summaryrefslogtreecommitdiff
path: root/tools/porting/src/qt3headers3.resource
blob: 6a096e8b9e73a64968f5761abd68832fecc13108 (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 20 20 20 20 20 20 20 20 20 20 20 20 .c.t.o.r.y...h..../*............
0040 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 20 20 ................................
0060 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 20 20 ................................
0080 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 20 20 ................................
00a0 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 20 20 ................................
00c0 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 20 20 ................................
00e0 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 20 20 ................................
0100 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 20 20 ................................
0120 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 20 20 ................................
0140 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 20 20 ................................
0160 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 20 20 ................................
0180 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 20 20 ................................
01a0 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 20 20 ................................
01c0 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 20 20 ................................
01e0 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 20 20 ................................
0200 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 20 20 ................................
0220 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 20 20 ................................
0240 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 20 20 ................................
0260 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 20 20 ................................
0280 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 20 20 ................................
02a0 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 20 20 ................................
02c0 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 20 20 ................................
02e0 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 20 20 ................................
0300 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 20 20 ................................
0320 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 20 20 ................................
0340 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 20 20 ................................
0360 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 20 20 ................................
0380 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 20 20 ................................
03a0 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 20 20 ................................
03c0 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 20 20 ................................
03e0 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 20 20 ................................
0400 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 20 20 ................................
0420 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 20 20 ................................
0440 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 20 20 ................................
0460 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 20 20 ................................
0480 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 20 20 ................................
04a0 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 20 20 ................................
04c0 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 20 20 ................................
04e0 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 20 20 ................................
0500 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 20 20 ................................
0520 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 20 20 ................................
0540 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 20 20 ................................
0560 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 20 20 ................................
0580 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 20 20 ................................
05a0 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 20 20 ................................
05c0 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 20 20 ................................
05e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 .......................*/..#ifnd
0600 65 66 20 51 53 51 4c 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 ef.QSQLEDITORFACTORY_H.#define.Q
0620 53 51 4c 45 44 49 54 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 SQLEDITORFACTORY_H..#ifndef.QT_H
0640 0a 23 69 6e 63 6c 75 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 .#include."qeditorfactory.h".#en
0660 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 54 5f 4d 4f dif.//.QT_H..#if.!defined(.QT_MO
0680 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 43 45 4e 53 DULE_SQL.).||.defined(.QT_LICENS
06a0 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 45 58 50 4f E_PROFESSIONAL.).#define.QM_EXPO
06c0 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 52 54 5f 53 RT_SQL.#else.#define.QM_EXPORT_S
06e0 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 51 54 5f 4e QL.Q_EXPORT.#endif..#ifndef.QT_N
0700 4f 5f 53 51 4c 5f 45 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 O_SQL_EDIT_WIDGETS..class.QSqlFi
0720 65 6c 64 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 45 64 eld;..class.QM_EXPORT_SQL.QSqlEd
0740 69 74 6f 72 46 61 63 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 itorFactory.:.public.QEditorFact
0760 6f 72 79 0a 7b 0a 70 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 ory.{.public:.....QSqlEditorFact
0780 6f 72 79 20 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 ory.(.QObject.*.parent.=.0,.cons
07a0 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 45 64 t.char.*.name.=.0.);.....~QSqlEd
07c0 69 74 6f 72 46 61 63 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 itorFactory();.....virtual.QWidg
07e0 65 74 20 2a 20 63 72 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 et.*.createEditor(.QWidget.*.par
0800 65 6e 74 2c 20 63 6f 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 ent,.const.QVariant.&.variant.);
0820 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 65 61 74 65 45 64 69 .....virtual.QWidget.*.createEdi
0840 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 6e 73 74 20 51 53 71 tor(.QWidget.*.parent,.const.QSq
0860 6c 46 69 65 6c 64 20 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 lField.*.field.);......static.QS
0880 71 6c 45 64 69 74 6f 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 qlEditorFactory.*.defaultFactory
08a0 28 29 3b 0a 20 20 20 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 ();.....static.void.installDefau
08c0 6c 74 46 61 63 74 6f 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 ltFactory(.QSqlEditorFactory.*.f
08e0 61 63 74 6f 72 79 20 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 actory.);..private:.#if.defined(
0900 51 5f 44 49 53 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 Q_DISABLE_COPY).//.Disabled.copy
0920 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 20 20 20 20 51 .constructor.and.operator=.....Q
0940 53 71 6c 45 64 69 74 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 SqlEditorFactory(.const.QSqlEdit
0960 6f 72 46 61 63 74 6f 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 orFactory.&.);.....QSqlEditorFac
0980 74 6f 72 79 20 26 6f 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 tory.&operator=(.const.QSqlEdito
09a0 72 46 61 63 74 6f 72 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 rFactory.&.);.#endif.};..#endif.
09c0 2f 2f 20 51 54 5f 4e 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 //.QT_NO_SQL.#endif.//.QSQLEDITO
09e0 52 46 41 43 54 4f 52 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 RFACTORY_H....$.q.s.q.l.d.r.i.v.
0a00 65 00 72 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 29 2f 2a 20 20 20 20 20 20 20 e.r.p.l.u.g.i.n...h...)/*.......
0a20 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 20 20 ................................
0a40 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 20 20 ................................
0a60 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 20 20 ................................
0a80 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 20 20 ................................
0aa0 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 20 20 ................................
0ac0 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 20 20 ................................
0ae0 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 20 20 ................................
0b00 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 20 20 ................................
0b20 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 20 20 ................................
0b40 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 20 20 ................................
0b60 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 20 20 ................................
0b80 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 20 20 ................................
0ba0 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 20 20 ................................
0bc0 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 20 20 ................................
0be0 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 20 20 ................................
0c00 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 20 20 ................................
0c20 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 20 20 ................................
0c40 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 20 20 ................................
0c60 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 20 20 ................................
0c80 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 20 20 ................................
0ca0 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 20 20 ................................
0cc0 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 20 20 ................................
0ce0 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 20 20 ................................
0d00 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 20 20 ................................
0d20 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 20 20 ................................
0d40 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 20 20 ................................
0d60 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 20 20 ................................
0d80 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 20 20 ................................
0da0 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 20 20 ................................
0dc0 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 20 20 ................................
0de0 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 20 20 ................................
0e00 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 20 20 ................................
0e20 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 20 20 ................................
0e40 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 20 20 ................................
0e60 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 20 20 ................................
0e80 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 20 20 ................................
0ea0 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 20 20 ................................
0ec0 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 20 20 ................................
0ee0 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 20 20 ................................
0f00 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 20 20 ................................
0f20 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 20 20 ................................
0f40 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 20 20 ................................
0f60 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 20 20 ................................
0f80 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 20 20 ................................
0fa0 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 20 20 ................................
0fc0 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 20 20 ................................
0fe0 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 20 20 ................................
1000 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f ...*/..#ifndef.QSQLDRIVERPLUGIN_
1020 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 H.#define.QSQLDRIVERPLUGIN_H..#i
1040 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"
1060 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
1080 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 51 4c 0a 23 69 66 6e .//.QT_H..#ifndef.QT_NO_SQL.#ifn
10a0 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 71 6c 44 def.QT_NO_COMPONENT..class.QSqlD
10c0 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 river;.class.QSqlDriverPluginPri
10e0 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 44 72 69 76 65 72 vate;..class.Q_EXPORT.QSqlDriver
1100 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 20 20 51 Plugin.:.public.QGPlugin.{.....Q
1120 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c _OBJECT.public:.....QSqlDriverPl
1140 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 53 71 6c 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b ugin();.....~QSqlDriverPlugin();
1160 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 79 73 28 29 ......virtual.QStringList.keys()
1180 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 53 71 6c 44 72 69 76 .const.=.0;.....virtual.QSqlDriv
11a0 65 72 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 20 29 er.*create(.const.QString.&key.)
11c0 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 50 6c .=.0;..private:.....QSqlDriverPl
11e0 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 20 2f 2f 20 51 54 uginPrivate.*d;.};..#endif.//.QT
1200 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 5f 4e 4f 5f 53 51 _NO_COMPONENT.#endif.//.QT_NO_SQ
1220 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 51 4c 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 48 0a L..#endif.//.QSQLDRIVERPLUGIN_H.
1240 00 00 00 14 00 71 00 77 00 6d 00 61 00 74 00 72 00 69 00 78 00 2e 00 68 00 00 10 c3 2f 2a 20 20 .....q.w.m.a.t.r.i.x...h..../*..
1260 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 20 20 ................................
1280 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 20 20 ................................
12a0 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 20 20 ................................
12c0 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 20 20 ................................
12e0 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 20 20 ................................
1300 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 20 20 ................................
1320 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 20 20 ................................
1340 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 20 20 ................................
1360 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 20 20 ................................
1380 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 20 20 ................................
13a0 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 20 20 ................................
13c0 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 20 20 ................................
13e0 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 20 20 ................................
1400 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 20 20 ................................
1420 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 20 20 ................................
1440 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 20 20 ................................
1460 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 20 20 ................................
1480 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 20 20 ................................
14a0 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 20 20 ................................
14c0 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 20 20 ................................
14e0 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 20 20 ................................
1500 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 20 20 ................................
1520 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 20 20 ................................
1540 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 20 20 ................................
1560 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 20 20 ................................
1580 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 20 20 ................................
15a0 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 20 20 ................................
15c0 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 20 20 ................................
15e0 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 20 20 ................................
1600 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 20 20 ................................
1620 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 20 20 ................................
1640 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 20 20 ................................
1660 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 20 20 ................................
1680 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 20 20 ................................
16a0 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 20 20 ................................
16c0 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 20 20 ................................
16e0 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 20 20 ................................
1700 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 20 20 ................................
1720 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 20 20 ................................
1740 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 20 20 ................................
1760 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 20 20 ................................
1780 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 20 20 ................................
17a0 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 20 20 ................................
17c0 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 20 20 ................................
17e0 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 20 20 ................................
1800 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 20 20 ................................
1820 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 20 20 ................................
1840 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 4d 41 54 52 49 58 5f 48 0a 23 64 65 66 69 6e 65 20 .*/..#ifndef.QWMATRIX_H.#define.
1860 51 57 4d 41 54 52 49 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 QWMATRIX_H..#ifndef.QT_H.#includ
1880 65 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 70 6f 69 e."qwindowdefs.h".#include."qpoi
18a0 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 69 ntarray.h".#include."qrect.h".#i
18c0 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f nclude."qregion.h".#endif.//.QT_
18e0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 0a 0a 0a 63 6c 61 73 73 H..#ifndef.QT_NO_WMATRIX...class
1900 20 51 5f 45 58 50 4f 52 54 20 51 57 4d 61 74 72 69 78 09 09 09 09 09 2f 2f 20 32 44 20 74 72 61 .Q_EXPORT.QWMatrix.....//.2D.tra
1920 6e 73 66 6f 72 6d 20 6d 61 74 72 69 78 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 4d 61 nsform.matrix.{.public:.....QWMa
1940 74 72 69 78 28 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 28 20 64 6f 75 62 6c 65 20 6d 31 31 trix();.....QWMatrix(.double.m11
1960 2c 20 64 6f 75 62 6c 65 20 6d 31 32 2c 20 64 6f 75 62 6c 65 20 6d 32 31 2c 20 64 6f 75 62 6c 65 ,.double.m12,.double.m21,.double
1980 20 6d 32 32 2c 0a 09 20 20 20 20 20 20 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 .m22,........double.dx,.double.d
19a0 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4d 61 74 72 69 78 28 20 64 6f 75 62 6c 65 y.);......void.setMatrix(.double
19c0 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 6d 32 31 2c 20 64 6f .m11,.double.m12,.double.m21,.do
19e0 75 62 6c 65 20 6d 32 32 2c 0a 09 09 09 20 20 20 64 6f 75 62 6c 65 20 64 78 2c 20 20 64 6f 75 62 uble.m22,.......double.dx,..doub
1a00 6c 65 20 64 79 20 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 31 31 28 29 20 63 6f 6e 73 74 le.dy.);......double.m11().const
1a20 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 31 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 31 32 .{.return._m11;.}.....double.m12
1a40 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 32 3b 20 7d 0a 20 20 20 20 64 6f ().const.{.return._m12;.}.....do
1a60 75 62 6c 65 09 6d 32 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 32 31 3b 20 uble.m21().const.{.return._m21;.
1a80 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 32 32 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 }.....double.m22().const.{.retur
1aa0 6e 20 5f 6d 32 32 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 64 78 28 29 20 20 63 6f 6e 73 74 n._m22;.}.....double.dx()..const
1ac0 20 7b 20 72 65 74 75 72 6e 20 5f 64 78 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 09 64 79 28 29 .{.return._dx;.}.....double.dy()
1ae0 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 64 79 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 ..const.{.return._dy;.}......voi
1b00 64 09 6d 61 70 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 2a 74 78 2c 20 69 6e d.map(.int.x,.int.y,.int.*tx,.in
1b20 74 20 2a 74 79 20 29 09 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 6d 61 t.*ty.).......const;.....void.ma
1b40 70 28 20 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 2c 20 64 6f 75 62 6c 65 20 2a 74 p(.double.x,.double.y,.double.*t
1b60 78 2c 20 64 6f 75 62 6c 65 20 2a 74 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 x,.double.*ty.).const;.....QRect
1b80 09 6d 61 70 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 09 63 6f 6e 73 74 3b .mapRect(.const.QRect.&.).const;
1ba0 0a 0a 20 20 20 20 51 50 6f 69 6e 74 09 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 ......QPoint.map(.const.QPoint.&
1bc0 70 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 2a 28 20 70 p.).const.{.return.operator.*(.p
1be0 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 09 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 .);.}.....QRect.map(.const.QRect
1c00 20 26 72 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 70 52 65 63 74 20 28 20 72 .&r.).const.{.return.mapRect.(.r
1c20 20 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 6d 61 70 28 20 63 6f 6e 73 74 .);.}.....QPointArray.map(.const
1c40 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .QPointArray.&a.).const.{.return
1c60 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 20 61 20 29 3b 20 7d 0a 20 20 20 20 51 52 65 67 69 6f 6e .operator.*.(.a.);.}.....QRegion
1c80 20 20 20 20 20 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 20 29 20 63 6f 6e .....map(.const.QRegion.&r.).con
1ca0 73 74 20 7b 20 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 st.{.return.operator.*(.r.);.}..
1cc0 20 20 20 51 52 65 67 69 6f 6e 20 20 20 20 20 6d 61 70 54 6f 52 65 67 69 6f 6e 28 20 63 6f 6e 73 ...QRegion.....mapToRegion(.cons
1ce0 74 20 51 52 65 63 74 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 t.QRect.&r.).const.{.return.oper
1d00 61 74 6f 72 20 2a 28 20 72 20 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 09 6d ator.*(.r.);.}.....QPointArray.m
1d20 61 70 54 6f 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 09 63 6f apToPolygon(.const.QRect.&r.).co
1d40 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c nst;......void.reset();.....bool
1d60 09 69 73 49 64 65 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 4d 61 74 72 .isIdentity().const;......QWMatr
1d80 69 78 20 20 20 26 74 72 61 6e 73 6c 61 74 65 28 20 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 ix...&translate(.double.dx,.doub
1da0 6c 65 20 64 79 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 73 63 61 6c 65 28 20 le.dy.);.....QWMatrix...&scale(.
1dc0 64 6f 75 62 6c 65 20 73 78 2c 20 64 6f 75 62 6c 65 20 73 79 20 29 3b 0a 20 20 20 20 51 57 4d 61 double.sx,.double.sy.);.....QWMa
1de0 74 72 69 78 20 20 20 26 73 68 65 61 72 28 20 64 6f 75 62 6c 65 20 73 68 2c 20 64 6f 75 62 6c 65 trix...&shear(.double.sh,.double
1e00 20 73 76 20 29 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 78 20 20 20 26 72 6f 74 61 74 65 28 20 64 .sv.);.....QWMatrix...&rotate(.d
1e20 6f 75 62 6c 65 20 61 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 49 6e 76 65 72 74 69 62 6c ouble.a.);......bool.isInvertibl
1e40 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 5f 6d 31 31 2a 5f 6d 32 32 20 2d 20 e().const.{.return.(_m11*_m22.-.
1e60 5f 6d 31 32 2a 5f 6d 32 31 29 20 21 3d 20 30 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 64 65 _m12*_m21).!=.0;.}.....double.de
1e80 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 5f 6d 31 31 2a 5f 6d 32 32 20 2d 20 5f t().const.{.return._m11*_m22.-._
1ea0 6d 31 32 2a 5f 6d 32 31 3b 20 7d 0a 0a 20 20 20 20 51 57 4d 61 74 72 69 78 09 69 6e 76 65 72 74 m12*_m21;.}......QWMatrix.invert
1ec0 28 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 (.bool.*.=.0.).const;......bool.
1ee0 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 operator==(.const.QWMatrix.&.).c
1f00 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 onst;.....bool.operator!=(.const
1f20 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 4d 61 74 72 69 .QWMatrix.&.).const;.....QWMatri
1f40 78 20 20 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 x...&operator*=(.const.QWMatrix.
1f60 26 20 29 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 &.);....../*....................
1f80 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 2a 2f 0a 20 20 20 20 .........................*/.....
1fa0 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 QPoint.operator.*.(const.QPoint.
1fc0 26 20 29 20 63 6f 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 &.).const;.....QRegion.operator.
1fe0 2a 20 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 *.(const.QRect.&.).const;.....QR
2000 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 20 2a 20 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 egion.operator.*.(const.QRegion.
2020 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 6f 70 65 72 61 &.).const;.....QPointArray.opera
2040 74 6f 72 20 2a 20 20 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 tor.*..(.const.QPointArray.&a.).
2060 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d const;......enum.TransformationM
2080 6f 64 65 20 7b 0a 09 50 6f 69 6e 74 73 2c 20 41 72 65 61 73 0a 20 20 20 20 7d 3b 0a 20 20 20 20 ode.{..Points,.Areas.....};.....
20a0 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 static.void.setTransformationMod
20c0 65 28 20 51 57 4d 61 74 72 69 78 3a 3a 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 20 e(.QWMatrix::TransformationMode.
20e0 6d 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f m.);.....static.TransformationMo
2100 64 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 4d 6f 64 65 28 29 3b 0a 70 72 69 76 61 74 65 de.transformationMode();.private
2120 3a 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 6d 31 31 2c 20 5f 6d 31 32 3b 0a 20 20 20 20 64 6f 75 :.....double._m11,._m12;.....dou
2140 62 6c 65 09 5f 6d 32 31 2c 20 5f 6d 32 32 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 5f 64 78 2c 20 ble._m21,._m22;.....double._dx,.
2160 20 5f 64 79 3b 0a 7d 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 51 57 4d 61 74 72 69 78 20 6f 70 65 72 ._dy;.};..Q_EXPORT.QWMatrix.oper
2180 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 2c 20 63 6f 6e 73 74 20 51 ator*(.const.QWMatrix.&,.const.Q
21a0 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 WMatrix.&.);.../*...............
21c0 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 20 20 ................................
21e0 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 20 20 ................................
2200 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 20 20 ................................
2220 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 20 20 ................................
2240 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 20 20 ................................
2260 20 20 20 20 20 20 20 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 .......*/..Q_EXPORT.QDataStream.
2280 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
22a0 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 t.QWMatrix.&.);.Q_EXPORT.QDataSt
22c0 72 65 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 ream.&operator>>(.QDataStream.&,
22e0 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f .QWMatrix.&.);...#endif.//.QT_NO
2300 5f 57 4d 41 54 52 49 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 4d 41 54 52 49 58 5f 48 0a 00 _WMATRIX..#endif.//.QWMATRIX_H..
2320 00 00 12 00 71 00 74 00 5f 00 6d 00 61 00 63 00 39 00 2e 00 68 00 00 09 59 2f 2a 20 20 20 20 20 ....q.t._.m.a.c.9...h...Y/*.....
2340 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 20 20 ................................
2360 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 20 20 ................................
2380 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 20 20 ................................
23a0 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 20 20 ................................
23c0 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 20 20 ................................
23e0 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 20 20 ................................
2400 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 20 20 ................................
2420 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 20 20 ................................
2440 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 20 20 ................................
2460 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 20 20 ................................
2480 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 20 20 ................................
24a0 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 20 20 ................................
24c0 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 20 20 ................................
24e0 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 20 20 ................................
2500 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 20 20 ................................
2520 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 20 20 ................................
2540 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 20 20 ................................
2560 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 20 20 ................................
2580 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 20 20 ................................
25a0 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 20 20 ................................
25c0 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 20 20 ................................
25e0 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 20 20 ................................
2600 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 20 20 ................................
2620 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 20 20 ................................
2640 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 20 20 ................................
2660 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 20 20 ................................
2680 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 20 20 ................................
26a0 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 20 20 ................................
26c0 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 20 20 ................................
26e0 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 20 20 ................................
2700 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 20 20 ................................
2720 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 20 20 ................................
2740 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 20 20 ................................
2760 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 20 20 ................................
2780 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 20 20 ................................
27a0 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 20 20 ................................
27c0 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 20 20 ................................
27e0 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 20 20 ................................
2800 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 69 6e 65 20 51 54 */..#ifndef.QT_MAC9_H.#define.QT
2820 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 2e 68 22 0a 23 69 _MAC9_H..#include."qglobal.h".#i
2840 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 6e 27 74 20 62 65 fdef.Q_WS_MAC9..//these.don't.be
2860 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 65 64 20 74 6f 20 long.here,.but.will.be.moved.to.
2880 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 65 72 0a 2f 2f 66 an.//appropriate.place.later.//f
28a0 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 45 49 4f 5f 4a 50 eatures.#ifndef.QT_NO_IMAGEIO_JP
28c0 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 50 45 47 0a 23 65 EG.#define.QT_NO_IMAGEIO_JPEG.#e
28e0 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 5f 4d 4e 47 0a 23 ndif.#ifndef.QT_NO_IMAGEIO_MNG.#
2900 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 65 6e 64 69 66 0a define.QT_NO_IMAGEIO_MNG.#endif.
2920 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 51 54 5f 4e 4f 5f #ifndef.QT_NO_SQL.#define.QT_NO_
2940 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 4c 5f 41 53 53 45 SQL.#endif.#define.QT_FATAL_ASSE
2960 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 23 64 65 66 69 6e RT.#define.QT_NO_XINERAMA.#defin
2980 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 4e 4f 5f 53 54 59 e.QT_NO_OPENGL.#define.QT_NO_STY
29a0 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 79 0a 23 69 66 6e LE_WINDOWSXP...//mac.thingy.#ifn
29c0 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 65 66 69 6e 65 20 def.QMAC_ONE_PIXEL_LOCK.#define.
29e0 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 0a 2f 2f 63 61 72 QMAC_ONE_PIXEL_LOCK.#endif.//car
2a00 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 4c 44 5f 43 41 52 bon.things.#define.ALLOW_OLD_CAR
2a20 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 53 20 30 0a 23 64 BON.#define._EVENT_HANDLERS.0.#d
2a40 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 5f 43 4f 4e 54 52 efine.ALLOW_OLD_CREATE_FOO_CONTR
2a60 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 52 42 4f 4e 5f 4f OL_PARAMETERS.0.#define.CARBON_O
2a80 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 44 5f 42 4c 4f 43 N_MAC_O.1.#define.ALLOW_OLD_BLOC
2aa0 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 72 6b 20 61 72 6f KING_APIS.0..//hacks.to.work.aro
2ac0 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 20 5f 5f 57 43 48 und.wchar.problems.#define.__WCH
2ae0 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 44 45 5f 43 48 41 ARTDEF__.//#define.__NO_WIDE_CHA
2b00 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 20 75 6e 73 69 67 R.1.#undef.wchar_t.typedef.unsig
2b20 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 64 65 66 69 6e 65 ned.short.hide_wchar_t;..#define
2b40 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 63 6c 75 64 65 20 .wchar_t.hide_wchar_t..#include.
2b60 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 69 62 3e 20 2f 2f <stddef.h>.#include.<cstdlib>.//
2b80 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 73 69 6e 67 20 73 pull.in.some.posix.stuff.using.s
2ba0 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 65 3b 0a 75 73 69 td::calloc;.using.std::free;.usi
2bc0 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 74 6f 20 77 6f 72 ng.std::realloc;..//hacks.to.wor
2be0 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 6e 67 20 4e 55 4c k.around.malloc(0).returning.NUL
2c00 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 39 5f 6d 61 6c 6c L.static.inline.void.*_mac9_mall
2c20 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 3a 6d 61 6c 6c 6f oc(size_t.s).{.return.std::mallo
2c40 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 6c 6c 6f 63 28 78 c(s.?.s.:.1);.}.#define.malloc(x
2c60 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 2f 2f 4d 41 43 39 )._mac9_malloc(x)..#endif.//MAC9
2c80 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 00 69 00 64 00 67 ..#endif.//MAC9_H......q.w.i.d.g
2ca0 00 65 00 74 00 2e 00 68 00 00 80 89 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .e.t...h..../*..................
2cc0 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 20 20 ................................
2ce0 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 20 20 ................................
2d00 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 20 20 ................................
2d20 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 20 20 ................................
2d40 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 20 20 ................................
2d60 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 20 20 ................................
2d80 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 20 20 ................................
2da0 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 20 20 ................................
2dc0 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 20 20 ................................
2de0 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 20 20 ................................
2e00 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 20 20 ................................
2e20 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 20 20 ................................
2e40 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 20 20 ................................
2e60 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 20 20 ................................
2e80 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 20 20 ................................
2ea0 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 20 20 ................................
2ec0 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 20 20 ................................
2ee0 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 20 20 ................................
2f00 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 20 20 ................................
2f20 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 20 20 ................................
2f40 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 20 20 ................................
2f60 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 20 20 ................................
2f80 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 20 20 ................................
2fa0 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 20 20 ................................
2fc0 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 20 20 ................................
2fe0 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 20 20 ................................
3000 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 20 20 ................................
3020 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 20 20 ................................
3040 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 20 20 ................................
3060 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 20 20 ................................
3080 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 20 20 ................................
30a0 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 20 20 ................................
30c0 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 20 20 ................................
30e0 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 20 20 ................................
3100 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 20 20 ................................
3120 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 20 20 ................................
3140 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 20 20 ................................
3160 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 20 20 ................................
3180 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 20 20 ................................
31a0 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 20 20 ................................
31c0 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 20 20 ................................
31e0 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 20 20 ................................
3200 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 20 20 ................................
3220 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 20 20 ................................
3240 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 20 20 ................................
3260 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 20 20 ................................
3280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 ..............*/..#ifndef.QWIDGE
32a0 54 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 T_H.#define.QWIDGET_H..#ifndef.Q
32c0 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
32e0 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 71 70 61 69 clude."qobject.h".#include."qpai
3300 6e 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 ntdevice.h".#include."qpalette.h
3320 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 20 22 71 ".#include."qfont.h".#include."q
3340 66 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 fontmetrics.h".#include."qfontin
3360 66 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 fo.h".#include."qsizepolicy.h".#
3380 65 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 endif.//.QT_H..class.QLayout;.st
33a0 72 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 ruct.QWExtra;.struct.QTLWExtra;.
33c0 63 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 class.QFocusData;.class.QCursor;
33e0 0a 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 .class.QWSRegionManager;.class.Q
3400 53 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 Style;..class.Q_EXPORT.QWidget.:
3420 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 50 61 69 6e 74 44 65 .public.QObject,.public.QPaintDe
3440 76 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 vice.{.....Q_OBJECT.....Q_ENUMS(
3460 20 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 .BackgroundMode.FocusPolicy.Back
3480 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 45 52 54 59 28 20 62 groundOrigin.).....Q_PROPERTY(.b
34a0 6f 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 ool.isTopLevel.READ.isTopLevel.)
34c0 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 69 61 6c 6f 67 20 52 .....Q_PROPERTY(.bool.isDialog.R
34e0 45 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 EAD.isDialog.).....Q_PROPERTY(.b
3500 6f 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 ool.isModal.READ.isModal.).....Q
3520 5f 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 _PROPERTY(.bool.isPopup.READ.isP
3540 6f 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 opup.).....Q_PROPERTY(.bool.isDe
3560 73 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 sktop.READ.isDesktop.).....Q_PRO
3580 50 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 PERTY(.bool.enabled.READ.isEnabl
35a0 65 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 ed.WRITE.setEnabled.).....Q_PROP
35c0 45 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 ERTY(.QRect.geometry.READ.geomet
35e0 72 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 ry.WRITE.setGeometry.).....Q_PRO
3600 50 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 PERTY(.QRect.frameGeometry.READ.
3620 66 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 frameGeometry.).....Q_PROPERTY(.
3640 69 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 int.x.READ.x.).....Q_PROPERTY(.i
3660 6e 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 nt.y.READ.y.).....Q_PROPERTY(.QP
3680 6f 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 oint.pos.READ.pos.WRITE.move.DES
36a0 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 20 20 IGNABLE.false.STORED.false.)....
36c0 20 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 .Q_PROPERTY(.QSize.frameSize.REA
36e0 44 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 D.frameSize.).....Q_PROPERTY(.QS
3700 69 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 ize.size.READ.size.WRITE.resize.
3720 44 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 DESIGNABLE.false.STORED.false.).
3740 20 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 ....Q_PROPERTY(.int.width.READ.w
3760 69 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 idth.).....Q_PROPERTY(.int.heigh
3780 74 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 t.READ.height.).....Q_PROPERTY(.
37a0 51 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 QRect.rect.READ.rect.).....Q_PRO
37c0 50 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 PERTY(.QRect.childrenRect.READ.c
37e0 68 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 hildrenRect.).....Q_PROPERTY(.QR
3800 65 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 egion.childrenRegion.READ.childr
3820 65 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 enRegion.).....Q_PROPERTY(.QSize
3840 50 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 Policy.sizePolicy.READ.sizePolic
3860 79 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 y.WRITE.setSizePolicy.).....Q_PR
3880 4f 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 OPERTY(.QSize.minimumSize.READ.m
38a0 69 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 inimumSize.WRITE.setMinimumSize.
38c0 29 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 ).....Q_PROPERTY(.QSize.maximumS
38e0 69 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 ize.READ.maximumSize.WRITE.setMa
3900 78 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 ximumSize.).....Q_PROPERTY(.int.
3920 6d 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 minimumWidth.READ.minimumWidth.W
3940 52 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 RITE.setMinimumWidth.STORED.fals
3960 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
3980 52 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 RTY(.int.minimumHeight.READ.mini
39a0 6d 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 mumHeight.WRITE.setMinimumHeight
39c0 20 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 .STORED.false.DESIGNABLE.false.)
39e0 0a 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 .....Q_PROPERTY(.int.maximumWidt
3a00 68 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 h.READ.maximumWidth.WRITE.setMax
3a20 69 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 imumWidth.STORED.false.DESIGNABL
3a40 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 69 6e 74 20 6d 61 E.false.).....Q_PROPERTY(.int.ma
3a60 78 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 ximumHeight.READ.maximumHeight.W
3a80 52 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 RITE.setMaximumHeight.STORED.fal
3aa0 73 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 se.DESIGNABLE.false.).....Q_PROP
3ac0 45 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 ERTY(.QSize.sizeIncrement.READ.s
3ae0 69 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 izeIncrement.WRITE.setSizeIncrem
3b00 65 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 ent.).....Q_PROPERTY(.QSize.base
3b20 53 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 Size.READ.baseSize.WRITE.setBase
3b40 53 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 Size.).....Q_PROPERTY(.Backgroun
3b60 64 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 dMode.backgroundMode.READ.backgr
3b80 6f 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 oundMode.WRITE.setBackgroundMode
3ba0 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
3bc0 54 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 TY(.QColor.paletteForegroundColo
3be0 72 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 r.READ.paletteForegroundColor.WR
3c00 49 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 ITE.setPaletteForegroundColor.RE
3c20 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 54 SET.unsetPalette.).....Q_PROPERT
3c40 59 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 Y(.QColor.paletteBackgroundColor
3c60 20 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 .READ.paletteBackgroundColor.WRI
3c80 54 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 TE.setPaletteBackgroundColor.RES
3ca0 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
3cc0 28 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 (.QPixmap.paletteBackgroundPixma
3ce0 70 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 p.READ.paletteBackgroundPixmap.W
3d00 52 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 RITE.setPaletteBackgroundPixmap.
3d20 52 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 RESET.unsetPalette.).....Q_PROPE
3d40 52 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 RTY(.QBrush.backgroundBrush.READ
3d60 20 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 .backgroundBrush.).....Q_PROPERT
3d80 59 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 Y(.QColorGroup.colorGroup.READ.c
3da0 6f 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 olorGroup.).....Q_PROPERTY(.QPal
3dc0 65 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 ette.palette.READ.palette.WRITE.
3de0 73 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 setPalette.RESET.unsetPalette..S
3e00 54 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 TORED.ownPalette.).....Q_PROPERT
3e20 59 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 Y(.BackgroundOrigin.backgroundOr
3e40 69 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 igin.READ.backgroundOrigin.WRITE
3e60 20 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 .setBackgroundOrigin.).....Q_PRO
3e80 50 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 PERTY(.bool.ownPalette.READ.ownP
3ea0 61 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 alette.).....Q_PROPERTY(.QFont.f
3ec0 6f 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 ont.READ.font.WRITE.setFont.RESE
3ee0 54 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 T.unsetFont.STORED.ownFont.)....
3f00 20 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 .Q_PROPERTY(.bool.ownFont.READ.o
3f20 77 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 wnFont.).#ifndef.QT_NO_CURSOR...
3f40 20 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 ..Q_PROPERTY(.QCursor.cursor.REA
3f60 44 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 D.cursor.WRITE.setCursor.RESET.u
3f80 6e 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 nsetCursor.STORED.ownCursor.)...
3fa0 20 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 ..Q_PROPERTY(.bool.ownCursor.REA
3fc0 44 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 D.ownCursor.).#endif.#ifndef.QT_
3fe0 4e 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 NO_WIDGET_TOPEXTRA.....Q_PROPERT
4000 59 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 Y(.QString.caption.READ.caption.
4020 57 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 WRITE.setCaption.).....Q_PROPERT
4040 59 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 Y(.QPixmap.icon.READ.icon.WRITE.
4060 73 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 setIcon.).....Q_PROPERTY(.QStrin
4080 67 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 g.iconText.READ.iconText.WRITE.s
40a0 65 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 etIconText.).#endif.....Q_PROPER
40c0 54 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 TY(.bool.mouseTracking.READ.hasM
40e0 6f 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 ouseTracking.WRITE.setMouseTrack
4100 69 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 ing.).....Q_PROPERTY(.bool.under
4120 4d 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 Mouse.READ.hasMouse.).....Q_PROP
4140 45 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 ERTY(.bool.isActiveWindow.READ.i
4160 73 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 sActiveWindow.).....Q_PROPERTY(.
4180 62 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 bool.focusEnabled.READ.isFocusEn
41a0 61 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 abled.).....Q_PROPERTY(.FocusPol
41c0 69 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 icy.focusPolicy.READ.focusPolicy
41e0 20 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 .WRITE.setFocusPolicy.).....Q_PR
4200 4f 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 OPERTY(.bool.focus.READ.hasFocus
4220 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 70 64 61 74 65 73 45 .).....Q_PROPERTY(.bool.updatesE
4240 6e 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 nabled.READ.isUpdatesEnabled.WRI
4260 54 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 TE.setUpdatesEnabled.DESIGNABLE.
4280 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 6f 6f 6c 20 76 69 73 false.).....Q_PROPERTY(.bool.vis
42a0 69 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 ible.READ.isVisible.).....Q_PROP
42c0 45 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 ERTY(.QRect.visibleRect.READ.vis
42e0 69 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 ibleRect.).//.obsolete.....Q_PRO
4300 50 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 PERTY(.bool.hidden.READ.isHidden
4320 20 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 .WRITE.setHidden.DESIGNABLE.fals
4340 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 50 45 e.SCRIPTABLE.false.).....Q_PROPE
4360 52 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 RTY(.bool.shown.READ.isShown.WRI
4380 54 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 TE.setShown.DESIGNABLE.false.SCR
43a0 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 54 59 28 20 IPTABLE.false.).....Q_PROPERTY(.
43c0 62 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 bool.minimized.READ.isMinimized.
43e0 29 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 ).....Q_PROPERTY(.bool.maximized
4400 20 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 .READ.isMaximized.).....Q_PROPER
4420 54 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 TY(.bool.fullScreen.READ.isFullS
4440 63 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 creen.).....Q_PROPERTY(.QSize.si
4460 7a 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 zeHint.READ.sizeHint.).....Q_PRO
4480 50 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 PERTY(.QSize.minimumSizeHint.REA
44a0 44 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 D.minimumSizeHint.).....Q_PROPER
44c0 54 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 TY(.QRect.microFocusHint.READ.mi
44e0 63 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 croFocusHint.).....Q_PROPERTY(.b
4500 6f 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 ool.acceptDrops.READ.acceptDrops
4520 20 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 .WRITE.setAcceptDrops.).....Q_PR
4540 4f 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 OPERTY(.bool.autoMask.READ.autoM
4560 61 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 ask.WRITE.setAutoMask.DESIGNABLE
4580 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 20 20 51 5f .false.SCRIPTABLE.false.).....Q_
45a0 50 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 PROPERTY(.bool.customWhatsThis.R
45c0 45 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 EAD.customWhatsThis.).....Q_PROP
45e0 45 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 ERTY(.bool.inputMethodEnabled.RE
4600 41 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 AD.isInputMethodEnabled.WRITE.se
4620 74 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 tInputMethodEnabled.DESIGNABLE.f
4640 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 52 alse.SCRIPTABLE.false.).....Q_PR
4660 4f 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 OPERTY(.double.windowOpacity.REA
4680 44 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 D.windowOpacity.WRITE.setWindowO
46a0 70 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 pacity.DESIGNABLE.false.)..publi
46c0 63 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 c:.....Q_EXPLICIT.QWidget(.QWidg
46e0 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 30 et*.parent=0,.const.char*.name=0
4700 2c 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 ,.WFlags.f=0.);.....~QWidget();.
4720 0a 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 .....WId...winId().const;.....vo
4740 69 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 id..setName(.const.char.*name.);
4760 0a 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 .#ifndef.QT_NO_STYLE.....//.GUI.
4780 73 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 style.setting......QStyle.....&s
47a0 74 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 tyle().const;.....void........se
47c0 74 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 tStyle(.QStyle.*.);.....QStyle*.
47e0 73 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 setStyle(.const.QString&.);.#end
4800 69 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 if.....//.Widget.types.and.state
4820 73 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 s......bool..isTopLevel().const;
4840 0a 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 .....bool..isDialog().const;....
4860 20 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 .bool..isPopup().const;.....bool
4880 09 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 ..isDesktop().const;.....bool..i
48a0 73 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 sModal().const;......bool..isEna
48c0 62 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 bled().const;.....bool..isEnable
48e0 64 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 dTo(QWidget*).const;.....bool..i
4900 73 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 sEnabledToTLW().const;..public.s
4920 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 74 45 6e 61 62 6c 65 lots:.....virtual.void.setEnable
4940 64 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 d(.bool.);.....void.setDisabled(
4960 20 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 .bool.);......//.Widget.coordina
4980 74 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 tes..public:.....QRect..frameGeo
49a0 6d 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 metry().const;.....const.QRect.&
49c0 67 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 geometry().const;.....int...x().
49e0 09 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 .const;.....int...y()..const;...
4a00 20 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 ..QPoint..pos()..const;.....QSiz
4a20 65 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 e..frameSize()....const;.....QSi
4a40 7a 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 ze..size()..const;.....int...wid
4a60 74 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 th().const;.....int...height().c
4a80 6f 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 onst;.....QRect..rect()..const;.
4aa0 20 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 ....QRect..childrenRect().const;
4ac0 0a 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 .....QRegion..childrenRegion().c
4ae0 6f 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 onst;......QSize..minimumSize().
4b00 20 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 .const;.....QSize..maximumSize()
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 57 69 64 74 68 28 ..const;.....int...minimumWidth(
4b40 29 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 )..const;.....int...minimumHeigh
4b60 74 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 t().const;.....int...maximumWidt
4b80 68 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 h()..const;.....int...maximumHei
4ba0 67 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 ght().const;.....void..setMinimu
4bc0 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 74 mSize(.const.QSize.&.);.....virt
4be0 75 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 ual.void.setMinimumSize(.int.min
4c00 77 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 w,.int.minh.);.....void..setMaxi
4c20 6d 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 mumSize(.const.QSize.&.);.....vi
4c40 72 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 rtual.void.setMaximumSize(.int.m
4c60 61 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 axw,.int.maxh.);.....void..setMi
4c80 6e 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 nimumWidth(.int.minw.);.....void
4ca0 09 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 ..setMinimumHeight(.int.minh.);.
4cc0 20 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 ....void..setMaximumWidth(.int.m
4ce0 61 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 axw.);.....void..setMaximumHeigh
4d00 74 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 t(.int.maxh.);......QSize..sizeI
4d20 6e 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 ncrement().const;.....void..setS
4d40 69 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 izeIncrement(.const.QSize.&.);..
4d60 20 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 ...virtual.void.setSizeIncrement
4d80 28 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 (.int.w,.int.h.);.....QSize..bas
4da0 65 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 eSize().const;.....void..setBase
4dc0 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 6f 69 64 09 Size(.const.QSize.&.);.....void.
4de0 20 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 .setBaseSize(.int.basew,.int.bas
4e00 65 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 eh.);......void.setFixedSize(.co
4e20 6e 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 nst.QSize.&.);.....void.setFixed
4e40 53 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 Size(.int.w,.int.h.);.....void.s
4e60 65 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 etFixedWidth(.int.w.);.....void.
4e80 73 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 setFixedHeight(.int.h.);......//
4ea0 20 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 .Widget.coordinate.mapping......
4ec0 51 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 QPoint..mapToGlobal(.const.QPoin
4ee0 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 70 46 72 6f t.&.)..const;.....QPoint..mapFro
4f00 6d 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 mGlobal(.const.QPoint.&.).const;
4f20 0a 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 .....QPoint..mapToParent(.const.
4f40 51 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 QPoint.&.)..const;.....QPoint..m
4f60 61 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 apFromParent(.const.QPoint.&.).c
4f80 6f 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 onst;.....QPoint..mapTo(.QWidget
4fa0 20 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 .*,.const.QPoint.&.).const;.....
4fc0 51 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 QPoint..mapFrom(.QWidget.*,.cons
4fe0 74 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 t.QPoint.&.).const;......QWidget
5000 09 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 .*topLevelWidget()...const;.....
5020 20 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 .//.Widget.attribute.functions..
5040 20 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 ....BackgroundMode.backgroundMod
5060 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 42 e().const;.....virtual.void.setB
5080 61 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 ackgroundMode(.BackgroundMode.);
50a0 0a 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 .....void...setBackgroundMode(.B
50c0 61 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 ackgroundMode,.BackgroundMode.);
50e0 0a 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 ......const.QColor.&.foregroundC
5100 6f 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 olor().const;......const.QColor.
5120 26 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 &.eraseColor().const;.....virtua
5140 6c 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 l.void.setEraseColor(.const.QCol
5160 6f 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 or.&.);......const.QPixmap.*.era
5180 73 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 sePixmap().const;.....virtual.vo
51a0 69 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 id.setErasePixmap(.const.QPixmap
51c0 20 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 .&.);..#ifndef.QT_NO_PALETTE....
51e0 20 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 .const.QColorGroup.&.colorGroup(
5200 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 65 20 26 09 70 61 ).const;.....const.QPalette.&.pa
5220 6c 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 lette()....const;.....bool..ownP
5240 61 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 alette().const;.....virtual.void
5260 09 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 .setPalette(.const.QPalette.&.);
5280 0a 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 .....void..unsetPalette();.#endi
52a0 66 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 f......const.QColor.&.paletteFor
52c0 65 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 egroundColor().const;.....void..
52e0 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 28 20 63 6f 6e 73 74 setPaletteForegroundColor(.const
5300 20 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 .QColor.&.);......const.QColor.&
5320 09 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 .paletteBackgroundColor().const;
5340 0a 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 .....virtual.void.setPaletteBack
5360 67 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 groundColor(.const.QColor.&.);..
5380 20 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 ....const.QPixmap.*.paletteBackg
53a0 72 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 roundPixmap().const;.....virtual
53c0 20 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 .void..setPaletteBackgroundPixma
53e0 70 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 p(.const.QPixmap.&.);......const
5400 20 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 .QBrush&.backgroundBrush().const
5420 3b 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 ;......QFont..font().const;.....
5440 62 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 bool..ownFont().const;.....virtu
5460 61 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 al.void.setFont(.const.QFont.&.)
5480 3b 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 ;.....void..unsetFont();.....QFo
54a0 6e 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 ntMetrics.fontMetrics().const;..
54c0 20 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 ...QFontInfo...fontInfo().const;
54e0 0a 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 ..#ifndef.QT_NO_CURSOR.....const
5500 20 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 .QCursor......&cursor().const;..
5520 20 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 ...bool..ownCursor().const;.....
5540 76 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 virtual.void.setCursor(.const.QC
5560 75 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 ursor.&.);.....virtual.void.unse
5580 74 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 tCursor();.#endif.#ifndef.QT_NO_
55a0 57 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 WIDGET_TOPEXTRA.....QString..cap
55c0 74 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 tion().const;.....const.QPixmap.
55e0 20 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 .....*icon().const;.....QString.
5600 09 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 .iconText().const;.#endif.....bo
5620 6f 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 ol..hasMouseTracking().const;...
5640 20 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 ..bool..hasMouse().const;......v
5660 69 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 irtual.void.setMask(.const.QBitm
5680 61 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 ap.&.);.....virtual.void.setMask
56a0 28 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 (.const.QRegion.&.);.....void..c
56c0 6c 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 learMask();......const.QColor.&.
56e0 62 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 backgroundColor().const;.//.obso
5700 6c 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 lete,.use.eraseColor().....virtu
5720 61 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 al.void.setBackgroundColor(.cons
5740 74 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 t.QColor.&.);.//.obsolete,.use.s
5760 65 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 etEraseColor().....const.QPixmap
5780 20 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 .*.backgroundPixmap().const;.//.
57a0 6f 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 obsolete,.use.erasePixmap().....
57c0 76 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 virtual.void.setBackgroundPixmap
57e0 28 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 (.const.QPixmap.&.);.//.obsolete
5800 2c 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 ,.use.setErasePixmap()..public.s
5820 6c 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 lots:.#ifndef.QT_NO_WIDGET_TOPEX
5840 54 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 TRA.....virtual.void.setCaption(
5860 20 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 .const.QString.&);.....virtual.v
5880 6f 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 oid.setIcon(.const.QPixmap.&.);.
58a0 20 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 ....virtual.void.setIconText(.co
58c0 6e 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 nst.QString.&);.#endif.....virtu
58e0 61 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 al.void.setMouseTracking(.bool.e
5900 6e 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 nable.);......//.Keyboard.input.
5920 66 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 focus.functions......virtual.voi
5940 64 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 d.setFocus();.....void..clearFoc
5960 75 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 us();..public:.....enum.FocusPol
5980 69 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 icy.{..NoFocus.=.0,..TabFocus.=.
59a0 30 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 0x1,..ClickFocus.=.0x2,..StrongF
59c0 6f 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 ocus.=.TabFocus.|.ClickFocus.|.0
59e0 78 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 x8,..WheelFocus.=.StrongFocus.|.
5a00 30 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 0x4.....};......bool..isActiveWi
5a20 6e 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 ndow().const;.....virtual.void.s
5a40 65 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 etActiveWindow();.....bool..isFo
5a60 63 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 cusEnabled().const;......FocusPo
5a80 6c 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 licy..focusPolicy().const;.....v
5aa0 69 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 irtual.void.setFocusPolicy(.Focu
5ac0 73 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 sPolicy.);.....bool..hasFocus().
5ae0 63 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 const;.....static.void..setTabOr
5b00 64 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 der(.QWidget.*,.QWidget.*.);....
5b20 20 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 .virtual.void.setFocusProxy(.QWi
5b40 64 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 dget.*.);.....QWidget.*..focusPr
5b60 6f 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 oxy().const;......void.setInputM
5b80 65 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 ethodEnabled(.bool.b.);.....bool
5ba0 20 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 .isInputMethodEnabled().const;..
5bc0 20 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 ...//.Grab.functions......void..
5be0 67 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 grabMouse();.#ifndef.QT_NO_CURSO
5c00 52 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 R.....void..grabMouse(.const.QCu
5c20 72 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 rsor.&.);.#endif.....void..relea
5c40 73 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 seMouse();.....void..grabKeyboar
5c60 64 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 d();.....void..releaseKeyboard()
5c80 3b 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 ;.....static.QWidget.*.mouseGrab
5ca0 62 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 ber();.....static.QWidget.*.keyb
5cc0 6f 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 oardGrabber();......//.Update/re
5ce0 66 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 fresh.functions......bool...isUp
5d00 64 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 datesEnabled().const;..#if.0.//d
5d20 65 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 ef.Q_WS_QWS.....void..repaintUnc
5d40 6c 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 lipped(.const.QRegion.&,.bool.er
5d60 61 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 ase.=.TRUE.);.#endif.public.slot
5d80 73 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 s:.....virtual.void.setUpdatesEn
5da0 61 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 abled(.bool.enable.);.....void..
5dc0 75 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 update();.....void..update(.int.
5de0 78 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 x,.int.y,.int.w,.int.h.);.....vo
5e00 69 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 id..update(.const.QRect&.);.....
5e20 76 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 void..repaint();.....void..repai
5e40 6e 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 nt(.bool.erase.);.....void..repa
5e60 69 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 int(.int.x,.int.y,.int.w,.int.h,
5e80 20 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 .bool.erase=TRUE.);.....void..re
5ea0 70 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 paint(.const.QRect.&,.bool.erase
5ec0 20 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 .=.TRUE.);.....void..repaint(.co
5ee0 6e 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 nst.QRegion.&,.bool.erase.=.TRUE
5f00 20 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 .);......//.Widget.management.fu
5f20 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 09 73 68 6f 77 28 29 nctions......virtual.void.show()
5f40 3b 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 ;.....virtual.void.hide();.....v
5f60 6f 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 oid..setShown(.bool.show.);.....
5f80 76 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 void..setHidden(.bool.hide.);.#i
5fa0 66 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 fndef.QT_NO_COMPAT.....void..ico
5fc0 6e 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 nify().{.showMinimized();.}.#end
5fe0 69 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 if.....virtual.void.showMinimize
6000 64 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 d();.....virtual.void.showMaximi
6020 7a 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 zed();.....void..showFullScreen(
6040 29 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 );.....virtual.void.showNormal()
6060 3b 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 ;.....virtual.void.polish();....
6080 20 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 .void...constPolish().const;....
60a0 20 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 .bool..close();......void..raise
60c0 28 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 ();.....void..lower();.....void.
60e0 09 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 .stackUnder(.QWidget*.);.....vir
6100 74 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 tual.void.move(.int.x,.int.y.);.
6120 20 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 ....void..move(.const.QPoint.&.)
6140 3b 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 ;.....virtual.void.resize(.int.w
6160 2c 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 ,.int.h.);.....void..resize(.con
6180 73 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 st.QSize.&.);.....virtual.void.s
61a0 65 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 etGeometry(.int.x,.int.y,.int.w,
61c0 20 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 .int.h.);.....virtual.void.setGe
61e0 6f 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 ometry(.const.QRect.&.);.//.###.
6200 6d 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 make.non.virtual.in.Qt.4?..publi
6220 63 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 c:.....virtual.bool.close(.bool.
6240 61 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 alsoDelete.);.....bool..isVisibl
6260 65 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 e().const;.....bool..isVisibleTo
6280 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 09 69 73 56 69 (QWidget*).const;.....bool..isVi
62a0 73 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 sibleToTLW().const;.//.obsolete.
62c0 20 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 ....QRect..visibleRect().const;.
62e0 2f 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 //.obsolete.....bool...isHidden(
6300 29 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 ).const;.....bool...isShown().co
6320 6e 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 nst;.....bool..isMinimized().con
6340 73 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 st;.....bool..isMaximized().cons
6360 74 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 t;.....bool..isFullScreen().cons
6380 74 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 t;......uint.windowState().const
63a0 3b 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 ;.....void.setWindowState(uint.w
63c0 69 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 indowState);......virtual.QSize.
63e0 73 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 sizeHint().const;.....virtual.QS
6400 69 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 ize.minimumSizeHint().const;....
6420 20 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 .virtual.QSizePolicy.sizePolicy(
6440 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 53 69 7a ).const;.....virtual.void.setSiz
6460 65 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 ePolicy(.QSizePolicy.);.....void
6480 20 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 ...setSizePolicy(.QSizePolicy::S
64a0 69 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 izeType.hor,.QSizePolicy::SizeTy
64c0 70 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 pe.ver,.bool.hfw.=.FALSE.);.....
64e0 76 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 virtual.int.heightForWidth(int).
6500 63 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 const;......QRegion.clipRegion()
6520 20 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 .const;..//.###.move.together.wi
6540 74 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 th.other.slots.in.Qt.4.0.public.
6560 73 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 slots:.....virtual.void...adjust
6580 53 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 Size();..public:.#ifndef.QT_NO_L
65a0 41 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 AYOUT.....QLayout.*..layout().co
65c0 6e 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 nst.{.return.lay_out;.}.#endif..
65e0 20 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 ...void..updateGeometry();.....v
6600 69 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 irtual.void..reparent(.QWidget.*
6620 70 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 parent,.WFlags,.const.QPoint.&,.
6640 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 3b 0a 20 20 20 20 76 ......bool.showIt=FALSE.);.....v
6660 6f 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 oid..reparent(.QWidget.*parent,.
6680 63 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 const.QPoint.&,.......bool.showI
66a0 74 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 t=FALSE.);.#ifndef.QT_NO_COMPAT.
66c0 20 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 ....void..recreate(.QWidget.*par
66e0 65 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 ent,.WFlags.f,.const.QPoint.&.p,
6700 0a 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 .......bool.showIt=FALSE.).{.rep
6720 61 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 arent(parent,f,p,showIt);.}.#end
6740 69 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 if......void..erase();.....void.
6760 09 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 .erase(.int.x,.int.y,.int.w,.int
6780 20 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 .h.);.....void..erase(.const.QRe
67a0 63 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 ct.&.);.....void..erase(.const.Q
67c0 52 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 Region.&.);.....void..scroll(.in
67e0 74 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 t.dx,.int.dy.);.....void..scroll
6800 28 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 (.int.dx,.int.dy,.const.QRect&.)
6820 3b 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 ;......void..drawText(.int.x,.in
6840 74 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 t.y,.const.QString.&);.....void.
6860 09 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 .drawText(.const.QPoint.&,.const
6880 20 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 .QString.&);......//.Misc..funct
68a0 69 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 ions......QWidget.*..focusWidget
68c0 28 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 ().const;.....QRect.............
68e0 20 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 ..microFocusHint().const;....../
6900 2f 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 /.drag.and.drop......bool..accep
6920 74 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 tDrops().const;.....virtual.void
6940 09 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 .setAcceptDrops(.bool.on.);.....
6960 20 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 .//.transparency.and.pseudo.tran
6980 73 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 sparency......virtual.void.setAu
69a0 74 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 toMask(bool);.....bool..autoMask
69c0 28 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 ().const;......enum.BackgroundOr
69e0 69 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 igin.{.WidgetOrigin,.ParentOrigi
6a00 6e 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 n,.WindowOrigin,.AncestorOrigin.
6a20 7d 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 };......virtual.void.setBackgrou
6a40 6e 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 ndOrigin(.BackgroundOrigin.);...
6a60 20 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
6a80 67 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 gin().const;.....QPoint.backgrou
6aa0 6e 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 ndOffset().const;......//.whats.
6ac0 74 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 this.help.....virtual.bool.custo
6ae0 6d 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 mWhatsThis().const;......QWidget
6b00 20 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 .*..parentWidget(.bool.sameWindo
6b20 77 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 w.=.FALSE.).const;.....WState..t
6b40 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 3b 0a 20 20 20 estWState(.WState.s.).const;....
6b60 20 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 .WFlags..testWFlags(.WFlags.f.).
6b80 63 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 const;.....static.QWidget.*.find
6ba0 28 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 (.WId.);.....static.QWidgetMappe
6bc0 72 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 r.*wmapper();......QWidget..*chi
6be0 6c 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 ldAt(.int.x,.int.y,.bool.include
6c00 54 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 This.=.FALSE.).const;.....QWidge
6c20 74 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 t..*childAt(.const.QPoint.&,.boo
6c40 6c 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 l.includeThis.=.FALSE.).const;..
6c60 23 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 #if.defined(Q_WS_QWS).....virtua
6c80 6c 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 l.QGfx.*.graphicsContext(bool.cl
6ca0 69 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 ip_children=TRUE).const;.#endif.
6cc0 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 51 52 65 67 69 6f #if.defined(Q_WS_MAC).....QRegio
6ce0 6e 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 n.clippedRegion(bool.do_children
6d00 3d 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 =TRUE);.....uint.clippedSerial(b
6d20 6f 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 ool.do_children=TRUE);.#ifndef.Q
6d40 4d 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 MAC_NO_QUARTZ.....CGContextRef.m
6d60 61 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 acCGContext(bool.clipped=TRUE).c
6d80 6f 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 onst;.#endif.#endif......void.se
6da0 74 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 tWindowOpacity(double.level);...
6dc0 20 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 ..double.windowOpacity().const;.
6de0 0a 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 .protected:.....//.Event.handler
6e00 73 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 s.....bool..event(.QEvent.*.);..
6e20 20 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 ...virtual.void.mousePressEvent(
6e40 20 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 .QMouseEvent.*.);.....virtual.vo
6e60 69 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 id.mouseReleaseEvent(.QMouseEven
6e80 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 6f 75 73 65 44 6f 75 t.*.);.....virtual.void.mouseDou
6ea0 62 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 bleClickEvent(.QMouseEvent.*.);.
6ec0 20 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 ....virtual.void.mouseMoveEvent(
6ee0 20 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 .QMouseEvent.*.);.#ifndef.QT_NO_
6f00 57 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 WHEELEVENT.....virtual.void.whee
6f20 6c 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 lEvent(.QWheelEvent.*.);.#endif.
6f40 20 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 ....virtual.void.keyPressEvent(.
6f60 51 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 QKeyEvent.*.);.....virtual.void.
6f80 6b 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 keyReleaseEvent(.QKeyEvent.*.);.
6fa0 20 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 ....virtual.void.focusInEvent(.Q
6fc0 46 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 FocusEvent.*.);.....virtual.void
6fe0 20 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 .focusOutEvent(.QFocusEvent.*.);
7000 0a 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 .....virtual.void.enterEvent(.QE
7020 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 6c 65 61 76 65 vent.*.);.....virtual.void.leave
7040 45 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 Event(.QEvent.*.);.....virtual.v
7060 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 6e 74 20 2a 20 29 3b oid.paintEvent(.QPaintEvent.*.);
7080 0a 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 .....virtual.void.moveEvent(.QMo
70a0 76 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 veEvent.*.);.....virtual.void.re
70c0 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 3b 0a 20 20 20 sizeEvent(.QResizeEvent.*.);....
70e0 20 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 .virtual.void.closeEvent(.QClose
7100 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 63 6f 6e 74 Event.*.);.....virtual.void.cont
7120 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 74 20 extMenuEvent(.QContextMenuEvent.
7140 2a 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 *.);.....virtual.void.imStartEve
7160 6e 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 nt(.QIMEvent.*.);.....virtual.vo
7180 69 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 id.imComposeEvent(.QIMEvent.*.);
71a0 0a 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 .....virtual.void.imEndEvent(.QI
71c0 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 64 20 74 61 62 MEvent.*.);.....virtual.void.tab
71e0 6c 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 letEvent(.QTabletEvent.*.);..#if
7200 6e 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 ndef.QT_NO_DRAGANDDROP.....virtu
7220 61 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 al.void.dragEnterEvent(.QDragEnt
7240 65 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 erEvent.*.);.....virtual.void.dr
7260 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 6e 74 20 2a 20 29 3b agMoveEvent(.QDragMoveEvent.*.);
7280 0a 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 .....virtual.void.dragLeaveEvent
72a0 28 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 (.QDragLeaveEvent.*.);.....virtu
72c0 61 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 al.void.dropEvent(.QDropEvent.*.
72e0 29 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 );.#endif......virtual.void.show
7300 45 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 Event(.QShowEvent.*.);.....virtu
7320 61 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 al.void.hideEvent(.QHideEvent.*.
7340 29 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 );..#if.defined(Q_WS_MAC).....vi
7360 72 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 rtual.bool.macEvent(.MSG.*.);.#e
7380 6e 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 ndif.#if.defined(Q_WS_WIN).....v
73a0 69 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 irtual.bool.winEvent(.MSG.*.);.#
73c0 65 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 endif.#if.defined(Q_WS_X11).....
73e0 76 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 virtual.bool.x11Event(.XEvent.*.
7400 29 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 );.#endif.#if.defined(Q_WS_QWS).
7420 20 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 ....virtual.bool.qwsEvent(.QWSEv
7440 65 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 ent.*.);.....virtual.unsigned.ch
7460 61 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 ar.*scanLine(.int.).const;.....v
7480 69 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 irtual.int.bytesPerLine().const;
74a0 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 75 70 64 61 74 65 .#endif......virtual.void.update
74c0 4d 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 Mask();......//.Misc..protected.
74e0 66 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 functions..#ifndef.QT_NO_STYLE..
7500 20 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 ...virtual.void.styleChange(.QSt
7520 79 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 yle&.);.#endif.....virtual.void.
7540 65 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 enabledChange(.bool.oldEnabled.)
7560 3b 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 ;.#ifndef.QT_NO_PALETTE.....virt
7580 75 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 ual.void.paletteChange(.const.QP
75a0 61 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 alette.&.);.#endif.....virtual.v
75c0 6f 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 oid.fontChange(.const.QFont.&.);
75e0 0a 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 .....virtual.void.windowActivati
7600 6f 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 onChange(.bool.oldActive.);.....
7620 20 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 .int...metric(.int.).const;.....
7640 20 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 .void..resetInputContext();.....
7660 20 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 .virtual.void.create(.WId.=.0,.b
7680 6f 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 ool.initializeWindow.=.TRUE,....
76a0 20 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 .bool.destroyOldWindow.=.TRUE.);
76c0 0a 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 .....virtual.void.destroy(.bool.
76e0 64 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 destroyWindow.=.TRUE,......bool.
7700 64 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 destroySubWindows.=.TRUE.);.....
7720 75 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 uint..getWState().const;.....vir
7740 74 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 tual.void.setWState(.uint.);....
7760 20 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 .void..clearWState(.uint.n.);...
7780 20 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 ..WFlags..getWFlags().const;....
77a0 20 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 .virtual.void.setWFlags(.WFlags.
77c0 29 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 );.....void..clearWFlags(.WFlags
77e0 20 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 .n.);......virtual.bool.focusNex
7800 74 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 tPrevChild(.bool.next.);......QW
7820 45 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 Extra.*extraData();.....QTLWExtr
7840 61 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 a.*topData();.....QFocusData.*fo
7860 63 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 cusData();......virtual.void.set
7880 4b 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 KeyCompression(bool);.....virtua
78a0 6c 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 l.void.setMicroFocusHint(int.x,.
78c0 69 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 int.y,.int.w,.int.h,.bool.text=T
78e0 52 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 RUE,.QFont.*f.=.0);..#if.defined
7900 28 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 (Q_WS_MAC).....void.dirtyClipped
7920 52 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 Region(bool);.....bool.isClipped
7940 52 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 RegionDirty();.....virtual.void.
7960 73 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 setRegionDirty(bool);.....virtua
7980 6c 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 l.void.macWidgetChangedWindow();
79a0 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
79c0 09 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 ..focusProxyDestroyed();..privat
79e0 65 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 e:.....void..setFontSys(.QFont.*
7a00 66 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 f.=.0.);.#if.defined(Q_WS_X11)..
7a20 20 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 ...void..createInputContext();..
7a40 20 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 ...void..destroyInputContext();.
7a60 20 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 ....void..focusInputContext();..
7a80 20 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 ...void..checkChildrenDnd();.#el
7aa0 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 75 69 6e 74 20 20 20 if.defined(Q_WS_MAC).....uint...
7ac0 20 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 .own_id.:.1,.macDropEnabled.:.1;
7ae0 0a 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 .....EventHandlerRef.window_even
7b00 74 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 t;.....//mac.event.functions....
7b20 20 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 .void....propagateUpdates(bool.u
7b40 70 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 pdate_rgn=TRUE);.....void....upd
7b60 61 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 ate(.const.QRegion&.);.....//fri
7b80 65 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 ends,.way.too.many.-.fix.this.im
7ba0 6d 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 mediately!.....friend.void.qt_cl
7bc0 65 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 ean_root_win();.....friend.bool.
7be0 71 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 qt_recreate_root_win();.....frie
7c00 6e 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 nd.QPoint.posInWindow(QWidget.*)
7c20 3b 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 ;.....friend.bool.qt_mac_update_
7c40 73 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 sizer(QWidget.*,.int);.....frien
7c60 64 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 d.QWidget.*qt_recursive_match(QW
7c80 69 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 idget.*widg,.int.x,.int.y);.....
7ca0 66 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 friend.bool.qt_paint_children(QW
7cc0 69 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 idget.*,QRegion.&,.uchar.ops);..
7ce0 20 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 ...friend.QMAC_PASCAL.OSStatus.q
7d00 74 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 t_window_event(EventHandlerCallR
7d20 65 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 ef.er,.EventRef.event,.void.*);.
7d40 20 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 ....friend.void.qt_event_request
7d60 5f 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 _updates(QWidget.*,.const.QRegio
7d80 6e 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 n.&,.bool.subtract);.....friend.
7da0 62 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 bool.qt_window_rgn(WId,.short,.R
7dc0 67 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 gnHandle,.bool);.....friend.clas
7de0 73 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 s.QDragManager;.#endif..#ifndef.
7e00 51 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 QT_NO_LAYOUT.....void...setLayou
7e20 74 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 t(.QLayout.*l.);.#endif.....void
7e40 09 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 ..setWinId(.WId.);.....void..sho
7e60 77 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 wWindow();.....void..hideWindow(
7e80 29 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 );.....void..showChildren(.bool.
7ea0 73 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 spontaneous.);.....void..hideChi
7ec0 6c 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 ldren(.bool.spontaneous.);.....v
7ee0 6f 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 oid..reparentSys(.QWidget.*paren
7f00 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 20 20 62 6f 6f 6c t,.WFlags,.const.QPoint.&,..bool
7f20 20 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 .showIt);.....void..createTLExtr
7f40 61 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 a();.....void..createExtra();...
7f60 20 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 ..void..deleteExtra();.....void.
7f80 20 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 .createSysExtra();.....void..del
7fa0 65 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 eteSysExtra();.....void..createT
7fc0 4c 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 LSysExtra();.....void..deleteTLS
7fe0 79 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 ysExtra();.....void..deactivateW
8000 69 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 idgetCleanup();.....void..intern
8020 61 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 alSetGeometry(.int,.int,.int,.in
8040 74 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 t,.bool.);.....void..reparentFoc
8060 75 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 usWidgets(.QWidget.*.);.....QFoc
8080 75 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 usData.*focusData(.bool.create.)
80a0 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 64 ;.....void.........setBackground
80c0 46 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 FromMode();.....void.........set
80e0 42 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 BackgroundColorDirect(.const.QCo
8100 6c 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 lor.&.);.....void.....setBackgro
8120 75 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 undPixmapDirect(.const.QPixmap.&
8140 20 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 .);.....void.........setBackgrou
8160 6e 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 ndModeDirect(.BackgroundMode.);.
8180 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 45 6d ....void.........setBackgroundEm
81a0 70 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 pty();.....void..updateFrameStru
81c0 74 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 t().const;.#if.defined(Q_WS_X11)
81e0 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 58 .....void.........setBackgroundX
8200 31 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 11Relative();.#endif......WId...
8220 77 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 winid;.....uint..widget_state;..
8240 20 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 ...uint..widget_flags;.....uint.
8260 20 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 .focus_policy.:.4;.....uint...ow
8280 6e 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 n_font.:1;.....uint...own_palett
82a0 65 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 e.:1;.....uint...sizehint_forced
82c0 20 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 .:1;.....uint...is_closing.:1;..
82e0 20 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 ...uint...in_show.:.1;.....uint.
8300 09 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 ..in_show_maximized.:.1;.....uin
8320 74 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 t..fstrut_dirty.:.1;.....uint..i
8340 6d 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 m_enabled.:.1;.....QRect..crect;
8360 0a 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 .....QColor..bg_col;.#ifndef.QT_
8380 4e 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 NO_PALETTE.....QPalette..pal;.#e
83a0 6e 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 ndif.....QFont..fnt;.#ifndef.QT_
83c0 4e 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 NO_LAYOUT.....QLayout..*lay_out;
83e0 0a 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 .#endif.....QWExtra.*extra;.#if.
8400 64 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 defined(Q_WS_QWS).....QRegion..r
8420 65 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 eq_region;...//.Requested.region
8440 0a 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 .....mutable.QRegion..paintable_
8460 72 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 region;.//.Paintable.region.....
8480 6d 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 mutable.bool.........paintable_r
84a0 65 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 egion_dirty;//.needs.to.be.recal
84c0 63 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 culated.....mutable.QRegion.....
84e0 20 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 .alloc_region;..........//.Alloc
8500 61 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 ated.region.....mutable.bool....
8520 20 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 .....alloc_region_dirty;....//.n
8540 65 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 eeds.to.be.recalculated.....muta
8560 62 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 ble.int..........overlapping_chi
8580 6c 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 ldren;..//.Handle.overlapping.ch
85a0 69 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 ildren......int...alloc_region_i
85c0 6e 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 ndex;.....int...alloc_region_rev
85e0 69 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 ision;......void.updateOverlappi
8600 6e 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 ngChildren().const;.....void.set
8620 43 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 ChildrenAllocatedDirty();.....vo
8640 69 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 id.setChildrenAllocatedDirty(.co
8660 6e 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 nst.QRegion.&r,.const.QWidget.*d
8680 69 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 irty=0.);.....bool.isAllocatedRe
86a0 67 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 gionDirty().const;.....void.upda
86c0 74 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 teRequestedRegion(.const.QPoint.
86e0 26 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 &gpos.);.....QRegion.requestedRe
8700 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 61 6c 6c 6f 63 61 gion().const;.....QRegion.alloca
8720 74 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 tedRegion().const;.....QRegion.p
8740 61 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 aintableRegion().const;......voi
8760 64 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 d.updateGraphicsContext(.QGfx.*q
8780 67 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 gfx_qws,.bool.clip_children.).co
87a0 6e 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 nst;.#ifndef.QT_NO_CURSOR.....vo
87c0 69 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 id.updateCursor(.const.QRegion.&
87e0 72 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 r.).const;.#endif......//.used.t
8800 6f 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 o.accumulate.dirty.region.when.c
8820 68 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 hildren.moved/resized......QRegi
8840 6f 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 on.dirtyChildren;.....bool.isSet
8860 74 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 tingGeometry;.....friend.class.Q
8880 57 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 WSManager;.#endif.....static.int
88a0 20 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 .instanceCounter;..//.Current.nu
88c0 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 20 20 20 20 73 74 61 mber.of.widget.instances.....sta
88e0 74 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 tic.int.maxInstances;.....//.Max
8900 69 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 imum.number.of.widget.instances.
8920 0a 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 .....static.void..createMapper()
8940 3b 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 ;.....static.void..destroyMapper
8960 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 77 4c 69 ();.....static.QWidgetList..*wLi
8980 73 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 st();.....static.QWidgetList..*t
89a0 6c 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 lwList();.....static.QWidgetMapp
89c0 65 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 er.*mapper;.....friend.class.QAp
89e0 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 42 61 73 plication;.....friend.class.QBas
8a00 65 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 eApplication;.....friend.class.Q
8a20 50 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 Painter;.....friend.class.QFontM
8a40 65 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 etrics;.....friend.class.QFontIn
8a60 66 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 fo;.....friend.class.QETWidget;.
8a80 20 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 ....friend.class.QLayout;..priva
8aa0 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 6f 72 te:.//.Disabled.copy.constructor
8ac0 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 49 53 .and.operator=.#if.defined(Q_DIS
8ae0 41 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 ABLE_COPY).....QWidget(.const.QW
8b00 69 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 idget.&.);.....QWidget.&operator
8b20 3d 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 =(.const.QWidget.&.);.#endif..pu
8b40 62 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 blic:.//.obsolete.functions.to.d
8b60 69 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 issappear.or.to.become.inline.in
8b80 20 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 .3.0.#ifndef.QT_NO_PALETTE.....v
8ba0 6f 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 oid.setPalette(.const.QPalette.&
8bc0 70 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 p,.bool.).{.setPalette(.p.);.}.#
8be0 65 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 endif.....void.setFont(.const.QF
8c00 6f 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 ont.&f,.bool.).{.setFont(.f.);.}
8c20 0a 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 .};...inline.Qt::WState.QWidget:
8c40 3a 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 :testWState(.WState.s.).const.{.
8c60 72 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 return.(widget_state.&.s);.}..in
8c80 6c 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 line.Qt::WFlags.QWidget::testWFl
8ca0 61 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 ags(.WFlags.f.).const.{.return.(
8cc0 77 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 widget_flags.&.f);.}...inline.WI
8ce0 64 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 d.QWidget::winId().const.{.retur
8d00 6e 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 n.winid;.}..inline.bool.QWidget:
8d20 3a 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 :isTopLevel().const.{.return.tes
8d40 74 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 tWFlags(WType_TopLevel);.}..inli
8d60 6e 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 ne.bool.QWidget::isDialog().cons
8d80 74 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 t.{.return.testWFlags(WType_Dial
8da0 6f 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 og);.}..inline.bool.QWidget::isP
8dc0 6f 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 opup().const.{.return.testWFlags
8de0 28 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 (WType_Popup);.}..inline.bool.QW
8e00 69 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 idget::isDesktop().const.{.retur
8e20 6e 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 n.testWFlags(WType_Desktop);.}..
8e40 69 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 inline.bool.QWidget::isEnabled()
8e60 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 28 57 53 74 61 .const.{.return.!testWState(WSta
8e80 74 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 te_Disabled);.}..inline.bool.QWi
8ea0 64 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 dget::isModal().const.{.return.t
8ec0 65 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 estWFlags(WShowModal);.}..inline
8ee0 20 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 .bool.QWidget::isEnabledToTLW().
8f00 63 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 const.{.return.isEnabled();.}..i
8f20 6e 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 nline.const.QRect.&QWidget::geom
8f40 65 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 etry().const.{.return.crect;.}..
8f60 69 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 inline.QSize.QWidget::size().con
8f80 73 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 st.{.return.crect.size();.}..inl
8fa0 69 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 ine.int.QWidget::width().const.{
8fc0 20 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 .return.crect.width();.}..inline
8fe0 20 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 .int.QWidget::height().const.{.r
9000 65 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 eturn.crect.height();.}..inline.
9020 51 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 QRect.QWidget::rect().const.{.re
9040 74 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 turn.QRect(0,0,crect.width(),cre
9060 63 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 ct.height());.}..inline.int.QWid
9080 67 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 get::minimumWidth().const.{.retu
90a0 72 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 rn.minimumSize().width();.}..inl
90c0 69 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 ine.int.QWidget::minimumHeight()
90e0 20 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 .const.{.return.minimumSize().he
9100 69 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 ight();.}..inline.int.QWidget::m
9120 61 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 aximumWidth().const.{.return.max
9140 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 6e 65 20 69 6e imumSize().width();.}..inline.in
9160 74 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 t.QWidget::maximumHeight().const
9180 0a 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 .{.return.maximumSize().height()
91a0 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 69 6e ;.}..inline.void.QWidget::setMin
91c0 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
91e0 4d 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 MinimumSize(s.width(),s.height()
9200 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 4d 61 );.}..inline.void.QWidget::setMa
9220 78 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 ximumSize(.const.QSize.&s.).{.se
9240 74 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 tMaximumSize(s.width(),s.height(
9260 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 73 65 74 53 ));.}..inline.void.QWidget::setS
9280 69 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 izeIncrement(.const.QSize.&s.).{
92a0 20 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 .setSizeIncrement(s.width(),s.he
92c0 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 69 64 67 65 74 3a ight());.}..inline.void.QWidget:
92e0 3a 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 :setBaseSize(.const.QSize.&s.).{
9300 20 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 .setBaseSize(s.width(),s.height(
9320 29 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 ));.}..inline.const.QColor.&QWid
9340 67 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 get::eraseColor().const.{.return
9360 20 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 .bg_col;.}..#ifndef.QT_NO_PALETT
9380 45 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 E.inline.const.QPalette.&QWidget
93a0 3a 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 ::palette().const.{.return.pal;.
93c0 7d 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 }.#endif..inline.QFont.QWidget::
93e0 66 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 font().const.{.return.fnt;.}..in
9400 6c 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 line.QFontMetrics.QWidget::fontM
9420 65 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 etrics().const.{.return.QFontMet
9440 72 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 rics(font());.}..inline.QFontInf
9460 6f 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 o.QWidget::fontInfo().const.{.re
9480 74 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 turn.QFontInfo(font());.}..inlin
94a0 65 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 e.bool.QWidget::hasMouseTracking
94c0 28 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 ().const.{.return.testWState(WSt
94e0 61 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 ate_MouseTracking);.}..inline.bo
9500 6f 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 ol.QWidget::hasMouse().const.{.r
9520 65 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 eturn.testWState(WState_HasMouse
9540 29 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 );.}..inline.bool..QWidget::isFo
9560 63 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 cusEnabled().const.{.return.(Foc
9580 75 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 usPolicy)focus_policy.!=.NoFocus
95a0 3b 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 ;.}..inline.QWidget::FocusPolicy
95c0 20 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 .QWidget::focusPolicy().const.{.
95e0 72 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 return.(FocusPolicy)focus_policy
9600 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 55 70 64 61 ;.}..inline.bool.QWidget::isUpda
9620 74 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 tesEnabled().const.{.return.!tes
9640 74 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 tWState(WState_BlockUpdates);.}.
9660 0a 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 .inline.void.QWidget::update(.co
9680 6e 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 nst.QRect.&r.).{.update(.r.x(),.
96a0 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 20 29 3b 20 r.y(),.r.width(),.r.height().);.
96c0 7d 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 }..inline.void.QWidget::repaint(
96e0 29 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 ).{.repaint(.TRUE.);.}..inline.v
9700 6f 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 oid.QWidget::repaint(.const.QRec
9720 74 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 t.&r,.bool.erase.).{.repaint(.r.
9740 78 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 x(),.r.y(),.r.width(),.r.height(
9760 29 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 ),.erase.);.}..inline.void.QWidg
9780 65 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 et::erase().{.erase(.0,.0,.crect
97a0 2e 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 .width(),.crect.height().);.}..i
97c0 6e 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 nline.void.QWidget::erase(.const
97e0 20 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 .QRect.&r.).{.erase(.r.x(),.r.y(
9800 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 0a 0a 69 ),.r.width(),.r.height().);.}..i
9820 6e 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 nline.bool.QWidget::close().{.re
9840 74 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 turn.close(.FALSE.);.}..inline.b
9860 6f 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 ool.QWidget::isVisible().const.{
9880 20 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 .return.testWState(WState_Visibl
98a0 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 56 69 e);.}..inline.bool.QWidget::isVi
98c0 73 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 sibleToTLW().const.//.obsolete.{
98e0 20 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 .return.isVisible();.}..inline.b
9900 6f 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 ool.QWidget::isHidden().const.{.
9920 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 46 6f 72 63 65 48 69 return.testWState(WState_ForceHi
9940 64 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 de);.}..inline.bool.QWidget::isS
9960 68 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 hown().const.{.return.!testWStat
9980 65 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 e(WState_ForceHide);.}..inline.v
99a0 6f 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 oid.QWidget::move(.const.QPoint.
99c0 26 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 &p.).{.move(.p.x(),.p.y().);.}..
99e0 69 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 inline.void.QWidget::resize(.con
9a00 73 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 st.QSize.&s.).{.resize(.s.width(
9a20 29 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 ),.s.height());.}..inline.void.Q
9a40 57 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 Widget::setGeometry(.const.QRect
9a60 20 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 .&r.).{.setGeometry(.r.left(),.r
9a80 2e 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 .top(),.r.width(),.r.height().);
9aa0 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 64 72 61 77 54 65 78 .}..inline.void.QWidget::drawTex
9ac0 74 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 t(.const.QPoint.&p,.const.QStrin
9ae0 67 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 g.&s.).{.drawText(.p.x(),.p.y(),
9b00 20 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 .s.);.}..inline.QWidget.*QWidget
9b20 3a 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 ::parentWidget(.bool.sameWindow.
9b40 29 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 ).const.{.....if.(.sameWindow.).
9b60 09 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 .return.isTopLevel().?.0.:.(QWid
9b80 67 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 get.*)QObject::parent();.....ret
9ba0 75 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 urn.(QWidget.*)QObject::parent()
9bc0 3b 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 ;.}..inline.QWidgetMapper.*QWidg
9be0 65 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 et::wmapper().{.return.mapper;.}
9c00 0a 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 ..inline.uint.QWidget::getWState
9c20 28 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 ().const.{.return.widget_state;.
9c40 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 57 53 74 61 74 }..inline.void.QWidget::setWStat
9c60 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 7c 3d 20 66 3b e(.uint.f.).{.widget_state.|=.f;
9c80 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 63 6c 65 61 72 57 53 .}..inline.void.QWidget::clearWS
9ca0 74 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 tate(.uint.f.).{.widget_state.&=
9cc0 20 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 .~f;.}..inline.Qt::WFlags.QWidge
9ce0 74 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 t::getWFlags().const.{.return.wi
9d00 64 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 dget_flags;.}..inline.void.QWidg
9d20 65 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 et::setWFlags(.WFlags.f.).{.widg
9d40 65 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 et_flags.|=.f;.}..inline.void.QW
9d60 69 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 idget::clearWFlags(.WFlags.f.).{
9d80 20 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 .widget_flags.&=.~f;.}..inline.v
9da0 6f 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 oid.QWidget::constPolish().const
9dc0 0a 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 .{.....if.(.!testWState(WState_P
9de0 6f 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 olished).).{..QWidget*.that.=.(Q
9e00 57 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 Widget*).this;..that->polish();.
9e20 20 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 ........that->setWState(WState_P
9e40 6f 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 olished);.//.be.on.the.safe.side
9e60 2e 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 ........}.}.#ifndef.QT_NO_CURSOR
9e80 0a 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 .inline.bool.QWidget::ownCursor(
9ea0 29 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 ).const.{.....return.testWState(
9ec0 20 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 .WState_OwnCursor.);.}.#endif.in
9ee0 6c 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 line.bool.QWidget::ownFont().con
9f00 73 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 st.{.....return.own_font;.}.#ifn
9f20 64 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 def.QT_NO_PALETTE.inline.bool.QW
9f40 69 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 idget::ownPalette().const.{.....
9f60 72 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 return.own_palette;.}.#endif..in
9f80 6c 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 line.void.QWidget::setSizePolicy
9fa0 28 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 (.QSizePolicy::SizeType.hor,.QSi
9fc0 7a 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 zePolicy::SizeType.ver,.bool.hfw
9fe0 20 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 .).{.....setSizePolicy(.QSizePol
a000 69 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 icy(.hor,.ver,.hfw).);.}..inline
a020 20 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 .bool.QWidget::isInputMethodEnab
a040 6c 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 led().const.{.....return.(bool)i
a060 6d 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 m_enabled;.}..//.Extra.QWidget.d
a080 61 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 ata.//..-.to.minimize.memory.usa
a0a0 67 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 ge.for.members.that.are.seldom.u
a0c0 73 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 sed..//..-.top-level.widgets.hav
a0e0 65 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 e.extra.extra.data.to.reduce.cos
a100 74 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 t.further..class.QFocusData;.cla
a120 73 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 ss.QWSManager;.#if.defined(Q_WS_
a140 57 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 WIN).class.QOleDropTarget;.#endi
a160 66 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 f.#if.defined(Q_WS_MAC).class.QM
a180 61 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 acDndExtra;.#endif..struct.Q_EXP
a1a0 4f 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 ORT.QTLWExtra.{.#ifndef.QT_NO_WI
a1c0 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 20 20 63 61 70 74 69 DGET_TOPEXTRA.....QString..capti
a1e0 6f 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 on;....//.widget.caption.....QSt
a200 72 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 ring..iconText;....//.widget.ico
a220 6e 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 n.text.....QPixmap.*icon;....//.
a240 77 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 widget.icon.#endif.....QFocusDat
a260 61 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 a.*focusData;...//.focus.data.(f
a280 6f 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 or.TLW).....short....incw,.inch;
a2a0 09 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 ...//.size.increments.....//.fra
a2c0 6d 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 me.strut.....ulong....fleft,.fri
a2e0 67 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 ght,.ftop,.fbottom;.....uint....
a300 20 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 .unused.:.8;....................
a320 20 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 ...//.not.used.at.this.point....
a340 23 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 #if.defined(.Q_WS_WIN.).||.defin
a360 65 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 ed(.Q_WS_MAC.).....uint.....opac
a380 69 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 ity.:.8;.........//.Stores.opaci
a3a0 74 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 ty.level.on.Windows/Mac.OS.X..#e
a3c0 6e 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 ndif.....uint.....savedFlags;...
a3e0 2f 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 //.Save.widgetflags.while.showin
a400 67 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 g.fullscreen.....short....basew,
a420 20 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 .baseh;...//.base.sizes.#if.defi
a440 6e 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 ned(Q_WS_X11).....WId..parentWin
a460 49 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 Id;....//.parent.window.Id.(vali
a480 64 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 d.after.reparenting).....uint...
a4a0 20 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 ..embedded.:.1;...//.window.is.e
a4c0 6d 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 mbedded.in.another.Qt.applicatio
a4e0 6e 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 n.....uint.....spont_unmapped:.1
a500 3b 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 ;...//.window.was.spontaneously.
a520 75 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 unmapped.....uint.....reserved:.
a540 31 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 1;...//.reserved.....uint.....dn
a560 64 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 d.:.1;....//.DND.properties.inst
a580 61 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 alled.....uint.....uspos.:.1;...
a5a0 09 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 .//.User.defined.position.....ui
a5c0 6e 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 nt.....ussize.:.1;...//.User.def
a5e0 69 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 ined.size.....void....*xic;..../
a600 2f 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 /.XIM.Input.Context.#endif.#if.d
a620 65 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 efined(Q_WS_MAC).....WindowGroup
a640 52 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 Ref.group;.....uint.....is_moved
a660 3a 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 :.1;.....uint.....resizer.:.4;.#
a680 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 20 26 26 20 21 endif.#if.defined(Q_WS_QWS).&&.!
a6a0 64 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 defined.(.QT_NO_QWS_MANAGER.)...
a6c0 20 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 ..QRegion.decor_allocated_region
a6e0 3b 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 ;..//.decoration.allocated.regio
a700 6e 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 n.....QWSManager.*qwsManager;.#e
a720 6e 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 ndif.#if.defined(Q_WS_WIN).....H
a740 49 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 ICON....winIcon;....//.internal.
a760 57 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 Windows.icon.#endif.....QRect...
a780 20 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 .normalGeometry;...//.used.by.sh
a7a0 6f 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 owMin/maximized/FullScreen.};...
a7c0 23 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 #define.QWIDGETSIZE_MAX.32767../
a7e0 2f 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 /.dear.user:.you.can.see.this.st
a800 72 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 ruct,.but.it.is.internal..do.not
a820 20 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 .touch...struct.Q_EXPORT.QWExtra
a840 20 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 .{.....Q_INT16..minw,.minh;...//
a860 20 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 .minimum.size.....Q_INT16..maxw,
a880 20 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 .maxh;...//.maximum.size.....QPi
a8a0 78 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 xmap.*bg_pix;....//.background.p
a8c0 69 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 ixmap.....QWidget.*focus_proxy;.
a8e0 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 51 43 75 72 73 6f 72 #ifndef.QT_NO_CURSOR.....QCursor
a900 20 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 .*curs;.#endif.....QTLWExtra.*to
a920 70 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 pextra;...//.only.useful.for.TLW
a940 73 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 s.#if.defined(Q_WS_WIN).....QOle
a960 44 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 DropTarget.*dropTarget;...//.dro
a980 70 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 p.target.#endif.#if.defined(Q_WS
a9a0 5f 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 _X11).....WId.xDndProxy;....//.X
a9c0 44 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 DND.forwarding.to.embedded.windo
a9e0 77 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 ws.#endif.#if.defined(Q_WS_MAC).
aa00 20 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 ....QRegion.clip_saved,.clip_sib
aa20 73 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 s,.clip_children;.....QMacDndExt
aa40 72 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 ra.*macDndExtra;.....QRegion.dir
aa60 74 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 ty_area;.....uint.clip_dirty.:.1
aa80 2c 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 ,.clip_serial.:.15;.....uint.chi
aaa0 6c 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 ld_dirty.:.1,.child_serial.:.15;
aac0 0a 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 .#ifndef.QMAC_NO_QUARTZ.....uint
aae0 20 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 .ctx_children_clipped:1;.#endif.
ab00 2f 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 //.QMAC_NO_QUARTZ.....uint.has_d
ab20 69 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 irty_area:1;.#endif.//.Q_WS_MAC.
ab40 20 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 ....uint.bg_origin.:.2;.#if.defi
ab60 6e 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 ned(Q_WS_X11).....uint.children_
ab80 75 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 use_dnd.:.1;.....uint.compress_e
aba0 76 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 vents.:.1;.#endif.#if.defined(Q_
abc0 57 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 WS_QWS).||.defined(Q_WS_MAC)....
abe0 20 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 .QRegion.mask;....//.widget.mask
ac00 0a 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 .#endif.....char.....bg_mode;...
ac20 09 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 .//.background.mode.....char....
ac40 20 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 .bg_mode_visual;...//.visual.bac
ac60 6b 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 kground.mode.#ifndef.QT_NO_STYLE
ac80 0a 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 .....QStyle*.style;.#endif.....Q
aca0 52 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 Rect.micro_focus_hint;...//.micr
acc0 6f 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 o.focus.hint.....QSizePolicy.siz
ace0 65 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 e_policy;.};..#define.Q_DEFINED_
ad00 51 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 QWIDGET.#include."qwinexport.h".
ad20 0a 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 .#endif.//.QWIDGET_H......q.x.t.
ad40 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 07 dc 2f 2a 20 20 20 20 20 20 20 20 20 20 20 w.i.d.g.e.t...h..../*...........
ad60 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 20 20 ................................
ad80 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 20 20 ................................
ada0 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 20 20 ................................
adc0 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 20 20 ................................
ade0 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 20 20 ................................
ae00 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 20 20 ................................
ae20 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 20 20 ................................
ae40 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 20 20 ................................
ae60 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 20 20 ................................
ae80 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 20 20 ................................
aea0 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 20 20 ................................
aec0 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 20 20 ................................
aee0 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 20 20 ................................
af00 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 20 20 ................................
af20 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 20 20 ................................
af40 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 20 20 ................................
af60 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 20 20 ................................
af80 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 20 20 ................................
afa0 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 20 20 ................................
afc0 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 20 20 ................................
afe0 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 20 20 ................................
b000 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 20 20 ................................
b020 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 20 20 ................................
b040 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 20 20 ................................
b060 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 20 20 ................................
b080 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 20 20 ................................
b0a0 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 20 20 ................................
b0c0 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 20 20 ................................
b0e0 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 20 20 ................................
b100 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 20 20 ................................
b120 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 20 20 ................................
b140 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 20 20 ................................
b160 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 54 57 49 44 47 45 54 5f 48 .........*/..#ifndef.QXTWIDGET_H
b180 0a 23 64 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 .#define.QXTWIDGET_H..#include.<
b1a0 71 77 69 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 qwidget.h>..#include.<X11/Intrin
b1c0 73 69 63 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 sic.h>...class.QXtWidget.:.publi
b1e0 63 20 51 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 c.QWidget.{.....Q_OBJECT.....Wid
b200 67 65 74 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 get.xtw;.....Widget.xtparent;...
b220 20 20 62 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 ..bool...need_reroot;.....void.i
b240 6e 69 74 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 nit(const.char*.name,.WidgetClas
b260 73 20 77 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 s.widget_class,........Widget.pa
b280 72 65 6e 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 rent,.QWidget*.qparent,........A
b2a0 72 67 4c 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 rgList.args,.Cardinal.num_args,.
b2c0 09 20 20 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 .......bool.managed);.....friend
b2e0 20 76 6f 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 .void.qwidget_realize(.Widget.wi
b300 64 67 65 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 dget,.XtValueMask*.mask,......XS
b320 65 74 57 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 etWindowAttributes*.attributes.)
b340 3b 0a 0a 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 ;..public:.....QXtWidget(const.c
b360 68 61 72 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 har*.name,.Widget.parent,.bool.m
b380 61 6e 61 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 anaged=FALSE);.....QXtWidget(con
b3a0 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 69 64 67 65 st.char*.name,.WidgetClass.widge
b3c0 74 5f 63 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 t_class,........QWidget.*parent=
b3e0 30 2c 20 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 0,.ArgList.args=0,.Cardinal.num_
b400 61 72 67 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 args=0,........bool.managed=FALS
b420 45 29 3b 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 E);.....~QXtWidget();......Widge
b440 74 20 78 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 t.xtWidget().const.{.return.xtw;
b460 20 7d 0a 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 .}.....bool.isActiveWindow().con
b480 73 74 3b 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 st;.....void.setActiveWindow();.
b4a0 0a 70 72 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 .protected:.....void.moveEvent(.
b4c0 51 4d 6f 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 QMoveEvent*.);.....void.resizeEv
b4e0 65 6e 74 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 ent(.QResizeEvent*.);.....bool.x
b500 31 31 45 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 11Event(.XEvent.*.);.};..#endif.
b520 2f 2f 20 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 //.QXTWIDGET_H......q.t.o.o.l.b.
b540 75 00 74 00 74 00 6f 00 6e 00 2e 00 68 00 00 16 02 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 u.t.t.o.n...h..../*.............
b560 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 20 20 ................................
b580 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 20 20 ................................
b5a0 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 20 20 ................................
b5c0 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 20 20 ................................
b5e0 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 20 20 ................................
b600 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 20 20 ................................
b620 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 20 20 ................................
b640 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 20 20 ................................
b660 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 20 20 ................................
b680 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 20 20 ................................
b6a0 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 20 20 ................................
b6c0 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 20 20 ................................
b6e0 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 20 20 ................................
b700 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 20 20 ................................
b720 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 20 20 ................................
b740 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 20 20 ................................
b760 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 20 20 ................................
b780 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 20 20 ................................
b7a0 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 20 20 ................................
b7c0 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 20 20 ................................
b7e0 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 20 20 ................................
b800 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 20 20 ................................
b820 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 20 20 ................................
b840 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 20 20 ................................
b860 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 20 20 ................................
b880 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 20 20 ................................
b8a0 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 20 20 ................................
b8c0 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 20 20 ................................
b8e0 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 20 20 ................................
b900 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 20 20 ................................
b920 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 20 20 ................................
b940 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 20 20 ................................
b960 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 20 20 ................................
b980 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 20 20 ................................
b9a0 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 20 20 ................................
b9c0 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 20 20 ................................
b9e0 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 20 20 ................................
ba00 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 20 20 ................................
ba20 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 20 20 ................................
ba40 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 20 20 ................................
ba60 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 20 20 ................................
ba80 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 20 20 ................................
baa0 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 20 20 ................................
bac0 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 20 20 ................................
bae0 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 20 20 ................................
bb00 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 20 20 ................................
bb20 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 2a 2f 0a 0a 23 69 ..........................*/..#i
bb40 66 6e 64 65 66 20 51 54 4f 4f 4c 42 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f fndef.QTOOLBUTTON_H.#define.QTOO
bb60 4c 42 55 54 54 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 65 LBUTTON_H..#ifndef.QT_H.#include
bb80 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 ."qbutton.h".#include."qstring.h
bba0 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 64 65 20 ".#include."qpixmap.h".#include.
bbc0 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 "qiconset.h".#endif.//.QT_H..#if
bbe0 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 63 6c 61 73 73 20 51 54 6f ndef.QT_NO_TOOLBUTTON..class.QTo
bc00 6f 6c 42 75 74 74 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b olButtonPrivate;.class.QToolBar;
bc20 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f .class.QPopupMenu;..class.Q_EXPO
bc40 52 54 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 0a RT.QToolButton.:.public.QButton.
bc60 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 54 65 78 74 {.....Q_OBJECT.....Q_ENUMS(.Text
bc80 50 6f 73 69 74 69 6f 6e 20 29 0a 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f Position.)......Q_PROPERTY(.QIco
bca0 6e 53 65 74 20 69 63 6f 6e 53 65 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 52 49 54 45 20 nSet.iconSet.READ.iconSet.WRITE.
bcc0 73 65 74 49 63 6f 6e 53 65 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 setIconSet.).....Q_PROPERTY(.QIc
bce0 6f 6e 53 65 74 20 6f 6e 49 63 6f 6e 53 65 74 20 52 45 41 44 20 6f 6e 49 63 6f 6e 53 65 74 20 57 onSet.onIconSet.READ.onIconSet.W
bd00 52 49 54 45 20 73 65 74 4f 6e 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c RITE.setOnIconSet.DESIGNABLE.fal
bd20 73 65 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 se.STORED.false.).....Q_PROPERTY
bd40 28 20 51 49 63 6f 6e 53 65 74 20 6f 66 66 49 63 6f 6e 53 65 74 20 52 45 41 44 20 6f 66 66 49 63 (.QIconSet.offIconSet.READ.offIc
bd60 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 4f 66 66 49 63 6f 6e 53 65 74 20 44 45 53 49 47 4e onSet.WRITE.setOffIconSet.DESIGN
bd80 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 51 5f ABLE.false.STORED.false.).....Q_
bda0 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 20 52 45 41 PROPERTY(.bool.usesBigPixmap.REA
bdc0 44 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 55 73 65 73 42 69 67 D.usesBigPixmap.WRITE.setUsesBig
bde0 50 69 78 6d 61 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 75 73 Pixmap.).....Q_PROPERTY(.bool.us
be00 65 73 54 65 78 74 4c 61 62 65 6c 20 52 45 41 44 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 20 57 esTextLabel.READ.usesTextLabel.W
be20 52 49 54 45 20 73 65 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 RITE.setUsesTextLabel.).....Q_PR
be40 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 4c 61 62 65 6c 20 52 45 41 44 20 74 OPERTY(.QString.textLabel.READ.t
be60 65 78 74 4c 61 62 65 6c 20 57 52 49 54 45 20 73 65 74 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 extLabel.WRITE.setTextLabel.)...
be80 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 20 52 45 41 ..Q_PROPERTY(.int.popupDelay.REA
bea0 44 20 70 6f 70 75 70 44 65 6c 61 79 20 57 52 49 54 45 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 D.popupDelay.WRITE.setPopupDelay
bec0 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 .).....Q_PROPERTY(.bool.autoRais
bee0 65 20 52 45 41 44 20 61 75 74 6f 52 61 69 73 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 61 e.READ.autoRaise.WRITE.setAutoRa
bf00 69 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 50 6f 73 69 74 69 ise.).....Q_PROPERTY(.TextPositi
bf20 6f 6e 20 74 65 78 74 50 6f 73 69 74 69 6f 6e 20 52 45 41 44 20 74 65 78 74 50 6f 73 69 74 69 6f on.textPosition.READ.textPositio
bf40 6e 20 57 52 49 54 45 20 73 65 74 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 29 0a 0a 20 20 20 20 51 n.WRITE.setTextPosition.)......Q
bf60 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 42 75 74 74 6f 6e 20 57 52 49 _OVERRIDE(.bool.toggleButton.WRI
bf80 54 45 20 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 TE.setToggleButton.).....Q_OVERR
bfa0 49 44 45 28 20 62 6f 6f 6c 20 6f 6e 20 57 52 49 54 45 20 73 65 74 4f 6e 20 29 0a 20 20 20 20 51 IDE(.bool.on.WRITE.setOn.).....Q
bfc0 5f 4f 56 45 52 52 49 44 45 28 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 20 44 45 53 49 47 4e _OVERRIDE(.QPixmap.pixmap.DESIGN
bfe0 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 51 5f ABLE.false.STORED.false.).....Q_
c000 4f 56 45 52 52 49 44 45 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 62 61 63 6b 67 72 6f OVERRIDE(.BackgroundMode.backgro
c020 75 6e 64 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 74 72 75 65 29 0a 0a 70 75 62 6c 69 63 undMode.DESIGNABLE.true)..public
c040 3a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 7b 0a 09 42 65 73 69 64 :.....enum.TextPosition.{..Besid
c060 65 49 63 6f 6e 2c 0a 09 42 65 6c 6f 77 49 63 6f 6e 2c 0a 09 52 69 67 68 74 20 3d 20 42 65 73 69 eIcon,..BelowIcon,..Right.=.Besi
c080 64 65 49 63 6f 6e 2c 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 09 55 6e 64 65 72 20 3d 20 42 65 6c deIcon,.//.obsolete..Under.=.Bel
c0a0 6f 77 49 63 6f 6e 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 54 owIcon.//.obsolete.....};.....QT
c0c0 6f 6f 6c 42 75 74 74 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e oolButton(.QWidget.*.parent,.con
c0e0 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f st.char*.name=0.);.#ifndef.QT_NO
c100 5f 54 4f 4f 4c 42 41 52 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 _TOOLBAR.....QToolButton(.const.
c120 51 49 63 6f 6e 53 65 74 26 20 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 QIconSet&.s,.const.QString.&text
c140 4c 61 62 65 6c 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 67 72 6f 75 70 74 65 Label,....const.QString&.groupte
c160 78 74 2c 0a 09 09 20 51 4f 62 6a 65 63 74 20 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 xt,....QObject.*.receiver,.const
c180 20 63 68 61 72 2a 20 73 6c 6f 74 2c 0a 09 09 20 51 54 6f 6f 6c 42 61 72 20 2a 20 70 61 72 65 6e .char*.slot,....QToolBar.*.paren
c1a0 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 23 65 6e 64 69 66 0a t,.const.char*.name=0.);.#endif.
c1c0 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 41 72 72 6f 77 54 79 70 65 20 74 79 70 65 2c ....QToolButton(.ArrowType.type,
c1e0 20 51 57 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 2a 20 6e 61 .QWidget.*parent,.const.char*.na
c200 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 29 3b 0a 0a 20 20 20 me=0.);.....~QToolButton();.....
c220 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 20 20 20 20 51 53 69 .QSize.sizeHint().const;.....QSi
c240 7a 65 20 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 0a 23 69 66 ze.minimumSizeHint().const;..#if
c260 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 20 73 65 74 4f 6e ndef.QT_NO_COMPAT.....void.setOn
c280 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 20 IconSet(.const.QIconSet&.);.....
c2a0 76 6f 69 64 20 73 65 74 4f 66 66 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 void.setOffIconSet(.const.QIconS
c2c0 65 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 et&.);.....void.setIconSet(.cons
c2e0 74 20 51 49 63 6f 6e 53 65 74 20 26 2c 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 t.QIconSet.&,.bool.on.);.....QIc
c300 6f 6e 53 65 74 20 6f 6e 49 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 onSet.onIconSet().const;.....QIc
c320 6f 6e 53 65 74 20 6f 66 66 49 63 6f 6e 53 65 74 28 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 onSet.offIconSet(.).const;.....Q
c340 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 74 28 20 62 6f 6f 6c 20 6f 6e 20 29 20 63 6f 6e 73 74 IconSet.iconSet(.bool.on.).const
c360 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 73 65 74 49 63 6f ;.#endif.....virtual.void.setIco
c380 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 20 29 3b 0a 20 20 20 20 51 49 nSet(.const.QIconSet.&.);.....QI
c3a0 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f conSet.iconSet().const;......boo
c3c0 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e l.usesBigPixmap().const.{.return
c3e0 20 75 62 70 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 28 29 .ubp;.}.....bool.usesTextLabel()
c400 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 74 6c 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 .const.{.return.utl;.}.....QStri
c420 6e 67 20 74 65 78 74 4c 61 62 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6c ng.textLabel().const.{.return.tl
c440 3b 20 7d 0a 0a 23 69 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 ;.}..#ifndef.QT_NO_POPUPMENU....
c460 20 76 6f 69 64 20 73 65 74 50 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 .void.setPopup(.QPopupMenu*.popu
c480 70 20 29 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 28 29 20 63 6f 6e p.);.....QPopupMenu*.popup().con
c4a0 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 70 75 70 44 65 6c 61 79 28 20 69 6e 74 st;......void.setPopupDelay(.int
c4c0 20 64 65 6c 61 79 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 6f 70 75 70 44 65 6c 61 79 28 29 20 63 .delay.);.....int.popupDelay().c
c4e0 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 6e 50 6f 70 75 70 28 29 3b 0a 23 65 6e onst;......void.openPopup();.#en
c500 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 52 61 69 73 65 28 20 62 6f 6f 6c dif......void.setAutoRaise(.bool
c520 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 61 69 73 65 28 29 20 .enable.);.....bool.autoRaise().
c540 63 6f 6e 73 74 3b 0a 20 20 20 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 74 65 78 74 50 6f 73 69 const;.....TextPosition.textPosi
c560 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 74 54 65 78 74 28 tion().const;......void.setText(
c580 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 .const.QString.&txt.);..public.s
c5a0 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 74 55 73 65 73 42 69 lots:.....virtual.void.setUsesBi
c5c0 67 50 69 78 6d 61 70 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 69 72 74 gPixmap(.bool.enable.);.....virt
c5e0 75 61 6c 20 76 6f 69 64 20 73 65 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 28 20 62 6f 6f 6c 20 ual.void.setUsesTextLabel(.bool.
c600 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 65 74 54 65 enable.);.....virtual.void.setTe
c620 78 74 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 xtLabel(.const.QString.&,.bool.)
c640 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 42 75 74 ;......virtual.void.setToggleBut
c660 74 6f 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ton(.bool.enable.);......virtual
c680 20 76 6f 69 64 20 73 65 74 4f 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 .void.setOn(.bool.enable.);.....
c6a0 76 6f 69 64 20 74 6f 67 67 6c 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 4c void.toggle();.....void.setTextL
c6c0 61 62 65 6c 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 76 6f 69 abel(.const.QString.&.);.....voi
c6e0 64 20 73 65 74 54 65 78 74 50 6f 73 69 74 69 6f 6e 28 20 54 65 78 74 50 6f 73 69 74 69 6f 6e 20 d.setTextPosition(.TextPosition.
c700 70 6f 73 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 6d 6f 75 73 pos.);..protected:.....void.mous
c720 65 50 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 29 3b 0a 20 20 ePressEvent(.QMouseEvent.*.);...
c740 20 20 76 6f 69 64 20 64 72 61 77 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b ..void.drawButton(.QPainter.*.);
c760 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 51 50 61 69 6e 74 .....void.drawButtonLabel(QPaint
c780 65 72 20 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e 74 28 20 51 45 76 er.*);......void.enterEvent(.QEv
c7a0 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 65 61 76 65 45 76 65 6e 74 28 20 51 45 ent.*.);.....void.leaveEvent(.QE
c7c0 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 45 76 65 6e 74 28 20 51 4d vent.*.);.....void.moveEvent(.QM
c7e0 6f 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 4d 61 6b 65 20 76 oveEvent.*.);......//.###.Make.v
c800 69 72 74 75 61 6c 20 69 6e 20 34 2e 30 2c 20 6d 61 79 62 65 20 61 63 74 20 6c 69 6b 65 20 51 50 irtual.in.4.0,.maybe.act.like.QP
c820 75 73 68 42 75 74 74 6f 6e 20 77 69 74 68 0a 20 20 20 20 2f 2f 20 72 65 67 61 72 64 73 20 74 6f ushButton.with.....//.regards.to
c840 20 73 65 74 46 6c 61 74 28 29 20 69 6e 73 74 65 61 64 3f 20 20 41 6e 64 79 0a 20 20 20 20 62 6f .setFlat().instead?..Andy.....bo
c860 6f 6c 20 75 73 65 73 33 44 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 ol.uses3D().const;.#if.(QT_VERSI
c880 4f 4e 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 6f 72 20 22 53 6f 6d 65 20 66 75 6e ON.>=.0x040000).#error."Some.fun
c8a0 63 74 69 6f 6e 73 20 6e 65 65 64 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 76 69 72 ctions.need.to.be.changed.to.vir
c8c0 74 75 61 6c 20 66 6f 72 20 51 74 20 34 2e 30 22 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f tual.for.Qt.4.0".#endif......boo
c8e0 6c 20 65 76 65 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 l.eventFilter(.QObject.*o,.QEven
c900 74 20 2a 65 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 t.*e.);..#ifndef.QT_NO_PALETTE..
c920 20 20 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 ...void.paletteChange(.const.QPa
c940 6c 65 74 74 65 20 26 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 lette.&.);.#endif..private.slots
c960 3a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 54 69 6d 65 72 44 6f 6e 65 28 29 3b 0a 20 20 20 :.....void.popupTimerDone();....
c980 20 76 6f 69 64 20 70 6f 70 75 70 50 72 65 73 73 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a .void.popupPressed();..private:.
c9a0 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 62 70 ....void.init();......QPixmap.bp
c9c0 3b 0a 20 20 20 20 69 6e 74 20 62 70 49 44 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 70 3b 0a ;.....int.bpID;.....QPixmap.sp;.
c9e0 20 20 20 20 69 6e 74 20 73 70 49 44 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6c 3b 0a 0a ....int.spID;......QString.tl;..
ca00 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 ....QToolButtonPrivate.*d;.....Q
ca20 49 63 6f 6e 53 65 74 20 2a 73 3b 0a 0a 20 20 20 20 75 69 6e 74 20 75 74 6c 20 3a 20 31 3b 0a 20 IconSet.*s;......uint.utl.:.1;..
ca40 20 20 20 75 69 6e 74 20 75 62 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 68 61 73 41 72 72 ...uint.ubp.:.1;.....uint.hasArr
ca60 6f 77 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 20 63 6f ow.:.1;..private:.//.Disabled.co
ca80 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
caa0 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 6f .defined(Q_DISABLE_COPY).....QTo
cac0 6f 6c 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 26 20 29 3b olButton(.const.QToolButton.&.);
cae0 0a 20 20 20 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e .....QToolButton&.operator=(.con
cb00 73 74 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 st.QToolButton.&.);.#endif.};..#
cb20 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 0a 23 65 6e 64 69 endif.//.QT_NO_TOOLBUTTON..#endi
cb40 66 20 2f 2f 20 51 54 4f 4f 4c 42 55 54 54 4f 4e 5f 48 0a 00 00 00 10 00 71 00 73 00 74 00 61 00 f.//.QTOOLBUTTON_H......q.s.t.a.
cb60 63 00 6b 00 2e 00 68 00 00 04 41 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c.k...h...A/*...................
cb80 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 20 20 ................................
cba0 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 20 20 ................................
cbc0 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 20 20 ................................
cbe0 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 20 20 ................................
cc00 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 20 20 ................................
cc20 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 20 20 ................................
cc40 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 20 20 ................................
cc60 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 20 20 ................................
cc80 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 20 20 ................................
cca0 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 20 20 ................................
ccc0 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 20 20 ................................
cce0 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 20 20 ................................
cd00 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 20 20 ................................
cd20 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 20 20 ................................
cd40 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 20 20 ................................
cd60 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 20 20 ................................
cd80 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 20 20 ................................
cda0 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 20 20 ................................
cdc0 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 20 20 ................................
cde0 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 20 20 ................................
ce00 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 20 20 ................................
ce20 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 20 20 ................................
ce40 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 20 20 ................................
ce60 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 20 20 ................................
ce80 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 20 20 ................................
cea0 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 20 20 ................................
cec0 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 20 20 ................................
cee0 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 20 20 ................................
cf00 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 20 20 ................................
cf20 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 20 20 ................................
cf40 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 41 43 4b 5f 48 .............*/.#ifndef.QSTACK_H
cf60 0a 23 64 65 66 69 6e 65 20 51 53 54 41 43 4b 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f .#define.QSTACK_H.#ifndef.QT_NO_
cf80 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 73 74 61 63 6b 2e 68 22 0a 23 65 COMPAT.#include."qptrstack.h".#e
cfa0 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 74 00 6f 00 6f 00 6c 00 62 00 61 00 72 ndif.#endif......q.t.o.o.l.b.a.r
cfc0 00 2e 00 68 00 00 0c 42 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...h...B/*......................
cfe0 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 20 20 ................................
d000 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 20 20 ................................
d020 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 20 20 ................................
d040 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 20 20 ................................
d060 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 20 20 ................................
d080 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 20 20 ................................
d0a0 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 20 20 ................................
d0c0 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 20 20 ................................
d0e0 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 20 20 ................................
d100 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 20 20 ................................
d120 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 20 20 ................................
d140 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 20 20 ................................
d160 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 20 20 ................................
d180 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 20 20 ................................
d1a0 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 20 20 ................................
d1c0 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 20 20 ................................
d1e0 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 20 20 ................................
d200 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 20 20 ................................
d220 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 20 20 ................................
d240 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 20 20 ................................
d260 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 20 20 ................................
d280 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 20 20 ................................
d2a0 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 20 20 ................................
d2c0 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 20 20 ................................
d2e0 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 20 20 ................................
d300 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 20 20 ................................
d320 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 20 20 ................................
d340 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 20 20 ................................
d360 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 20 20 ................................
d380 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 20 20 ................................
d3a0 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 20 20 ................................
d3c0 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 20 20 ................................
d3e0 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 20 20 ................................
d400 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 20 20 ................................
d420 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 20 20 ................................
d440 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 20 20 ................................
d460 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 20 20 ................................
d480 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 20 20 ................................
d4a0 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 20 20 ................................
d4c0 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 20 20 ................................
d4e0 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 20 20 ................................
d500 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 20 20 ................................
d520 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 20 20 ................................
d540 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 20 20 ................................
d560 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 20 20 ................................
d580 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 20 20 ................................
d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f 4c 42 ..............*/..#ifndef.QTOOLB
d5c0 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 4f 4f 4c 42 41 52 5f 48 0a 0a 23 69 66 6e 64 65 66 AR_H.#define.QTOOLBAR_H..#ifndef
d5e0 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 6f 63 6b 77 69 6e 64 6f 77 2e 68 22 0a 23 .QT_H.#include."qdockwindow.h".#
d600 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 4f 4f endif.//.QT_H..#ifndef.QT_NO_TOO
d620 4c 42 41 52 0a 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a 63 6c 61 73 73 20 51 LBAR..class.QMainWindow;.class.Q
d640 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 Button;.class.QBoxLayout;.class.
d660 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 QToolBarPrivate;..class.Q_EXPORT
d680 20 51 54 6f 6f 6c 42 61 72 3a 20 70 75 62 6c 69 63 20 51 44 6f 63 6b 57 69 6e 64 6f 77 0a 7b 0a .QToolBar:.public.QDockWindow.{.
d6a0 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
d6c0 72 69 6e 67 20 6c 61 62 65 6c 20 52 45 41 44 20 6c 61 62 65 6c 20 57 52 49 54 45 20 73 65 74 4c ring.label.READ.label.WRITE.setL
d6e0 61 62 65 6c 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f abel.)..public:.....QToolBar(.co
d700 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 20 20 20 20 20 20 51 4d 61 69 6e nst.QString.&label,........QMain
d720 57 69 6e 64 6f 77 20 2a 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c Window.*,.ToolBarDock.=.DockTop,
d740 0a 09 20 20 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 ........bool.newLine.=.FALSE,.co
d760 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 nst.char*.name=0.);.....QToolBar
d780 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 51 4d 61 69 6e 57 69 6e (.const.QString.&label,.QMainWin
d7a0 64 6f 77 20 2a 2c 20 51 57 69 64 67 65 74 20 2a 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 6e 65 dow.*,.QWidget.*,........bool.ne
d7c0 77 4c 69 6e 65 20 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 wLine.=.FALSE,.const.char*.name=
d7e0 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 28 0,.WFlags.f.=.0.);.....QToolBar(
d800 20 51 4d 61 69 6e 57 69 6e 64 6f 77 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 .QMainWindow*.parent=0,.const.ch
d820 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 6f 6f 6c 42 61 72 28 29 3b 0a 0a ar*.name=0.);.....~QToolBar();..
d840 20 20 20 20 76 6f 69 64 20 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 6f ....void.addSeparator();......vo
d860 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 id.show();.....void.hide();.....
d880 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 61 69 6e 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 .QMainWindow.*.mainWindow().cons
d8a0 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 74 72 65 74 63 68 61 t;......virtual.void.setStretcha
d8c0 62 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f bleWidget(.QWidget.*.);......boo
d8e0 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 l.event(.QEvent.*.e.);......virt
d900 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ual.void.setLabel(.const.QString
d920 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 28 29 20 63 6f 6e 73 74 3b .&.);.....QString.label().const;
d940 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 ......virtual.void.clear();.....
d960 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .QSize.minimumSize().const;.....
d980 51 53 69 7a 65 20 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 0a QSize.minimumSizeHint().const;..
d9a0 20 20 20 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 ....void.setOrientation(.Orienta
d9c0 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a tion.o.);.....void.setMinimumSiz
d9e0 65 28 20 69 6e 74 20 6d 69 6e 77 2c 20 69 6e 74 20 6d 69 6e 68 20 29 3b 0a 0a 70 72 6f 74 65 63 e(.int.minw,.int.minh.);..protec
da00 74 65 64 3a 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 73 69 ted:.....void.resizeEvent(.QResi
da20 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e zeEvent.*e.);.....void.styleChan
da40 67 65 28 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a ge(.QStyle.&.);..private.slots:.
da60 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 50 6f 70 75 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 ....void.createPopup();..private
da80 3a 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 68 65 63 :.....void.init();.....void.chec
daa0 6b 46 6f 72 45 78 74 65 6e 73 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 7a 20 29 kForExtension(.const.QSize.&sz.)
dac0 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 51 ;.....QToolBarPrivate.*.d;.....Q
dae0 4d 61 69 6e 57 69 6e 64 6f 77 20 2a 20 6d 77 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 73 MainWindow.*.mw;.....QWidget.*.s
db00 77 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c w;.....QString.l;......friend.cl
db20 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 ass.QMainWindow;..private:.//.Di
db40 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
db60 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
db80 29 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 54 6f 6f 6c 42 61 72 20 26 ).....QToolBar(.const.QToolBar.&
dba0 20 29 3b 0a 20 20 20 20 51 54 6f 6f 6c 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e .);.....QToolBar&.operator=(.con
dbc0 73 74 20 51 54 6f 6f 6c 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 st.QToolBar.&.);.#endif.};..#end
dbe0 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 if.//.QT_NO_TOOLBAR..#endif.//.Q
dc00 54 4f 4f 4c 42 41 52 5f 48 0a 00 00 00 1c 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 73 00 74 TOOLBAR_H......q.w.i.d.g.e.t.s.t
dc20 00 61 00 63 00 6b 00 2e 00 68 00 00 0b 8c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .a.c.k...h..../*................
dc40 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 20 20 ................................
dc60 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 20 20 ................................
dc80 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 20 20 ................................
dca0 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 20 20 ................................
dcc0 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 20 20 ................................
dce0 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 20 20 ................................
dd00 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 20 20 ................................
dd20 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 20 20 ................................
dd40 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 20 20 ................................
dd60 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 20 20 ................................
dd80 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 20 20 ................................
dda0 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 20 20 ................................
ddc0 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 20 20 ................................
dde0 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 20 20 ................................
de00 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 20 20 ................................
de20 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 20 20 ................................
de40 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 20 20 ................................
de60 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 20 20 ................................
de80 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 20 20 ................................
dea0 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 20 20 ................................
dec0 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 20 20 ................................
dee0 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 20 20 ................................
df00 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 20 20 ................................
df20 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 20 20 ................................
df40 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 20 20 ................................
df60 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 20 20 ................................
df80 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 20 20 ................................
dfa0 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 20 20 ................................
dfc0 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 20 20 ................................
dfe0 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 20 20 ................................
e000 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 20 20 ................................
e020 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 20 20 ................................
e040 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 20 20 ................................
e060 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 20 20 ................................
e080 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 20 20 ................................
e0a0 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 20 20 ................................
e0c0 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 20 20 ................................
e0e0 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 20 20 ................................
e100 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 20 20 ................................
e120 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 20 20 ................................
e140 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 20 20 ................................
e160 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 20 20 ................................
e180 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 20 20 ................................
e1a0 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 20 20 ................................
e1c0 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 20 20 ................................
e1e0 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 20 20 ................................
e200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e ........................*/..#ifn
e220 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 57 49 44 47 def.QWIDGETSTACK_H.#define.QWIDG
e240 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 6c 75 64 65 ETSTACK_H..#ifndef.QT_H.#include
e260 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 63 74 2e 68 ."qframe.h".#include."qintdict.h
e280 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 69 66 20 2f ".#include."qptrdict.h".#endif./
e2a0 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 53 54 41 43 /.QT_H..#ifndef.QT_NO_WIDGETSTAC
e2c0 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 65 3b 0a 0a K...class.QWidgetStackPrivate;..
e2e0 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 3a 20 70 75 .class.Q_EXPORT.QWidgetStack:.pu
e300 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 75 62 6c 69 blic.QFrame.{.....Q_OBJECT.publi
e320 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 2a 20 70 61 c:.....QWidgetStack(.QWidget*.pa
e340 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 20 20 rent=0,.const.char*.name=0.);...
e360 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 65 6e 74 2c ..QWidgetStack(.QWidget*.parent,
e380 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 3b 0a 0a 20 .const.char*.name,.WFlags.f);...
e3a0 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 20 61 64 64 ...~QWidgetStack();......int.add
e3c0 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 29 3b 0a 20 Widget(.QWidget.*,.int.=.-1.);..
e3e0 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 74 20 2a 20 ...void.removeWidget(.QWidget.*.
e400 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 73 74 3b 0a );......QSize.sizeHint().const;.
e420 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 63 6f 6e 73 ....QSize.minimumSizeHint().cons
e440 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 64 67 65 74 t;.....void.show();......QWidget
e460 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 69 6e 74 20 .*.widget(.int.).const;.....int.
e480 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 51 57 69 64 id(.QWidget.*.).const;......QWid
e4a0 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 0a 0a 20 20 get.*.visibleWidget().const;....
e4c0 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 52 65 63 74 ..void.setFrameRect(.const.QRect
e4e0 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 75 74 54 6f .&.);..signals:.....void.aboutTo
e500 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 6f 53 68 6f Show(.int.);.....void.aboutToSho
e520 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 73 3a 0a 20 w(.QWidget.*.);..public.slots:..
e540 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 20 20 20 20 ...void.raiseWidget(.int.);.....
e560 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 29 3b 0a 0a void.raiseWidget(.QWidget.*.);..
e580 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 6e 67 65 64 protected:.....void.frameChanged
e5a0 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 65 73 69 7a ();.....void.resizeEvent(.QResiz
e5c0 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 64 20 73 65 eEvent.*.);......virtual.void.se
e5e0 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 20 63 68 69 tChildGeometries();.....void.chi
e600 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 72 69 76 61 ldEvent(.QChildEvent.*.);..priva
e620 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 69 64 67 65 te:.....void.init();......QWidge
e640 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 69 63 74 3c tStackPrivate.*.d;.....QIntDict<
e660 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 74 3c 51 57 QWidget>.*.dict;.....QPtrDict<QW
e680 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 57 69 64 67 idget>.*.focusWidgets;.....QWidg
e6a0 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 2a 20 69 6e et.*.topWidget;.....QWidget.*.in
e6c0 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 65 64 20 63 visible;..private:.//.Disabled.c
e6e0 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
e700 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
e720 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 63 6b 20 26 idgetStack(.const.QWidgetStack.&
e740 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 6f 72 3d 28 .);.....QWidgetStack&.operator=(
e760 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 64 69 66 0a .const.QWidgetStack.&.);.#endif.
e780 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 41 43 4b 0a };..#endif.//.QT_NO_WIDGETSTACK.
e7a0 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 00 20 00 71 .#endif.//.QWIDGETSTACK_H......q
e7c0 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 00 68 00 00 .w.i.d.g.e.t.f.a.c.t.o.r.y...h..
e7e0 1a e6 2f 2a 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 ../*............................
e800 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 20 20 ................................
e820 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 20 20 ................................
e840 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 20 20 ................................
e860 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 20 20 ................................
e880 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 20 20 ................................
e8a0 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 20 20 ................................
e8c0 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 20 20 ................................
e8e0 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 20 20 ................................
e900 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 20 20 ................................
e920 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 20 20 ................................
e940 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 20 20 ................................
e960 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 20 20 ................................
e980 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 20 20 ................................
e9a0 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 20 20 ................................
e9c0 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 20 20 ................................
e9e0 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 20 20 ................................
ea00 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 20 20 ................................
ea20 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 20 20 ................................
ea40 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 20 20 ................................
ea60 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 20 20 ................................
ea80 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 20 20 ................................
eaa0 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 20 20 ................................
eac0 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 20 20 ................................
eae0 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 20 20 ................................
eb00 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 20 20 ................................
eb20 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 20 20 ................................
eb40 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 20 20 ................................
eb60 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 20 20 ................................
eb80 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 20 20 ................................
eba0 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 20 20 ................................
ebc0 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 20 20 ................................
ebe0 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 20 20 ................................
ec00 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 20 20 ................................
ec20 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 20 20 ................................
ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 .................*/..#ifndef.QWI
ec60 44 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 DGETFACTORY_H.#define.QWIDGETFAC
ec80 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 64 65 20 3c 71 TORY_H..#ifndef.QT_H.#include.<q
eca0 73 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 string.h>.#include.<qptrlist.h>.
ecc0 23 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 #include.<qimage.h>.#include.<qp
ece0 69 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 ixmap.h>.#include.<qvaluelist.h>
ed00 0a 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 .#include.<qmap.h>.#include.<qac
ed20 74 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 tion.h>.#endif.//.QT_H..class.QD
ed40 6f 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 omDocument;.class.QDomElement;.c
ed60 6c 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 lass.QLayout;.class.QListView;.c
ed80 6c 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 lass.QListViewItem;.class.QMenuB
eda0 61 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 ar;.class.QTable;.class.QWidget;
edc0 0a 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 .class.QWidgetFactoryPrivate;.cl
ede0 61 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 ass.UibStrTable;..class.QWidgetF
ee00 61 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 actory.{.public:.....QWidgetFact
ee20 6f 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 ory();.....virtual.~QWidgetFacto
ee40 72 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 ry();......static.QWidget.*creat
ee60 65 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 e(.const.QString.&uiFile,.QObjec
ee80 74 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 t.*connector.=.0,.QWidget.*paren
eea0 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 20 30 20 29 3b 0a 20 t.=.0,.const.char.*name.=.0.);..
eec0 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 28 20 51 49 4f 44 65 ...static.QWidget.*create(.QIODe
eee0 76 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 vice.*dev,.QObject.*connector.=.
ef00 30 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 0,.QWidget.*parent.=.0,.const.ch
ef20 61 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 ar.*name.=.0.);.....static.void.
ef40 61 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 addWidgetFactory(.QWidgetFactory
ef60 20 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 .*factory.);.....static.void.loa
ef80 64 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 dImages(.const.QString.&dir.);..
efa0 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 57 69 64 67 65 ....virtual.QWidget.*createWidge
efc0 74 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 t(.const.QString.&className,.QWi
efe0 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 29 dget.*parent,.const.char.*name.)
f000 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 4c 69 73 74 20 77 .const;.....static.QStringList.w
f020 69 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 idgets();.....static.bool.suppor
f040 74 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 tsWidget(.const.QString.&widget.
f060 29 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 );..private:.....enum.LayoutType
f080 20 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 .{.HBox,.VBox,.Grid,.NoLayout.};
f0a0 0a 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 .....void.loadImageCollection(.c
f0c0 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 20 onst.QDomElement.&e.);.....void.
f0e0 6c 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 loadConnections(.const.QDomEleme
f100 6e 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 nt.&e,.QObject.*connector.);....
f120 20 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 .void.loadTabOrder(.const.QDomEl
f140 65 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 ement.&e.);.....QWidget.*createW
f160 69 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 idgetInternal(.const.QDomElement
f180 20 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 .&e,.QWidget.*parent,.QLayout*.l
f1a0 61 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 ayout,.const.QString.&classNameA
f1c0 72 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 rg.);.....QLayout.*createLayout(
f1e0 20 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 .QWidget.*widget,.QLayout*..layo
f200 75 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 ut,.LayoutType.type,.bool.isQLay
f220 6f 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 outWidget.=.FALSE.);.....LayoutT
f240 79 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 ype.layoutType(.QLayout.*l.).con
f260 73 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 st;.....void.setProperty(.QObjec
f280 74 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 t*.widget,.const.QString.&prop,.
f2a0 51 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 QVariant.value.);.....void.setPr
f2c0 6f 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 operty(.QObject*.widget,.const.Q
f2e0 53 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 String.&prop,.const.QDomElement.
f300 26 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 &e.);.....void.createSpacer(.con
f320 73 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 st.QDomElement.&e,.QLayout.*layo
f340 75 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 ut.);.....QImage.loadFromCollect
f360 69 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 ion(.const.QString.&name.);.....
f380 51 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 QPixmap.loadPixmap(.const.QStrin
f3a0 67 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 g.&name.);.....QPixmap.loadPixma
f3c0 70 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 p(.const.QDomElement.&e.);.....Q
f3e0 43 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 ColorGroup.loadColorGroup(.const
f400 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 63 72 65 61 .QDomElement.&e.);.....void.crea
f420 74 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 teListViewColumn(.QListView.*lv,
f440 20 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 .const.QString&.txt,...........c
f460 6f 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 onst.QPixmap&.pix,.bool.clickabl
f480 65 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 e,...........bool.resizable.);.#
f4a0 69 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 ifndef.QT_NO_TABLE.....void.crea
f4c0 74 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 teTableColumnOrRow(.QTable.*tabl
f4e0 65 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 e,.const.QString&.txt,......cons
f500 74 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 t.QPixmap&.pix,.const.QString&.f
f520 69 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 ield,......bool.isRow.);.#endif.
f540 20 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 ....void.createColumn(.const.QDo
f560 6d 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 mElement.&e,.QWidget.*widget.);.
f580 20 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 ....void.loadItem(.const.QDomEle
f5a0 6d 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 ment.&e,.QPixmap.&pix,.QString.&
f5c0 74 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 txt,.bool.&hasPixmap.);.....void
f5e0 20 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 .createItem(.const.QDomElement.&
f600 65 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 e,.QWidget.*widget,.QListViewIte
f620 6d 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 m.*i.=.0.);.....void.loadChildAc
f640 74 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 tion(.QObject.*parent,.const.QDo
f660 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 6f 61 64 41 63 74 69 mElement.&e.);.....void.loadActi
f680 6f 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 ons(.const.QDomElement.&e.);....
f6a0 20 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 .void.loadToolBars(.const.QDomEl
f6c0 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 4d 65 6e 75 42 61 72 ement.&e.);.....void.loadMenuBar
f6e0 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 76 6f (.const.QDomElement.&e.);.....vo
f700 69 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 id.loadPopupMenu(.QPopupMenu.*p,
f720 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
f740 64 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 d.loadFunctions(.const.QDomEleme
f760 6e 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 nt.&e.);.....QAction.*findAction
f780 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 6f 69 (.const.QString.&name.);.....voi
f7a0 64 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 d.loadExtraSource();.....QString
f7c0 20 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 .translate(.const.char.*sourceTe
f7e0 78 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 xt,.const.char.*comment.=."".);.
f800 20 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 ....QString.translate(.const.QSt
f820 72 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 ring&.sourceText,.const.QString&
f840 20 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 .comment.=.QString::null.);.....
f860 20 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 .void.unpackUInt16(.QDataStream&
f880 20 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 .in,.Q_UINT16&.n.);.....void.unp
f8a0 61 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 ackUInt32(.QDataStream&.in,.Q_UI
f8c0 4e 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 NT32&.n.);.....void.unpackByteAr
f8e0 72 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 ray(.QDataStream&.in,.QByteArray
f900 26 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 &.array.);.....void.unpackCStrin
f920 67 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 g(.const.UibStrTable&.strings,.Q
f940 44 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 DataStream&.in,....QCString&.cst
f960 72 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 r.);.....void.unpackString(.cons
f980 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 72 t.UibStrTable&.strings,.QDataStr
f9a0 65 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 eam&.in,..........QString&.str.)
f9c0 3b 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 ;.....void.unpackStringSplit(.co
f9e0 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 61 74 61 53 nst.UibStrTable&.strings,.QDataS
fa00 74 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 tream&.in,........QString&.str.)
fa20 3b 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 ;.....void.unpackVariant(.const.
fa40 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 61 UibStrTable&.strings,.QDataStrea
fa60 6d 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 m&.in,....QVariant&.value.);....
fa80 20 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 .void.inputSpacer(.const.UibStrT
faa0 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,.
fac0 09 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 ........QLayout.*parent.);.....v
fae0 6f 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 oid.inputColumnOrRow(.const.UibS
fb00 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 26 20 69 trTable&.strings,.QDataStream&.i
fb20 6e 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 n,.......QObject.*parent,.bool.i
fb40 73 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 sRow.);.....void.inputItem(.cons
fb60 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 72 t.UibStrTable&.strings,.QDataStr
fb80 65 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 eam&.in,.......QObject.*parent,.
fba0 51 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 QListViewItem.*parentItem.=.0.);
fbc0 0a 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 .....void.inputMenuItem(.QObject
fbe0 20 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 .**objects,.const.UibStrTable&.s
fc00 74 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 trings,....QDataStream&.in,.QMen
fc20 75 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 uBar.*menuBar.);.....QObject.*in
fc40 70 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 putObject(.QObject.**objects,.in
fc60 74 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 t&.numObjects,......const.UibStr
fc80 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 2c Table&.strings,.QDataStream&.in,
fca0 0a 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 ......QWidget.*ancestorWidget,.Q
fcc0 4f 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 Object.*parent,......QCString.cl
fce0 61 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 assName.=."".);.....QWidget.*cre
fd00 61 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 ateFromUiFile(.QDomDocument.doc,
fd20 20 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 .QObject.*connector,...........Q
fd40 57 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 Widget.*parent,.const.char.*name
fd60 20 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 .);.....QWidget.*createFromUibFi
fd80 6c 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 le(.QDataStream&.in,.QObject.*co
fda0 6e 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 nnector,.....QWidget.*parent,.co
fdc0 6e 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 nst.char.*name.);..private:.....
fde0 73 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 struct.Image.{..QImage.img;..QSt
fe00 72 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 ring.name;..bool.operator==(..co
fe20 6e 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 nst.Image.&i.).const.{......retu
fe40 72 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 rn.(.i.name.==.name.&&........i.
fe60 69 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 img.==.img.);..}.....};......str
fe80 75 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 uct.Field.....{..Field().{}..Fie
fea0 6c 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 ld(.const.QString.&s1,.const.QPi
fec0 78 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 xmap.&p,.const.QString.&s2.).:.n
fee0 61 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 ame(.s1.),.pix(.p.),.field(.s2.)
ff00 20 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 .{}..QString.name;..QPixmap.pix;
ff20 0a 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 ..QString.field;..Q_DUMMY_COMPAR
ff40 49 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 ISON_OPERATOR(.Field.).....};...
ff60 20 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 ...struct.SqlWidgetConnection...
ff80 20 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 ..{..SqlWidgetConnection().{}..S
ffa0 71 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 qlWidgetConnection(.const.QStrin
ffc0 67 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 g.&c,.const.QString.&t.)......:.
ffe0 63 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 conn(.c.),.table(.t.),.dbControl
10000 73 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 s(.new.QMap<QString,.QString>().
10020 29 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 ).{}..QString.conn;..QString.tab
10040 6c 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 le;..QMap<QString,.QString>.*dbC
10060 6f 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 ontrols;..Q_DUMMY_COMPARISON_OPE
10080 52 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 RATOR(.SqlWidgetConnection.)....
100a0 20 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 .};......QValueList<Image>.image
100c0 73 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 s;.....QWidget.*toplevel;.....QW
100e0 69 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 idgetFactoryPrivate.*d;.....QMap
10100 3c 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 <QString,.QString>.*dbControls;.
10120 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 4c 69 73 74 3e 20 64 ....QMap<QString,.QStringList>.d
10140 62 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 bTables;.....QMap<QWidget*,.SqlW
10160 69 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 idgetConnection>.sqlWidgetConnec
10180 74 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 tions;.....QMap<QString,.QString
101a0 3e 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 >.buddies;.....QMap<QTable*,.QVa
101c0 6c 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 lueList<Field>.>.fieldMaps;.....
101e0 51 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 QPtrList<QAction>.actionList;...
10200 20 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 ..QMap<QString,.QString>.languag
10220 65 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 eSlots;.....QStringList.noDataba
10240 73 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 seWidgets;.....bool.usePixmapCol
10260 6c 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 lection;.....int.defMargin;.....
10280 69 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 int.defSpacing;.....QString.code
102a0 3b 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 ;.....QString.uiFileVersion;.};.
102c0 0a 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 .#endif......q.w.i.n.d.o.w.s.s.t
102e0 00 79 00 6c 00 65 00 2e 00 68 00 00 0f 1b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .y.l.e...h..../*................
10300 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 20 20 ................................
10320 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 20 20 ................................
10340 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 20 20 ................................
10360 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 20 20 ................................
10380 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 20 20 ................................
103a0 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 20 20 ................................
103c0 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 20 20 ................................
103e0 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 20 20 ................................
10400 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 20 20 ................................
10420 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 20 20 ................................
10440 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 20 20 ................................
10460 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 20 20 ................................
10480 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 20 20 ................................
104a0 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 20 20 ................................
104c0 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 20 20 ................................
104e0 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 20 20 ................................
10500 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 20 20 ................................
10520 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 20 20 ................................
10540 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 20 20 ................................
10560 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 20 20 ................................
10580 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 20 20 ................................
105a0 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 20 20 ................................
105c0 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 20 20 ................................
105e0 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 20 20 ................................
10600 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 20 20 ................................
10620 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 20 20 ................................
10640 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 20 20 ................................
10660 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 20 20 ................................
10680 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 20 20 ................................
106a0 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 20 20 ................................
106c0 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 20 20 ................................
106e0 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 20 20 ................................
10700 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 20 20 ................................
10720 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 20 20 ................................
10740 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 20 20 ................................
10760 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 20 20 ................................
10780 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 20 20 ................................
107a0 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 20 20 ................................
107c0 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 20 20 ................................
107e0 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 20 20 ................................
10800 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 20 20 ................................
10820 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 20 20 ................................
10840 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 20 20 ................................
10860 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 20 20 ................................
10880 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 20 20 ................................
108a0 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 20 20 ................................
108c0 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 2a 2f ..............................*/
108e0 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e ..#ifndef.QWINDOWSSTYLE_H.#defin
10900 65 20 51 57 49 4e 44 4f 57 53 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a e.QWINDOWSSTYLE_H..#ifndef.QT_H.
10920 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6d 6d 6f 6e 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 #include."qcommonstyle.h".#endif
10940 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 4e 4f 5f 53 54 59 .//.QT_H..#if.!defined(QT_NO_STY
10960 4c 45 5f 57 49 4e 44 4f 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e LE_WINDOWS).||.defined(QT_PLUGIN
10980 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e )..#if.defined(QT_PLUGIN).#defin
109a0 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 0a 23 65 6c 73 65 0a 23 e.Q_EXPORT_STYLE_WINDOWS.#else.#
109c0 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 20 51 5f define.Q_EXPORT_STYLE_WINDOWS.Q_
109e0 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 EXPORT.#endif...class.Q_EXPORT_S
10a00 54 59 4c 45 5f 57 49 4e 44 4f 57 53 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 20 3a 20 70 75 62 TYLE_WINDOWS.QWindowsStyle.:.pub
10a20 6c 69 63 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a lic.QCommonStyle.{.....Q_OBJECT.
10a40 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 28 29 3b 0a 20 20 20 public:.....QWindowsStyle();....
10a60 20 7e 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c .~QWindowsStyle();......void.pol
10a80 69 73 68 28 51 41 70 70 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 ish(QApplication*);.....void.unP
10aa0 6f 6c 69 73 68 28 51 41 70 70 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 olish(QApplication*);......void.
10ac0 70 6f 6c 69 73 68 28 51 57 69 64 67 65 74 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c polish(QWidget*);.....void.unPol
10ae0 69 73 68 28 51 57 69 64 67 65 74 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 ish(QWidget*);......void.polish(
10b00 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 .QPalette.&.);......virtual.void
10b20 20 70 6f 6c 69 73 68 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 29 3b .polishPopupMenu(.QPopupMenu*.);
10b40 0a 0a 20 20 20 20 2f 2f 20 6e 65 77 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 ......//.new.stuff.....void.draw
10b60 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a Primitive(.PrimitiveElement.pe,.
10b80 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 ...QPainter.*p,....const.QRect.&
10ba0 72 2c 0a 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 r,....const.QColorGroup.&cg,....
10bc0 53 46 6c 61 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 SFlags.flags.=.Style_Default,...
10be0 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 74 79 6c 65 4f 70 74 .const.QStyleOption&.=.QStyleOpt
10c00 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 64 20 ion::Default.).const;......void.
10c20 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 6d drawControl(.ControlElement.elem
10c40 65 6e 74 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 ent,.........QPainter.*p,.......
10c60 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 20 20 20 20 20 ..const.QWidget.*widget,........
10c80 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 .const.QRect.&r,.........const.Q
10ca0 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 66 ColorGroup.&cg,.........SFlags.f
10cc0 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f lags.=.Style_Default,.........co
10ce0 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 6e nst.QStyleOption&.=.QStyleOption
10d00 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 64 20 64 72 61 ::Default.).const;......void.dra
10d20 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 74 72 6f 6c 20 wComplexControl(.ComplexControl.
10d40 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 70 2c 0a 09 09 control,.........QPainter*.p,...
10d60 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 ......const.QWidget*.widget,....
10d80 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
10da0 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
10dc0 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 23 69 66 64 65 66 gs.flags.=.Style_Default,.#ifdef
10de0 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 .Q_QDOC.........SCFlags.sub.=.SC
10e00 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 _All,.#else.........SCFlags.sub.
10e20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 =.(uint)SC_All,.#endif.........S
10e40 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 20 CFlags.subActive.=.SC_None,.....
10e60 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 65 ....const.QStyleOption&.=.QStyle
10e80 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 20 20 20 20 69 6e Option::Default.).const;......in
10ea0 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 72 69 t.pixelMetric(.PixelMetric.metri
10ec0 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 20 c,........const.QWidget.*widget.
10ee0 3d 20 30 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 46 72 6f 6d =.0.).const;......QSize.sizeFrom
10f00 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 6e 74 65 6e 74 73 2c Contents(.ContentsType.contents,
10f20 0a 09 09 09 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 ........const.QWidget.*widget,..
10f40 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c ......const.QSize.&contentsSize,
10f60 0a 09 09 09 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 ........const.QStyleOption&.=.QS
10f80 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 3b 0a 0a 20 20 tyleOption::Default.).const;....
10fa0 20 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f ..int.styleHint(StyleHint.sh,.co
10fc0 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f nst.QWidget.*,.const.QStyleOptio
10fe0 6e 20 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 2c 0a 09 09 20 n.&.=.QStyleOption::Default,....
11000 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a .QStyleHintReturn*.=.0).const;..
11020 20 20 20 20 51 50 69 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 ....QPixmap.stylePixmap(.StylePi
11040 78 6d 61 70 20 73 74 79 6c 65 70 69 78 6d 61 70 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 xmap.stylepixmap,.....const.QWid
11060 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c get.*widget.=.0,.....const.QStyl
11080 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 74 eOption&.=.QStyleOption::Default
110a0 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 .).const;......QRect.subRect(.Su
110c0 62 52 65 63 74 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 bRect.r,.const.QWidget.*widget.)
110e0 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 .const;...private:.....class.Pri
11100 76 61 74 65 3b 0a 20 20 20 20 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 2f 2f 20 44 69 vate;.....Private.*d;......//.Di
11120 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
11140 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
11160 29 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 57 69 6e 64 ).....QWindowsStyle(.const.QWind
11180 6f 77 73 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 26 owsStyle.&.);.....QWindowsStyle&
111a0 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 73 53 74 79 6c 65 20 .operator=(.const.QWindowsStyle.
111c0 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_
111e0 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 44 4f 57 STYLE_WINDOWS..#endif.//.QWINDOW
11200 53 53 54 59 4c 45 5f 48 0a 00 00 00 12 00 71 00 77 00 69 00 7a 00 61 00 72 00 64 00 2e 00 68 00 SSTYLE_H......q.w.i.z.a.r.d...h.
11220 00 0e f1 2f 2a 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 .../*...........................
11240 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 20 20 ................................
11260 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 20 20 ................................
11280 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 20 20 ................................
112a0 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 20 20 ................................
112c0 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 20 20 ................................
112e0 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 20 20 ................................
11300 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 20 20 ................................
11320 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 20 20 ................................
11340 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 20 20 ................................
11360 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 20 20 ................................
11380 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 20 20 ................................
113a0 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 20 20 ................................
113c0 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 20 20 ................................
113e0 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 20 20 ................................
11400 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 20 20 ................................
11420 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 20 20 ................................
11440 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 20 20 ................................
11460 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 20 20 ................................
11480 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 20 20 ................................
114a0 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 20 20 ................................
114c0 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 20 20 ................................
114e0 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 20 20 ................................
11500 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 20 20 ................................
11520 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 20 20 ................................
11540 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 20 20 ................................
11560 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 20 20 ................................
11580 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 20 20 ................................
115a0 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 20 20 ................................
115c0 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 20 20 ................................
115e0 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 20 20 ................................
11600 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 20 20 ................................
11620 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 20 20 ................................
11640 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 20 20 ................................
11660 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 20 20 ................................
11680 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 20 20 ................................
116a0 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 20 20 ................................
116c0 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 20 20 ................................
116e0 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 20 20 ................................
11700 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 20 20 ................................
11720 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 20 20 ................................
11740 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 20 20 ................................
11760 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 20 20 ................................
11780 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 20 20 ................................
117a0 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 20 20 ................................
117c0 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 20 20 ................................
117e0 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 20 20 ................................
11800 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 5a 41 52 44 44 49 ...........*/..#ifndef.QWIZARDDI
11820 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 5a 41 52 44 44 49 41 4c 4f 47 5f 48 0a 0a ALOG_H.#define.QWIZARDDIALOG_H..
11840 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 69 61 6c 6f 67 2e .#ifndef.QT_H.#include."qdialog.
11860 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
11880 5f 57 49 5a 41 52 44 0a 0a 63 6c 61 73 73 20 51 48 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 _WIZARD..class.QHBoxLayout;.clas
118a0 73 20 51 57 69 7a 61 72 64 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 s.QWizardPrivate;..class.Q_EXPOR
118c0 54 20 51 57 69 7a 61 72 64 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 T.QWizard.:.public.QDialog.{....
118e0 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 46 6f 6e 74 20 .Q_OBJECT.....Q_PROPERTY(.QFont.
11900 74 69 74 6c 65 46 6f 6e 74 20 52 45 41 44 20 74 69 74 6c 65 46 6f 6e 74 20 57 52 49 54 45 20 73 titleFont.READ.titleFont.WRITE.s
11920 65 74 54 69 74 6c 65 46 6f 6e 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 7a 61 etTitleFont.)..public:.....QWiza
11940 72 64 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 rd(.QWidget*.parent=0,.const.cha
11960 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 20 20 r*.name=0,.bool.modal=FALSE,....
11980 20 20 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 57 69 7a 61 72 64 28 29 3b ...WFlags.f=0.);.....~QWizard();
119a0 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 ......void.show();......void.set
119c0 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 Font(.const.QFont.&.font.);.....
119e0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a .virtual.void.addPage(.QWidget.*
11a00 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ,.const.QString.&.);.....virtual
11a20 20 76 6f 69 64 20 69 6e 73 65 72 74 50 61 67 65 28 20 51 57 69 64 67 65 74 2a 2c 20 63 6f 6e 73 .void.insertPage(.QWidget*,.cons
11a40 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 t.QString&,.int.);.....virtual.v
11a60 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 20 20 oid.removePage(.QWidget.*.);....
11a80 20 20 51 53 74 72 69 6e 67 20 74 69 74 6c 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 20 63 6f 6e ..QString.title(.QWidget.*.).con
11aa0 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 69 74 6c 65 28 20 51 57 69 64 67 65 74 20 2a st;.....void.setTitle(.QWidget.*
11ac0 2c 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 46 6f 6e 74 20 74 ,.const.QString.&.);.....QFont.t
11ae0 69 74 6c 65 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 69 itleFont().const;.....void.setTi
11b00 74 6c 65 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 tleFont(.const.QFont.&.);......v
11b20 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 irtual.void.showPage(.QWidget.*.
11b40 29 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 );......QWidget.*.currentPage().
11b60 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 67 65 28 20 69 6e 74 20 29 const;......QWidget*.page(.int.)
11b80 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 61 67 65 43 6f 75 6e 74 28 29 20 63 6f 6e 73 .const;.....int.pageCount().cons
11ba0 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 74 2a 20 29 20 63 t;.....int.indexOf(.QWidget*.).c
11bc0 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 70 70 72 6f 70 72 69 onst;......virtual.bool.appropri
11be0 61 74 65 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 69 72 74 ate(.QWidget.*.).const;.....virt
11c00 75 61 6c 20 76 6f 69 64 20 73 65 74 41 70 70 72 6f 70 72 69 61 74 65 28 20 51 57 69 64 67 65 74 ual.void.setAppropriate(.QWidget
11c20 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 62 .*,.bool.);......QPushButton.*.b
11c40 61 63 6b 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 ackButton().const;.....QPushButt
11c60 6f 6e 20 2a 20 6e 65 78 74 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 75 on.*.nextButton().const;.....QPu
11c80 73 68 42 75 74 74 6f 6e 20 2a 20 66 69 6e 69 73 68 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b shButton.*.finishButton().const;
11ca0 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 28 .....QPushButton.*.cancelButton(
11cc0 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 68 65 6c 70 42 ).const;.....QPushButton.*.helpB
11ce0 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 utton().const;......bool.eventFi
11d00 6c 74 65 72 28 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 70 75 lter(.QObject.*,.QEvent.*.);..pu
11d20 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 74 blic.slots:.....virtual.void.set
11d40 42 61 63 6b 45 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 BackEnabled(.QWidget.*,.bool.);.
11d60 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 65 78 74 45 6e 61 62 6c 65 64 28 ....virtual.void.setNextEnabled(
11d80 20 51 57 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 .QWidget.*,.bool.);.....virtual.
11da0 76 6f 69 64 20 73 65 74 46 69 6e 69 73 68 45 6e 61 62 6c 65 64 28 20 51 57 69 64 67 65 74 20 2a void.setFinishEnabled(.QWidget.*
11dc0 2c 20 62 6f 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 48 ,.bool.);......virtual.void.setH
11de0 65 6c 70 45 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 elpEnabled(.QWidget.*,.bool.);..
11e00 20 20 20 20 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 ....//.obsolete.....virtual.void
11e20 20 73 65 74 46 69 6e 69 73 68 28 20 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 20 7b .setFinish(..QWidget.*,.bool.).{
11e40 7d 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 }..protected.slots:.....virtual.
11e60 76 6f 69 64 20 62 61 63 6b 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6e 65 void.back();.....virtual.void.ne
11e80 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 65 6c 70 28 29 3b 0a 0a xt();.....virtual.void.help();..
11ea0 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 68 65 6c 70 43 6c 69 63 6b 65 64 28 29 3b signals:.....void.helpClicked();
11ec0 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
11ee0 67 26 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 g&.);..protected:.....virtual.vo
11f00 69 64 20 6c 61 79 4f 75 74 42 75 74 74 6f 6e 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 id.layOutButtonRow(.QHBoxLayout.
11f20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 79 4f 75 74 54 69 74 6c *.);.....virtual.void.layOutTitl
11f40 65 52 6f 77 28 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 eRow(.QHBoxLayout.*,.const.QStri
11f60 6e 67 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 61 ng.&.);..private:.....void.setBa
11f80 63 6b 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e ckEnabled(.bool.);.....void.setN
11fa0 65 78 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 extEnabled(.bool.);......void.se
11fc0 74 48 65 6c 70 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 tHelpEnabled(.bool.);......void.
11fe0 73 65 74 4e 65 78 74 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 setNextPage(.QWidget.*.);......v
12000 6f 69 64 20 75 70 64 61 74 65 42 75 74 74 6f 6e 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6c oid.updateButtons();......void.l
12020 61 79 4f 75 74 28 29 3b 0a 0a 20 20 20 20 51 57 69 7a 61 72 64 50 72 69 76 61 74 65 20 2a 64 3b ayOut();......QWizardPrivate.*d;
12040 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 63 6f 6e 73 ..private:.//.Disabled.copy.cons
12060 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 65 tructor.and.operator=.#if.define
12080 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 57 69 7a 61 72 64 28 20 63 d(Q_DISABLE_COPY).....QWizard(.c
120a0 6f 6e 73 74 20 51 57 69 7a 61 72 64 20 26 20 29 3b 0a 20 20 20 20 51 57 69 7a 61 72 64 26 20 6f onst.QWizard.&.);.....QWizard&.o
120c0 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 69 7a 61 72 64 20 26 20 29 3b 0a 23 65 6e perator=(.const.QWizard.&.);.#en
120e0 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 5a 41 52 44 0a 0a dif.};..#endif.//.QT_NO_WIZARD..
12100 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 5a 41 52 44 5f 48 0a 00 00 00 30 00 71 00 77 00 73 00 68 #endif.//.QWIZARD_H....0.q.w.s.h
12120 00 79 00 64 00 72 00 6f 00 64 00 65 00 63 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e 00 5f 00 71 .y.d.r.o.d.e.c.o.r.a.t.i.o.n._.q
12140 00 77 00 73 00 2e 00 68 00 00 08 86 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .w.s...h..../*..................
12160 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 20 20 ................................
12180 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 20 20 ................................
121a0 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 20 20 ................................
121c0 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 20 20 ................................
121e0 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 20 20 ................................
12200 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 20 20 ................................
12220 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 20 20 ................................
12240 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 20 20 ................................
12260 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 20 20 ................................
12280 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 20 20 ................................
122a0 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 20 20 ................................
122c0 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 20 20 ................................
122e0 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 20 20 ................................
12300 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 20 20 ................................
12320 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 20 20 ................................
12340 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 20 20 ................................
12360 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 20 20 ................................
12380 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 20 20 ................................
123a0 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 20 20 ................................
123c0 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 20 20 ................................
123e0 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 20 20 ................................
12400 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 20 20 ................................
12420 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 20 20 ................................
12440 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 20 20 ................................
12460 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 20 20 ................................
12480 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 20 20 ................................
124a0 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 20 20 ................................
124c0 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 20 20 ................................
124e0 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 20 20 ................................
12500 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 20 20 ................................
12520 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 20 20 ................................
12540 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 20 20 ................................
12560 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 20 20 ................................
12580 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 20 20 ................................
125a0 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 20 20 ................................
125c0 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 20 20 ................................
125e0 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 20 20 ................................
12600 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 20 20 ................................
12620 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 20 20 ................................
12640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 48 ................*/..#ifndef.QWSH
12660 59 44 52 4f 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 YDRODECORATION_QWS_H.#define.QWS
12680 48 59 44 52 4f 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 HYDRODECORATION_QWS_H..#ifndef.Q
126a0 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 72 61 74 69 T_H.#include."qwsdefaultdecorati
126c0 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 69 66 6e 64 on_qws.h".#endif.//.QT_H...#ifnd
126e0 65 66 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 0a 63 6c ef.QT_NO_QWS_HYDRO_WM_STYLE...cl
12700 61 73 73 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 ass.QWSHydroDecoration.:.public.
12720 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 0a 20 QWSDefaultDecoration.{.public:..
12740 20 20 20 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 ...QWSHydroDecoration();.....vir
12760 74 75 61 6c 20 7e 51 57 53 48 79 64 72 6f 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 tual.~QWSHydroDecoration();.....
12780 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
127a0 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
127c0 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
127e0 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
12800 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.
12820 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.
12840 73 74 61 74 65 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 2f 2f 20 20 20 20 76 69 72 74 75 61 6c state);.protected:.//....virtual
12860 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 74 .int.getTitleWidth(const.QWidget
12880 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 69 .*);.....virtual.int.getTitleHei
128a0 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 61 ght(const.QWidget.*);.....virtua
128c0 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 20 l.const.char.**menuPixmap();....
128e0 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 61 .virtual.const.char.**closePixma
12900 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 69 p();.....virtual.const.char.**mi
12920 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 73 nimizePixmap();.....virtual.cons
12940 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 76 t.char.**maximizePixmap();.....v
12960 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 78 irtual.const.char.**normalizePix
12980 6d 61 70 28 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 48 map();.};..#endif.//.QT_NO_QWS_H
129a0 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 48 59 44 52 YDRO_WM_STYLE..#endif.//.QWSHYDR
129c0 4f 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 0a 00 71 00 78 00 74 00 2e 00 68 ODECORATION_QWS_H......q.x.t...h
129e0 00 00 0b 51 2f 2a 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 ...Q/*..........................
12a00 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 20 20 ................................
12a20 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 20 20 ................................
12a40 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 20 20 ................................
12a60 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 20 20 ................................
12a80 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 20 20 ................................
12aa0 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 20 20 ................................
12ac0 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 20 20 ................................
12ae0 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 20 20 ................................
12b00 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 20 20 ................................
12b20 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 20 20 ................................
12b40 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 20 20 ................................
12b60 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 20 20 ................................
12b80 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 20 20 ................................
12ba0 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 20 20 ................................
12bc0 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 20 20 ................................
12be0 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 20 20 ................................
12c00 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 20 20 ................................
12c20 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 20 20 ................................
12c40 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 20 20 ................................
12c60 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 20 20 ................................
12c80 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 20 20 ................................
12ca0 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 20 20 ................................
12cc0 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 20 20 ................................
12ce0 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 20 20 ................................
12d00 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 20 20 ................................
12d20 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 20 20 ................................
12d40 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 20 20 ................................
12d60 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 20 20 ................................
12d80 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 20 20 ................................
12da0 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 20 20 ................................
12dc0 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 20 20 ................................
12de0 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 20 20 ................................
12e00 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 20 20 ................................
12e20 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 20 20 ................................
12e40 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 20 20 ................................
12e60 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 20 20 ................................
12e80 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 20 20 ................................
12ea0 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 20 20 ................................
12ec0 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 20 20 ................................
12ee0 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 20 20 ................................
12f00 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 20 20 ................................
12f20 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 20 20 ................................
12f40 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 20 20 ................................
12f60 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 20 20 ................................
12f80 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 20 20 ................................
12fa0 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 20 20 ................................
12fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 58 54 5f ................*/..#ifndef.QXT_
12fe0 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 71 61 70 70 6c H.#define.QXT_H..#include.<qappl
13000 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 74 2e 68 3e 0a ication.h>.#include.<qwidget.h>.
13020 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 0a 0a 23 69 66 .#include.<X11/Intrinsic.h>..#if
13040 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 20 2f 2f 20 42 def.Bool.#undef.Bool.#endif.//.B
13060 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 20 70 75 62 6c ool..class.QXtApplication.:.publ
13080 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 45 43 54 0a 20 ic.QApplication.{.....Q_OBJECT..
130a0 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 20 20 51 58 74 ...void.init();..public:.....QXt
130c0 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 2a 2a 20 61 72 Application(int&.argc,.char**.ar
130e0 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 2c 0a 09 58 72 gv,..const.char*.appclass=0,..Xr
13100 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 69 6e 74 20 6e mOptionDescRec.*options=0,.int.n
13120 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 20 72 65 73 6f um_options=0,..const.char**.reso
13140 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 6e 28 44 69 73 urces=0);.....QXtApplication(Dis
13160 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 3d 20 30 29 3b play.*,.HANDLE.=.0,.HANDLE.=.0);
13180 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 20 2a 2c 20 69 .....QXtApplication(Display.*,.i
131a0 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 4e 44 4c 45 20 nt,.char.**,.HANDLE.=.0,.HANDLE.
131c0 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 3b 0a 7d 3b 0a =.0);.....~QXtApplication();.};.
131e0 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 57 69 64 67 65 .class.QXtWidget.:.public.QWidge
13200 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 20 78 74 77 3b t.{.....Q_OBJECT.....Widget.xtw;
13220 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 6f 6f 6c 20 20 .....Widget.xtparent;.....bool..
13240 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 28 63 6f 6e 73 .need_reroot;.....void.init(cons
13260 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 69 64 67 65 74 t.char*.name,.WidgetClass.widget
13280 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 2c 20 51 57 69 _class,.......Widget.parent,.QWi
132a0 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 74 20 61 72 67 dget*.qparent,.......ArgList.arg
132c0 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 20 62 6f 6f 6c s,.Cardinal.num_args,.......bool
132e0 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 71 77 69 64 67 .managed);.....friend.void.qwidg
13300 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 58 74 56 61 6c et_realize(.Widget.widget,.XtVal
13320 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 6f 77 41 74 74 ueMask*.mask,......XSetWindowAtt
13340 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 6c 69 63 3a 0a ributes*.attributes.);..public:.
13360 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 61 6d 65 2c 20 ....QXtWidget(const.char*.name,.
13380 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 3d 46 41 4c 53 Widget.parent,.bool.managed=FALS
133a0 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 72 2a 20 6e 61 E);.....QXtWidget(const.char*.na
133c0 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 73 2c 0a 09 20 me,.WidgetClass.widget_class,...
133e0 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 4c 69 73 74 20 .....QWidget.*parent=0,.ArgList.
13400 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 2c 0a 09 20 20 args=0,.Cardinal.num_args=0,....
13420 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 20 20 7e 51 58 ....bool.managed=FALSE);.....~QX
13440 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 64 67 65 74 28 tWidget();......Widget.xtWidget(
13460 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 20 62 6f 6f 6c ).const.{.return.xtw;.}.....bool
13480 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 20 20 76 6f 69 .isActiveWindow().const;.....voi
134a0 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 63 74 65 64 3a d.setActiveWindow();..protected:
134c0 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 76 65 6e 74 2a .....void.moveEvent(.QMoveEvent*
134e0 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 73 69 7a .);.....void.resizeEvent(.QResiz
13500 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 74 28 20 58 45 eEvent*.);.....bool.x11Event(.XE
13520 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 00 74 00 61 00 vent.*.);.};..#endif......q.t.a.
13540 62 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 13 42 2f 2a 20 20 20 20 20 20 20 20 20 b.w.i.d.g.e.t...h...B/*.........
13560 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 20 20 ................................
13580 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 20 20 ................................
135a0 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 20 20 ................................
135c0 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 20 20 ................................
135e0 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 20 20 ................................
13600 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 20 20 ................................
13620 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 20 20 ................................
13640 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 20 20 ................................
13660 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 20 20 ................................
13680 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 20 20 ................................
136a0 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 20 20 ................................
136c0 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 20 20 ................................
136e0 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 20 20 ................................
13700 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 20 20 ................................
13720 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 20 20 ................................
13740 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 20 20 ................................
13760 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 20 20 ................................
13780 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 20 20 ................................
137a0 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 20 20 ................................
137c0 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 20 20 ................................
137e0 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 20 20 ................................
13800 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 20 20 ................................
13820 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 20 20 ................................
13840 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 20 20 ................................
13860 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 20 20 ................................
13880 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 20 20 ................................
138a0 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 20 20 ................................
138c0 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 20 20 ................................
138e0 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 20 20 ................................
13900 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 20 20 ................................
13920 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 20 20 ................................
13940 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 20 20 ................................
13960 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 20 20 ................................
13980 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 20 20 ................................
139a0 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 20 20 ................................
139c0 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 20 20 ................................
139e0 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 20 20 ................................
13a00 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 20 20 ................................
13a20 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 20 20 ................................
13a40 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 20 20 ................................
13a60 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 20 20 ................................
13a80 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 20 20 ................................
13aa0 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 20 20 ................................
13ac0 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 20 20 ................................
13ae0 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 20 20 ................................
13b00 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 20 20 ................................
13b20 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 2a 2f 0a .............................*/.
13b40 0a 23 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 .#ifndef.QTABWIDGET_H.#define.QT
13b60 41 42 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 ABWIDGET_H..#ifndef.QT_H.#includ
13b80 65 20 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 e."qwidget.h".#include."qiconset
13ba0 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
13bc0 4f 5f 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 O_TABWIDGET..class.QTabBar;.clas
13be0 73 20 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 s.QTabWidgetData;.class.QTab;.cl
13c00 61 73 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 ass.QWidgetStack;...class.Q_EXPO
13c20 52 54 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 RT.QTabWidget.:.public.QWidget.{
13c40 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 54 61 62 50 6f .....Q_OBJECT.....Q_ENUMS(.TabPo
13c60 73 69 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 sition.).....Q_ENUMS(.TabShape.)
13c80 0a 20 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 .....Q_PROPERTY(.TabPosition.tab
13ca0 50 6f 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 Position.READ.tabPosition.WRITE.
13cc0 73 65 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 setTabPosition.).....Q_PROPERTY(
13ce0 20 54 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 .TabShape.tabShape.READ.tabShape
13d00 20 57 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 .WRITE.setTabShape.).....Q_PROPE
13d20 52 54 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 RTY(.int.margin.READ.margin.WRIT
13d40 45 20 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 E.setMargin.).....Q_PROPERTY(.in
13d60 74 20 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 t.currentPage.READ.currentPageIn
13d80 64 65 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 dex.WRITE.setCurrentPage.).....Q
13da0 5f 50 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 _PROPERTY(.int.count.READ.count.
13dc0 29 0a 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 ).....Q_OVERRIDE(.bool.autoMask.
13de0 44 45 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 DESIGNABLE.true.SCRIPTABLE.true.
13e00 29 0a 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 )..public:.....QTabWidget(.QWidg
13e20 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 20 2a 6e 61 6d 65 et.*parent.=.0,.const.char.*name
13e40 20 3d 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 .=.0,.WFlags.f.=.0.);.....~QTabW
13e60 69 64 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 idget();......virtual.void.addTa
13e80 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 20 29 3b b(.QWidget.*,.const.QString.&.);
13ea0 20 2f 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 .//.###.make.these.inline.in.4.0
13ec0 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 20 51 57 69 64 67 65 .....virtual.void.addTab(.QWidge
13ee0 74 20 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 t.*child,.const.QIconSet&.iconse
13f00 74 2c 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 t,.....const.QString.&label.);..
13f20 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.
13f40 2a 2c 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 *,.QTab*.);......virtual.void.in
13f60 73 65 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 sertTab(.QWidget.*,.const.QStrin
13f80 67 20 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 g.&,.int.index.=.-1.);.....virtu
13fa0 61 6c 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 al.void.insertTab(.QWidget.*chil
13fc0 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 0a 09 09 09 20 d,.const.QIconSet&.iconset,.....
13fe0 20 20 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 ...const.QString.&label,.int.ind
14000 65 78 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 ex.=.-1.);.....virtual.void.inse
14020 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 69 6e 64 rtTab(.QWidget.*,.QTab*,.int.ind
14040 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 62 28 20 ex.=.-1.);......void.changeTab(.
14060 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 20 20 20 QWidget.*,.const.QString.&);....
14080 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 6c 64 2c .void.changeTab(.QWidget.*child,
140a0 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 20 20 20 20 .const.QIconSet&.iconset,.......
140c0 63 6f 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 const.QString.&label.);......boo
140e0 6c 20 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 l.isTabEnabled(..QWidget.*.).con
14100 73 74 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 st;.....void.setTabEnabled(.QWid
14120 67 65 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 get.*,.bool.);......void.setCorn
14140 65 72 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 erWidget(.QWidget.*.w,.Qt::Corne
14160 72 20 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 r.corner.=.Qt::TopRight.);.....Q
14180 57 69 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 Widget.*.cornerWidget(.Qt::Corne
141a0 72 20 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 r.corner.=.Qt::TopRight.).const;
141c0 0a 0a 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 ......QString.tabLabel(.QWidget.
141e0 2a 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 4c 61 62 65 6c 28 *.).const;.....void.setTabLabel(
14200 20 51 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 .QWidget.*p,.const.QString.&l.);
14220 0a 0a 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 ......QIconSet.tabIconSet(.QWidg
14240 65 74 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 et.*.w.).const;.....void.setTabI
14260 63 6f 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 conSet(.QWidget.*.w,.const.QIcon
14280 53 65 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 Set.&.iconset.);......void.remov
142a0 65 54 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 eTabToolTip(.QWidget.*.w.);.....
142c0 76 6f 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 void.setTabToolTip(.QWidget.*.w,
142e0 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 51 53 74 72 .const.QString.&.tip.);.....QStr
14300 69 6e 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 ing.tabToolTip(.QWidget.*.w.).co
14320 6e 73 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 nst;......QWidget.*.currentPage(
14340 29 20 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 ).const;.....QWidget.*page(.int.
14360 29 20 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 ).const;.....QString.label(.int.
14380 29 20 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 ).const;.....int.currentPageInde
143a0 78 28 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 x().const;.....int.indexOf(.QWid
143c0 67 65 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 get.*.).const;......QSize.sizeHi
143e0 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 7a nt().const;.....QSize.minimumSiz
14400 65 48 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 eHint().const;......enum.TabPosi
14420 74 69 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 tion.{.Top,.Bottom.};.....TabPos
14440 69 74 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 ition.tabPosition().const;.....v
14460 6f 69 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 oid.setTabPosition(.TabPosition.
14480 29 3b 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 );......enum.TabShape.{.Rounded,
144a0 20 54 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 .Triangular.};.....TabShape.tabS
144c0 68 61 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 hape().const;.....void.setTabSha
144e0 70 65 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 pe(.TabShape.s.);......int.margi
14500 6e 28 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 n().const;.....void.setMargin(.i
14520 6e 74 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 nt.);......int.count().const;..p
14540 75 62 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 ublic.slots:.....void.setCurrent
14560 50 61 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 Page(.int.);.....virtual.void.sh
14580 6f 77 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 owPage(.QWidget.*.);.....virtual
145a0 20 76 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 .void.removePage(.QWidget.*.);..
145c0 70 72 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 protected:.....void.showEvent(.Q
145e0 53 68 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 ShowEvent.*.);.....void.resizeEv
14600 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 6f 69 64 20 ent(.QResizeEvent.*.);.....void.
14620 73 65 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 setTabBar(.QTabBar.*.);.....QTab
14640 42 61 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 Bar*.tabBar().const;.....void.st
14660 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 76 6f 69 64 20 75 yleChange(.QStyle&.);.....void.u
14680 70 64 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 pdateMask();.....bool.eventFilte
146a0 72 28 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 r(.QObject.*,.QEvent.*.);..signa
146c0 6c 73 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 ls:.....void.currentChanged(.QWi
146e0 64 67 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 dget.*.);.#ifndef.Q_QDOC.....voi
14700 64 20 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 d.selected(.const.QString&.);.#e
14720 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 73 68 ndif..private.slots:.....void.sh
14740 6f 77 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 owTab(.int.);..private:.....QTab
14760 57 69 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 WidgetData.*d;.....void.setUpLay
14780 6f 75 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 out(.bool.=.FALSE.);.....friend.
147a0 63 6c 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 class.QTabDialog;..private:.//.D
147c0 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
147e0 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
14800 59 29 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 Y).....QTabWidget(.const.QTabWid
14820 67 65 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 get.&.);.....QTabWidget&.operato
14840 72 3d 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 r=(.const.QTabWidget.&.);.#endif
14860 0a 7d 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 .};..#endif.//.QT_NO_TABWIDGET..
14880 23 65 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 #endif.//.QTABWIDGET_H......q.w.
148a0 69 00 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 20 20 20 20 20 i.n.d.o.w.d.e.f.s...h..../*.....
148c0 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 20 20 ................................
148e0 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 20 20 ................................
14900 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 20 20 ................................
14920 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 20 20 ................................
14940 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 20 20 ................................
14960 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 20 20 ................................
14980 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 20 20 ................................
149a0 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 20 20 ................................
149c0 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 20 20 ................................
149e0 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 20 20 ................................
14a00 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 20 20 ................................
14a20 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 20 20 ................................
14a40 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 20 20 ................................
14a60 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 20 20 ................................
14a80 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 20 20 ................................
14aa0 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 20 20 ................................
14ac0 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 20 20 ................................
14ae0 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 20 20 ................................
14b00 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 20 20 ................................
14b20 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 20 20 ................................
14b40 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 20 20 ................................
14b60 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 20 20 ................................
14b80 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 20 20 ................................
14ba0 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 20 20 ................................
14bc0 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 20 20 ................................
14be0 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 20 20 ................................
14c00 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 20 20 ................................
14c20 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 20 20 ................................
14c40 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 20 20 ................................
14c60 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 20 20 ................................
14c80 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 20 20 ................................
14ca0 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 20 20 ................................
14cc0 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 20 20 ................................
14ce0 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 20 20 ................................
14d00 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 20 20 ................................
14d20 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 20 20 ................................
14d40 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 20 20 ................................
14d60 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 20 20 ................................
14d80 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 20 20 ................................
14da0 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 20 20 ................................
14dc0 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 20 20 ................................
14de0 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 20 20 ................................
14e00 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 20 20 ................................
14e20 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 20 20 ................................
14e40 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 20 20 ................................
14e60 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 20 20 ................................
14e80 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 20 20 ................................
14ea0 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 20 20 ................................
14ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 ...............*/..#ifndef.QWIND
14ee0 4f 57 44 45 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 0a OWDEFS_H.#define.QWINDOWDEFS_H..
14f00 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 64 65 #ifndef.QT_H.#include."qobjectde
14f20 66 73 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 fs.h".#include."qstring.h".#incl
14f40 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f ude."qnamespace.h".#endif.//.QT_
14f60 48 0a 0a 2f 2f 20 43 6c 61 73 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a H..//.Class.forward.definitions.
14f80 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e .class.QPaintDevice;.class.QPain
14fa0 74 44 65 76 69 63 65 4d 65 74 72 69 63 73 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 tDeviceMetrics;.class.QWidget;.c
14fc0 6c 61 73 73 20 51 57 69 64 67 65 74 4d 61 70 70 65 72 3b 0a 63 6c 61 73 73 20 51 44 69 61 6c 6f lass.QWidgetMapper;.class.QDialo
14fe0 67 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f g;.class.QColor;.class.QColorGro
15000 75 70 3b 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 75 72 73 6f up;.class.QPalette;.class.QCurso
15020 72 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 3b 0a 63 6c r;.class.QPoint;.class.QSize;.cl
15040 61 73 73 20 51 52 65 63 74 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c ass.QRect;.class.QPointArray;.cl
15060 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 ass.QPainter;.class.QRegion;.cla
15080 73 73 20 51 46 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b 0a 63 6c ss.QFont;.class.QFontMetrics;.cl
150a0 61 73 73 20 51 46 6f 6e 74 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 50 65 6e 3b 0a 63 6c 61 73 73 ass.QFontInfo;.class.QPen;.class
150c0 20 51 42 72 75 73 68 3b 0a 63 6c 61 73 73 20 51 57 4d 61 74 72 69 78 3b 0a 63 6c 61 73 73 20 51 .QBrush;.class.QWMatrix;.class.Q
150e0 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 4d 6f Pixmap;.class.QBitmap;.class.QMo
15100 76 69 65 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 49 vie;.class.QImage;.class.QImageI
15120 4f 3b 0a 63 6c 61 73 73 20 51 50 69 63 74 75 72 65 3b 0a 63 6c 61 73 73 20 51 50 72 69 6e 74 65 O;.class.QPicture;.class.QPrinte
15140 72 3b 0a 63 6c 61 73 73 20 51 41 63 63 65 6c 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 r;.class.QAccel;.class.QTimer;.c
15160 6c 61 73 73 20 51 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 43 6c 69 70 62 6f 61 72 64 3b 0a 0a 0a lass.QTime;.class.QClipboard;...
15180 2f 2f 20 57 69 64 67 65 74 20 6c 69 73 74 20 28 64 65 66 69 6e 65 64 20 69 6e 20 71 77 69 64 67 //.Widget.list.(defined.in.qwidg
151a0 65 74 6c 69 73 74 2e 68 29 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 73 74 3b 0a 63 6c etlist.h)..class.QWidgetList;.cl
151c0 61 73 73 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 3b 0a 0a 0a 2f 2f 20 57 69 6e 64 6f 77 20 73 ass.QWidgetListIt;...//.Window.s
151e0 79 73 74 65 6d 20 64 65 70 65 6e 64 65 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 0a 23 69 66 ystem.dependent.definitions..#if
15200 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 20 51 54 5f 4d 41 43 4f 53 58 .defined(Q_WS_MAC).#if.QT_MACOSX
15220 5f 56 45 52 53 49 4f 4e 20 3c 20 30 78 31 30 32 30 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 _VERSION.<.0x1020.typedef.struct
15240 20 4f 70 61 71 75 65 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2a 20 45 76 65 6e 74 4c .OpaqueEventLoopTimerRef*.EventL
15260 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 61 71 oopTimerRef;.typedef.struct.Opaq
15280 75 65 4d 65 6e 75 48 61 6e 64 6c 65 20 2a 4d 65 6e 75 52 65 66 3b 0a 23 65 6c 73 65 0a 74 79 70 ueMenuHandle.*MenuRef;.#else.typ
152a0 65 64 65 66 20 73 74 72 75 63 74 20 5f 5f 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 2a 20 20 20 edef.struct.__EventLoopTimer*...
152c0 20 20 20 20 20 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 3b 0a 74 79 70 65 64 65 66 20 .....EventLoopTimerRef;.typedef.
152e0 73 74 72 75 63 74 20 4f 70 61 71 75 65 4d 65 6e 75 52 65 66 2a 20 20 20 20 20 20 20 20 4d 65 6e struct.OpaqueMenuRef*........Men
15300 75 52 65 66 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a uRef;.#endif..#ifndef.Q_WS_MACX.
15320 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 47 43 6f 6e 74 65 78 74 20 2a 43 47 43 6f 6e 74 typedef.struct.CGContext.*CGCont
15340 65 78 74 52 65 66 3b 0a 23 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 extRef;.#endif.typedef.struct.Op
15360 61 71 75 65 57 69 6e 64 6f 77 47 72 6f 75 70 52 65 66 20 2a 57 69 6e 64 6f 77 47 72 6f 75 70 52 aqueWindowGroupRef.*WindowGroupR
15380 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 47 72 61 66 50 74 72 ef;.typedef.struct.OpaqueGrafPtr
153a0 20 2a 43 47 72 61 66 50 74 72 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 .*CGrafPtr;.typedef.struct.Opaqu
153c0 65 50 4d 50 72 69 6e 74 53 65 73 73 69 6f 6e 20 2a 50 4d 50 72 69 6e 74 53 65 73 73 69 6f 6e 3b ePMPrintSession.*PMPrintSession;
153e0 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 65 74 .typedef.struct.OpaquePMPrintSet
15400 74 69 6e 67 73 20 2a 50 4d 50 72 69 6e 74 53 65 74 74 69 6e 67 73 3b 0a 74 79 70 65 64 65 66 20 tings.*PMPrintSettings;.typedef.
15420 73 74 72 75 63 74 20 4f 70 61 71 75 65 50 4d 50 61 67 65 46 6f 72 6d 61 74 20 2a 50 4d 50 61 67 struct.OpaquePMPageFormat.*PMPag
15440 65 46 6f 72 6d 61 74 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 50 6f 69 6e 74 20 50 6f eFormat;.typedef.struct.Point.Po
15460 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 48 int;.typedef.struct.OpaqueEventH
15480 61 6e 64 6c 65 72 52 65 66 2a 20 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 52 65 66 3b 0a 74 79 andlerRef*...EventHandlerRef;.ty
154a0 70 65 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 43 pedef.struct.OpaqueEventHandlerC
154c0 61 6c 6c 52 65 66 2a 20 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 3b 0a 74 79 allRef*..EventHandlerCallRef;.ty
154e0 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 45 76 65 6e 74 52 65 66 2a 20 20 20 20 pedef.struct.OpaqueEventRef*....
15500 20 20 20 20 20 20 45 76 65 6e 74 52 65 66 3b 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 69 6e 74 ......EventRef;.typedef.long.int
15520 20 4f 53 53 74 61 74 75 73 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4f 70 61 71 75 65 .OSStatus;.typedef.struct.Opaque
15540 53 63 72 61 70 52 65 66 20 2a 53 63 72 61 70 52 65 66 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 ScrapRef.*ScrapRef;.typedef.stru
15560 63 74 20 4f 70 61 71 75 65 52 67 6e 48 61 6e 64 6c 65 20 2a 52 67 6e 48 61 6e 64 6c 65 3b 0a 74 ct.OpaqueRgnHandle.*RgnHandle;.t
15580 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 77 50 74 72 20 2a 57 ypedef.struct.OpaqueWindowPtr.*W
155a0 69 6e 64 6f 77 50 74 72 3b 0a 74 79 70 65 64 65 66 20 57 69 6e 64 6f 77 50 74 72 20 57 69 6e 64 indowPtr;.typedef.WindowPtr.Wind
155c0 6f 77 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 47 72 61 66 owRef;.typedef.struct.OpaqueGraf
155e0 50 74 72 20 2a 47 57 6f 72 6c 64 50 74 72 3b 0a 74 79 70 65 64 65 66 20 47 57 6f 72 6c 64 50 74 Ptr.*GWorldPtr;.typedef.GWorldPt
15600 72 20 47 72 61 66 50 74 72 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 47 44 65 76 69 63 r.GrafPtr;.typedef.struct.GDevic
15620 65 20 2a 2a 47 44 48 61 6e 64 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 6f 6c e.**GDHandle;.typedef.struct.Col
15640 6f 72 54 61 62 6c 65 20 43 6f 6c 6f 72 54 61 62 6c 65 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 orTable.ColorTable;.typedef.stru
15660 63 74 20 42 69 74 4d 61 70 20 42 69 74 4d 61 70 3b 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ct.BitMap.BitMap;.typedef.struct
15680 20 45 76 65 6e 74 52 65 63 6f 72 64 20 45 76 65 6e 74 52 65 63 6f 72 64 3b 0a 74 79 70 65 64 65 .EventRecord.EventRecord;.typede
156a0 66 20 76 6f 69 64 20 2a 20 4d 53 47 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 20 57 49 64 3b 0a 74 f.void.*.MSG;.typedef.int.WId;.t
156c0 79 70 65 64 65 66 20 73 74 72 75 63 74 20 41 45 44 65 73 63 20 41 70 70 6c 65 45 76 65 6e 74 3b ypedef.struct.AEDesc.AppleEvent;
156e0 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 69 66 20 64 65 66 69 6e 65 ..#endif.//.Q_WS_MAC..#if.define
15700 64 28 51 5f 57 53 5f 57 49 4e 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 d(Q_WS_WIN).#include."qwindowdef
15720 73 5f 77 69 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 49 4e 0a 0a 0a 23 69 s_win.h".#endif.//.Q_WS_WIN...#i
15740 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 f.defined(Q_OS_TEMP).#include."q
15760 77 69 6e 66 75 6e 63 74 69 6f 6e 73 5f 77 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f winfunctions_wce.h".#endif.//.Q_
15780 4f 53 5f 54 45 4d 50 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 0a OS_TEMP..#if.defined(Q_WS_X11)..
157a0 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 58 44 69 73 70 6c 61 79 20 44 69 73 70 6c 61 79 typedef.struct._XDisplay.Display
157c0 3b 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 20 5f 58 45 76 65 6e 74 20 58 45 76 65 6e 74 3b ;.typedef.union.._XEvent.XEvent;
157e0 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 58 47 43 20 2a 47 43 3b 0a 74 79 70 65 64 65 .typedef.struct._XGC.*GC;.typede
15800 66 20 73 74 72 75 63 74 20 5f 58 52 65 67 69 6f 6e 20 2a 52 65 67 69 6f 6e 3b 0a 74 79 70 65 64 f.struct._XRegion.*Region;.typed
15820 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 20 57 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 ef.unsigned.long..WId;..Q_EXPORT
15840 20 44 69 73 70 6c 61 79 20 2a 71 74 5f 78 64 69 73 70 6c 61 79 28 29 3b 0a 51 5f 45 58 50 4f 52 .Display.*qt_xdisplay();.Q_EXPOR
15860 54 20 69 6e 74 09 20 71 74 5f 78 73 63 72 65 65 6e 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 57 49 T.int..qt_xscreen();.Q_EXPORT.WI
15880 64 09 20 71 74 5f 78 72 6f 6f 74 77 69 6e 28 29 3b 20 2f 2f 20 23 23 23 20 52 45 4d 4f 56 45 20 d..qt_xrootwin();.//.###.REMOVE.
158a0 34 2e 30 0a 51 5f 45 58 50 4f 52 54 20 57 49 64 09 20 71 74 5f 78 72 6f 6f 74 77 69 6e 28 20 69 4.0.Q_EXPORT.WId..qt_xrootwin(.i
158c0 6e 74 20 73 63 72 6e 20 29 3b 20 2f 2f 20 23 23 23 20 34 2e 30 20 61 64 64 20 64 65 66 61 75 6c nt.scrn.);.//.###.4.0.add.defaul
158e0 74 20 61 72 67 20 6f 66 20 2d 31 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 t.arg.of.-1.Q_EXPORT.GC..qt_xget
15900 5f 72 65 61 64 6f 6e 6c 79 5f 67 63 28 20 69 6e 74 20 73 63 72 6e 2c 20 62 6f 6f 6c 20 6d 6f 6e _readonly_gc(.int.scrn,.bool.mon
15920 6f 63 68 72 6f 6d 65 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 47 43 09 20 71 74 5f 78 67 65 74 5f ochrome.);.Q_EXPORT.GC..qt_xget_
15940 74 65 6d 70 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 temp_gc(.int.scrn,.bool.monochro
15960 6d 65 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 70 me.);..Q_EXPORT.const.char.*qApp
15980 43 6c 61 73 73 28 29 3b 09 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 6c 61 Class();..//.get.application.cla
159a0 73 73 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 58 31 31 0a 0a 23 69 66 20 64 65 66 69 ss..#endif.//.Q_WS_X11..#if.defi
159c0 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 ned(Q_WS_QWS)..typedef.unsigned.
159e0 6c 6f 6e 67 20 20 57 49 64 3b 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c 61 73 long..WId;.struct.QWSEvent;.clas
15a00 73 20 51 47 66 78 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 51 57 53 0a 0a 63 6c 61 s.QGfx;..#endif.//.Q_WS_QWS..cla
15a20 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 4e 45 ss.QApplication;..#if.defined(NE
15a40 45 44 53 5f 51 4d 41 49 4e 29 0a 23 64 65 66 69 6e 65 20 6d 61 69 6e 20 71 4d 61 69 6e 0a 23 65 EDS_QMAIN).#define.main.qMain.#e
15a60 6e 64 69 66 0a 0a 2f 2f 20 47 6c 6f 62 61 6c 20 70 6c 61 74 66 6f 72 6d 2d 69 6e 64 65 70 65 6e ndif..//.Global.platform-indepen
15a80 64 65 6e 74 20 74 79 70 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 dent.types.and.functions..typede
15aa0 66 20 51 5f 49 4e 54 33 32 20 51 43 4f 4f 52 44 3b 09 09 09 09 2f 2f 20 63 6f 6f 72 64 69 6e 61 f.Q_INT32.QCOORD;....//.coordina
15ac0 74 65 20 74 79 70 65 0a 63 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f 52 44 5f 4d 41 58 20 te.type.const.QCOORD.QCOORD_MAX.
15ae0 3d 20 20 32 31 34 37 34 38 33 36 34 37 3b 0a 63 6f 6e 73 74 20 51 43 4f 4f 52 44 20 51 43 4f 4f =..2147483647;.const.QCOORD.QCOO
15b00 52 44 5f 4d 49 4e 20 3d 20 2d 51 43 4f 4f 52 44 5f 4d 41 58 20 2d 20 31 3b 0a 0a 74 79 70 65 64 RD_MIN.=.-QCOORD_MAX.-.1;..typed
15b20 65 66 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 51 52 67 62 3b 09 09 09 2f 2f 20 52 47 42 20 74 ef.unsigned.int.QRgb;...//.RGB.t
15b40 72 69 70 6c 65 74 0a 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 41 70 riplet..Q_EXPORT.const.char.*qAp
15b60 70 4e 61 6d 65 28 29 3b 09 09 2f 2f 20 67 65 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6e 61 6d pName();..//.get.application.nam
15b80 65 0a 0a 2f 2f 20 4d 69 73 63 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 74 79 70 65 64 65 66 20 76 6f e..//.Misc.functions..typedef.vo
15ba0 69 64 20 28 2a 51 74 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 29 28 29 3b 0a 51 5f 45 58 50 id.(*QtCleanUpFunction)();.Q_EXP
15bc0 4f 52 54 20 76 6f 69 64 20 71 41 64 64 50 6f 73 74 52 6f 75 74 69 6e 65 28 20 51 74 43 6c 65 61 ORT.void.qAddPostRoutine(.QtClea
15be0 6e 55 70 46 75 6e 63 74 69 6f 6e 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 52 65 nUpFunction.);.Q_EXPORT.void.qRe
15c00 6d 6f 76 65 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 movePostRoutine(.QtCleanUpFuncti
15c20 6f 6e 20 29 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d on.);..#if.!defined(QT_CLEAN_NAM
15c40 45 53 50 41 43 45 29 0a 2f 2f 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 ESPACE).//.source.compatibility.
15c60 77 69 74 68 20 51 74 20 32 2e 78 0a 74 79 70 65 64 65 66 20 51 74 43 6c 65 61 6e 55 70 46 75 6e with.Qt.2.x.typedef.QtCleanUpFun
15c80 63 74 69 6f 6e 20 51 5f 43 6c 65 61 6e 55 70 46 75 6e 63 74 69 6f 6e 3b 0a 23 65 6e 64 69 66 0a ction.Q_CleanUpFunction;.#endif.
15ca0 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 48 0a 00 00 00 1a 00 71 ..#endif.//.QWINDOWDEFS_H......q
15cc0 00 74 00 73 00 63 00 69 00 69 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0e 14 2f 2a 20 20 .t.s.c.i.i.c.o.d.e.c...h..../*..
15ce0 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 20 20 ................................
15d00 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 20 20 ................................
15d20 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 20 20 ................................
15d40 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 20 20 ................................
15d60 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 20 20 ................................
15d80 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 20 20 ................................
15da0 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 20 20 ................................
15dc0 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 20 20 ................................
15de0 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 20 20 ................................
15e00 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 20 20 ................................
15e20 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 20 20 ................................
15e40 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 20 20 ................................
15e60 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 20 20 ................................
15e80 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 20 20 ................................
15ea0 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 20 20 ................................
15ec0 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 20 20 ................................
15ee0 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 20 20 ................................
15f00 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 20 20 ................................
15f20 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 20 20 ................................
15f40 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 20 20 ................................
15f60 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 20 20 ................................
15f80 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 20 20 ................................
15fa0 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 20 20 ................................
15fc0 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 20 20 ................................
15fe0 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 20 20 ................................
16000 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 20 20 ................................
16020 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 20 20 ................................
16040 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 20 20 ................................
16060 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 20 20 ................................
16080 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 20 20 ................................
160a0 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 20 20 ................................
160c0 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 20 20 ................................
160e0 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 20 20 ................................
16100 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 20 20 ................................
16120 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 20 20 ................................
16140 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 20 20 ................................
16160 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 20 20 ................................
16180 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 20 20 ................................
161a0 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 20 20 ................................
161c0 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 20 20 ................................
161e0 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 20 20 ................................
16200 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 20 20 ................................
16220 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 20 20 ................................
16240 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 20 20 ................................
16260 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 20 20 ................................
16280 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 20 20 ................................
162a0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2f 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 ..........*/..//.Most.of.the.cod
162c0 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 e.here.was.originally.written.by
162e0 20 48 61 6e 73 20 50 65 74 74 65 72 20 42 69 65 6b 65 72 2c 0a 2f 2f 20 61 6e 64 20 69 73 20 69 .Hans.Petter.Bieker,.//.and.is.i
16300 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 ncluded.in.Qt.with.the.author's.
16320 70 65 72 6d 69 73 73 69 6f 6e 2c 20 61 6e 64 20 74 68 65 20 67 72 61 74 65 66 75 6c 0a 2f 2f 20 permission,.and.the.grateful.//.
16340 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f thanks.of.the.Trolltech.team.../
16360 2a 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 20 *...............................
16380 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 20 20 ................................
163a0 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 20 20 ................................
163c0 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 20 20 ................................
163e0 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 20 20 ................................
16400 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 20 20 ................................
16420 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 20 20 ................................
16440 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 20 20 ................................
16460 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 20 20 ................................
16480 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 20 20 ................................
164a0 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 20 20 ................................
164c0 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 20 20 ................................
164e0 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 20 20 ................................
16500 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 20 20 ................................
16520 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 20 20 ................................
16540 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 20 20 ................................
16560 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 20 20 ................................
16580 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 20 20 ................................
165a0 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 20 20 ................................
165c0 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 20 20 ................................
165e0 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 20 20 ................................
16600 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 20 20 ................................
16620 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 20 20 ................................
16640 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 20 20 ................................
16660 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 20 20 ................................
16680 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 20 20 ................................
166a0 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 20 20 ................................
166c0 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 20 20 ................................
166e0 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 20 20 ................................
16700 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 20 20 ................................
16720 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 20 20 ................................
16740 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 20 20 ................................
16760 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 20 20 ................................
16780 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 20 20 ................................
167a0 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 20 20 ................................
167c0 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 20 20 ................................
167e0 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 20 20 ................................
16800 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 20 20 ................................
16820 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 20 20 ................................
16840 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 20 20 ................................
16860 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 20 20 ................................
16880 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 20 20 ................................
168a0 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 53 43 49 49 43 4f ............*/..#ifndef.QTSCIICO
168c0 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 53 43 49 49 43 4f 44 45 43 5f 48 0a 0a 23 69 66 DEC_H.#define.QTSCIICODEC_H..#if
168e0 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 ndef.QT_H.#include."qtextcodec.h
16900 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_
16920 43 4f 44 45 43 53 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 73 63 69 69 43 6f 64 CODECS..class.Q_EXPORT.QTsciiCod
16940 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 63 3a ec.:.public.QTextCodec.{.public:
16960 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 73 74 .....virtual.int.mibEnum().const
16980 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 3b 0a ;.....const.char*.name().const;.
169a0 0a 23 69 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 .#if.!defined(Q_NO_USING_KEYWORD
169c0 29 0a 20 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 ).....using.QTextCodec::fromUnic
169e0 6f 64 65 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 ode;.#endif.....QCString.fromUni
16a00 63 6f 64 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 code(const.QString&.uc,.int&.len
16a20 49 6e 4f 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 InOut).const;.....QString.toUnic
16a40 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 20 ode(const.char*.chars,.int.len).
16a60 63 6f 6e 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 const;......int.heuristicContent
16a80 4d 61 74 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 Match(const.char*.chars,.int.len
16aa0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 ).const;.....int.heuristicNameMa
16ac0 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a tch(const.char*.hint).const;.};.
16ae0 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 74 00 68 00 72 00 65 00 61 .#endif..#endif......q.t.h.r.e.a
16b00 00 64 00 73 00 74 00 6f 00 72 00 61 00 67 00 65 00 2e 00 68 00 00 0a 32 2f 2a 20 20 20 20 20 20 .d.s.t.o.r.a.g.e...h...2/*......
16b20 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 20 20 ................................
16b40 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 20 20 ................................
16b60 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 20 20 ................................
16b80 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 20 20 ................................
16ba0 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 20 20 ................................
16bc0 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 20 20 ................................
16be0 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 20 20 ................................
16c00 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 20 20 ................................
16c20 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 20 20 ................................
16c40 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 20 20 ................................
16c60 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 20 20 ................................
16c80 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 20 20 ................................
16ca0 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 20 20 ................................
16cc0 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 20 20 ................................
16ce0 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 20 20 ................................
16d00 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 20 20 ................................
16d20 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 20 20 ................................
16d40 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 20 20 ................................
16d60 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 20 20 ................................
16d80 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 20 20 ................................
16da0 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 20 20 ................................
16dc0 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 20 20 ................................
16de0 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 20 20 ................................
16e00 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 20 20 ................................
16e20 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 20 20 ................................
16e40 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 20 20 ................................
16e60 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 20 20 ................................
16e80 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 20 20 ................................
16ea0 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 20 20 ................................
16ec0 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 20 20 ................................
16ee0 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 20 20 ................................
16f00 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 20 20 ................................
16f20 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 20 20 ................................
16f40 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 20 20 ................................
16f60 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 20 20 ................................
16f80 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 20 20 ................................
16fa0 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 20 20 ................................
16fc0 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 20 20 ................................
16fe0 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 20 20 ................................
17000 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 20 20 ................................
17020 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 20 20 ................................
17040 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 20 20 ................................
17060 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 20 20 ................................
17080 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 20 20 ................................
170a0 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 20 20 ................................
170c0 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 45 5f .....*/..#ifndef.QTHREADSTORAGE_
170e0 48 0a 23 64 65 66 69 6e 65 20 51 54 48 52 45 41 44 53 54 4f 52 41 47 45 5f 48 0a 0a 23 69 66 64 H.#define.QTHREADSTORAGE_H..#ifd
17100 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 69 66 6e 64 65 66 20 51 54 ef.QT_THREAD_SUPPORT..#ifndef.QT
17120 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f _H.#include."qglobal.h".#endif./
17140 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 68 72 65 61 64 53 74 /.QT_H..class.Q_EXPORT.QThreadSt
17160 6f 72 61 67 65 44 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 68 72 65 61 64 53 orageData.{.public:.....QThreadS
17180 74 6f 72 61 67 65 44 61 74 61 28 20 76 6f 69 64 20 28 2a 66 75 6e 63 29 28 76 6f 69 64 20 2a 29 torageData(.void.(*func)(void.*)
171a0 20 29 3b 0a 20 20 20 20 7e 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 28 29 3b 0a 0a .);.....~QThreadStorageData();..
171c0 20 20 20 20 76 6f 69 64 2a 2a 20 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 ....void**.get().const;.....void
171e0 2a 2a 20 73 65 74 28 20 76 6f 69 64 2a 20 70 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 **.set(.void*.p.);......static.v
17200 6f 69 64 20 66 69 6e 69 73 68 28 20 76 6f 69 64 2a 2a 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 64 oid.finish(.void**.);.....int.id
17220 3b 0a 7d 3b 0a 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 ;.};...template.<class.T>.class.
17240 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 54 QThreadStorage.{.private:.....QT
17260 68 72 65 61 64 53 74 6f 72 61 67 65 44 61 74 61 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 hreadStorageData.d;..#if.defined
17280 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 2f 2f 20 64 69 73 61 62 6c 65 20 (Q_DISABLE_COPY).....//.disable.
172a0 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 20 copy.constructor.and.operator=..
172c0 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 20 63 6f 6e 73 74 20 51 54 68 72 65 61 64 ...QThreadStorage(.const.QThread
172e0 53 74 6f 72 61 67 65 20 26 20 29 3b 0a 20 20 20 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 20 Storage.&.);.....QThreadStorage.
17300 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 &operator=(.const.QThreadStorage
17320 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 50 59 0a 0a .&.);.#endif.//.Q_DISABLE_COPY..
17340 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 6c 65 74 65 44 61 74 61 28 20 76 6f 69 64 ....static.void.deleteData(.void
17360 20 2a 78 20 29 20 7b 20 64 65 6c 65 74 65 20 28 54 29 78 3b 20 7d 0a 0a 70 75 62 6c 69 63 3a 0a .*x.).{.delete.(T)x;.}..public:.
17380 20 20 20 20 69 6e 6c 69 6e 65 20 51 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 29 20 3a 20 64 28 ....inline.QThreadStorage().:.d(
173a0 20 64 65 6c 65 74 65 44 61 74 61 20 29 20 7b 20 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 7e 51 .deleteData.).{..}.....inline.~Q
173c0 54 68 72 65 61 64 53 74 6f 72 61 67 65 28 29 20 7b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 ThreadStorage().{.}......inline.
173e0 62 6f 6f 6c 20 68 61 73 4c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 bool.hasLocalData().const.....{.
17400 72 65 74 75 72 6e 20 64 2e 67 65 74 28 29 20 21 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 return.d.get().!=.0;.}......inli
17420 6e 65 20 54 26 20 6c 6f 63 61 6c 44 61 74 61 28 29 0a 20 20 20 20 7b 20 76 6f 69 64 20 2a 2a 76 ne.T&.localData().....{.void.**v
17440 20 3d 20 64 2e 67 65 74 28 29 3b 20 69 66 20 28 20 21 76 20 29 20 76 20 3d 20 64 2e 73 65 74 28 .=.d.get();.if.(.!v.).v.=.d.set(
17460 20 30 20 29 3b 20 72 65 74 75 72 6e 20 2a 28 54 2a 29 76 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 .0.);.return.*(T*)v;.}......inli
17480 6e 65 20 54 20 6c 6f 63 61 6c 44 61 74 61 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 76 6f 69 ne.T.localData().const.....{.voi
174a0 64 20 2a 2a 76 20 3d 20 64 2e 67 65 74 28 29 3b 20 72 65 74 75 72 6e 20 28 20 76 20 3f 20 2a 28 d.**v.=.d.get();.return.(.v.?.*(
174c0 54 2a 29 76 20 3a 20 30 20 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 T*)v.:.0.);.}......inline.void.s
174e0 65 74 4c 6f 63 61 6c 44 61 74 61 28 20 54 20 74 20 29 0a 20 20 20 20 7b 20 28 76 6f 69 64 29 20 etLocalData(.T.t.).....{.(void).
17500 64 2e 73 65 74 28 20 74 20 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 d.set(.t.);.}.};..#endif.//.QT_T
17520 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 48 52 45 41 44 HREAD_SUPPORT..#endif.//.QTHREAD
17540 53 54 4f 52 41 47 45 5f 48 0a 00 00 00 18 00 71 00 74 00 5f 00 77 00 69 00 6e 00 64 00 6f 00 77 STORAGE_H......q.t._.w.i.n.d.o.w
17560 00 73 00 2e 00 68 00 00 0b 17 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .s...h..../*....................
17580 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 20 20 ................................
175a0 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 20 20 ................................
175c0 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 20 20 ................................
175e0 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 20 20 ................................
17600 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 20 20 ................................
17620 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 20 20 ................................
17640 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 20 20 ................................
17660 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 20 20 ................................
17680 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 20 20 ................................
176a0 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 20 20 ................................
176c0 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 20 20 ................................
176e0 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 20 20 ................................
17700 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 20 20 ................................
17720 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 20 20 ................................
17740 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 20 20 ................................
17760 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 20 20 ................................
17780 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 20 20 ................................
177a0 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 20 20 ................................
177c0 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 20 20 ................................
177e0 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 20 20 ................................
17800 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 20 20 ................................
17820 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 20 20 ................................
17840 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 20 20 ................................
17860 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 20 20 ................................
17880 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 20 20 ................................
178a0 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 20 20 ................................
178c0 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 20 20 ................................
178e0 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 20 20 ................................
17900 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 20 20 ................................
17920 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 20 20 ................................
17940 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 20 20 ................................
17960 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 20 20 ................................
17980 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 20 20 ................................
179a0 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 57 49 4e 44 4f 57 53 5f 48 0a 23 64 .....*/..#ifndef.QT_WINDOWS_H.#d
179c0 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 65 66 69 6e 65 64 28 efine.QT_WINDOWS_H..#if.defined(
179e0 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 6e 64 6f 77 73 2e 68 Q_CC_BOR).//.Borland's.windows.h
17a00 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 63 74 6c 79 2c 20 72 .does.not.set.these.correctly,.r
17a20 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 69 6e 53 44 4b 20 73 esulting.in.//.unusable.WinSDK.s
17a40 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 49 4e 56 45 52 0a 23 tandard.dialogs.#ifndef.WINVER.#
17a60 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 66 0a 23 69 66 6e 64 define.WINVER.0x400.#endif.#ifnd
17a80 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 57 49 4e 33 32 5f 57 ef._WIN32_WINNT.#define._WIN32_W
17aa0 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 0a 23 69 6e 63 6c 75 INNT.0x400.#endif.#endif..#inclu
17ac0 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 75 64 65 20 3c 77 69 de."qwindowdefs.h"..#include.<wi
17ae0 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 5f 42 4f 52 29 0a 2f ndows.h>.#if.defined(Q_CC_BOR)./
17b00 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 69 6e 64 6f 77 73 2e /.windef.h.(included.by.windows.
17b20 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 20 74 6f 20 30 20 72 h).defines.FALSE.and.TRUE.to.0.r
17b40 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 65 66 69 6e 65 73 2c esp..1.--.with.//.these.defines,
17b60 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 6f 62 6c 65 6d 73 20 .Borland.Builder.6.has.problems.
17b80 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 65 6e 74 0a 2f 2f 20 distinguishing.the.different.//.
17ba0 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 63 6f 6e 73 74 72 75 overloads.of.the.QBitmap.constru
17bc0 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 20 46 41 4c 53 45 0a ctors..#undef.TRUE.#undef.FALSE.
17be0 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 64 20 77 68 65 6e 20 #endif..//.already.defined.when.
17c00 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 78 30 35 30 30 0a 2f compiled.with.WINVER.>=.0x0500./
17c20 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 20 57 56 5f 32 30 30 /.and.we.only.use.them.in.WV_200
17c40 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 45 54 4d 45 4e 55 41 0.and.WV_98.#ifndef.SPI_SETMENUA
17c60 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 45 4e 55 41 4e 49 4d NIMATION.#define.SPI_SETMENUANIM
17c80 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 65 66 20 53 50 49 5f ATION.0x1003.#endif.#ifndef.SPI_
17ca0 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 45 54 4d 45 4e 55 46 SETMENUFADE.#define.SPI_SETMENUF
17cc0 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 20 53 50 49 5f 53 45 ADE.0x1013.#endif.#ifndef.SPI_SE
17ce0 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 65 20 53 50 49 5f 53 TCOMBOBOXANIMATION.#define.SPI_S
17d00 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 35 0a 23 65 6e 64 69 ETCOMBOBOXANIMATION.0x1005.#endi
17d20 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 4e 49 4d 41 54 49 4f f.#ifndef.SPI_SETTOOLTIPANIMATIO
17d40 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 4e 49 4d 41 54 49 4f N.#define.SPI_SETTOOLTIPANIMATIO
17d60 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 50 49 5f 53 45 54 54 N.0x1017.#endif.#ifndef.SPI_SETT
17d80 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 54 54 4f 4f 4c 54 49 OOLTIPFADE.#define.SPI_SETTOOLTI
17da0 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 65 66 20 53 50 49 5f PFADE.0x1019.#endif.#ifndef.SPI_
17dc0 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 5f 53 45 54 55 49 45 SETUIEFFECTS..#define.SPI_SETUIE
17de0 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 64 65 66 20 53 50 49 FFECTS.0x103F.#endif.#ifndef.SPI
17e00 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 20 53 50 49 5f 47 45 _GETMENUANIMATION.#define.SPI_GE
17e20 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 64 69 66 0a 23 69 66 TMENUANIMATION.0x1002.#endif.#if
17e40 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 69 6e 65 20 53 50 49 ndef.SPI_GETMENUFADE.#define.SPI
17e60 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 66 0a 23 69 66 6e 64 _GETMENUFADE.0x1012.#endif.#ifnd
17e80 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 4f 4e 0a 23 64 65 66 ef.SPI_GETCOMBOBOXANIMATION.#def
17ea0 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 49 4f 4e 20 30 78 31 ine.SPI_GETCOMBOBOXANIMATION.0x1
17ec0 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 54 54 4f 4f 4c 54 49 004.#endif.#ifndef.SPI_GETTOOLTI
17ee0 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 54 54 4f 4f 4c 54 49 PANIMATION.#define.SPI_GETTOOLTI
17f00 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 23 69 66 6e 64 65 66 PANIMATION.0x1016.#endif.#ifndef
17f20 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 6e 65 20 53 50 49 5f .SPI_GETTOOLTIPFADE.#define.SPI_
17f40 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 64 69 66 0a 23 69 66 GETTOOLTIPFADE.0x1018.#endif.#if
17f60 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 65 66 69 6e 65 20 53 ndef.SPI_GETUIEFFECTS..#define.S
17f80 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 6e 64 69 66 0a 23 69 PI_GETUIEFFECTS.0x103E.#endif.#i
17fa0 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 0a 23 64 65 66 69 6e fndef.SPI_GETKEYBOARDCUES.#defin
17fc0 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 30 30 41 0a 23 65 6e e.SPI_GETKEYBOARDCUES.0x100A.#en
17fe0 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 69 6e 65 20 49 44 43 dif.#ifndef.IDC_HAND.#define.IDC
18000 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 45 53 4f 55 52 43 45 _HAND............MAKEINTRESOURCE
18020 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 5f 4d 4f 55 53 45 57 (32649).#endif.#ifndef.WM_MOUSEW
18040 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 4c 09 30 78 30 32 30 HEEL.#define.WM_MOUSEWHEEL.0x020
18060 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 4e 44 4f 57 53 5f 48 A.#endif..#endif.//.QT_WINDOWS_H
18080 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 00 2e 00 68 00 00 12 ......q.s.q.l.r.e.c.o.r.d...h...
180a0 c6 2f 2a 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 ./*.............................
180c0 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 20 20 ................................
180e0 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 20 20 ................................
18100 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 20 20 ................................
18120 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 20 20 ................................
18140 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 20 20 ................................
18160 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 20 20 ................................
18180 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 20 20 ................................
181a0 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 20 20 ................................
181c0 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 20 20 ................................
181e0 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 20 20 ................................
18200 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 20 20 ................................
18220 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 20 20 ................................
18240 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 20 20 ................................
18260 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 20 20 ................................
18280 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 20 20 ................................
182a0 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 20 20 ................................
182c0 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 20 20 ................................
182e0 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 20 20 ................................
18300 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 20 20 ................................
18320 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 20 20 ................................
18340 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 20 20 ................................
18360 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 20 20 ................................
18380 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 20 20 ................................
183a0 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 20 20 ................................
183c0 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 20 20 ................................
183e0 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 20 20 ................................
18400 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 20 20 ................................
18420 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 20 20 ................................
18440 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 20 20 ................................
18460 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 20 20 ................................
18480 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 20 20 ................................
184a0 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 20 20 ................................
184c0 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 20 20 ................................
184e0 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 20 20 ................................
18500 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 20 20 ................................
18520 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 20 20 ................................
18540 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 20 20 ................................
18560 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 20 20 ................................
18580 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 20 20 ................................
185a0 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 20 20 ................................
185c0 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 20 20 ................................
185e0 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 20 20 ................................
18600 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 20 20 ................................
18620 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 20 20 ................................
18640 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 20 2a ...............................*
18660 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.
18680 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
186a0 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
186c0 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".#
186e0 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.//.
18700 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
18720 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
18740 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
18760 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
18780 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.)
187a0 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.)....
187c0 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
187e0 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;.}
18800 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
18820 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
18840 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
18860 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
18880 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
188a0 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
188c0 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
188e0 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
18900 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;
18920 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
18940 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.)
18960 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
18980 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.
189a0 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.......
189c0 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
189e0 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
18a00 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.
18a20 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.......
18a40 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
18a60 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
18a80 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
18aa0 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
18ac0 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.)
18ae0 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
18b00 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
18b20 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.
18b40 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..
18b60 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
18b80 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..
18ba0 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(.
18bc0 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.........
18be0 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
18c00 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...........
18c20 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&.
18c40 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.......
18c60 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;
18c80 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(
18ca0 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*........
18cc0 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.);
18ce0 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(
18d00 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
18d20 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
18d40 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..
18d60 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&.
18d80 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.......
18da0 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
18dc0 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...
18de0 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
18e00 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
18e20 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
18e40 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
18e60 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
18e80 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
18ea0 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
18ec0 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
18ee0 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.
18f00 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
18f20 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
18f40 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;..
18f60 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
18f80 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
18fa0 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:..
18fc0 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
18fe0 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
19000 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.............
19020 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...........
19040 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
19060 6f 72 64 53 68 61 72 65 64 2a 20 20 20 20 73 68 3b 0a 7d 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 ordShared*....sh;.};../*........
19080 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 20 20 ................................
190a0 2a 2f 0a 2f 2a 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 */./*...........................
190c0 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .............*/./*..............
190e0 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 2a 2f 0a 0a 23 69 ..........................*/..#i
19100 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_
19120 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
19140 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<
19160 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.
19180 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
191a0 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
191c0 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
191e0 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:.
19200 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
19220 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(
19240 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.
19260 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.).{}
19280 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
192a0 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
192c0 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
192e0 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
19300 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
19320 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
19340 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.
19360 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 20 20 20 20 20 20 20 #endif......q.t...h..$T/*.......
19380 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 20 20 ................................
193a0 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 20 20 ................................
193c0 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 20 20 ................................
193e0 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 20 20 ................................
19400 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 20 20 ................................
19420 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 20 20 ................................
19440 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 20 20 ................................
19460 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 20 20 ................................
19480 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 20 20 ................................
194a0 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 20 20 ................................
194c0 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 20 20 ................................
194e0 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 20 20 ................................
19500 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 2a 2f 0a 0a 23 69 66 .........................*/..#if
19520 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 20 ndef.QT_H.#define.QT_H.#include.
19540 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 2e "qglobal.h".#include."qfeatures.
19560 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 65 h".#include."qshared.h".#include
19580 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 67 ."qptrcollection.h".#include."qg
195a0 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 22 list.h".#include."qobjectdefs.h"
195c0 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 64 .#include."qnamespace.h".#includ
195e0 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 61 e."qgarray.h".#include."qmemarra
19600 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 6c y.h".#include."qcstring.h".#incl
19620 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 69 ude."qstring.h".#include."qptrli
19640 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 6e st.h".#include."qiodevice.h".#in
19660 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 20 clude."qkeysequence.h".#include.
19680 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 74 "qwindowdefs.h".#include."qgdict
196a0 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 20 .h".#include."qfont.h".#include.
196c0 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 2e "qdatastream.h".#include."qpair.
196e0 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 20 h".#include."qpoint.h".#include.
19700 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 2e <stdio.h>.#include."qtextstream.
19720 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 75 h".#include."qfontinfo.h".#inclu
19740 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 6c de."qsizepolicy.h".#include."qtl
19760 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 20 .h".#include."qsize.h".#include.
19780 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 22 "qrect.h".#include."qbitarray.h"
197a0 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 22 .#include."qregion.h".#include."
197c0 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 69 qsql.h".#include."qstrlist.h".#i
197e0 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 22 nclude."qvaluelist.h".#include."
19800 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 23 qmap.h".#include."qdatetime.h".#
19820 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 63 include."qmime.h".#include."qasc
19840 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 65 iidict.h".#include."qpaintdevice
19860 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 69 .h".#include."qfontmetrics.h".#i
19880 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 6e nclude."qdict.h".#include."qeven
198a0 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 23 t.h".#include."qhostaddress.h".#
198c0 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 65 include."qstringlist.h".#include
198e0 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 69 ."qcolor.h".#include.<qdom.h>.#i
19900 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 72 nclude."qobject.h".#include.<qdr
19920 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 69 awutil.h>.#include."qbrush.h".#i
19940 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 77 nclude."qpalette.h".#include."qw
19960 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 22 idget.h".#include."qjpunicode.h"
19980 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 64 .#include."qtextcodec.h".#includ
199a0 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 22 e."qstyle.h".#include."qframe.h"
199c0 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 66 .#include."qfile.h".#include."qf
199e0 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 22 ileinfo.h".#include."qurlinfo.h"
19a00 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 75 .#include."qwidgetlist.h".#inclu
19a20 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 75 de.<qcombobox.h>.#include."qgrou
19a40 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 6e pbox.h".#include."qdialog.h".#in
19a60 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 64 clude.<qdataview.h>.#include."qd
19a80 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 74 ockwindow.h".#include."qcommonst
19aa0 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 6f yle.h".#include."qnetworkprotoco
19ac0 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 69 l.h".#include.<qeuckrcodec.h>.#i
19ae0 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 64 nclude.<qgb18030codec.h>.#includ
19b00 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 2e e."qgcache.h".#include."qpixmap.
19b20 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 71 h".#include.<qgif.h>.#include.<q
19b40 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 68 glcolormap.h>.#include.<qcache.h
19b60 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 64 >.#include.<qdropsite.h>.#includ
19b80 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 68 e."qgplugin.h".#include.<qgrid.h
19ba0 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 6e >.#include."qrangecontrol.h".#in
19bc0 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 20 clude."qbuttongroup.h".#include.
19be0 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 65 <qdatetimeedit.h>.#include."qgve
19c00 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 6c ctor.h".#include."qhbox.h".#incl
19c20 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 22 ude.<qhbuttongroup.h>.#include."
19c40 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 78 qiconset.h".#include.<qhgroupbox
19c60 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 22 .h>.#include."qsocketnotifier.h"
19c80 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 64 .#include.<qeventloop.h>.#includ
19ca0 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 3e e.<qhttp.h>.#include.<qaction.h>
19cc0 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 22 .#include."qbuffer.h".#include."
19ce0 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 74 qimage.h".#include.<qimageformat
19d00 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 22 plugin.h>.#include."qlineedit.h"
19d20 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 65 .#include.<qintcache.h>.#include
19d40 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 74 ."qintdict.h".#include."qmotifst
19d60 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 6e yle.h".#include."qpicture.h".#in
19d80 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 65 clude.<qjiscodec.h>.#include.<qe
19da0 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 2e ucjpcodec.h>.#include.<qkeycode.
19dc0 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 20 h>.#include.<qaccel.h>.#include.
19de0 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 0a "qlabel.h".#include."qlayout.h".
19e00 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 65 #include.<qlcdnumber.h>.#include
19e20 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 69 .<qlibrary.h>.#include.<qinputdi
19e40 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 0a alog.h>.#include."qscrollbar.h".
19e60 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
19e80 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 79 e."qdir.h".#include."qwindowssty
19ea0 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 23 le.h".#include."qconnection.h".#
19ec0 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 76 include."qbitmap.h".#include."qv
19ee0 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 23 ariant.h".#include."qsignal.h".#
19f00 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 65 include.<qmessagebox.h>.#include
19f20 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 64 ."qmetaobject.h".#include."qhead
19f40 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 2e er.h".#include.<qmotifplusstyle.
19f60 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 75 h>.#include.<qcdestyle.h>.#inclu
19f80 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 74 de.<qmovie.h>.#include."qptrvect
19fa0 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 75 or.h".#include."qmutex.h".#inclu
19fc0 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 72 de."qbutton.h".#include.<qnetwor
19fe0 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 20 k.h>.#include.<qftp.h>.#include.
1a000 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 63 "qguardedptr.h".#include.<qobjec
1a020 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 71 tcleanuphandler.h>.#include."qsq
1a040 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 2e lfield.h".#include.<qobjectdict.
1a060 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 63 h>.#include.<qobjectlist.h>.#inc
1a080 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 3c lude.<qcolordialog.h>.#include.<
1a0a0 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 20 qpaintdevicemetrics.h>.#include.
1a0c0 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 64 "qpointarray.h".#include."qmenud
1a0e0 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 69 ata.h".#include.<qlistview.h>.#i
1a100 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 6f nclude."qpen.h".#include."qdrago
1a120 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 0a bject.h".#include.<qiconview.h>.
1a140 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 75 #include.<qpixmapcache.h>.#inclu
1a160 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 3c de.<qplatinumstyle.h>.#include.<
1a180 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 23 qpngio.h>.#include.<qcursor.h>.#
1a1a0 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 75 include.<qerrormessage.h>.#inclu
1a1c0 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 20 de.<qpolygonscanner.h>.#include.
1a1e0 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 64 "qpopupmenu.h".#include.<qprintd
1a200 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 23 ialog.h>.#include.<qprinter.h>.#
1a220 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 71 include.<qprocess.h>.#include."q
1a240 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 6f progressbar.h".#include."qsemimo
1a260 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 0a dal.h".#include.<qasciicache.h>.
1a280 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 3c #include."qptrdict.h".#include.<
1a2a0 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 74 qcleanuphandler.h>.#include.<qpt
1a2c0 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 3e rqueue.h>.#include.<qptrstack.h>
1a2e0 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 75 .#include."qstylesheet.h".#inclu
1a300 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 61 de.<qpushbutton.h>.#include.<qra
1a320 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 0a diobutton.h>.#include.<qdial.h>.
1a340 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 20 #include.<qdockarea.h>.#include.
1a360 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 64 "qregexp.h".#include.<qclipboard
1a380 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 6c .h>.#include.<qrtlcodec.h>.#incl
1a3a0 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 64 ude.<qlistbox.h>.#include.<qgrid
1a3c0 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 0a view.h>.#include."qsemaphore.h".
1a3e0 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 6e #include.<qprogressdialog.h>.#in
1a400 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 65 clude."qsocketdevice.h".#include
1a420 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 71 .<qsessionmanager.h>.#include.<q
1a440 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 2e settings.h>.#include.<qsgistyle.
1a460 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 63 h>.#include.<qfontdialog.h>.#inc
1a480 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 61 lude."qtimer.h".#include.<qsigna
1a4a0 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 74 lmapper.h>.#include.<qsignalslot
1a4c0 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 74 imp.h>.#include.<qsimplerichtext
1a4e0 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 75 .h>.#include."qwmatrix.h".#inclu
1a500 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 74 de.<qsizegrip.h>.#include.<qabst
1a520 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 64 ractlayout.h>.#include.<qsjiscod
1a540 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 6c ec.h>.#include.<qslider.h>.#incl
1a560 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 65 ude.<qsocket.h>.#include.<qserve
1a580 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 6e rsocket.h>.#include.<qdns.h>.#in
1a5a0 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 3c clude.<qsortedlist.h>.#include.<
1a5c0 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 0a qsound.h>.#include.<qspinbox.h>.
1a5e0 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 6c #include.<qsplashscreen.h>.#incl
1a600 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 6c ude.<qsplitter.h>.#include."qsql
1a620 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 72 error.h".#include."qeditorfactor
1a640 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 63 y.h".#include."qsqlquery.h".#inc
1a660 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 73 lude."qsqlrecord.h".#include.<qs
1a680 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 6c qldriverplugin.h>.#include."qsql
1a6a0 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 22 index.h".#include."qsqlcursor.h"
1a6c0 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 64 .#include.<qsqldriver.h>.#includ
1a6e0 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 2e e.<qsqlform.h>.#include."qtable.
1a700 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 0a h".#include.<qsqlpropertymap.h>.
1a720 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 75 #include.<qsqldatabase.h>.#inclu
1a740 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 73 de.<qdatabrowser.h>.#include.<qs
1a760 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 74 qlresult.h>.#include.<qsqlselect
1a780 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 68 cursor.h>.#include.<qstatusbar.h
1a7a0 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 65 >.#include.<qmenubar.h>.#include
1a7c0 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 74 .<qcanvas.h>.#include."qtranslat
1a7e0 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 6c or.h".#include.<qstrvec.h>.#incl
1a800 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 65 ude.<qinterlacestyle.h>.#include
1a820 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 74 .<qstylefactory.h>.#include.<qst
1a840 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 74 yleplugin.h>.#include."qtextedit
1a860 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 72 .h".#include.<qsyntaxhighlighter
1a880 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 64 .h>.#include.<qtabbar.h>.#includ
1a8a0 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 65 e.<qtabdialog.h>.#include."qsqle
1a8c0 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 69 ditorfactory.h".#include.<qtabwi
1a8e0 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 68 dget.h>.#include.<qtextbrowser.h
1a900 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 75 >.#include.<qbig5codec.h>.#inclu
1a920 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 64 de.<qtextcodecfactory.h>.#includ
1a940 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 20 e.<qtextcodecplugin.h>.#include.
1a960 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 6f <qmultilineedit.h>.#include."qto
1a980 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 0a olbar.h".#include.<qtextview.h>.
1a9a0 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 63 #include."qwaitcondition.h".#inc
1a9c0 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 6e lude.<qasyncio.h>.#include.<qfon
1a9e0 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 64 tdatabase.h>.#include.<qmainwind
1aa00 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 63 ow.h>.#include.<qtoolbox.h>.#inc
1aa20 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 71 lude.<qtoolbutton.h>.#include.<q
1aa40 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 64 tooltip.h>.#include."qdesktopwid
1aa60 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 0a get.h".#include.<qtsciicodec.h>.
1aa80 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 6c #include."qurl.h".#include."qurl
1aaa0 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 6f operator.h".#include.<qfiledialo
1aac0 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 63 g.h>.#include.<qutfcodec.h>.#inc
1aae0 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 61 lude.<quuid.h>.#include.<qvalida
1ab00 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 68 tor.h>.#include.<qasyncimageio.h
1ab20 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 6c >.#include.<qvaluestack.h>.#incl
1ab40 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 71 ude.<qvaluevector.h>.#include.<q
1ab60 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 0a datatable.h>.#include.<qvbox.h>.
1ab80 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 6c #include.<qvbuttongroup.h>.#incl
1aba0 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 75 ude.<qvfbhdr.h>.#include.<qvgrou
1abc0 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 6e pbox.h>.#include.<qthread.h>.#in
1abe0 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 71 clude.<qwhatsthis.h>.#include.<q
1ac00 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 74 application.h>.#include.<qwidget
1ac20 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 2e intdict.h>.#include.<qfocusdata.
1ac40 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 69 h>.#include.<qwidgetplugin.h>.#i
1ac60 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 65 nclude.<qwidgetstack.h>.#include
1ac80 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 63 .<qcheckbox.h>.#include.<qcompac
1aca0 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 23 tstyle.h>.#include.<qwizard.h>.#
1acc0 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 71 include.<qpainter.h>.#include.<q
1ace0 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 2e workspace.h>.#include.<qlocalfs.
1ad00 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 65 h>.#include.<qxml.h>..#if.define
1ad20 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 48 d(.QT_MOC_CPP.).||.defined(.QT_H
1ad40 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 23 _CPP.).||.defined(.Q_OS_MACX.).#
1ad60 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 6c include.<private/qcom_p.h>.#incl
1ad80 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 65 ude.<private/qucom_p.h>.#include
1ada0 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 2e ."private/qgfxdriverinterface_p.
1adc0 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 23 h".#include."private/qcom_p.h".#
1ade0 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 74 include."private/qimageformatint
1ae00 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 69 erface_p.h".#include."private/qi
1ae20 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 65 sciicodec_p.h".#include."private
1ae40 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 75 /qkbddriverinterface_p.h".#inclu
1ae60 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 23 de."private/qlayoutengine_p.h".#
1ae80 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 68 include."private/qcomlibrary_p.h
1aea0 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 72 ".#include."private/qmousedriver
1aec0 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 65 interface_p.h".#include."private
1aee0 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 65 /qeffects_p.h".#include."private
1af00 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 22 /qgpluginmanager_p.h".#include."
1af20 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 20 private/qinternal_p.h".#include.
1af40 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 68 "private/qsqldriverinterface_p.h
1af60 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 5f ".#include."private/qsqlmanager_
1af80 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 68 p.h".#include."private/qlock_p.h
1afa0 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 61 ".#include."private/qcomponentfa
1afc0 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 74 ctory_p.h".#include."private/qst
1afe0 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 76 yleinterface_p.h".#include."priv
1b000 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 69 ate/qrichtext_p.h".#include."pri
1b020 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 70 vate/qsvgdevice_p.h".#include."p
1b040 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 65 rivate/qfontcodecs_p.h".#include
1b060 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 2e ."private/qtextcodecinterface_p.
1b080 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 5f h".#include."private/qpsprinter_
1b0a0 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 72 p.h".#include."private/qtitlebar
1b0c0 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 2e _p.h".#include."private/qucom_p.
1b0e0 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 5f h".#include."private/qucomextra_
1b100 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 61 p.h".#include."private/qpluginma
1b120 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 69 nager_p.h".#include."private/qdi
1b140 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 6e r_p.h".#include."private/qsettin
1b160 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 78 gs_p.h".#include."private/qsqlex
1b180 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 71 tension_p.h".#include."private/q
1b1a0 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 69 dialogbuttons_p.h".#include."pri
1b1c0 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 6c vate/qwidgetinterface_p.h".#incl
1b1e0 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 65 ude."private/qwidgetresizehandle
1b200 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 72 r_p.h".#include."private/qlibrar
1b220 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 73 y_p.h".#endif.//.Private.headers
1b240 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 71 ...#ifdef.Q_WS_MAC.#include.<qaq
1b260 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 6d uastyle.h>.#include.<qmacstyle_m
1b280 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 66 ac.h>.#endif.//.Q_WS_MAC..#ifdef
1b2a0 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 74 .Q_WS_WIN.#include.<qwindowsxpst
1b2c0 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 23 yle.h>.#endif..#ifdef.Q_WS_QWS.#
1b2e0 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 68 include.<private/qtextengine_p.h
1b300 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 0a >.#include."qfontmanager_qws.h".
1b320 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 3e #include.<qfontfactorybdf_qws.h>
1b340 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 3e .#include.<qgfxvoodoodefs_qws.h>
1b360 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 3e .#include.<qgfxmatroxdefs_qws.h>
1b380 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 2e .#include.<qgfxdriverplugin_qws.
1b3a0 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 71 h>.#include.<qkbddriverfactory_q
1b3c0 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 6e ws.h>.#include.<qkbddriverplugin
1b3e0 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 61 _qws.h>.#include.<qmousedriverfa
1b400 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 69 ctory_qws.h>.#include.<qmousedri
1b420 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 63 verplugin_qws.h>.#include.<qcopc
1b440 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 70 hannel_qws.h>.#include.<qdirectp
1b460 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 6d ainter_qws.h>.#include."qmemorym
1b480 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 71 anager_qws.h".#include.<qmouse_q
1b4a0 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 5f ws.h>.#include.<qfontfactoryttf_
1b4c0 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 64 qws.h>.#ifndef.Q_OS_MAC.#.includ
1b4e0 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 6c e.<qsoundqss_qws.h>.#endif.#incl
1b500 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 64 ude."qgfx_qws.h".#include.<qgfxd
1b520 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 77 riverfactory_qws.h>.#include."qw
1b540 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 63 sdisplay_qws.h".#include."qwssoc
1b560 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 69 ket_qws.h".#include."qwsdecorati
1b580 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 73 on_qws.h".#include."qwsutils_qws
1b5a0 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 23 .h".#include.<qwscursor_qws.h>.#
1b5c0 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 6c include."qwsmanager_qws.h".#incl
1b5e0 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 22 ude."qwsdefaultdecoration_qws.h"
1b600 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 6e .#include.<qgfxraster_qws.h>.#in
1b620 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
1b640 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 6e e.<qwshydrodecoration_qws.h>.#in
1b660 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 0a clude.<qwskde2decoration_qws.h>.
1b680 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 68 #include.<qwskdedecoration_qws.h
1b6a0 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 77 >.#include.<qwsbeosdecoration_qw
1b6c0 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 68 s.h>.#include."qwsproperty_qws.h
1b6e0 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 73 ".#include.<qwsregionmanager_qws
1b700 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 69 .h>.#include."qwsevent_qws.h".#i
1b720 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 6e nclude.<qwindowsystem_qws.h>.#in
1b740 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 2e clude.<qwswindowsdecoration_qws.
1b760 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 51 h>.#endif.//.Q_WS_QWS...#ifdef.Q
1b780 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 65 _WS_WCE.#include.<qpocketpcstyle
1b7a0 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 64 _wce.h>.#endif.//.Q_WS_WCE..#end
1b7c0 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 00 if.//.QT_H......q.w.a.i.t.c.o.n.
1b7e0 64 00 69 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 08 ad 2f 2a 20 20 20 20 20 20 20 20 20 20 20 d.i.t.i.o.n...h..../*...........
1b800 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 20 20 ................................
1b820 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 20 20 ................................
1b840 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 20 20 ................................
1b860 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 20 20 ................................
1b880 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 20 20 ................................
1b8a0 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 20 20 ................................
1b8c0 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 20 20 ................................
1b8e0 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 20 20 ................................
1b900 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 20 20 ................................
1b920 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 20 20 ................................
1b940 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 20 20 ................................
1b960 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 20 20 ................................
1b980 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 20 20 ................................
1b9a0 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 20 20 ................................
1b9c0 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 20 20 ................................
1b9e0 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 20 20 ................................
1ba00 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 20 20 ................................
1ba20 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 20 20 ................................
1ba40 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 20 20 ................................
1ba60 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 20 20 ................................
1ba80 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 20 20 ................................
1baa0 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 20 20 ................................
1bac0 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 20 20 ................................
1bae0 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 20 20 ................................
1bb00 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 20 20 ................................
1bb20 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 20 20 ................................
1bb40 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 20 20 ................................
1bb60 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 20 20 ................................
1bb80 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 20 20 ................................
1bba0 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 20 20 ................................
1bbc0 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 20 20 ................................
1bbe0 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 20 20 ................................
1bc00 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 20 20 ................................
1bc20 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 20 20 ................................
1bc40 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 20 20 ................................
1bc60 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 20 20 ................................
1bc80 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 20 20 ................................
1bca0 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 20 20 ................................
1bcc0 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 20 20 ................................
1bce0 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 20 20 ................................
1bd00 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 20 20 ................................
1bd20 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 20 20 ................................
1bd40 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 20 20 ................................
1bd60 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 20 20 ................................
1bd80 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 20 20 ................................
1bda0 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 20 20 ................................
1bdc0 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 2a 2f 0a 0a 23 ...........................*/..#
1bde0 69 66 6e 64 65 66 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 ifndef.QWAITCONDITION_H.#define.
1be00 51 57 41 49 54 43 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 QWAITCONDITION_H..#ifndef.QT_H.#
1be20 69 6e 63 6c 75 64 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 include."qglobal.h".#endif.//.QT
1be40 5f 48 0a 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 _H..#if.defined(QT_THREAD_SUPPOR
1be60 54 29 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 73 73 20 51 T)..#include.<limits.h>..class.Q
1be80 57 61 69 74 43 6f 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 WaitConditionPrivate;.class.QMut
1bea0 65 78 3b 0a 0a 63 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 ex;..class.Q_EXPORT.QWaitConditi
1bec0 6f 6e 0a 7b 0a 70 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 on.{.public:.....QWaitCondition(
1bee0 29 3b 0a 20 20 20 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 );.....virtual.~QWaitCondition()
1bf00 3b 0a 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 ;......//.default.argument.cause
1bf20 73 20 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 s.thread.to.block.indefinately..
1bf40 20 20 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 ...bool.wait(.unsigned.long.time
1bf60 20 3d 20 55 4c 4f 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 .=.ULONG_MAX.);.....bool.wait(.Q
1bf80 4d 75 74 65 78 20 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 Mutex.*mutex,.unsigned.long.time
1bfa0 20 3d 20 55 4c 4f 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 .=.ULONG_MAX.);......void.wakeOn
1bfc0 65 28 29 3b 0a 20 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 e();.....void.wakeAll();..privat
1bfe0 65 3a 0a 20 20 20 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 e:.....QWaitConditionPrivate.*.d
1c000 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)..
1c020 20 20 20 51 57 61 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 ...QWaitCondition(.const.QWaitCo
1c040 6e 64 69 74 69 6f 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 ndition.&.);.....QWaitCondition.
1c060 26 6f 70 65 72 61 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 &operator=(.const.QWaitCondition
1c080 20 26 20 29 3b 0a 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 .&.);.#endif.};..#endif..#endif.
1c0a0 00 00 00 14 00 71 00 74 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 04 2b 2f 2a 20 20 .....q.t.s.t.r.e.a.m...h...+/*..
1c0c0 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 20 20 ................................
1c0e0 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 20 20 ................................
1c100 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 20 20 ................................
1c120 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 20 20 ................................
1c140 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 20 20 ................................
1c160 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 20 20 ................................
1c180 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 20 20 ................................
1c1a0 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 20 20 ................................
1c1c0 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 20 20 ................................
1c1e0 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 20 20 ................................
1c200 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 20 20 ................................
1c220 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 20 20 ................................
1c240 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 20 20 ................................
1c260 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 20 20 ................................
1c280 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 20 20 ................................
1c2a0 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 20 20 ................................
1c2c0 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 20 20 ................................
1c2e0 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 20 20 ................................
1c300 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 20 20 ................................
1c320 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 20 20 ................................
1c340 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 20 20 ................................
1c360 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 20 20 ................................
1c380 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 20 20 ................................
1c3a0 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 20 20 ................................
1c3c0 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 20 20 ................................
1c3e0 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 20 20 ................................
1c400 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 20 20 ................................
1c420 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 20 20 ................................
1c440 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 20 20 ................................
1c460 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 20 20 ................................
1c480 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 2a 2f ..............................*/
1c4a0 0a 23 69 66 6e 64 65 66 20 51 54 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 53 54 .#ifndef.QTSTREAM_H.#define.QTST
1c4c0 52 45 41 4d 5f 48 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 REAM_H.#include."qtextstream.h".
1c4e0 23 65 6e 64 69 66 0a 00 00 00 1c 00 71 00 77 00 73 00 65 00 76 00 65 00 6e 00 74 00 5f 00 71 00 #endif......q.w.s.e.v.e.n.t._.q.
1c500 77 00 73 00 2e 00 68 00 00 1e 42 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 w.s...h...B/*...................
1c520 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 20 20 ................................
1c540 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 20 20 ................................
1c560 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 20 20 ................................
1c580 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 20 20 ................................
1c5a0 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 20 20 ................................
1c5c0 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 20 20 ................................
1c5e0 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 20 20 ................................
1c600 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 20 20 ................................
1c620 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 20 20 ................................
1c640 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 20 20 ................................
1c660 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 20 20 ................................
1c680 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 20 20 ................................
1c6a0 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 20 20 ................................
1c6c0 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 20 20 ................................
1c6e0 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 20 20 ................................
1c700 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 20 20 ................................
1c720 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 20 20 ................................
1c740 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 20 20 ................................
1c760 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 20 20 ................................
1c780 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 20 20 ................................
1c7a0 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 20 20 ................................
1c7c0 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 20 20 ................................
1c7e0 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 20 20 ................................
1c800 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 20 20 ................................
1c820 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 20 20 ................................
1c840 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 20 20 ................................
1c860 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 20 20 ................................
1c880 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 20 20 ................................
1c8a0 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 20 20 ................................
1c8c0 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 20 20 ................................
1c8e0 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 20 20 ................................
1c900 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 20 20 ................................
1c920 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 20 20 ................................
1c940 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 20 20 ................................
1c960 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 20 20 ................................
1c980 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 20 20 ................................
1c9a0 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 20 20 ................................
1c9c0 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 20 20 ................................
1c9e0 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 45 56 45 4e 54 ............*/..#ifndef.QWSEVENT
1ca00 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 0a 23 _QWS_H.#define.QWSEVENT_QWS_H..#
1ca20 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 74 69 6c 73 5f 71 ifndef.QT_H.#include."qwsutils_q
1ca40 77 73 2e 68 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 ws.h".#include."qwscommand_qws.h
1ca60 22 20 2f 2f 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 20 6c 69 76 65 73 20 74 68 65 72 65 2c ".//QWSProtocolItem.lives.there,
1ca80 20 66 6f 72 20 6e 6f 77 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 73 74 72 75 63 74 20 .for.now.#endif.//.QT_H..struct.
1caa0 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 45 76 65 6e 74 20 QWSMouseEvent;..struct.QWSEvent.
1cac0 3a 20 51 57 53 50 72 6f 74 6f 63 6f 6c 49 74 65 6d 20 7b 0a 0a 20 20 20 20 51 57 53 45 76 65 6e :.QWSProtocolItem.{......QWSEven
1cae0 74 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 20 3a t(.int.t,.int.len,.char.*ptr.).:
1cb00 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 0a 0a .QWSProtocolItem(t,len,ptr).{}..
1cb20 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 09 4e 6f 45 76 65 6e 74 2c 0a 09 43 6f 6e 6e 65 ....enum.Type.{..NoEvent,..Conne
1cb40 63 74 65 64 2c 0a 09 4d 6f 75 73 65 2c 20 46 6f 63 75 73 2c 20 4b 65 79 2c 0a 09 52 65 67 69 6f cted,..Mouse,.Focus,.Key,..Regio
1cb60 6e 4d 6f 64 69 66 69 65 64 2c 0a 09 43 72 65 61 74 69 6f 6e 2c 0a 09 50 72 6f 70 65 72 74 79 4e nModified,..Creation,..PropertyN
1cb80 6f 74 69 66 79 2c 0a 09 50 72 6f 70 65 72 74 79 52 65 70 6c 79 2c 0a 09 53 65 6c 65 63 74 69 6f otify,..PropertyReply,..Selectio
1cba0 6e 43 6c 65 61 72 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 2c 0a 09 53 65 6c 65 nClear,..SelectionRequest,..Sele
1cbc0 63 74 69 6f 6e 4e 6f 74 69 66 79 2c 0a 09 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 0a 09 51 43 ctionNotify,..MaxWindowRect,..QC
1cbe0 6f 70 4d 65 73 73 61 67 65 2c 0a 09 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 2c 0a 09 49 4d opMessage,..WindowOperation,..IM
1cc00 45 76 65 6e 74 2c 0a 09 4e 45 76 65 6e 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 57 53 4d 6f Event,..NEvent.....};......QWSMo
1cc20 75 73 65 45 76 65 6e 74 20 2a 61 73 4d 6f 75 73 65 28 29 0a 09 7b 20 72 65 74 75 72 6e 20 74 79 useEvent.*asMouse()..{.return.ty
1cc40 70 65 20 3d 3d 20 4d 6f 75 73 65 20 3f 20 28 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 2a 29 74 68 pe.==.Mouse.?.(QWSMouseEvent*)th
1cc60 69 73 20 3a 20 30 3b 20 7d 0a 20 20 20 20 69 6e 74 20 77 69 6e 64 6f 77 28 29 20 7b 20 72 65 74 is.:.0;.}.....int.window().{.ret
1cc80 75 72 6e 20 2a 28 28 69 6e 74 2a 29 73 69 6d 70 6c 65 44 61 74 61 50 74 72 29 3b 20 7d 0a 20 20 urn.*((int*)simpleDataPtr);.}...
1cca0 20 20 73 74 61 74 69 63 20 51 57 53 45 76 65 6e 74 20 2a 66 61 63 74 6f 72 79 28 20 69 6e 74 20 ..static.QWSEvent.*factory(.int.
1ccc0 74 79 70 65 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2f 41 6c 6c 20 65 76 65 6e 74 73 20 6d 75 73 74 20 73 type.);.};...//All.events.must.s
1cce0 74 61 72 74 20 77 69 74 68 20 77 69 6e 64 6f 77 49 44 0a 0a 73 74 72 75 63 74 20 51 57 53 43 6f tart.with.windowID..struct.QWSCo
1cd00 6e 6e 65 63 74 65 64 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 nnectedEvent.:.QWSEvent.{.....QW
1cd20 53 43 6f 6e 6e 65 63 74 65 64 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 SConnectedEvent()..:.QWSEvent(.Q
1cd40 57 53 45 76 65 6e 74 3a 3a 43 6f 6e 6e 65 63 74 65 64 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 WSEvent::Connected,.sizeof(.simp
1cd60 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 20 29 leData.),...(char*)&simpleData.)
1cd80 20 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 .{}......void.setData(.char.*d,.
1cda0 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 55 45 int.len,.bool.allocateMem.=.TRUE
1cdc0 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 6e 2c .).{..QWSEvent::setData(.d,.len,
1cde0 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 64 69 73 70 6c 61 79 20 3d 20 28 63 68 61 72 .allocateMem.);..display.=.(char
1ce00 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 72 75 63 74 20 *)rawDataPtr;.....}......struct.
1ce20 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 6c SimpleData.{..int.window;..int.l
1ce40 65 6e 3b 0a 09 69 6e 74 20 63 6c 69 65 6e 74 49 64 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 en;..int.clientId;.....}.simpleD
1ce60 61 74 61 3b 0a 0a 20 20 20 20 63 68 61 72 20 2a 64 69 73 70 6c 61 79 3b 0a 7d 3b 0a 0a 73 74 72 ata;......char.*display;.};..str
1ce80 75 63 74 20 51 57 53 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 20 3a 20 51 57 53 45 uct.QWSMaxWindowRectEvent.:.QWSE
1cea0 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 45 76 65 6e 74 vent.{.....QWSMaxWindowRectEvent
1cec0 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 4d 61 78 57 69 6e 64 6f 77 52 65 63 74 2c 20 73 ()..:.QWSEvent(.MaxWindowRect,.s
1cee0 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
1cf00 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 pleData.).{.}.....struct.SimpleD
1cf20 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 51 52 65 63 74 20 72 65 63 74 3b 0a ata.{..int.window;..QRect.rect;.
1cf40 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 53 ....}.simpleData;.};..struct.QWS
1cf60 4d 6f 75 73 65 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 MouseEvent.:.QWSEvent.{.....QWSM
1cf80 6f 75 73 65 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 76 65 6e ouseEvent()..:.QWSEvent(.QWSEven
1cfa0 74 3a 3a 4d 6f 75 73 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 t::Mouse,.sizeof(.simpleData.),.
1cfc0 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 20 20 20 20 73 74 ..(char*)&simpleData.).{}.....st
1cfe0 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 09 ruct.SimpleData.{..int.window;..
1d000 69 6e 74 20 78 5f 72 6f 6f 74 2c 20 79 5f 72 6f 6f 74 2c 20 73 74 61 74 65 3b 0a 09 69 6e 74 20 int.x_root,.y_root,.state;..int.
1d020 74 69 6d 65 3b 20 2f 2f 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 0a 20 20 20 20 7d 20 73 69 6d 70 time;.//.milliseconds.....}.simp
1d040 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 leData;.};..struct.QWSFocusEvent
1d060 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 46 6f 63 75 73 45 76 65 6e 74 28 .:.QWSEvent.{.....QWSFocusEvent(
1d080 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 46 6f 63 75 73 2c 20 )..:.QWSEvent(.QWSEvent::Focus,.
1d0a0 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 73 69 sizeof(.simpleData.),.(char*)&si
1d0c0 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 29 26 73 69 6d mpleData.)..{.memset((char*)&sim
1d0e0 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 29 29 3b 20 7d pleData,0,sizeof(simpleData));.}
1d100 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
1d120 6e 64 6f 77 3b 0a 09 75 69 6e 74 20 67 65 74 5f 66 6f 63 75 73 3a 31 3b 0a 20 20 20 20 7d 20 73 ndow;..uint.get_focus:1;.....}.s
1d140 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 4b 65 79 45 76 65 6e impleData;.};..struct.QWSKeyEven
1d160 74 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 4b 65 79 45 76 65 6e 74 28 29 0a t:.QWSEvent.{.....QWSKeyEvent().
1d180 09 3a 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 4b 65 79 2c 20 73 69 7a 65 .:.QWSEvent(.QWSEvent::Key,.size
1d1a0 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 68 61 72 2a 29 of(.simpleData.),........(char*)
1d1c0 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 20 53 69 6d 70 &simpleData.).{}.....struct.Simp
1d1e0 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 75 73 68 6f 72 74 20 75 6e leData.{..int.window;..ushort.un
1d200 69 63 6f 64 65 3b 0a 09 75 73 68 6f 72 74 20 6b 65 79 63 6f 64 65 3b 0a 09 69 6e 74 20 6d 6f 64 icode;..ushort.keycode;..int.mod
1d220 69 66 69 65 72 73 3b 0a 09 75 69 6e 74 20 69 73 5f 70 72 65 73 73 3a 31 3b 0a 09 75 69 6e 74 20 ifiers;..uint.is_press:1;..uint.
1d240 69 73 5f 61 75 74 6f 5f 72 65 70 65 61 74 3a 31 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 is_auto_repeat:1;.....}.simpleDa
1d260 74 61 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 6e 74 ta;.};...struct.QWSCreationEvent
1d280 20 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 43 72 65 61 74 69 6f 6e 45 76 65 .:.QWSEvent.{.....QWSCreationEve
1d2a0 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 43 72 65 61 nt()..:.QWSEvent(.QWSEvent::Crea
1d2c0 74 69 6f 6e 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 tion,.sizeof(.simpleData.),.....
1d2e0 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
1d300 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 61 20 7b 0a 09 69 6e 74 20 6f 62 6a 65 63 74 69 64 truct.SimpleData.{..int.objectid
1d320 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 09 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 ;.....}.simpleData;..};..#ifndef
1d340 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 73 74 72 75 63 74 20 51 57 53 .QT_NO_QWS_PROPERTIES.struct.QWS
1d360 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b PropertyNotifyEvent.:.QWSEvent.{
1d380 0a 20 20 20 20 51 57 53 50 72 6f 70 65 72 74 79 4e 6f 74 69 66 79 45 76 65 6e 74 28 29 0a 09 3a .....QWSPropertyNotifyEvent()..:
1d3a0 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 65 72 74 79 4e 6f 74 .QWSEvent(.QWSEvent::PropertyNot
1d3c0 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 2c 0a 09 20 20 20 20 ify,.sizeof(.simpleData.),......
1d3e0 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 65 6e ..(char*)&simpleData.).{}.....en
1d400 75 6d 20 53 74 61 74 65 20 7b 0a 20 20 20 20 20 20 20 20 50 72 6f 70 65 72 74 79 4e 65 77 56 61 um.State.{.........PropertyNewVa
1d420 6c 75 65 2c 0a 20 20 20 20 20 20 20 20 50 72 6f 70 65 72 74 79 44 65 6c 65 74 65 64 0a 20 20 20 lue,.........PropertyDeleted....
1d440 20 7d 3b 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
1d460 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 74 20 73 74 61 .window;..int.property;..int.sta
1d480 74 65 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a te;.....}.simpleData;.};.#endif.
1d4a0 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 45 76 65 6e 74 20 3a .struct.QWSSelectionClearEvent.:
1d4c0 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 .QWSEvent.{.....QWSSelectionClea
1d4e0 72 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 76 65 6e 74 3a 3a rEvent()..:.QWSEvent(.QWSEvent::
1d500 53 65 6c 65 63 74 69 6f 6e 43 6c 65 61 72 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 61 SelectionClear,.sizeof(.simpleDa
1d520 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 65 44 61 74 61 20 ta.),........(char*)&simpleData.
1d540 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 20 7b 0a 09 69 6e ).{}.....struct.SimpleData.{..in
1d560 74 20 77 69 6e 64 6f 77 3b 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a t.window;.....}.simpleData;.};..
1d580 73 74 72 75 63 74 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 20 struct.QWSSelectionRequestEvent.
1d5a0 3a 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 52 65 71 :.QWSEvent.{.....QWSSelectionReq
1d5c0 75 65 73 74 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 76 65 6e uestEvent()..:.QWSEvent(.QWSEven
1d5e0 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 52 65 71 75 65 73 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d t::SelectionRequest,.sizeof(.sim
1d600 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 65 pleData.),........(char*)&simple
1d620 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 20 Data.).{}.....struct.SimpleData.
1d640 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 69 6e 74 20 72 65 71 75 65 73 74 6f 72 3b 20 2f {..int.window;..int.requestor;./
1d660 2f 20 77 69 6e 64 6f 77 20 77 68 69 63 68 20 77 61 6e 74 73 20 74 68 65 20 73 65 6c 65 63 74 69 /.window.which.wants.the.selecti
1d680 6f 6e 0a 09 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 6e on..int.property;.//.property.on
1d6a0 20 72 65 71 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 .requestor.into.which.the.select
1d6c0 69 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 74 6f 72 65 64 2c 20 6e 6f 72 6d 61 6c 6c 79 20 51 ion.should.be.stored,.normally.Q
1d6e0 57 53 50 72 6f 70 65 72 74 79 3a 3a 50 72 6f 70 53 65 6c 65 63 74 69 6f 6e 0a 09 69 6e 74 20 6d WSProperty::PropSelection..int.m
1d700 69 6d 65 54 79 70 65 73 3b 20 2f 2f 20 56 61 6c 75 65 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 imeTypes;.//.Value.is.stored.in.
1d720 74 68 65 20 70 72 6f 70 65 72 74 79 20 6d 69 6d 65 54 79 70 65 20 6f 6e 20 74 68 65 20 72 65 71 the.property.mimeType.on.the.req
1d740 75 65 73 74 6f 72 20 77 69 6e 64 6f 77 2e 20 54 68 69 73 20 76 61 6c 75 65 20 6d 61 79 20 63 6f uestor.window..This.value.may.co
1d760 6e 74 61 69 6e 0a 09 2f 2f 20 6d 75 6c 74 69 70 6c 65 20 6d 69 6d 65 54 79 70 65 73 20 73 65 70 ntain..//.multiple.mimeTypes.sep
1d780 61 72 61 74 65 64 20 62 79 20 3b 3b 20 77 68 65 72 65 20 74 68 65 20 6f 72 64 65 72 20 72 65 66 arated.by.;;.where.the.order.ref
1d7a0 6c 65 63 74 73 20 74 68 65 20 70 72 69 6f 72 69 74 79 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 lects.the.priority.....}.simpleD
1d7c0 61 74 61 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 57 53 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 ata;.};..struct.QWSSelectionNoti
1d7e0 66 79 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 53 65 6c 65 fyEvent.:.QWSEvent.{.....QWSSele
1d800 63 74 69 6f 6e 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 ctionNotifyEvent()..:.QWSEvent(.
1d820 51 57 53 45 76 65 6e 74 3a 3a 53 65 6c 65 63 74 69 6f 6e 4e 6f 74 69 66 79 2c 20 73 69 7a 65 6f QWSEvent::SelectionNotify,.sizeo
1d840 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 68 61 72 2a 29 26 f(.simpleData.),........(char*)&
1d860 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 20 53 69 6d 70 6c simpleData.).{}.....struct.Simpl
1d880 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 72 65 71 75 65 73 eData.{..int.window;..int.reques
1d8a0 74 6f 72 3b 20 2f 2f 20 74 68 65 20 77 69 6e 64 6f 77 20 77 68 69 63 68 20 77 61 6e 74 65 64 20 tor;.//.the.window.which.wanted.
1d8c0 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 6e 64 20 74 6f 20 77 68 69 63 68 20 74 68 69 73 20 the.selection.and.to.which.this.
1d8e0 65 76 65 6e 74 20 69 73 20 73 65 6e 74 0a 09 69 6e 74 20 70 72 6f 70 65 72 74 79 3b 20 2f 2f 20 event.is.sent..int.property;.//.
1d900 70 72 6f 70 65 72 74 79 20 6f 66 20 72 65 71 75 65 73 74 6f 72 20 69 6e 20 77 68 69 63 68 20 74 property.of.requestor.in.which.t
1d920 68 65 20 64 61 74 61 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 20 73 74 6f 72 he.data.of.the.selection.is.stor
1d940 65 64 0a 09 69 6e 74 20 6d 69 6d 65 54 79 70 65 3b 20 2f 2f 20 61 20 70 72 6f 70 65 72 74 79 20 ed..int.mimeType;.//.a.property.
1d960 6f 6e 20 74 68 65 20 72 65 71 75 65 73 74 6f 72 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 6d 69 on.the.requestor.in.which.the.mi
1d980 6d 65 20 74 79 70 65 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 me.type.in.which.the.selection.i
1d9a0 73 2c 20 69 73 20 73 74 6f 72 65 64 0a 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d s,.is.stored.....}.simpleData;.}
1d9c0 3b 0a 0a 2f 2f 63 6f 6d 70 6c 65 78 20 65 76 65 6e 74 73 3a 0a 0a 73 74 72 75 63 74 20 51 57 53 ;..//complex.events:..struct.QWS
1d9e0 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 45 76 65 6e 74 20 3a 20 51 57 53 45 76 65 6e 74 20 7b RegionModifiedEvent.:.QWSEvent.{
1da00 0a 20 20 20 20 51 57 53 52 65 67 69 6f 6e 4d 6f 64 69 66 69 65 64 45 76 65 6e 74 28 29 0a 09 3a .....QWSRegionModifiedEvent()..:
1da20 20 51 57 53 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 3a 3a 52 65 67 69 6f 6e 4d 6f 64 69 66 .QWSEvent(.QWSEvent::RegionModif
1da40 69 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 ied,.sizeof(.simpleData.),...(ch
1da60 61 72 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 ar*)&simpleData.)..{.memset((cha
1da80 72 2a 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 r*)&simpleData,0,sizeof(simpleDa
1daa0 74 61 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 ta));.}......void.setData(.char.
1dac0 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 3d 20 *d,.int.len,.bool.allocateMem.=.
1dae0 54 52 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 TRUE.).{..QWSEvent::setData(.d,.
1db00 6c 65 6e 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 len,.allocateMem.);..rectangles.
1db20 3d 20 28 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 =.(QRect*)rawDataPtr;.....}.....
1db40 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
1db60 3b 0a 09 69 6e 74 20 6e 72 65 63 74 61 6e 67 6c 65 73 3b 0a 09 75 69 6e 74 20 69 73 5f 61 63 6b ;..int.nrectangles;..uint.is_ack
1db80 3a 31 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 51 52 65 63 74 :1;.....}.simpleData;......QRect
1dba0 20 2a 72 65 63 74 61 6e 67 6c 65 73 3b 0a 7d 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 .*rectangles;.};.#ifndef.QT_NO_Q
1dbc0 57 53 5f 50 52 4f 50 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 WS_PROPERTIES.struct.QWSProperty
1dbe0 52 65 70 6c 79 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 50 ReplyEvent.:.QWSEvent.{.....QWSP
1dc00 72 6f 70 65 72 74 79 52 65 70 6c 79 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 ropertyReplyEvent()..:.QWSEvent(
1dc20 20 51 57 53 45 76 65 6e 74 3a 3a 50 72 6f 70 65 72 74 79 52 65 70 6c 79 2c 20 73 69 7a 65 6f 66 .QWSEvent::PropertyReply,.sizeof
1dc40 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 65 (.simpleData.),...(char*)&simple
1dc60 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 28 20 63 68 61 Data.).{}......void.setData(.cha
1dc80 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.
1dca0 3d 20 54 52 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 =.TRUE.).{..QWSEvent::setData(.d
1dcc0 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 28 63 ,.len,.allocateMem.);..data.=.(c
1dce0 68 61 72 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 72 75 har*)rawDataPtr;.....}......stru
1dd00 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 09 69 6e ct.SimpleData.{..int.window;..in
1dd20 74 20 70 72 6f 70 65 72 74 79 3b 0a 09 69 6e 74 20 6c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d 70 t.property;..int.len;.....}.simp
1dd40 6c 65 44 61 74 61 3b 0a 20 20 20 20 63 68 61 72 20 2a 64 61 74 61 3b 0a 7d 3b 0a 23 65 6e 64 69 leData;.....char.*data;.};.#endi
1dd60 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 23 69 66 6e 64 65 f.//QT_NO_QWS_PROPERTIES..#ifnde
1dd80 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 4d 65 73 73 61 67 f.QT_NO_COP.struct.QWSQCopMessag
1dda0 65 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 51 43 6f 70 4d eEvent.:.QWSEvent.{.....QWSQCopM
1ddc0 65 73 73 61 67 65 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 76 essageEvent()..:.QWSEvent(.QWSEv
1dde0 65 6e 74 3a 3a 51 43 6f 70 4d 65 73 73 61 67 65 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 ent::QCopMessage,.sizeof(.simple
1de00 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 20 29 0a 09 Data.),...(char*)&simpleData.)..
1de20 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 30 2c 73 69 {.memset((char*)&simpleData,0,si
1de40 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 69 64 20 73 zeof(simpleData));.}......void.s
1de60 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
1de80 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:
1dea0 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.);
1dec0 0a 09 63 68 61 72 2a 20 70 20 3d 20 28 63 68 61 72 2a 29 20 72 61 77 44 61 74 61 50 74 72 3b 0a ..char*.p.=.(char*).rawDataPtr;.
1dee0 09 63 68 61 6e 6e 65 6c 20 3d 20 51 43 53 74 72 69 6e 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 .channel.=.QCString(.p,.simpleDa
1df00 74 61 2e 6c 63 68 61 6e 6e 65 6c 20 2b 20 31 20 29 3b 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 ta.lchannel.+.1.);..p.+=.simpleD
1df20 61 74 61 2e 6c 63 68 61 6e 6e 65 6c 3b 0a 09 6d 65 73 73 61 67 65 20 3d 20 51 43 53 74 72 69 6e ata.lchannel;..message.=.QCStrin
1df40 67 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 6d 65 73 73 61 67 65 20 2b 20 31 20 29 3b g(.p,.simpleData.lmessage.+.1.);
1df60 0a 09 70 20 2b 3d 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 6d 65 73 73 61 67 65 3b 0a 09 64 61 74 ..p.+=.simpleData.lmessage;..dat
1df80 61 2e 64 75 70 6c 69 63 61 74 65 28 20 70 2c 20 73 69 6d 70 6c 65 44 61 74 61 2e 6c 64 61 74 61 a.duplicate(.p,.simpleData.ldata
1dfa0 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 74 61 .);.....}......struct.SimpleData
1dfc0 20 7b 0a 09 62 6f 6f 6c 20 69 73 5f 72 65 73 70 6f 6e 73 65 3b 0a 09 69 6e 74 20 6c 63 68 61 6e .{..bool.is_response;..int.lchan
1dfe0 6e 65 6c 3b 0a 09 69 6e 74 20 6c 6d 65 73 73 61 67 65 3b 0a 09 69 6e 74 20 6c 64 61 74 61 3b 0a nel;..int.lmessage;..int.ldata;.
1e000 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 ....}.simpleData;......QCString.
1e020 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 20 channel;.....QCString.message;..
1e040 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 0a ...QByteArray.data;.};..#endif..
1e060 73 74 72 75 63 74 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 6f 6e 45 76 65 6e 74 20 3a struct.QWSWindowOperationEvent.:
1e080 20 51 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 57 69 6e 64 6f 77 4f 70 65 72 61 74 69 .QWSEvent.{.....QWSWindowOperati
1e0a0 6f 6e 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 53 45 76 65 6e 74 28 20 57 69 6e 64 6f 77 4f 70 65 onEvent()..:.QWSEvent(.WindowOpe
1e0c0 72 61 74 69 6f 6e 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 ration,.sizeof(.simpleData.),.(c
1e0e0 68 61 72 2a 29 26 73 69 6d 70 6c 65 44 61 74 61 20 29 20 7b 20 7d 0a 0a 20 20 20 20 65 6e 75 6d har*)&simpleData.).{.}......enum
1e100 20 4f 70 65 72 61 74 69 6f 6e 20 7b 20 53 68 6f 77 2c 20 48 69 64 65 2c 20 53 68 6f 77 4d 61 78 .Operation.{.Show,.Hide,.ShowMax
1e120 69 6d 69 7a 65 64 2c 20 53 68 6f 77 4e 6f 72 6d 61 6c 2c 20 53 68 6f 77 4d 69 6e 69 6d 69 7a 65 imized,.ShowNormal,.ShowMinimize
1e140 64 2c 20 43 6c 6f 73 65 20 7d 3b 0a 20 20 20 20 73 74 72 75 63 74 20 53 69 6d 70 6c 65 44 61 74 d,.Close.};.....struct.SimpleDat
1e160 61 20 7b 0a 09 69 6e 74 20 77 69 6e 64 6f 77 3b 0a 09 4f 70 65 72 61 74 69 6f 6e 20 6f 70 3b 0a a.{..int.window;..Operation.op;.
1e180 20 20 20 20 7d 20 73 69 6d 70 6c 65 44 61 74 61 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 ....}.simpleData;.};..#ifndef.QT
1e1a0 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 73 74 72 75 63 74 20 51 57 53 49 4d 45 76 65 6e 74 20 3a 20 51 _NO_QWS_IM.struct.QWSIMEvent.:.Q
1e1c0 57 53 45 76 65 6e 74 20 7b 0a 20 20 20 20 51 57 53 49 4d 45 76 65 6e 74 28 29 0a 09 3a 20 51 57 WSEvent.{.....QWSIMEvent()..:.QW
1e1e0 53 45 76 65 6e 74 28 20 49 4d 45 76 65 6e 74 2c 20 73 69 7a 65 6f 66 28 20 73 69 6d 70 6c 65 44 SEvent(.IMEvent,.sizeof(.simpleD
1e200 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 20 7d 0a ata.),.(char*)&simpleData.).{.}.
1e220 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
1e240 6e 64 6f 77 3b 0a 09 69 6e 74 20 74 79 70 65 3b 0a 09 69 6e 74 20 63 70 6f 73 3b 0a 09 69 6e 74 ndow;..int.type;..int.cpos;..int
1e260 20 73 65 6c 4c 65 6e 3b 0a 09 69 6e 74 20 74 65 78 74 4c 65 6e 3b 0a 20 20 20 20 7d 20 73 69 6d .selLen;..int.textLen;.....}.sim
1e280 70 6c 65 44 61 74 61 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 68 61 72 pleData;......void.setData(.char
1e2a0 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 3d .*d,.int.len,.bool.allocateMem.=
1e2c0 20 54 52 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 .TRUE.).{..QWSEvent::setData(.d,
1e2e0 20 6c 65 6e 2c 20 61 6c 6c 6f 63 61 74 65 4d 65 6d 20 29 3b 0a 09 74 65 78 74 20 3d 20 28 51 43 .len,.allocateMem.);..text.=.(QC
1e300 68 61 72 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 51 43 68 61 har*)rawDataPtr;.....}......QCha
1e320 72 20 2a 74 65 78 74 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 r.*text;.};.#endif..#endif.//.QW
1e340 53 45 56 45 4e 54 5f 51 57 53 5f 48 0a 00 00 00 1c 00 71 00 75 00 72 00 6c 00 6f 00 70 00 65 00 SEVENT_QWS_H......q.u.r.l.o.p.e.
1e360 72 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 11 dd 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 r.a.t.o.r...h..../*.............
1e380 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 20 20 ................................
1e3a0 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 20 20 ................................
1e3c0 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 20 20 ................................
1e3e0 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 20 20 ................................
1e400 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 20 20 ................................
1e420 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 20 20 ................................
1e440 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 20 20 ................................
1e460 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 20 20 ................................
1e480 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 20 20 ................................
1e4a0 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 20 20 ................................
1e4c0 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 20 20 ................................
1e4e0 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 20 20 ................................
1e500 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 20 20 ................................
1e520 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 20 20 ................................
1e540 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 20 20 ................................
1e560 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 20 20 ................................
1e580 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 20 20 ................................
1e5a0 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 20 20 ................................
1e5c0 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 20 20 ................................
1e5e0 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 20 20 ................................
1e600 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 20 20 ................................
1e620 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 20 20 ................................
1e640 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 20 20 ................................
1e660 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 20 20 ................................
1e680 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 20 20 ................................
1e6a0 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 20 20 ................................
1e6c0 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 20 20 ................................
1e6e0 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 20 20 ................................
1e700 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 20 20 ................................
1e720 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 20 20 ................................
1e740 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 20 20 ................................
1e760 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 20 20 ................................
1e780 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 20 20 ................................
1e7a0 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 20 20 ................................
1e7c0 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 20 20 ................................
1e7e0 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 20 20 ................................
1e800 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 20 20 ................................
1e820 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 20 20 ................................
1e840 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 20 20 ................................
1e860 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 20 20 ................................
1e880 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 20 20 ................................
1e8a0 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 20 20 ................................
1e8c0 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 20 20 ................................
1e8e0 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 20 20 ................................
1e900 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 20 20 ................................
1e920 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 20 20 ................................
1e940 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 2a 2f 0a 0a 23 69 ..........................*/..#i
1e960 66 6e 64 65 66 20 51 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 fndef.QURLOPERATOR_H.#define.QUR
1e980 4c 4f 50 45 52 41 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 LOPERATOR_H..#ifndef.QT_H.#inclu
1e9a0 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 75 72 6c 2e 68 22 de."qobject.h".#include."qurl.h"
1e9c0 0a 23 69 6e 63 6c 75 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 .#include."qptrlist.h".#include.
1e9e0 22 71 6e 65 74 77 6f 72 6b 70 72 6f 74 6f 63 6f 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 "qnetworkprotocol.h".#include."q
1ea00 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 2d 3e 51 53 74 72 69 6e stringlist.h".//.QString->QStrin
1ea20 67 4c 69 73 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a gList.conversion.#endif.//.QT_H.
1ea40 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a .#ifndef.QT_NO_NETWORKPROTOCOL..
1ea60 63 6c 61 73 73 20 51 55 72 6c 49 6e 66 6f 3b 0a 63 6c 61 73 73 20 51 55 72 6c 4f 70 65 72 61 74 class.QUrlInfo;.class.QUrlOperat
1ea80 6f 72 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 55 72 6c 4f orPrivate;..class.Q_EXPORT.QUrlO
1eaa0 70 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 perator.:.public.QObject,.public
1eac0 20 51 55 72 6c 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 .QUrl.{.....friend.class.QNetwor
1eae0 6b 50 72 6f 74 6f 63 6f 6c 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 kProtocol;......Q_OBJECT..public
1eb00 3a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 :.....QUrlOperator();.....QUrlOp
1eb20 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 72 4c 20 29 3b 0a 20 20 erator(.const.QString.&urL.);...
1eb40 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 ..QUrlOperator(.const.QUrlOperat
1eb60 6f 72 26 20 75 72 6c 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 or&.url.);.....QUrlOperator(.con
1eb80 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 75 72 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 st.QUrlOperator&.url,.const.QStr
1eba0 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 73 68 20 3d 20 46 ing&.relUrl,.bool.checkSlash.=.F
1ebc0 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 4f 70 65 72 61 74 6f ALSE.);.....virtual.~QUrlOperato
1ebe0 72 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 50 61 74 68 28 20 r();......virtual.void.setPath(.
1ec00 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 const.QString&.path.);.....virtu
1ec20 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e al.bool.cdUp();......virtual.con
1ec40 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6c 69 73 74 43 68 69 6c 64 72 st.QNetworkOperation.*listChildr
1ec60 65 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b en();.....virtual.const.QNetwork
1ec80 4f 70 65 72 61 74 69 6f 6e 20 2a 6d 6b 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 Operation.*mkdir(.const.QString.
1eca0 26 64 69 72 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e &dirname.);.....virtual.const.QN
1ecc0 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 etworkOperation.*remove(.const.Q
1ece0 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 69 72 74 75 61 6c 20 String.&filename.);.....virtual.
1ed00 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 6e 61 6d 65 28 const.QNetworkOperation.*rename(
1ed20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 6c 64 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 .const.QString.&oldname,.const.Q
1ed40 53 74 72 69 6e 67 20 26 6e 65 77 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 String.&newname.);.....virtual.c
1ed60 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 67 65 74 28 20 63 6f 6e onst.QNetworkOperation.*get(.con
1ed80 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a st.QString.&location.=.QString::
1eda0 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f null.);.....virtual.const.QNetwo
1edc0 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 70 75 74 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 rkOperation.*put(.const.QByteArr
1ede0 61 79 20 26 64 61 74 61 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 6f 63 61 74 69 6f ay.&data,.const.QString.&locatio
1ee00 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 n.=.QString::null..);.....virtua
1ee20 6c 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 6e 3e 20 63 6f l.QPtrList<QNetworkOperation>.co
1ee40 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 72 6f 6d 2c 20 63 6f 6e 73 74 20 51 py(.const.QString.&from,.const.Q
1ee60 53 74 72 69 6e 67 20 26 74 6f 2c 20 62 6f 6f 6c 20 6d 6f 76 65 20 3d 20 46 41 4c 53 45 2c 20 62 String.&to,.bool.move.=.FALSE,.b
1ee80 6f 6f 6c 20 74 6f 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ool.toPath.=.TRUE.);.....virtual
1eea0 20 76 6f 69 64 20 63 6f 70 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 66 .void.copy(.const.QStringList.&f
1eec0 69 6c 65 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 73 74 2c 20 62 6f 6f 6c 20 iles,.const.QString.&dest,.bool.
1eee0 6d 6f 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 move.=.FALSE.);.....virtual.bool
1ef00 20 69 73 44 69 72 28 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 76 69 72 .isDir(.bool.*ok.=.0.);......vir
1ef20 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 tual.void.setNameFilter(.const.Q
1ef40 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e String.&nameFilter.);.....QStrin
1ef60 67 20 6e 61 6d 65 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 g.nameFilter().const;......virtu
1ef80 61 6c 20 51 55 72 6c 49 6e 66 6f 20 69 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 al.QUrlInfo.info(.const.QString.
1efa0 26 65 6e 74 72 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f &entry.).const;......QUrlOperato
1efc0 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 r&.operator=(.const.QUrlOperator
1efe0 20 26 75 72 6c 20 29 3b 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 26 20 6f 70 65 72 61 .&url.);.....QUrlOperator&.opera
1f000 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 72 6c 20 29 3b 0a 0a 20 20 20 tor=(.const.QString.&url.);.....
1f020 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 6f 70 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a .virtual.void.stop();..signals:.
1f040 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 69 6c 64 72 65 6e 28 20 63 6f 6e 73 74 20 51 56 61 6c ....void.newChildren(.const.QVal
1f060 75 65 4c 69 73 74 3c 51 55 72 6c 49 6e 66 6f 3e 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 ueList<QUrlInfo>.&,.QNetworkOper
1f080 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 28 ation.*res.);.....void.finished(
1f0a0 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 3b 0a 20 20 20 20 76 .QNetworkOperation.*res.);.....v
1f0c0 6f 69 64 20 73 74 61 72 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 oid.start(.QNetworkOperation.*re
1f0e0 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 64 44 69 72 65 63 74 6f 72 79 28 20 s.);.....void.createdDirectory(.
1f100 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 const.QUrlInfo.&,.QNetworkOperat
1f120 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 64 28 20 51 4e ion.*res.);.....void.removed(.QN
1f140 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
1f160 20 69 74 65 6d 43 68 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 .itemChanged(.QNetworkOperation.
1f180 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 *res.);.....void.data(.const.QBy
1f1a0 74 65 41 72 72 61 79 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 teArray.&,.QNetworkOperation.*re
1f1c0 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 54 72 61 6e 73 66 65 72 50 72 6f 67 72 65 s.);.....void.dataTransferProgre
1f1e0 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 2c 20 69 6e 74 20 62 79 74 65 73 54 6f 74 61 ss(.int.bytesDone,.int.bytesTota
1f200 6c 2c 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 3b 0a 20 20 20 l,.QNetworkOperation.*res.);....
1f220 20 76 6f 69 64 20 73 74 61 72 74 65 64 4e 65 78 74 43 6f 70 79 28 20 63 6f 6e 73 74 20 51 50 74 .void.startedNextCopy(.const.QPt
1f240 72 4c 69 73 74 3c 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 3e 20 26 6c 73 74 20 29 3b rList<QNetworkOperation>.&lst.);
1f260 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 53 74 61 74 65 43 68 61 6e 67 65 64 .....void.connectionStateChanged
1f280 28 20 69 6e 74 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 61 74 61 (.int.state,.const.QString.&data
1f2a0 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 65 74 28 29 .);..protected:.....void.reset()
1f2c0 3b 0a 20 20 20 20 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 ;.....bool.parse(.const.QString&
1f2e0 20 75 72 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 68 65 63 6b 56 61 .url.);.....virtual.bool.checkVa
1f300 6c 69 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 45 6e 74 lid();.....virtual.void.clearEnt
1f320 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 4e 65 74 77 6f 72 6b 50 72 6f 74 6f ries();.....void.getNetworkProto
1f340 63 6f 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 4e 65 74 77 6f 72 6b 50 72 6f col();.....void.deleteNetworkPro
1f360 74 6f 63 6f 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 63 6f 6e tocol();..private.slots:.....con
1f380 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 73 74 61 72 74 4f 70 65 72 61 st.QNetworkOperation.*startOpera
1f3a0 74 69 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 20 tion(.QNetworkOperation.*op.);..
1f3c0 20 20 20 76 6f 69 64 20 63 6f 70 79 47 6f 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 74 65 ...void.copyGotData(.const.QByte
1f3e0 41 72 72 61 79 20 26 64 61 74 61 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a Array.&data,.QNetworkOperation.*
1f400 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 69 6e 75 65 43 6f 70 79 28 20 51 4e 65 op.);.....void.continueCopy(.QNe
1f420 74 77 6f 72 6b 4f 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 66 tworkOperation.*op.);.....void.f
1f440 69 6e 69 73 68 65 64 43 6f 70 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 45 6e 74 72 79 inishedCopy();.....void.addEntry
1f460 28 20 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 69 20 (.const.QValueList<QUrlInfo>.&i.
1f480 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 49 74 65 6d 43 68 61 6e 67 65 64 28 20 51 4e 65 );.....void.slotItemChanged(.QNe
1f4a0 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a tworkOperation.*op.);..private:.
1f4c0 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 6f ....void.deleteOperation(.QNetwo
1f4e0 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 rkOperation.*op.);......QUrlOper
1f500 61 74 6f 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 atorPrivate.*d;.};..#endif.//.QT
1f520 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 _NO_NETWORKPROTOCOL..#endif.//.Q
1f540 55 52 4c 4f 50 45 52 41 54 4f 52 5f 48 0a 00 00 00 2c 00 71 00 77 00 73 00 6b 00 64 00 65 00 64 URLOPERATOR_H....,.q.w.s.k.d.e.d
1f560 00 65 00 63 00 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 .e.c.o.r.a.t.i.o.n._.q.w.s...h..
1f580 08 77 2f 2a 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 .w/*............................
1f5a0 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 20 20 ................................
1f5c0 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 20 20 ................................
1f5e0 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 20 20 ................................
1f600 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 20 20 ................................
1f620 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 20 20 ................................
1f640 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 20 20 ................................
1f660 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 20 20 ................................
1f680 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 20 20 ................................
1f6a0 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 20 20 ................................
1f6c0 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 20 20 ................................
1f6e0 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 20 20 ................................
1f700 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 20 20 ................................
1f720 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 20 20 ................................
1f740 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 20 20 ................................
1f760 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 20 20 ................................
1f780 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 20 20 ................................
1f7a0 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 20 20 ................................
1f7c0 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 20 20 ................................
1f7e0 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 20 20 ................................
1f800 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 20 20 ................................
1f820 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 20 20 ................................
1f840 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 20 20 ................................
1f860 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 20 20 ................................
1f880 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 20 20 ................................
1f8a0 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 20 20 ................................
1f8c0 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 20 20 ................................
1f8e0 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 20 20 ................................
1f900 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 20 20 ................................
1f920 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 20 20 ................................
1f940 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 20 20 ................................
1f960 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 20 20 ................................
1f980 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 20 20 ................................
1f9a0 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 20 20 ................................
1f9c0 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 20 20 ................................
1f9e0 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 20 20 ................................
1fa00 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 20 20 ................................
1fa20 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 20 20 ................................
1fa40 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 20 20 ................................
1fa60 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 20 20 ................................
1fa80 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 44 45 44 45 43 4f 52 41 54 49 4f 4e ....*/..#ifndef.QWSKDEDECORATION
1faa0 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 54 49 4f 4e 5f _QWS_H.#define.QWSKDEDECORATION_
1fac0 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
1fae0 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 65 6e 64 69 66 sdefaultdecoration_qws.h".#endif
1fb00 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 5f 4b 44 45 5f .//.QT_H..#ifndef.QT_NO_QWS_KDE_
1fb20 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 72 61 74 69 6f WM_STYLE...class.QWSKDEDecoratio
1fb40 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 0a n.:.public.QWSDefaultDecoration.
1fb60 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 69 6f 6e 28 29 {.public:.....QWSKDEDecoration()
1fb80 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 74 69 6f 6e 28 ;.....virtual.~QWSKDEDecoration(
1fba0 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 69 6f 6e 28 63 );......virtual.QRegion.region(c
1fbc0 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 20 26 72 65 63 onst.QWidget.*,.const.QRect.&rec
1fbe0 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 64 20 70 61 69 t,.Region);.....virtual.void.pai
1fc00 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 74 20 2a 29 3b nt(QPainter.*,.const.QWidget.*);
1fc20 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 6f 6e 28 51 50 .....virtual.void.paintButton(QP
1fc40 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 52 65 67 69 6f ainter.*,.const.QWidget.*,.Regio
1fc60 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 2a 20 20 20 20 n,.int.state);.protected:./*....
1fc80 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 20 20 ................................
1fca0 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 20 20 ................................
1fcc0 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 20 20 ................................
1fce0 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 20 20 ................................
1fd00 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 20 20 ................................
1fd20 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 20 20 ................................
1fd40 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 20 20 ................................
1fd60 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 20 20 ................................
1fd80 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 20 20 ................................
1fda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 ...............*/.};..#endif.//.
1fdc0 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 64 69 66 20 2f QT_NO_QWS_KDE_WM_STYLE..#endif./
1fde0 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 00 28 00 71 00 /.QWSKDEDECORATION_QWS_H....(.q.
1fe00 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 00 74 00 65 00 s.y.n.t.a.x.h.i.g.h.l.i.g.h.t.e.
1fe20 72 00 2e 00 68 00 00 09 b0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r...h..../*.....................
1fe40 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 20 20 ................................
1fe60 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 20 20 ................................
1fe80 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 20 20 ................................
1fea0 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 20 20 ................................
1fec0 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 20 20 ................................
1fee0 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 20 20 ................................
1ff00 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 20 20 ................................
1ff20 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 20 20 ................................
1ff40 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 20 20 ................................
1ff60 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 20 20 ................................
1ff80 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 20 20 ................................
1ffa0 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 20 20 ................................
1ffc0 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 20 20 ................................
1ffe0 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 20 20 ................................
20000 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 20 20 ................................
20020 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 20 20 ................................
20040 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 20 20 ................................
20060 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 20 20 ................................
20080 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 20 20 ................................
200a0 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 20 20 ................................
200c0 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 20 20 ................................
200e0 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 20 20 ................................
20100 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 20 20 ................................
20120 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 20 20 ................................
20140 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 20 20 ................................
20160 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 20 20 ................................
20180 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 20 20 ................................
201a0 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 20 20 ................................
201c0 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 20 20 ................................
201e0 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 20 20 ................................
20200 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 20 20 ................................
20220 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 20 20 ................................
20240 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 20 20 ................................
20260 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 20 20 ................................
20280 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 20 20 ................................
202a0 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 20 20 ................................
202c0 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 20 20 ................................
202e0 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 20 20 ................................
20300 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 20 20 ................................
20320 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 20 20 ................................
20340 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 20 20 ................................
20360 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 20 20 ................................
20380 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 20 20 ................................
203a0 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 20 20 ................................
203c0 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 20 20 ................................
203e0 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 20 20 ................................
20400 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 2a 2f 0a .............................*/.
20420 0a 23 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 .#ifndef.QSYNTAXHIGHLIGHTER_H.#d
20440 65 66 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 efine.QSYNTAXHIGHLIGHTER_H..#ifn
20460 64 65 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 def.QT_H.#include."qfont.h".#inc
20480 6c 75 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 lude."qcolor.h".#include."qstrin
204a0 67 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 54 65 78 74 g.h".#endif.//.QT_H..class.QText
204c0 45 64 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 Edit;.class.QSyntaxHighlighterIn
204e0 74 65 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 ternal;.class.QSyntaxHighlighter
20500 50 72 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 Private;.class.QTextParagraph;..
20520 63 6c 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 class.Q_EXPORT.QSyntaxHighlighte
20540 72 20 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 r.:.public.Qt.{.....friend.class
20560 20 51 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 .QSyntaxHighlighterInternal;..pu
20580 62 6c 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 blic:.....QSyntaxHighlighter(.QT
205a0 65 78 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 extEdit.*textEdit.);.....virtual
205c0 20 7e 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 .~QSyntaxHighlighter();......vir
205e0 74 75 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 tual.int.highlightParagraph(.con
20600 73 74 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 st.QString.&text,.int.endStateOf
20620 4c 61 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 LastPara.).=.0;......void.setFor
20640 6d 61 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 mat(.int.start,.int.count,.const
20660 20 51 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 .QFont.&font,.const.QColor.&colo
20680 72 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 r.);.....void.setFormat(.int.sta
206a0 72 74 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 rt,.int.count,.const.QColor.&col
206c0 6f 72 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 or.);.....void.setFormat(.int.st
206e0 61 72 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 art,.int.count,.const.QFont.&fon
20700 74 20 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 t.);.....QTextEdit.*textEdit().c
20720 6f 6e 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 onst.{.return.edit;.}......void.
20740 72 65 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 rehighlight();......int.currentP
20760 61 72 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 aragraph().const;..private:.....
20780 51 54 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 QTextParagraph.*para;.....QTextE
207a0 64 69 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 dit.*edit;.....QSyntaxHighlighte
207c0 72 50 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 rPrivate.*d;..};..#endif......q.
207e0 74 00 61 00 62 00 6c 00 65 00 2e 00 68 00 00 48 35 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 t.a.b.l.e...h..H5/*.............
20800 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 20 20 ................................
20820 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 20 20 ................................
20840 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 20 20 ................................
20860 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 20 20 ................................
20880 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 20 20 ................................
208a0 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 20 20 ................................
208c0 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 20 20 ................................
208e0 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 20 20 ................................
20900 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 20 20 ................................
20920 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 20 20 ................................
20940 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 20 20 ................................
20960 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 20 20 ................................
20980 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 20 20 ................................
209a0 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 20 20 ................................
209c0 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 20 20 ................................
209e0 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 20 20 ................................
20a00 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 20 20 ................................
20a20 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 20 20 ................................
20a40 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 20 20 ................................
20a60 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 20 20 ................................
20a80 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 20 20 ................................
20aa0 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 20 20 ................................
20ac0 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 20 20 ................................
20ae0 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 20 20 ................................
20b00 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 20 20 ................................
20b20 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 20 20 ................................
20b40 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 20 20 ................................
20b60 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 20 20 ................................
20b80 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 20 20 ................................
20ba0 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 20 20 ................................
20bc0 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 20 20 ................................
20be0 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 20 20 ................................
20c00 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 20 20 ................................
20c20 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 20 20 ................................
20c40 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 20 20 ................................
20c60 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 20 20 ................................
20c80 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 20 20 ................................
20ca0 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 20 20 ................................
20cc0 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 20 20 ................................
20ce0 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 20 20 ................................
20d00 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 20 20 ................................
20d20 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 20 20 ................................
20d40 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 20 20 ................................
20d60 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 20 20 ................................
20d80 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 20 20 ................................
20da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 .....................*/..#ifndef
20dc0 20 51 54 41 42 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 41 42 4c 45 5f 48 0a 0a 23 69 66 6e .QTABLE_H.#define.QTABLE_H..#ifn
20de0 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 2e 68 def.QT_H.#include."qscrollview.h
20e00 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 64 65 20 ".#include."qpixmap.h".#include.
20e20 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 68 65 61 64 65 72 "qptrvector.h".#include."qheader
20e40 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c .h".#include."qmemarray.h".#incl
20e60 75 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 67 75 61 72 ude."qptrlist.h".#include."qguar
20e80 64 65 64 70 74 72 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 dedptr.h".#include."qshared.h".#
20ea0 69 6e 63 6c 75 64 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 include."qintdict.h".#include."q
20ec0 73 74 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 0a 23 stringlist.h".#endif.//.QT_H...#
20ee0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 ifndef.QT_NO_TABLE..#if.!defined
20f00 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 54 41 42 4c 45 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 (.QT_MODULE_TABLE.).||.defined(.
20f20 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 66 QT_LICENSE_PROFESSIONAL.).||.def
20f40 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 54 41 42 4c 45 20 29 0a 23 64 65 66 69 6e ined(.QT_INTERNAL_TABLE.).#defin
20f60 65 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 0a 23 69 66 6e 64 65 66 20 51 4d 5f 54 45 4d e.QM_EXPORT_TABLE.#ifndef.QM_TEM
20f80 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 0a 23 20 20 20 64 65 66 69 6e 65 20 51 4d PLATE_EXTERN_TABLE.#...define.QM
20fa0 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 0a 23 65 _TEMPLATE_EXTERN_TABLE.#endif.#e
20fc0 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 5f 45 58 lse.#define.QM_EXPORT_TABLE.Q_EX
20fe0 50 4f 52 54 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f PORT.#define.QM_TEMPLATE_EXTERN_
21000 54 41 42 4c 45 20 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a TABLE.Q_TEMPLATE_EXTERN.#endif..
21020 63 6c 61 73 73 20 51 54 61 62 6c 65 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 56 61 6c 69 64 class.QTableHeader;.class.QValid
21040 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 ator;.class.QTable;.class.QPaint
21060 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 52 65 73 69 Event;.class.QTimer;.class.QResi
21080 7a 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 43 6f 6d 62 6f 42 6f 78 3b 0a 63 6c 61 73 73 20 zeEvent;.class.QComboBox;.class.
210a0 51 43 68 65 63 6b 42 6f 78 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 3b 0a 0a 73 QCheckBox;.class.QDragObject;..s
210c0 74 72 75 63 74 20 51 54 61 62 6c 65 50 72 69 76 61 74 65 3b 0a 73 74 72 75 63 74 20 51 54 61 62 truct.QTablePrivate;.struct.QTab
210e0 6c 65 48 65 61 64 65 72 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f leHeaderPrivate;...class.QM_EXPO
21100 52 54 5f 54 41 42 4c 45 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 RT_TABLE.QTableSelection.{.publi
21120 63 3a 0a 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 54 c:.....QTableSelection();.....QT
21140 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f 77 2c 20 69 6e ableSelection(.int.start_row,.in
21160 74 20 73 74 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 t.start_col,.int.end_row,.int.en
21180 64 5f 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 72 6f 77 2c d_col.);.....void.init(.int.row,
211a0 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 54 6f 28 20 69 .int.col.);.....void.expandTo(.i
211c0 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 nt.row,.int.col.);.....bool.oper
211e0 61 74 6f 72 3d 3d 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 ator==(.const.QTableSelection.&s
21200 20 29 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 .).const;.....bool.operator!=(.c
21220 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 20 onst.QTableSelection.&s.).const.
21240 7b 20 72 65 74 75 72 6e 20 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 73 29 29 3b 20 7d 0a 0a 20 20 {.return.!(operator==(s));.}....
21260 20 20 69 6e 74 20 74 6f 70 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 52 ..int.topRow().const.{.return.tR
21280 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 28 29 20 63 6f 6e 73 74 20 ow;.}.....int.bottomRow().const.
212a0 7b 20 72 65 74 75 72 6e 20 62 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 43 6f 6c {.return.bRow;.}.....int.leftCol
212c0 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e ().const.{.return.lCol;.}.....in
212e0 74 20 72 69 67 68 74 43 6f 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 43 6f 6c t.rightCol().const.{.return.rCol
21300 3b 20 7d 0a 20 20 20 20 69 6e 74 20 61 6e 63 68 6f 72 52 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 ;.}.....int.anchorRow().const.{.
21320 72 65 74 75 72 6e 20 61 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 61 6e 63 68 6f 72 43 6f 6c return.aRow;.}.....int.anchorCol
21340 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 43 6f 6c 3b 20 7d 0a 20 20 20 20 69 6e ().const.{.return.aCol;.}.....in
21360 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f t.numRows().const;.....int.numCo
21380 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 28 29 ls().const;......bool.isActive()
213a0 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 63 74 69 76 65 3b 20 7d 0a 20 20 20 20 62 6f .const.{.return.active;.}.....bo
213c0 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 75 6d 52 ol.isEmpty().const.{.return.numR
213e0 6f 77 73 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 ows().==.0;.}..private:.....uint
21400 20 61 63 74 69 76 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 69 6e 69 74 65 64 20 3a 20 31 .active.:.1;.....uint.inited.:.1
21420 3b 0a 20 20 20 20 69 6e 74 20 74 52 6f 77 2c 20 6c 43 6f 6c 2c 20 62 52 6f 77 2c 20 72 43 6f 6c ;.....int.tRow,.lCol,.bRow,.rCol
21440 3b 0a 20 20 20 20 69 6e 74 20 61 52 6f 77 2c 20 61 43 6f 6c 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e ;.....int.aRow,.aCol;.};..#defin
21460 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 54 41 42 4c 45 5f 53 45 4c 45 43 54 49 4f 4e 0a 23 69 6e e.Q_DEFINED_QTABLE_SELECTION.#in
21480 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 5f 45 clude."qwinexport.h"..class.QM_E
214a0 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 54 61 62 6c 65 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 XPORT_TABLE.QTableItem.:.public.
214c0 51 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 0a 70 Qt.{.....friend.class.QTable;..p
214e0 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 64 69 74 54 79 70 65 20 7b 20 4e 65 76 65 72 ublic:.....enum.EditType.{.Never
21500 2c 20 4f 6e 54 79 70 69 6e 67 2c 20 57 68 65 6e 43 75 72 72 65 6e 74 2c 20 41 6c 77 61 79 73 20 ,.OnTyping,.WhenCurrent,.Always.
21520 7d 3b 0a 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 20 2a 74 61 62 6c };......QTableItem(.QTable.*tabl
21540 65 2c 20 45 64 69 74 54 79 70 65 20 65 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 74 65 6d e,.EditType.et.);.....QTableItem
21560 28 20 51 54 61 62 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 (.QTable.*table,.EditType.et,.co
21580 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 49 nst.QString.&text.);.....QTableI
215a0 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 70 65 20 65 74 2c tem(.QTable.*table,.EditType.et,
215c0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 20 20 20 20 20 20 20 20 20 20 .const.QString.&text,...........
215e0 20 20 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 20 29 3b 0a 20 20 20 20 76 69 ......const.QPixmap.&p.);.....vi
21600 72 74 75 61 6c 20 7e 51 54 61 62 6c 65 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 rtual.~QTableItem();......virtua
21620 6c 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 l.QPixmap.pixmap().const;.....vi
21640 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 rtual.QString.text().const;.....
21660 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 virtual.void.setPixmap(.const.QP
21680 69 78 6d 61 70 20 26 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 ixmap.&p.);.....virtual.void.set
216a0 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 51 54 Text(.const.QString.&t.);.....QT
216c0 61 62 6c 65 20 2a 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 able.*table().const.{.return.t;.
216e0 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 }......virtual.int.alignment().c
21700 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 57 6f 72 64 57 72 onst;.....virtual.void.setWordWr
21720 61 70 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 28 ap(.bool.b.);.....bool.wordWrap(
21740 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 45 64 69 74 54 79 70 65 20 65 64 69 74 54 79 70 65 28 ).const;......EditType.editType(
21760 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 20 2a 63 72 ).const;.....virtual.QWidget.*cr
21780 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 20 eateEditor().const;.....virtual.
217a0 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 67 void.setContentFromEditor(.QWidg
217c0 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 73 65 74 52 65 70 et.*w.);.....virtual.void.setRep
217e0 6c 61 63 65 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 70 laceable(.bool.);.....bool.isRep
21800 6c 61 63 65 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 laceable().const;......virtual.Q
21820 53 74 72 69 6e 67 20 6b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 String.key().const;.....virtual.
21840 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 20 20 20 20 76 69 72 QSize.sizeHint().const;......vir
21860 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 70 61 6e 28 20 69 6e 74 20 72 73 2c 20 69 6e 74 20 63 tual.void.setSpan(.int.rs,.int.c
21880 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 s.);.....int.rowSpan().const;...
218a0 20 20 69 6e 74 20 63 6f 6c 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 ..int.colSpan().const;......virt
218c0 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 28 20 69 6e 74 20 72 20 29 3b 0a 20 20 20 20 76 69 ual.void.setRow(.int.r.);.....vi
218e0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 rtual.void.setCol(.int.c.);.....
21900 69 6e 74 20 72 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 28 29 20 63 int.row().const;.....int.col().c
21920 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 onst;......virtual.void.paint(.Q
21940 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 20 26 63 Painter.*p,.const.QColorGroup.&c
21960 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 6e 73 74 g,.........................const
21980 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 0a 20 20 .QRect.&cr,.bool.selected.);....
219a0 20 20 76 6f 69 64 20 75 70 64 61 74 65 45 64 69 74 6f 72 28 20 69 6e 74 20 6f 6c 64 52 6f 77 2c ..void.updateEditor(.int.oldRow,
219c0 20 69 6e 74 20 6f 6c 64 43 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 .int.oldCol.);......virtual.void
219e0 20 73 65 74 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 .setEnabled(.bool.b.);.....bool.
21a00 69 73 45 6e 61 62 6c 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 isEnabled().const;......virtual.
21a20 69 6e 74 20 72 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 int.rtti().const;.....static.int
21a40 20 52 54 54 49 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 78 74 .RTTI;..private:.....QString.txt
21a60 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 70 69 78 3b 0a 20 20 20 20 51 54 61 62 6c 65 20 2a 74 ;.....QPixmap.pix;.....QTable.*t
21a80 3b 0a 20 20 20 20 45 64 69 74 54 79 70 65 20 65 64 54 79 70 65 3b 0a 20 20 20 20 75 69 6e 74 20 ;.....EditType.edType;.....uint.
21aa0 77 6f 72 64 77 72 61 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 74 63 68 61 20 3a 20 31 3b wordwrap.:.1;.....uint.tcha.:.1;
21ac0 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 72 .....uint.enabled.:.1;.....int.r
21ae0 77 2c 20 63 6c 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 73 70 61 6e 2c 20 63 6f 6c 73 70 61 6e 3b w,.cl;.....int.rowspan,.colspan;
21b00 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 29 0a 23 65 .#if.(QT_VERSION.>=.0x040000).#e
21b20 72 72 6f 72 20 22 41 64 64 20 61 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 20 66 75 6e 63 74 rror."Add.a.setAlignment().funct
21b40 69 6f 6e 20 69 6e 20 34 2e 30 20 28 62 75 74 20 6e 6f 20 64 20 70 6f 69 6e 74 65 72 29 22 0a 23 ion.in.4.0.(but.no.d.pointer)".#
21b60 65 6e 64 69 66 0a 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 endif.};..#define.Q_DEFINED_QTAB
21b80 4c 45 5f 49 54 45 4d 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 LE_ITEM.#include."qwinexport.h".
21ba0 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 6f 6d 62 6f 54 61 62 .class.QM_EXPORT_TABLE.QComboTab
21bc0 6c 65 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 leItem.:.public.QTableItem.{.pub
21be0 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 lic:.....QComboTableItem(.QTable
21c00 20 2a 74 61 62 6c 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 69 73 74 .*table,.const.QStringList.&list
21c20 2c 20 62 6f 6f 6c 20 65 64 69 74 61 62 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7e ,.bool.editable.=.FALSE.);.....~
21c40 51 43 6f 6d 62 6f 54 61 62 6c 65 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 QComboTableItem();.....virtual.Q
21c60 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 45 64 69 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 Widget.*createEditor().const;...
21c80 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 46 72 6f 6d 45 64 69 ..virtual.void.setContentFromEdi
21ca0 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 tor(.QWidget.*w.);.....virtual.v
21cc0 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 oid.paint(.QPainter.*p,.const.QC
21ce0 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 olorGroup.&cg,..................
21d00 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 65 6c .......const.QRect.&cr,.bool.sel
21d20 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 73 65 74 43 75 72 ected.);.....virtual.void.setCur
21d40 72 65 6e 74 49 74 65 6d 28 20 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 rentItem(.int.i.);.....virtual.v
21d60 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e oid.setCurrentItem(.const.QStrin
21d80 67 20 26 69 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f g.&i.);.....int.currentItem().co
21da0 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 28 29 20 63 nst;.....QString.currentText().c
21dc0 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 0a 23 69 66 onst;.....int.count().const;.#if
21de0 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 20 .!defined(Q_NO_USING_KEYWORD)...
21e00 20 20 75 73 69 6e 67 20 51 54 61 62 6c 65 49 74 65 6d 3a 3a 74 65 78 74 3b 0a 23 65 6e 64 69 66 ..using.QTableItem::text;.#endif
21e20 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 .....QString.text(.int.i.).const
21e40 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 64 69 74 61 62 6c 65 28 20 ;.....virtual.void.setEditable(.
21e60 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 64 69 74 61 62 6c 65 28 29 20 bool.b.);.....bool.isEditable().
21e80 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 74 72 69 6e const;.....virtual.void.setStrin
21ea0 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 20 29 3b 0a 0a gList(.const.QStringList.&l.);..
21ec0 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 ....int.rtti().const;.....static
21ee0 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 .int.RTTI;......QSize.sizeHint()
21f00 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 .const;..private:.....QComboBox.
21f20 2a 63 62 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 69 65 73 3b 0a 20 20 *cb;.....QStringList.entries;...
21f40 20 20 69 6e 74 20 63 75 72 72 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 3b 0a 20 20 ..int.current;.....bool.edit;...
21f60 20 20 73 74 61 74 69 63 20 51 43 6f 6d 62 6f 42 6f 78 20 2a 66 61 6b 65 43 6f 6d 62 6f 3b 0a 20 ..static.QComboBox.*fakeCombo;..
21f80 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 66 61 6b 65 43 6f 6d 62 6f 57 69 64 67 ...static.QWidget.*fakeComboWidg
21fa0 65 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 66 61 6b 65 52 65 66 3b 0a 0a 7d 3b 0a et;.....static.int.fakeRef;..};.
21fc0 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 43 68 65 63 6b 54 61 62 .class.QM_EXPORT_TABLE.QCheckTab
21fe0 6c 65 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 54 61 62 6c 65 49 74 65 6d 0a 7b 0a 70 75 62 leItem.:.public.QTableItem.{.pub
22000 6c 69 63 3a 0a 20 20 20 20 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 28 20 51 54 61 62 6c 65 lic:.....QCheckTableItem(.QTable
22020 20 2a 74 61 62 6c 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 78 74 20 29 3b 0a 20 .*table,.const.QString.&txt.);..
22040 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.&
22060 74 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 72 65 61 74 65 t.);.....virtual.QWidget.*create
22080 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 20 76 6f 69 64 Editor().const;.....virtual.void
220a0 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 67 65 74 20 2a .setContentFromEditor(.QWidget.*
220c0 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 28 20 51 50 61 w.);.....virtual.void.paint(.QPa
220e0 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 20 26 63 67 2c inter.*p,.const.QColorGroup.&cg,
22100 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 6e 73 74 20 51 .........................const.Q
22120 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 20 20 20 20 76 Rect.&cr,.bool.selected.);.....v
22140 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 62 20 29 irtual.void.setChecked(.bool.b.)
22160 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 ;.....bool.isChecked().const;...
22180 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 ...int.rtti().const;.....static.
221a0 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 int.RTTI;......QSize.sizeHint().
221c0 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 68 65 63 6b 42 6f 78 20 2a const;..private:.....QCheckBox.*
221e0 63 62 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 68 65 63 6b 65 64 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 cb;.....bool.checked;..};..class
22200 20 51 4d 5f 45 58 50 4f 52 54 5f 54 41 42 4c 45 20 51 54 61 62 6c 65 20 3a 20 70 75 62 6c 69 63 .QM_EXPORT_TABLE.QTable.:.public
22220 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 .QScrollView.{.....Q_OBJECT.....
22240 51 5f 45 4e 55 4d 53 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 46 6f 63 75 73 53 74 79 6c Q_ENUMS(.SelectionMode.FocusStyl
22260 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 20 e.).....Q_PROPERTY(.int.numRows.
22280 52 45 41 44 20 6e 75 6d 52 6f 77 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 52 6f 77 73 20 29 0a READ.numRows.WRITE.setNumRows.).
222a0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 20 52 45 41 44 ....Q_PROPERTY(.int.numCols.READ
222c0 20 6e 75 6d 43 6f 6c 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 43 6f 6c 73 20 29 0a 20 20 20 20 .numCols.WRITE.setNumCols.).....
222e0 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 64 20 52 45 41 44 20 73 Q_PROPERTY(.bool.showGrid.READ.s
22300 68 6f 77 47 72 69 64 20 57 52 49 54 45 20 73 65 74 53 68 6f 77 47 72 69 64 20 29 0a 20 20 20 20 howGrid.WRITE.setShowGrid.).....
22320 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 Q_PROPERTY(.bool.rowMovingEnable
22340 64 20 52 45 41 44 20 72 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 d.READ.rowMovingEnabled.WRITE.se
22360 74 52 6f 77 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 tRowMovingEnabled.).....Q_PROPER
22380 54 59 28 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 20 52 45 41 TY(.bool.columnMovingEnabled.REA
223a0 44 20 63 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 43 D.columnMovingEnabled.WRITE.setC
223c0 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 olumnMovingEnabled.).....Q_PROPE
223e0 52 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f 6e RTY(.bool.readOnly.READ.isReadOn
22400 6c 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 4f ly.WRITE.setReadOnly.).....Q_PRO
22420 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 20 52 45 41 44 20 73 6f 72 74 69 6e 67 PERTY(.bool.sorting.READ.sorting
22440 20 57 52 49 54 45 20 73 65 74 53 6f 72 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 .WRITE.setSorting.).....Q_PROPER
22460 54 59 28 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 65 20 TY(.SelectionMode.selectionMode.
22480 52 45 41 44 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 READ.selectionMode.WRITE.setSele
224a0 63 74 69 6f 6e 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 46 6f 63 75 ctionMode.).....Q_PROPERTY(.Focu
224c0 73 53 74 79 6c 65 20 66 6f 63 75 73 53 74 79 6c 65 20 52 45 41 44 20 66 6f 63 75 73 53 74 79 6c sStyle.focusStyle.READ.focusStyl
224e0 65 20 57 52 49 54 45 20 73 65 74 46 6f 63 75 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 e.WRITE.setFocusStyle.).....Q_PR
22500 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 53 65 6c 65 63 74 69 6f 6e 73 20 52 45 41 44 20 6e OPERTY(.int.numSelections.READ.n
22520 75 6d 53 65 6c 65 63 74 69 6f 6e 73 20 29 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 umSelections.)......friend.class
22540 20 51 54 61 62 6c 65 48 65 61 64 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 .QTableHeader;.....friend.class.
22560 51 43 6f 6d 62 6f 54 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 QComboTableItem;.....friend.clas
22580 73 20 51 43 68 65 63 6b 54 61 62 6c 65 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c s.QCheckTableItem;.....friend.cl
225a0 61 73 73 20 51 54 61 62 6c 65 49 74 65 6d 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 ass.QTableItem;..public:.....QTa
225c0 62 6c 65 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 ble(.QWidget*.parent=0,.const.ch
225e0 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 54 61 62 6c 65 28 20 69 6e 74 20 6e 75 ar*.name=0.);.....QTable(.int.nu
22600 6d 52 6f 77 73 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 mRows,.int.numCols,.............
22620 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 6e QWidget*.parent=0,.const.char*.n
22640 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 6c 65 28 29 3b 0a 0a 20 20 20 20 51 48 65 ame=0.);.....~QTable();......QHe
22660 61 64 65 72 20 2a 68 6f 72 69 7a 6f 6e 74 61 6c 48 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a ader.*horizontalHeader().const;.
22680 20 20 20 20 51 48 65 61 64 65 72 20 2a 76 65 72 74 69 63 61 6c 48 65 61 64 65 72 28 29 20 63 6f ....QHeader.*verticalHeader().co
226a0 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 7b 20 53 nst;......enum.SelectionMode.{.S
226c0 69 6e 67 6c 65 2c 20 4d 75 6c 74 69 2c 20 53 69 6e 67 6c 65 52 6f 77 2c 20 4d 75 6c 74 69 52 6f ingle,.Multi,.SingleRow,.MultiRo
226e0 77 2c 20 4e 6f 53 65 6c 65 63 74 69 6f 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f w,.NoSelection.};.....virtual.vo
22700 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f id.setSelectionMode(.SelectionMo
22720 64 65 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c de.mode.);.....SelectionMode.sel
22740 65 63 74 69 6f 6e 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ectionMode().const;......virtual
22760 20 76 6f 69 64 20 73 65 74 49 74 65 6d 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c .void.setItem(.int.row,.int.col,
22780 20 51 54 61 62 6c 65 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .QTableItem.*item.);.....virtual
227a0 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c .void.setText(.int.row,.int.col,
227c0 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 20 20 20 76 69 72 74 .const.QString.&text.);.....virt
227e0 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 ual.void.setPixmap(.int.row,.int
22800 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 20 29 3b 0a 20 20 20 20 .col,.const.QPixmap.&pix.);.....
22820 76 69 72 74 75 61 6c 20 51 54 61 62 6c 65 49 74 65 6d 20 2a 69 74 65 6d 28 20 69 6e 74 20 72 6f virtual.QTableItem.*item(.int.ro
22840 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 20 w,.int.col.).const;.....virtual.
22860 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 QString.text(.int.row,.int.col.)
22880 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 20 70 69 78 6d .const;.....virtual.QPixmap.pixm
228a0 61 70 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 20 ap(.int.row,.int.col.).const;...
228c0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 43 65 6c 6c 28 20 69 6e 74 20 72 6f ..virtual.void.clearCell(.int.ro
228e0 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 w,.int.col.);......virtual.QRect
22900 20 63 65 6c 6c 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 .cellGeometry(.int.row,.int.col.
22920 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 6f 6c 75 6d 6e 57 ).const;.....virtual.int.columnW
22940 69 64 74 68 28 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 idth(.int.col.).const;.....virtu
22960 61 6c 20 69 6e 74 20 72 6f 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 al.int.rowHeight(.int.row.).cons
22980 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 50 6f 73 28 20 69 6e t;.....virtual.int.columnPos(.in
229a0 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 20 69 6e 74 20 72 t.col.).const;.....virtual.int.r
229c0 6f 77 50 6f 73 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 72 74 owPos(.int.row.).const;.....virt
229e0 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 3b ual.int.columnAt(.int.x.).const;
22a00 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 6f 77 41 74 28 20 69 6e 74 20 79 20 29 20 .....virtual.int.rowAt(.int.y.).
22a20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6e 75 6d 52 6f 77 73 28 const;......virtual.int.numRows(
22a40 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 6e 75 6d 43 6f 6c 73 ).const;.....virtual.int.numCols
22a60 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 43 65 6c 6c 28 20 ().const;......void.updateCell(.
22a80 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 62 6f 6f 6c 20 65 76 int.row,.int.col.);......bool.ev
22aa0 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 6f 2c 20 51 45 76 65 6e 74 20 2a entFilter(.QObject.*.o,.QEvent.*
22ac0 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 52 6f 77 28 29 20 63 6f 6e 73 74 20 .);......int.currentRow().const.
22ae0 7b 20 72 65 74 75 72 6e 20 63 75 72 52 6f 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 {.return.curRow;.}.....int.curre
22b00 6e 74 43 6f 6c 75 6d 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 75 72 43 6f 6c ntColumn().const.{.return.curCol
22b20 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 6e 73 75 72 65 43 65 6c 6c 56 69 73 69 62 6c 65 28 20 ;.}.....void.ensureCellVisible(.
22b40 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 62 6f 6f 6c 20 69 73 int.row,.int.col.);......bool.is
22b60 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e Selected(.int.row,.int.col.).con
22b80 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 st;.....bool.isRowSelected(.int.
22ba0 72 6f 77 2c 20 62 6f 6f 6c 20 66 75 6c 6c 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a row,.bool.full.=.FALSE.).const;.
22bc0 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d 6e 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 63 ....bool.isColumnSelected(.int.c
22be0 6f 6c 2c 20 62 6f 6f 6c 20 66 75 6c 6c 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 ol,.bool.full.=.FALSE.).const;..
22c00 20 20 20 69 6e 74 20 6e 75 6d 53 65 6c 65 63 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ...int.numSelections().const;...
22c20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 ..QTableSelection.selection(.int
22c40 20 6e 75 6d 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 61 64 .num.).const;.....virtual.int.ad
22c60 64 53 65 6c 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 53 65 6c 65 63 74 69 6f dSelection(.const.QTableSelectio
22c80 6e 20 26 73 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 n.&s.);.....virtual.void.removeS
22ca0 65 6c 65 63 74 69 6f 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 election(.const.QTableSelection.
22cc0 26 73 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 &s.);.....virtual.void.removeSel
22ce0 65 63 74 69 6f 6e 28 20 69 6e 74 20 6e 75 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 ection(.int.num.);.....virtual.i
22d00 6e 74 20 63 75 72 72 65 6e 74 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 nt.currentSelection().const;....
22d20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 65 6c 6c 73 28 20 69 6e 74 20 73 74 61 72 74 5f 72 6f ..void.selectCells(.int.start_ro
22d40 77 2c 20 69 6e 74 20 73 74 61 72 74 5f 63 6f 6c 2c 20 69 6e 74 20 65 6e 64 5f 72 6f 77 2c 20 69 w,.int.start_col,.int.end_row,.i
22d60 6e 74 20 65 6e 64 5f 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 52 6f 77 nt.end_col.);.....void.selectRow
22d80 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 43 6f 6c 75 (.int.row.);.....void.selectColu
22da0 6d 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 47 72 69 mn(.int.col.);......bool.showGri
22dc0 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 75 6d 6e 4d 6f 76 69 6e d().const;......bool.columnMovin
22de0 67 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 72 6f 77 4d 6f gEnabled().const;.....bool.rowMo
22e00 76 69 6e 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 vingEnabled().const;......virtua
22e20 6c 20 76 6f 69 64 20 73 6f 72 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c l.void.sortColumn(.int.col,.bool
22e40 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 .ascending.=.TRUE,..............
22e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6c 20 77 68 6f 6c 65 52 6f 77 73 20 3d ................bool.wholeRows.=
22e80 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e .FALSE.);.....bool.sorting().con
22ea0 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 6b 65 49 74 65 6d 28 20 st;......virtual.void.takeItem(.
22ec0 51 54 61 62 6c 65 49 74 65 6d 20 2a 69 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f QTableItem.*i.);......virtual.vo
22ee0 69 64 20 73 65 74 43 65 6c 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 id.setCellWidget(.int.row,.int.c
22f00 6f 6c 2c 20 51 57 69 64 67 65 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 ol,.QWidget.*e.);.....virtual.QW
22f20 69 64 67 65 74 20 2a 63 65 6c 6c 57 69 64 67 65 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 idget.*cellWidget(.int.row,.int.
22f40 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 76 6f 69 64 20 63 6c col.).const;.....virtual.void.cl
22f60 65 61 72 43 65 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 earCellWidget(.int.row,.int.col.
22f80 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 52 65 63 74 28 20 );......virtual.QRect.cellRect(.
22fa0 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 0a 20 20 20 20 76 int.row,.int.col.).const;......v
22fc0 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 irtual.void.paintCell(.QPainter.
22fe0 2a 70 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 0a 20 20 20 20 20 20 20 20 20 20 *p,.int.row,.int.col,...........
23000 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
23020 72 2c 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 r,.bool.selected.);.....virtual.
23040 76 6f 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 void.paintCell(.QPainter.*p,.int
23060 20 72 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 .row,.int.col,..................
23080 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 20 62 6f 6f 6c ...........const.QRect.&cr,.bool
230a0 20 73 65 6c 65 63 74 65 64 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 .selected,.const.QColorGroup.&cg
230c0 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 46 6f 63 75 73 28 .);.....virtual.void.paintFocus(
230e0 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a .QPainter.*p,.const.QRect.&r.);.
23100 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 20 20 20 ....QSize.sizeHint().const;.....
23120 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f .bool.isReadOnly().const;.....bo
23140 6f 6c 20 69 73 52 6f 77 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 ol.isRowReadOnly(.int.row.).cons
23160 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6c 75 6d 6e 52 65 61 64 4f 6e 6c 79 28 20 69 6e t;.....bool.isColumnReadOnly(.in
23180 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 t.col.).const;......void.setEnab
231a0 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 led(.bool.b.);......void.repaint
231c0 53 65 6c 65 63 74 69 6f 6e 73 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 63 75 73 53 74 79 Selections();......enum.FocusSty
231e0 6c 65 20 7b 20 46 6f 6c 6c 6f 77 53 74 79 6c 65 2c 20 53 70 72 65 61 64 53 68 65 65 74 20 7d 3b le.{.FollowStyle,.SpreadSheet.};
23200 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 63 75 73 53 74 79 6c 65 28 .....virtual.void.setFocusStyle(
23220 20 46 6f 63 75 73 53 74 79 6c 65 20 66 73 20 29 3b 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 .FocusStyle.fs.);.....FocusStyle
23240 20 66 6f 63 75 73 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 .focusStyle().const;......void.u
23260 70 64 61 74 65 48 65 61 64 65 72 53 74 61 74 65 73 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f pdateHeaderStates();..public.slo
23280 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 52 6f 77 73 28 ts:.....virtual.void.setNumRows(
232a0 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 64 20 73 65 74 4e 75 .int.r.);.....virtual.void.setNu
232c0 6d 43 6f 6c 73 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 64 mCols(.int.r.);.....virtual.void
232e0 20 73 65 74 53 68 6f 77 47 72 69 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 .setShowGrid(.bool.b.);.....virt
23300 75 61 6c 20 76 6f 69 64 20 68 69 64 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 20 20 20 ual.void.hideRow(.int.row.);....
23320 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 69 64 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f .virtual.void.hideColumn(.int.co
23340 6c 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 52 6f 77 28 20 69 l.);.....virtual.void.showRow(.i
23360 6e 74 20 72 6f 77 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 43 nt.row.);.....virtual.void.showC
23380 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 olumn(.int.col.);.....bool.isRow
233a0 48 69 64 64 65 6e 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 6f Hidden(.int.row.).const;.....boo
233c0 6c 20 69 73 43 6f 6c 75 6d 6e 48 69 64 64 65 6e 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 l.isColumnHidden(.int.col.).cons
233e0 74 3b 0a 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 57 69 t;......virtual.void.setColumnWi
23400 64 74 68 28 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 dth(.int.col,.int.w.);.....virtu
23420 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 48 65 69 67 68 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 al.void.setRowHeight(.int.row,.i
23440 6e 74 20 68 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 74 nt.h.);......virtual.void.adjust
23460 43 6f 6c 75 6d 6e 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 Column(.int.col.);.....virtual.v
23480 6f 69 64 20 61 64 6a 75 73 74 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 29 3b 0a 0a 20 20 20 20 76 oid.adjustRow(.int.row.);......v
234a0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 53 74 72 65 74 63 68 61 62 6c 65 irtual.void.setColumnStretchable
234c0 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 76 (.int.col,.bool.stretch.);.....v
234e0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 irtual.void.setRowStretchable(.i
23500 6e 74 20 72 6f 77 2c 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c nt.row,.bool.stretch.);.....bool
23520 20 69 73 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 20 29 20 .isColumnStretchable(.int.col.).
23540 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 6f 77 53 74 72 65 74 63 68 61 62 6c 65 const;.....bool.isRowStretchable
23560 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 72 74 75 61 6c 20 76 (.int.row.).const;.....virtual.v
23580 6f 69 64 20 73 65 74 53 6f 72 74 69 6e 67 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 oid.setSorting(.bool.b.);.....vi
235a0 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 rtual.void.swapRows(.int.row1,.i
235c0 6e 74 20 72 6f 77 32 2c 20 62 6f 6f 6c 20 73 77 61 70 48 65 61 64 65 72 20 3d 20 46 41 4c 53 45 nt.row2,.bool.swapHeader.=.FALSE
235e0 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 6f 6c 75 6d 6e 73 .);.....virtual.void.swapColumns
23600 28 20 69 6e 74 20 63 6f 6c 31 2c 20 69 6e 74 20 63 6f 6c 32 2c 20 62 6f 6f 6c 20 73 77 61 70 48 (.int.col1,.int.col2,.bool.swapH
23620 65 61 64 65 72 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 eader.=.FALSE.);.....virtual.voi
23640 64 20 73 77 61 70 43 65 6c 6c 73 28 20 69 6e 74 20 72 6f 77 31 2c 20 69 6e 74 20 63 6f 6c 31 2c d.swapCells(.int.row1,.int.col1,
23660 20 69 6e 74 20 72 6f 77 32 2c 20 69 6e 74 20 63 6f 6c 32 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 .int.row2,.int.col2.);......virt
23680 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 65 66 74 4d 61 72 67 69 6e 28 20 69 6e 74 20 6d 20 29 3b ual.void.setLeftMargin(.int.m.);
236a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 70 4d 61 72 67 69 6e 28 20 .....virtual.void.setTopMargin(.
236c0 69 6e 74 20 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 43 75 72 int.m.);.....virtual.void.setCur
236e0 72 65 6e 74 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 rentCell(.int.row,.int.col.);...
23700 20 20 76 6f 69 64 20 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 72 65 70 61 ..void.clearSelection(.bool.repa
23720 69 6e 74 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 int.=.TRUE.);.....virtual.void.s
23740 65 74 43 6f 6c 75 6d 6e 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b etColumnMovingEnabled(.bool.b.);
23760 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 4d 6f 76 69 6e 67 45 6e .....virtual.void.setRowMovingEn
23780 61 62 6c 65 64 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 abled(.bool.b.);......virtual.vo
237a0 69 64 20 73 65 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 id.setReadOnly(.bool.b.);.....vi
237c0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 72 rtual.void.setRowReadOnly(.int.r
237e0 6f 77 2c 20 62 6f 6f 6c 20 72 6f 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ow,.bool.ro.);.....virtual.void.
23800 73 65 74 43 6f 6c 75 6d 6e 52 65 61 64 4f 6e 6c 79 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c setColumnReadOnly(.int.col,.bool
23820 20 72 6f 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 72 61 67 .ro.);......virtual.void.setDrag
23840 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 64 72 61 67 Enabled(.bool.b.);.....bool.drag
23860 45 6e 61 62 6c 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 Enabled().const;......virtual.vo
23880 69 64 20 69 6e 73 65 72 74 52 6f 77 73 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 75 6e id.insertRows(.int.row,.int.coun
238a0 74 20 3d 20 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 t.=.1.);.....virtual.void.insert
238c0 43 6f 6c 75 6d 6e 73 28 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 63 6f 75 6e 74 20 3d 20 31 20 Columns(.int.col,.int.count.=.1.
238e0 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 52 6f 77 28 20 69 );.....virtual.void.removeRow(.i
23900 6e 74 20 72 6f 77 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 nt.row.);.....virtual.void.remov
23920 65 52 6f 77 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 72 6f 77 eRows(.const.QMemArray<int>.&row
23940 73 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 75 s.);.....virtual.void.removeColu
23960 6d 6e 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 mn(.int.col.);.....virtual.void.
23980 72 65 6d 6f 76 65 43 6f 6c 75 6d 6e 73 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 69 removeColumns(.const.QMemArray<i
239a0 6e 74 3e 20 26 63 6f 6c 73 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 nt>.&cols.);......virtual.void.e
239c0 64 69 74 43 65 6c 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 ditCell(.int.row,.int.col,.bool.
239e0 72 65 70 6c 61 63 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 replace.=.FALSE.);......void.set
23a00 52 6f 77 4c 61 62 65 6c 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 6c 61 RowLabels(.const.QStringList.&la
23a20 62 65 6c 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4c 61 62 65 6c 73 bels.);.....void.setColumnLabels
23a40 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 0a (.const.QStringList.&labels.);..
23a60 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 65 6e 75 6d 20 45 64 69 74 4d 6f 64 65 20 7b 20 4e protected:.....enum.EditMode.{.N
23a80 6f 74 45 64 69 74 69 6e 67 2c 20 45 64 69 74 69 6e 67 2c 20 52 65 70 6c 61 63 69 6e 67 20 7d 3b otEditing,.Editing,.Replacing.};
23aa0 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 50 61 69 6e 74 65 72 .....void.drawContents(.QPainter
23ac0 20 2a 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 2c 20 69 6e 74 .*p,.int.cx,.int.cy,.int.cw,.int
23ae0 20 63 68 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 50 72 65 .ch.);.....void.contentsMousePre
23b00 73 73 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 ssEvent(.QMouseEvent*.);.....voi
23b20 64 20 63 6f 6e 74 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 d.contentsMouseMoveEvent(.QMouse
23b40 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 4d 6f 75 73 65 Event*.);.....void.contentsMouse
23b60 44 6f 75 62 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 2a 20 29 DoubleClickEvent(.QMouseEvent*.)
23b80 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 61 73 65 45 ;.....void.contentsMouseReleaseE
23ba0 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 64 20 63 vent(.QMouseEvent*.);.....void.c
23bc0 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 ontentsContextMenuEvent(.QContex
23be0 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 tMenuEvent.*.e.);.....void.keyPr
23c00 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 essEvent(.QKeyEvent*.);.....void
23c20 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 2a 20 29 3b 0a 20 .focusInEvent(.QFocusEvent*.);..
23c40 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 ...void.focusOutEvent(.QFocusEve
23c60 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 52 65 73 69 7a 65 45 76 nt*.);.....void.viewportResizeEv
23c80 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 6f 69 64 20 ent(.QResizeEvent.*.);.....void.
23ca0 73 68 6f 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 showEvent(.QShowEvent.*e.);.....
23cc0 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 6e 74 20 2a 65 20 void.paintEvent(.QPaintEvent.*e.
23ce0 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 64 69 74 4d 6f 64 65 28 20 45 64 69 74 4d 6f 64 );.....void.setEditMode(.EditMod
23d00 65 20 6d 6f 64 65 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 23 69 66 6e e.mode,.int.row,.int.col.);.#ifn
23d20 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
23d40 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 l.void.contentsDragEnterEvent(.Q
23d60 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c DragEnterEvent.*e.);.....virtual
23d80 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 .void.contentsDragMoveEvent(.QDr
23da0 61 67 4d 6f 76 65 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 agMoveEvent.*e.);.....virtual.vo
23dc0 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
23de0 4c 65 61 76 65 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 LeaveEvent.*e.);.....virtual.voi
23e00 64 20 63 6f 6e 74 65 6e 74 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 d.contentsDropEvent(.QDropEvent.
23e20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 64 *e.);.....virtual.QDragObject.*d
23e40 72 61 67 4f 62 6a 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 ragObject();.....virtual.void.st
23e60 61 72 74 44 72 61 67 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 artDrag();.#endif......virtual.v
23e80 6f 69 64 20 70 61 69 6e 74 45 6d 70 74 79 41 72 65 61 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c oid.paintEmptyArea(.QPainter.*p,
23ea0 20 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 .int.cx,.int.cy,.int.cw,.int.ch.
23ec0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 4e 65 78 74 );.....virtual.void.activateNext
23ee0 43 65 6c 6c 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 72 65 Cell();.....virtual.QWidget.*cre
23f00 61 74 65 45 64 69 74 6f 72 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f ateEditor(.int.row,.int.col,.boo
23f20 6c 20 69 6e 69 74 46 72 6f 6d 43 65 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 l.initFromCell.).const;.....virt
23f40 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 43 6f 6e 74 65 6e 74 46 72 6f 6d 45 64 69 74 6f ual.void.setCellContentFromEdito
23f60 72 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 69 72 74 75 r(.int.row,.int.col.);.....virtu
23f80 61 6c 20 51 57 69 64 67 65 74 20 2a 62 65 67 69 6e 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 al.QWidget.*beginEdit(.int.row,.
23fa0 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 20 20 20 76 69 72 int.col,.bool.replace.);.....vir
23fc0 74 75 61 6c 20 76 6f 69 64 20 65 6e 64 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 tual.void.endEdit(.int.row,.int.
23fe0 63 6f 6c 2c 20 62 6f 6f 6c 20 61 63 63 65 70 74 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 col,.bool.accept,.bool.replace.)
24000 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 44 61 74 61 28 20 ;......virtual.void.resizeData(.
24020 69 6e 74 20 6c 65 6e 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 int.len.);.....virtual.void.inse
24040 72 74 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 rtWidget(.int.row,.int.col,.QWid
24060 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 72 get.*w.);.....int.indexOf(.int.r
24080 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 77 ow,.int.col.).const;......void.w
240a0 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 indowActivationChange(.bool.);..
240c0 20 20 20 62 6f 6f 6c 20 69 73 45 64 69 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 45 ...bool.isEditing().const;.....E
240e0 64 69 74 4d 6f 64 65 20 65 64 69 74 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e ditMode.editMode().const;.....in
24100 74 20 63 75 72 72 45 64 69 74 52 6f 77 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 t.currEditRow().const;.....int.c
24120 75 72 72 45 64 69 74 43 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 urrEditCol().const;..protected.s
24140 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 57 69 64 lots:.....virtual.void.columnWid
24160 74 68 43 68 61 6e 67 65 64 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 thChanged(.int.col.);.....virtua
24180 6c 20 76 6f 69 64 20 72 6f 77 48 65 69 67 68 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 l.void.rowHeightChanged(.int.row
241a0 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 49 6e 64 65 78 .);.....virtual.void.columnIndex
241c0 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 6f 6d 49 6e Changed(.int.section,.int.fromIn
241e0 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 75 61 6c 20 dex,.int.toIndex.);.....virtual.
24200 76 6f 69 64 20 72 6f 77 49 6e 64 65 78 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f void.rowIndexChanged(.int.sectio
24220 6e 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b n,.int.fromIndex,.int.toIndex.);
24240 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6c 75 6d 6e 43 6c 69 63 6b 65 64 28 .....virtual.void.columnClicked(
24260 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 .int.col.);..signals:.....void.c
24280 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 urrentChanged(.int.row,.int.col.
242a0 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e );.....void.clicked(.int.row,.in
242c0 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 51 50 6f 69 6e 74 20 t.col,.int.button,.const.QPoint.
242e0 26 6d 6f 75 73 65 50 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 &mousePos.);.....void.doubleClic
24300 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 74 20 62 75 74 74 6f ked(.int.row,.int.col,.int.butto
24320 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 20 n,.const.QPoint.&mousePos.);....
24340 20 76 6f 69 64 20 70 72 65 73 73 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c .void.pressed(.int.row,.int.col,
24360 20 69 6e 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 .int.button,.const.QPoint.&mouse
24380 50 6f 73 20 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 64 Pos.);.....void.selectionChanged
243a0 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 72 ();.....void.valueChanged(.int.r
243c0 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 65 78 74 4d ow,.int.col.);.....void.contextM
243e0 65 6e 75 52 65 71 75 65 73 74 65 64 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 enuRequested(.int.row,.int.col,.
24400 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f const.QPoint.&pos.);.#ifndef.QT_
24420 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 NO_DRAGANDDROP.....void.dropped(
24440 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 .QDropEvent.*e.);.#endif..privat
24460 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 e.slots:.....void.doAutoScroll()
24480 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 56 61 6c 75 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 ;.....void.doValueChanged();....
244a0 20 76 6f 69 64 20 75 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 53 6c 6f 74 28 29 3b 0a 0a 70 .void.updateGeometriesSlot();..p
244c0 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 rivate:.....void.contentsMousePr
244e0 65 73 73 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 essEventEx(.QMouseEvent*.);.....
24500 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 2a 20 29 3b 0a void.drawContents(.QPainter*.);.
24520 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 ....void.updateGeometries();....
24540 20 76 6f 69 64 20 72 65 70 61 69 6e 74 53 65 6c 65 63 74 69 6f 6e 73 28 20 51 54 61 62 6c 65 53 .void.repaintSelections(.QTableS
24560 65 6c 65 63 74 69 6f 6e 20 2a 6f 6c 64 53 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 election.*oldSelection,.........
24580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 54 61 62 6c 65 53 65 6c 65 63 74 ....................QTableSelect
245a0 69 6f 6e 20 2a 6e 65 77 53 65 6c 65 63 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ion.*newSelection,..............
245c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 56 65 72 74 69 63 ...............bool.updateVertic
245e0 61 6c 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 al.=.TRUE,......................
24600 20 20 20 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 20 54 .......bool.updateHorizontal.=.T
24620 52 55 45 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 72 61 6e 67 65 47 65 6f 6d 65 74 72 79 28 20 RUE.);.....QRect.rangeGeometry(.
24640 69 6e 74 20 74 6f 70 52 6f 77 2c 20 69 6e 74 20 6c 65 66 74 43 6f 6c 2c 0a 20 20 20 20 20 20 20 int.topRow,.int.leftCol,........
24660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 52 6f 77 2c ..................int.bottomRow,
24680 20 69 6e 74 20 72 69 67 68 74 43 6f 6c 2c 20 62 6f 6f 6c 20 26 6f 70 74 69 6d 69 7a 65 20 29 3b .int.rightCol,.bool.&optimize.);
246a0 0a 20 20 20 20 76 6f 69 64 20 66 69 78 52 6f 77 28 20 69 6e 74 20 26 72 6f 77 2c 20 69 6e 74 20 .....void.fixRow(.int.&row,.int.
246c0 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 78 43 6f 6c 28 20 69 6e 74 20 26 63 6f 6c 2c 20 y.);.....void.fixCol(.int.&col,.
246e0 69 6e 74 20 78 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 6e 75 6d int.x.);......void.init(.int.num
24700 52 6f 77 73 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 Rows,.int.numCols.);.....QSize.t
24720 61 62 6c 65 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 ableSize().const;.....void.repai
24740 6e 74 43 65 6c 6c 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 ntCell(.int.row,.int.col.);.....
24760 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 69 6e 74 20 78 2c void.contentsToViewport2(.int.x,
24780 20 69 6e 74 20 79 2c 20 69 6e 74 26 20 76 78 2c 20 69 6e 74 26 20 76 79 20 29 3b 0a 20 20 20 20 .int.y,.int&.vx,.int&.vy.);.....
247a0 51 50 6f 69 6e 74 20 63 6f 6e 74 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 32 28 20 63 6f 6e 73 QPoint.contentsToViewport2(.cons
247c0 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 t.QPoint.&p.);.....void.viewport
247e0 54 6f 43 6f 6e 74 65 6e 74 73 32 28 20 69 6e 74 20 76 78 2c 20 69 6e 74 20 76 79 2c 20 69 6e 74 ToContents2(.int.vx,.int.vy,.int
24800 26 20 78 2c 20 69 6e 74 26 20 79 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 76 69 65 77 70 6f &.x,.int&.y.);.....QPoint.viewpo
24820 72 74 54 6f 43 6f 6e 74 65 6e 74 73 32 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 rtToContents2(.const.QPoint.&p.)
24840 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 52 6f 77 57 69 64 67 65 74 73 28 20 69 6e ;......void.updateRowWidgets(.in
24860 74 20 72 6f 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6c 57 69 64 67 65 t.row.);.....void.updateColWidge
24880 74 73 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 ts(.int.col.);.....bool.isSelect
248a0 65 64 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 63 6c 75 ed(.int.row,.int.col,.bool.inclu
248c0 64 65 43 75 72 72 65 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 deCurrent.).const;.....void.setC
248e0 75 72 72 65 6e 74 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f urrentCell(.int.row,.int.col,.bo
24900 6f 6c 20 75 70 64 61 74 65 53 65 6c 65 63 74 69 6f 6e 73 2c 20 62 6f 6f 6c 20 65 6e 73 75 72 65 ol.updateSelections,.bool.ensure
24920 56 69 73 69 62 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 78 43 Visible.=.FALSE.);.....void.fixC
24940 65 6c 6c 28 20 69 6e 74 20 26 72 6f 77 2c 20 69 6e 74 20 26 63 6f 6c 2c 20 69 6e 74 20 6b 65 79 ell(.int.&row,.int.&col,.int.key
24960 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 61 79 65 64 55 70 64 61 74 65 47 65 6f 6d 65 74 .);.....void.delayedUpdateGeomet
24980 72 69 65 73 28 29 3b 0a 20 20 20 20 73 74 72 75 63 74 20 54 61 62 6c 65 57 69 64 67 65 74 0a 20 ries();.....struct.TableWidget..
249a0 20 20 20 7b 0a 09 54 61 62 6c 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 69 ...{..TableWidget(.QWidget.*w,.i
249c0 6e 74 20 72 2c 20 69 6e 74 20 63 20 29 20 3a 20 77 69 64 28 20 77 20 29 2c 20 72 6f 77 28 20 72 nt.r,.int.c.).:.wid(.w.),.row(.r
249e0 20 29 2c 20 63 6f 6c 20 28 20 63 20 29 20 7b 7d 0a 09 51 57 69 64 67 65 74 20 2a 77 69 64 3b 0a .),.col.(.c.).{}..QWidget.*wid;.
24a00 09 69 6e 74 20 72 6f 77 2c 20 63 6f 6c 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 .int.row,.col;.....};.....void.s
24a20 61 76 65 43 6f 6e 74 65 6e 74 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 aveContents(.QPtrVector<QTableIt
24a40 65 6d 3e 20 26 74 6d 70 2c 0a 09 09 20 20 20 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 em>.&tmp,..........QPtrVector<Ta
24a60 62 6c 65 57 69 64 67 65 74 3e 20 26 74 6d 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 bleWidget>.&tmp2.);.....void.upd
24a80 61 74 65 48 65 61 64 65 72 41 6e 64 52 65 73 69 7a 65 43 6f 6e 74 65 6e 74 73 28 20 51 54 61 62 ateHeaderAndResizeContents(.QTab
24aa0 6c 65 48 65 61 64 65 72 20 2a 68 65 61 64 65 72 2c 0a 09 09 09 09 09 69 6e 74 20 6e 75 6d 2c 20 leHeader.*header,......int.num,.
24ac0 69 6e 74 20 63 6f 6c 52 6f 77 2c 0a 09 09 09 09 09 69 6e 74 20 77 69 64 74 68 2c 20 62 6f 6f 6c int.colRow,......int.width,.bool
24ae0 20 26 75 70 64 61 74 65 42 65 66 6f 72 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 74 6f .&updateBefore.);.....void.resto
24b00 72 65 43 6f 6e 74 65 6e 74 73 28 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c 65 49 74 65 reContents(.QPtrVector<QTableIte
24b20 6d 3e 20 26 74 6d 70 2c 0a 09 09 09 20 20 51 50 74 72 56 65 63 74 6f 72 3c 54 61 62 6c 65 57 69 m>.&tmp,......QPtrVector<TableWi
24b40 64 67 65 74 3e 20 26 74 6d 70 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 43 6f dget>.&tmp2.);.....void.finishCo
24b60 6e 74 65 6e 74 73 52 65 73 7a 65 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 42 65 66 6f 72 65 20 29 ntentsResze(.bool.updateBefore.)
24b80 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c 51 54 61 62 6c ;..private:.....QPtrVector<QTabl
24ba0 65 49 74 65 6d 3e 20 63 6f 6e 74 65 6e 74 73 3b 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 3c eItem>.contents;.....QPtrVector<
24bc0 51 57 69 64 67 65 74 3e 20 77 69 64 67 65 74 73 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 52 6f 77 QWidget>.widgets;.....int.curRow
24be0 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 43 6f 6c 3b 0a 20 20 20 20 51 54 61 62 6c 65 48 65 61 64 ;.....int.curCol;.....QTableHead
24c00 65 72 20 2a 6c 65 66 74 48 65 61 64 65 72 2c 20 2a 74 6f 70 48 65 61 64 65 72 3b 0a 20 20 20 20 er.*leftHeader,.*topHeader;.....
24c20 45 64 69 74 4d 6f 64 65 20 65 64 4d 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 65 64 69 74 43 6f 6c EditMode.edMode;.....int.editCol
24c40 2c 20 65 64 69 74 52 6f 77 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 6c 65 53 65 ,.editRow;.....QPtrList<QTableSe
24c60 6c 65 63 74 69 6f 6e 3e 20 73 65 6c 65 63 74 69 6f 6e 73 3b 0a 20 20 20 20 51 54 61 62 6c 65 53 lection>.selections;.....QTableS
24c80 65 6c 65 63 74 69 6f 6e 20 2a 63 75 72 72 65 6e 74 53 65 6c 3b 0a 20 20 20 20 51 54 69 6d 65 72 election.*currentSel;.....QTimer
24ca0 20 2a 61 75 74 6f 53 63 72 6f 6c 6c 54 69 6d 65 72 3b 0a 20 20 20 20 69 6e 74 20 6c 61 73 74 53 .*autoScrollTimer;.....int.lastS
24cc0 6f 72 74 43 6f 6c 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 47 72 69 64 20 3a 20 31 3b 0a 20 20 20 20 ortCol;.....bool.sGrid.:.1;.....
24ce0 62 6f 6f 6c 20 6d 52 6f 77 73 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 43 6f 6c 73 20 3a bool.mRows.:.1;.....bool.mCols.:
24d00 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 73 63 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 .1;.....bool.asc.:.1;.....bool.d
24d20 6f 53 6f 72 74 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 75 73 65 64 20 3a 20 31 3b 0a oSort.:.1;.....bool.unused.:.1;.
24d40 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 6f 6c 20 ....bool.readOnly.:.1;.....bool.
24d60 73 68 6f 75 6c 64 43 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 20 3a 20 31 3b 0a 20 20 20 20 62 6f shouldClearSelection.:.1;.....bo
24d80 6f 6c 20 64 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 65 78 ol.dEnabled.:.1;.....bool.contex
24da0 74 5f 6d 65 6e 75 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 77 41 63 74 69 76 65 53 t_menu.:.1;.....bool.drawActiveS
24dc0 65 6c 65 63 74 69 6f 6e 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 61 73 5f 76 69 73 69 62 election.:.1;.....bool.was_visib
24de0 6c 65 20 3a 20 31 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 4d 6f 64 le.:.1;.....SelectionMode.selMod
24e00 65 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 73 73 65 64 52 6f 77 2c 20 70 72 65 73 73 65 64 43 6f e;.....int.pressedRow,.pressedCo
24e20 6c 3b 0a 20 20 20 20 51 54 61 62 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 49 6e l;.....QTablePrivate.*d;.....QIn
24e40 74 44 69 63 74 3c 69 6e 74 3e 20 72 6f 52 6f 77 73 3b 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c tDict<int>.roRows;.....QIntDict<
24e60 69 6e 74 3e 20 72 6f 43 6f 6c 73 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 52 6f int>.roCols;.....int.startDragRo
24e80 77 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 43 6f 6c 3b 0a 20 20 20 20 51 50 6f w;.....int.startDragCol;.....QPo
24ea0 69 6e 74 20 64 72 61 67 53 74 61 72 74 50 6f 73 3b 0a 20 20 20 20 69 6e 74 20 6f 6c 64 43 75 72 int.dragStartPos;.....int.oldCur
24ec0 72 65 6e 74 52 6f 77 2c 20 6f 6c 64 43 75 72 72 65 6e 74 43 6f 6c 3b 0a 20 20 20 20 51 57 69 64 rentRow,.oldCurrentCol;.....QWid
24ee0 67 65 74 20 2a 75 6e 75 73 65 64 5f 74 6f 70 4c 65 66 74 43 6f 72 6e 65 72 3b 20 2f 2f 23 23 23 get.*unused_topLeftCorner;.//###
24f00 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 46 6f 63 75 73 53 74 79 6c 65 20 66 6f .remove.in.4.0.....FocusStyle.fo
24f20 63 75 73 53 74 6c 3b 0a 20 20 20 20 51 53 69 7a 65 20 75 6e 75 73 65 64 5f 63 61 63 68 65 64 53 cusStl;.....QSize.unused_cachedS
24f40 69 7a 65 48 69 6e 74 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a 0a 23 izeHint;.//.###.remove.in.4.0..#
24f60 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
24f80 54 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 54 61 Table(.const.QTable.&.);.....QTa
24fa0 62 6c 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 6c 65 20 26 20 29 ble.&operator=(.const.QTable.&.)
24fc0 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 ;.#endif.};..#define.Q_DEFINED_Q
24fe0 54 41 42 4c 45 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 TABLE.#include."qwinexport.h".#e
25000 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 20 2f 2f 20 54 41 ndif.//.QT_NO_TABLE.#endif.//.TA
25020 42 4c 45 5f 48 0a 00 00 00 20 00 71 00 77 00 69 00 64 00 67 00 65 00 74 00 69 00 6e 00 74 00 64 BLE_H......q.w.i.d.g.e.t.i.n.t.d
25040 00 69 00 63 00 74 00 2e 00 68 00 00 09 ac 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .i.c.t...h..../*................
25060 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 20 20 ................................
25080 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 20 20 ................................
250a0 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 20 20 ................................
250c0 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 20 20 ................................
250e0 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 20 20 ................................
25100 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 20 20 ................................
25120 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 20 20 ................................
25140 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 20 20 ................................
25160 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 20 20 ................................
25180 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 20 20 ................................
251a0 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 20 20 ................................
251c0 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 20 20 ................................
251e0 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 20 20 ................................
25200 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 20 20 ................................
25220 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 20 20 ................................
25240 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 20 20 ................................
25260 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 20 20 ................................
25280 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 20 20 ................................
252a0 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 20 20 ................................
252c0 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 20 20 ................................
252e0 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 20 20 ................................
25300 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 20 20 ................................
25320 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 20 20 ................................
25340 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 20 20 ................................
25360 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 20 20 ................................
25380 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 20 20 ................................
253a0 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 20 20 ................................
253c0 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 20 20 ................................
253e0 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 20 20 ................................
25400 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 20 20 ................................
25420 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 20 20 ................................
25440 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 20 20 ................................
25460 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 20 20 ................................
25480 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 20 20 ................................
254a0 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 20 20 ................................
254c0 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 20 20 ................................
254e0 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 20 20 ................................
25500 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 20 20 ................................
25520 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 20 20 ................................
25540 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 20 20 ................................
25560 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 20 20 ................................
25580 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 20 20 ................................
255a0 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 20 20 ................................
255c0 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 20 20 ................................
255e0 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 20 20 ................................
25600 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 20 20 ................................
25620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ...................*/..#ifndef.Q
25640 57 49 44 47 45 54 49 4e 54 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 44 47 45 54 49 WIDGETINTDICT_H.#define.QWIDGETI
25660 4e 54 44 49 43 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 NTDICT_H..#ifndef.QT_H.#include.
25680 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6e 74 64 69 63 74 2e 68 "qwidget.h".#include."qintdict.h
256a0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 ".#endif.//.QT_H...#if.defined(Q
256c0 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 _TEMPLATEDLL).//Q_TEMPLATE_EXTER
256e0 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 49 6e 74 44 69 N.template.class.Q_EXPORT.QIntDi
25700 63 74 3c 51 57 69 64 67 65 74 3e 3b 0a 2f 2f 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e ct<QWidget>;.//Q_TEMPLATE_EXTERN
25720 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 49 6e 74 44 69 63 .template.class.Q_EXPORT.QIntDic
25740 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 tIterator<QWidget>;.#endif...cla
25760 73 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 20 3a 20 70 75 62 ss.Q_EXPORT.QWidgetIntDict.:.pub
25780 6c 69 63 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a lic.QIntDict<QWidget>.{.public:.
257a0 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 29 20 ....QWidgetIntDict(int.size=17).
257c0 3a 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 28 73 69 7a 65 29 20 7b 7d 0a 20 20 20 :.QIntDict<QWidget>(size).{}....
257e0 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e .QWidgetIntDict(.const.QWidgetIn
25800 74 44 69 63 74 20 26 64 69 63 74 20 29 20 3a 20 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 tDict.&dict.).:.QIntDict<QWidget
25820 3e 28 64 69 63 74 29 20 7b 7d 0a 20 20 20 7e 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 28 29 20 >(dict).{}....~QWidgetIntDict().
25840 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 {.clear();.}.....QWidgetIntDict.
25860 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 20 &operator=(const.QWidgetIntDict.
25880 26 64 69 63 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 &dict)..{.return.(QWidgetIntDict
258a0 26 29 51 49 6e 74 44 69 63 74 3c 51 57 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 &)QIntDict<QWidget>::operator=(d
258c0 69 63 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 ict);.}.};..class.Q_EXPORT.QWidg
258e0 65 74 49 6e 74 44 69 63 74 49 74 20 3a 20 70 75 62 6c 69 63 20 51 49 6e 74 44 69 63 74 49 74 65 etIntDictIt.:.public.QIntDictIte
25900 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 20 20 20 20 51 57 69 rator<QWidget>.{.public:.....QWi
25920 64 67 65 74 49 6e 74 44 69 63 74 49 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 dgetIntDictIt(.const.QWidgetIntD
25940 69 63 74 20 26 64 20 29 20 3a 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 3c 51 57 69 64 ict.&d.).:.QIntDictIterator<QWid
25960 67 65 74 3e 28 64 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 74 20 get>(d).{}.....QWidgetIntDictIt.
25980 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 &operator=(const.QWidgetIntDictI
259a0 74 20 26 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 49 6e 74 44 69 63 74 49 t.&i)..{.return.(QWidgetIntDictI
259c0 74 26 29 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 3a 3a 6f 70 t&)QIntDictIterator<QWidget>::op
259e0 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 erator=(i);.}.};...#endif......q
25a00 00 73 00 74 00 79 00 6c 00 65 00 73 00 68 00 65 00 65 00 74 00 2e 00 68 00 00 18 d9 2f 2a 20 20 .s.t.y.l.e.s.h.e.e.t...h..../*..
25a20 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 20 20 ................................
25a40 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 20 20 ................................
25a60 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 20 20 ................................
25a80 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 20 20 ................................
25aa0 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 20 20 ................................
25ac0 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 20 20 ................................
25ae0 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 20 20 ................................
25b00 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 20 20 ................................
25b20 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 20 20 ................................
25b40 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 20 20 ................................
25b60 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 20 20 ................................
25b80 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 20 20 ................................
25ba0 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 20 20 ................................
25bc0 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 20 20 ................................
25be0 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 20 20 ................................
25c00 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 20 20 ................................
25c20 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 20 20 ................................
25c40 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 20 20 ................................
25c60 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 20 20 ................................
25c80 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 20 20 ................................
25ca0 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 20 20 ................................
25cc0 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 20 20 ................................
25ce0 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 20 20 ................................
25d00 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 20 20 ................................
25d20 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 20 20 ................................
25d40 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 20 20 ................................
25d60 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 20 20 ................................
25d80 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 20 20 ................................
25da0 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 20 20 ................................
25dc0 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 20 20 ................................
25de0 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 20 20 ................................
25e00 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 20 20 ................................
25e20 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 20 20 ................................
25e40 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 20 20 ................................
25e60 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 20 20 ................................
25e80 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 20 20 ................................
25ea0 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 20 20 ................................
25ec0 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 20 20 ................................
25ee0 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 20 20 ................................
25f00 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 20 20 ................................
25f20 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 20 20 ................................
25f40 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 20 20 ................................
25f60 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 20 20 ................................
25f80 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 20 20 ................................
25fa0 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 20 20 ................................
25fc0 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 20 20 ................................
25fe0 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 20 20 ................................
26000 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 53 48 45 45 54 5f ........*/..#ifndef.QSTYLESHEET_
26020 48 0a 23 64 65 66 69 6e 65 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 H.#define.QSTYLESHEET_H..#ifndef
26040 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 6c .QT_H.#include."qstring.h".#incl
26060 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 22 71 70 74 ude."qvaluelist.h".#include."qpt
26080 72 76 65 63 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 63 74 2e 68 22 0a 23 69 rvector.h".#include."qdict.h".#i
260a0 6e 63 6c 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 nclude."qobject.h".#endif.//.QT_
260c0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 0a 63 6c 61 73 73 H..#ifndef.QT_NO_RICHTEXT..class
260e0 20 51 53 74 79 6c 65 53 68 65 65 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 44 6f 63 75 6d 65 6e .QStyleSheet;.class.QTextDocumen
26100 74 3b 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 20 t;.template<class.Key,.class.T>.
26120 63 6c 61 73 73 20 51 4d 61 70 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 class.QMap;.class.QStyleSheetIte
26140 6d 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 79 6c 65 53 68 65 mData;..class.Q_EXPORT.QStyleShe
26160 65 74 49 74 65 6d 20 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 etItem.:.public.Qt.{.public:....
26180 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 70 .QStyleSheetItem(.QStyleSheet*.p
261a0 61 72 65 6e 74 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 20 20 arent,.const.QString&.name.);...
261c0 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 ..QStyleSheetItem(.const.QStyleS
261e0 68 65 65 74 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 7e 51 53 74 79 6c 65 53 68 65 65 74 49 74 heetItem.&.);.....~QStyleSheetIt
26200 65 6d 28 29 3b 0a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 26 20 6f 70 65 72 em();......QStyleSheetItem&.oper
26220 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 26 20 6f 74 ator=(.const.QStyleSheetItem&.ot
26240 68 65 72 20 29 3b 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 her.);......QString.name().const
26260 3b 0a 0a 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 ;......QStyleSheet*.styleSheet()
26280 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 74 79 6c 65 53 68 ;.....const.QStyleSheet*.styleSh
262a0 65 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 41 64 64 69 74 69 6f 6e 61 eet().const;......enum.Additiona
262c0 6c 53 74 79 6c 65 56 61 6c 75 65 73 20 7b 20 55 6e 64 65 66 69 6e 65 64 20 20 3d 20 2d 20 31 7d lStyleValues.{.Undefined..=.-.1}
262e0 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 69 73 70 6c 61 79 4d 6f 64 65 20 7b 0a 09 44 69 73 70 6c ;......enum.DisplayMode.{..Displ
26300 61 79 42 6c 6f 63 6b 2c 0a 09 44 69 73 70 6c 61 79 49 6e 6c 69 6e 65 2c 0a 09 44 69 73 70 6c 61 ayBlock,..DisplayInline,..Displa
26320 79 4c 69 73 74 49 74 65 6d 2c 0a 09 44 69 73 70 6c 61 79 4e 6f 6e 65 0a 23 69 66 6e 64 65 66 20 yListItem,..DisplayNone.#ifndef.
26340 51 5f 51 44 4f 43 0a 09 2c 20 44 69 73 70 6c 61 79 4d 6f 64 65 55 6e 64 65 66 69 6e 65 64 20 3d Q_QDOC..,.DisplayModeUndefined.=
26360 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 44 69 73 70 6c 61 79 4d 6f .-1.#endif.....};......DisplayMo
26380 64 65 20 64 69 73 70 6c 61 79 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 de.displayMode().const;.....void
263a0 20 73 65 74 44 69 73 70 6c 61 79 4d 6f 64 65 28 44 69 73 70 6c 61 79 4d 6f 64 65 20 6d 29 3b 0a .setDisplayMode(DisplayMode.m);.
263c0 0a 20 20 20 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 20 .....int.alignment().const;.....
263e0 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 66 29 3b 0a 0a 20 20 20 20 void.setAlignment(.int.f);......
26400 65 6e 75 6d 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 7b 0a 09 56 41 6c 69 67 6e enum.VerticalAlignment.{..VAlign
26420 42 61 73 65 6c 69 6e 65 2c 0a 09 56 41 6c 69 67 6e 53 75 62 2c 0a 09 56 41 6c 69 67 6e 53 75 70 Baseline,..VAlignSub,..VAlignSup
26440 65 72 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 er.....};......VerticalAlignment
26460 20 76 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .verticalAlignment().const;.....
26480 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 20 56 65 72 74 69 void.setVerticalAlignment(.Verti
264a0 63 61 6c 41 6c 69 67 6e 6d 65 6e 74 20 76 61 6c 69 67 6e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 calAlignment.valign.);......int.
264c0 66 6f 6e 74 57 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 fontWeight().const;.....void.set
264e0 46 6f 6e 74 57 65 69 67 68 74 28 69 6e 74 20 77 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 6f 67 69 FontWeight(int.w);......int.logi
26500 63 61 6c 46 6f 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 calFontSize().const;.....void.se
26520 74 4c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 28 69 6e 74 20 73 29 3b 0a 0a 20 20 20 20 69 6e tLogicalFontSize(int.s);......in
26540 74 20 6c 6f 67 69 63 61 6c 46 6f 6e 74 53 69 7a 65 53 74 65 70 28 29 20 63 6f 6e 73 74 3b 0a 20 t.logicalFontSizeStep().const;..
26560 20 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 53 74 65 70 28 20 ...void.setLogicalFontSizeStep(.
26580 69 6e 74 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 53 69 7a 65 28 29 20 63 6f 6e int.s.);......int.fontSize().con
265a0 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 53 69 7a 65 28 69 6e 74 20 73 29 3b st;.....void.setFontSize(int.s);
265c0 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 6f 6e 74 46 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 ......QString.fontFamily().const
265e0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 46 61 6d 69 6c 79 28 20 63 6f 6e 73 74 20 ;.....void.setFontFamily(.const.
26600 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 62 65 72 4f 66 43 6f 6c QString&.);......int.numberOfCol
26620 75 6d 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 75 6d 62 65 72 umns().const;.....void.setNumber
26640 4f 66 43 6f 6c 75 6d 6e 73 28 69 6e 74 20 6e 63 6f 6c 73 29 3b 0a 0a 20 20 20 20 51 43 6f 6c 6f OfColumns(int.ncols);......QColo
26660 72 20 63 6f 6c 6f 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 6c r.color().const;.....void.setCol
26680 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 or(.const.QColor.&);......bool.f
266a0 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 ontItalic().const;.....void.setF
266c0 6f 6e 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 ontItalic(.bool.);.....bool.defi
266e0 6e 65 73 46 6f 6e 74 49 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c nesFontItalic().const;......bool
26700 20 66 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 .fontUnderline().const;.....void
26720 20 73 65 74 46 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 .setFontUnderline(.bool.);.....b
26740 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 ool.definesFontUnderline().const
26760 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 53 74 72 69 6b 65 4f 75 74 28 29 20 63 6f 6e 73 ;......bool.fontStrikeOut().cons
26780 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 53 74 72 69 6b 65 4f 75 74 28 20 62 6f t;.....void.setFontStrikeOut(.bo
267a0 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 66 69 6e 65 73 46 6f 6e 74 53 74 72 69 6b 65 ol.);.....bool.definesFontStrike
267c0 4f 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 6e 63 68 6f 72 28 Out().const;......bool.isAnchor(
267e0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6e 63 68 6f 72 28 62 6f 6f 6c ).const;.....void.setAnchor(bool
26800 20 61 6e 63 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 .anc);......enum.WhiteSpaceMode.
26820 7b 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 72 6d 61 6c 2c 0a 09 57 68 69 74 65 53 70 61 63 65 {..WhiteSpaceNormal,..WhiteSpace
26840 50 72 65 2c 0a 09 57 68 69 74 65 53 70 61 63 65 4e 6f 57 72 61 70 0a 23 69 66 6e 64 65 66 20 51 Pre,..WhiteSpaceNoWrap.#ifndef.Q
26860 5f 51 44 4f 43 0a 09 2c 20 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 55 6e 64 65 66 69 6e 65 64 _QDOC..,.WhiteSpaceModeUndefined
26880 20 3d 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 20 57 68 69 74 65 53 70 61 .=.-1.#endif.....};.....WhiteSpa
268a0 63 65 4d 6f 64 65 20 77 68 69 74 65 53 70 61 63 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 ceMode.whiteSpaceMode().const;..
268c0 20 20 20 76 6f 69 64 20 73 65 74 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 28 57 68 69 74 65 53 ...void.setWhiteSpaceMode(WhiteS
268e0 70 61 63 65 4d 6f 64 65 20 6d 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4d 61 72 67 69 6e 20 7b 0a paceMode.m);......enum.Margin.{.
26900 09 4d 61 72 67 69 6e 4c 65 66 74 2c 0a 09 4d 61 72 67 69 6e 52 69 67 68 74 2c 0a 09 4d 61 72 67 .MarginLeft,..MarginRight,..Marg
26920 69 6e 54 6f 70 2c 0a 09 4d 61 72 67 69 6e 42 6f 74 74 6f 6d 2c 0a 09 4d 61 72 67 69 6e 46 69 72 inTop,..MarginBottom,..MarginFir
26940 73 74 4c 69 6e 65 2c 0a 09 4d 61 72 67 69 6e 41 6c 6c 2c 0a 09 4d 61 72 67 69 6e 56 65 72 74 69 stLine,..MarginAll,..MarginVerti
26960 63 61 6c 2c 0a 09 4d 61 72 67 69 6e 48 6f 72 69 7a 6f 6e 74 61 6c 0a 23 69 66 6e 64 65 66 20 51 cal,..MarginHorizontal.#ifndef.Q
26980 5f 51 44 4f 43 0a 09 2c 20 4d 61 72 67 69 6e 55 6e 64 65 66 69 6e 65 64 20 3d 20 2d 31 0a 23 65 _QDOC..,.MarginUndefined.=.-1.#e
269a0 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 72 67 69 6e 28 20 4d 61 72 ndif.....};......int.margin(.Mar
269c0 67 69 6e 20 6d 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 gin.m).const;.....void.setMargin
269e0 28 20 4d 61 72 67 69 6e 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4c 69 73 74 53 74 (.Margin,.int);......enum.ListSt
26a00 79 6c 65 20 7b 0a 09 4c 69 73 74 44 69 73 63 2c 0a 09 4c 69 73 74 43 69 72 63 6c 65 2c 0a 09 4c yle.{..ListDisc,..ListCircle,..L
26a20 69 73 74 53 71 75 61 72 65 2c 0a 09 4c 69 73 74 44 65 63 69 6d 61 6c 2c 0a 09 4c 69 73 74 4c 6f istSquare,..ListDecimal,..ListLo
26a40 77 65 72 41 6c 70 68 61 2c 0a 09 4c 69 73 74 55 70 70 65 72 41 6c 70 68 61 0a 23 69 66 6e 64 65 werAlpha,..ListUpperAlpha.#ifnde
26a60 66 20 51 5f 51 44 4f 43 0a 09 2c 20 4c 69 73 74 53 74 79 6c 65 55 6e 64 65 66 69 6e 65 64 20 3d f.Q_QDOC..,.ListStyleUndefined.=
26a80 20 2d 31 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 4c 69 73 74 53 74 79 6c 65 .-1.#endif.....};......ListStyle
26aa0 20 6c 69 73 74 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 .listStyle().const;.....void.set
26ac0 4c 69 73 74 53 74 79 6c 65 28 20 4c 69 73 74 53 74 79 6c 65 20 29 3b 0a 0a 20 20 20 20 51 53 74 ListStyle(.ListStyle.);......QSt
26ae0 72 69 6e 67 20 63 6f 6e 74 65 78 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 ring.contexts().const;.....void.
26b00 73 65 74 43 6f 6e 74 65 78 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 setContexts(.const.QString&.);..
26b20 20 20 20 62 6f 6f 6c 20 61 6c 6c 6f 77 65 64 49 6e 43 6f 6e 74 65 78 74 28 20 63 6f 6e 73 74 20 ...bool.allowedInContext(.const.
26b40 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 QStyleSheetItem*.).const;......b
26b60 6f 6f 6c 20 73 65 6c 66 4e 65 73 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 ool.selfNesting().const;.....voi
26b80 64 20 73 65 74 53 65 6c 66 4e 65 73 74 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 d.setSelfNesting(.bool.);......v
26ba0 6f 69 64 20 73 65 74 4c 69 6e 65 53 70 61 63 69 6e 67 28 20 69 6e 74 20 6c 73 20 29 3b 0a 20 20 oid.setLineSpacing(.int.ls.);...
26bc0 20 20 69 6e 74 20 6c 69 6e 65 53 70 61 63 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 ..int.lineSpacing().const;..priv
26be0 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 ate:.....void.init();.....QStyle
26c00 53 68 65 65 74 49 74 65 6d 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 0a 23 69 66 20 64 65 66 69 6e SheetItemData*.d;.};...#if.defin
26c20 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 53 4b 49 50 5f 42 45 ed(Q_TEMPLATEDLL).//.MOC_SKIP_BE
26c40 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 70 6c 61 74 65 20 63 GIN.Q_TEMPLATE_EXTERN.template.c
26c60 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 63 74 3c 51 53 74 79 6c 65 53 68 65 65 74 49 lass.Q_EXPORT.QDict<QStyleSheetI
26c80 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 70 6c 61 74 65 tem>;.Q_TEMPLATE_EXTERN.template
26ca0 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
26cc0 56 65 63 74 6f 72 3c 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3e 20 3e 3b 0a 51 5f 54 45 4d Vector<QStyleSheetItem>.>;.Q_TEM
26ce0 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
26d00 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>
26d20 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 61 ;.Q_TEMPLATE_EXTERN.template.cla
26d40 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 53 74 79 6c 65 53 68 65 ss.Q_EXPORT.QValueList<QStyleShe
26d60 65 74 49 74 65 6d 3a 3a 4c 69 73 74 53 74 79 6c 65 3e 3b 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f etItem::ListStyle>;.//.MOC_SKIP_
26d80 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 55 END.#endif..#ifndef.QT_NO_TEXTCU
26da0 53 54 4f 4d 49 54 45 4d 0a 63 6c 61 73 73 20 51 54 65 78 74 43 75 73 74 6f 6d 49 74 65 6d 3b 0a STOMITEM.class.QTextCustomItem;.
26dc0 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 79 6c 65 53 68 65 #endif..class.Q_EXPORT.QStyleShe
26de0 65 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 et.:.public.QObject.{.....Q_OBJE
26e00 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 28 20 51 4f 62 6a CT.public:.....QStyleSheet(.QObj
26e20 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=
26e40 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 74 79 6c 65 53 68 65 65 74 28 29 3b 0.);.....virtual.~QStyleSheet();
26e60 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 64 65 66 61 75 6c ......static.QStyleSheet*.defaul
26e80 74 53 68 65 65 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 tSheet();.....static.void.setDef
26ea0 61 75 6c 74 53 68 65 65 74 28 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 29 3b 0a 0a 0a 20 20 20 aultSheet(.QStyleSheet*.);......
26ec0 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
26ee0 74 72 69 6e 67 26 20 6e 61 6d 65 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 tring&.name);.....const.QStyleSh
26f00 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 eetItem*.item(.const.QString&.na
26f20 6d 65 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 51 53 74 me).const;......void.insert(.QSt
26f40 79 6c 65 53 68 65 65 74 49 74 65 6d 2a 20 69 74 65 6d 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 yleSheetItem*.item);..#ifndef.QT
26f60 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 _NO_TEXTCUSTOMITEM.....virtual.Q
26f80 54 65 78 74 43 75 73 74 6f 6d 49 74 65 6d 2a 20 74 61 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 TextCustomItem*.tag(.const.QStri
26fa0 6e 67 26 20 6e 61 6d 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 ng&.name,.......const.QMap<QStri
26fc0 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 26 61 74 74 72 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 ng,.QString>.&attr,.......const.
26fe0 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 4d QString&.context,.......const.QM
27000 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 26 20 66 61 63 74 6f 72 79 2c 0a 09 09 09 09 20 imeSourceFactory&.factory,......
27020 20 62 6f 6f 6c 20 65 6d 70 74 79 54 61 67 2c 20 51 54 65 78 74 44 6f 63 75 6d 65 6e 74 20 2a 64 .bool.emptyTag,.QTextDocument.*d
27040 6f 63 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 oc.).const;.#endif.....static.QS
27060 74 72 69 6e 67 20 65 73 63 61 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a tring.escape(.const.QString&.);.
27080 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 74 46 72 6f 6d 50 6c ....static.QString.convertFromPl
270a0 61 69 6e 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 0a 09 09 09 09 09 20 51 ainText(.const.QString&,.......Q
270c0 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d 3a 3a 57 68 69 74 65 53 70 61 63 65 4d 6f 64 65 20 6d StyleSheetItem::WhiteSpaceMode.m
270e0 6f 64 65 20 3d 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 61 63 ode.=.QStyleSheetItem::WhiteSpac
27100 65 50 72 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6d 69 67 68 74 42 65 52 ePre.);.....static.bool.mightBeR
27120 69 63 68 54 65 78 74 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 ichText(.const.QString&.);......
27140 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 61 6c 65 46 6f 6e 74 28 20 51 46 6f 6e 74 26 20 66 virtual.void.scaleFont(.QFont&.f
27160 6f 6e 74 2c 20 69 6e 74 20 6c 6f 67 69 63 61 6c 53 69 7a 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 ont,.int.logicalSize.).const;...
27180 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 ...virtual.void.error(.const.QSt
271a0 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 ring&.).const;..private:.....voi
271c0 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 51 44 69 63 74 3c 51 53 74 79 6c 65 53 68 65 65 74 49 d.init();.....QDict<QStyleSheetI
271e0 74 65 6d 3e 20 73 74 79 6c 65 73 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 49 74 65 6d tem>.styles;.....QStyleSheetItem
27200 2a 20 6e 75 6c 6c 73 74 79 6c 65 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 *.nullstyle;.private:.//.Disable
27220 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 3d d.copy.constructor.and.operator=
27240 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 20 .#if.defined(Q_DISABLE_COPY)....
27260 20 51 53 74 79 6c 65 53 68 65 65 74 28 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 20 .QStyleSheet(.const.QStyleSheet.
27280 26 20 29 3b 0a 20 20 20 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 &.);.....QStyleSheet.&operator=(
272a0 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d .const.QStyleSheet.&.);.#endif.}
272c0 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 0a 23 65 6e ;..#endif.//.QT_NO_RICHTEXT..#en
272e0 64 69 66 20 2f 2f 20 51 53 54 59 4c 45 53 48 45 45 54 5f 48 0a 00 00 00 12 00 71 00 74 00 68 00 dif.//.QSTYLESHEET_H......q.t.h.
27300 72 00 65 00 61 00 64 00 2e 00 68 00 00 0c 07 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.e.a.d...h..../*...............
27320 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 20 20 ................................
27340 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 20 20 ................................
27360 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 20 20 ................................
27380 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 20 20 ................................
273a0 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 20 20 ................................
273c0 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 20 20 ................................
273e0 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 20 20 ................................
27400 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 20 20 ................................
27420 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 20 20 ................................
27440 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 20 20 ................................
27460 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 20 20 ................................
27480 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 20 20 ................................
274a0 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 20 20 ................................
274c0 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 20 20 ................................
274e0 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 20 20 ................................
27500 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 20 20 ................................
27520 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 20 20 ................................
27540 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 20 20 ................................
27560 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 20 20 ................................
27580 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 20 20 ................................
275a0 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 20 20 ................................
275c0 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 20 20 ................................
275e0 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 20 20 ................................
27600 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 20 20 ................................
27620 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 20 20 ................................
27640 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 20 20 ................................
27660 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 20 20 ................................
27680 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 20 20 ................................
276a0 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 20 20 ................................
276c0 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 20 20 ................................
276e0 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 20 20 ................................
27700 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 20 20 ................................
27720 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 20 20 ................................
27740 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 20 20 ................................
27760 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 20 20 ................................
27780 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 20 20 ................................
277a0 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 20 20 ................................
277c0 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 20 20 ................................
277e0 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 20 20 ................................
27800 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 20 20 ................................
27820 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 20 20 ................................
27840 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 20 20 ................................
27860 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 20 20 ................................
27880 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 20 20 ................................
278a0 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 20 20 ................................
278c0 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 20 20 ................................
278e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ...................*/..#ifndef.Q
27900 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 66 20 THREAD_H.#define.QTHREAD_H..#if.
27920 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 66 6e defined(QT_THREAD_SUPPORT)..#ifn
27940 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 2e 68 def.QT_H.#include."qwindowdefs.h
27960 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 65 20 ".#ifndef.QT_NO_COMPAT.#include.
27980 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 65 2e "qmutex.h".#include."qsemaphore.
279a0 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 0a 23 h".#include."qwaitcondition.h".#
279c0 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 2f 20 endif.//.QT_NO_COMPAT.#endif.//.
279e0 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 73 73 QT_H..#include.<limits.h>..class
27a00 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 4f 52 .QThreadInstance;..class.Q_EXPOR
27a20 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 3a 0a T.QThread.:.public.Qt.{.public:.
27a40 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 68 72 ....static.Qt::HANDLE.currentThr
27a60 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 20 20 ead();..#ifndef.QT_NO_COMPAT....
27a80 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 74 20 .static.void.postEvent(.QObject.
27aa0 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 69 63 *,QEvent.*.);.#endif......static
27ac0 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 20 76 .void.initialize();.....static.v
27ae0 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 64 20 oid.cleanup();......static.void.
27b00 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 72 65 exit();..#ifdef.Q_QDOC.....QThre
27b20 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 20 29 ad(.unsigned.int.stackSize.=.0.)
27b40 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 69 6e ;.#else.....QThread(.unsigned.in
27b60 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 23 65 t.stackSize.);.....QThread();.#e
27b80 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 0a 20 ndif......virtual.~QThread();...
27ba0 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 74 68 ...//.default.argument.causes.th
27bc0 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 20 62 read.to.block.indefinately.....b
27be0 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 20 55 ool.wait(.unsigned.long.time.=.U
27c00 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 20 7b LONG_MAX.);......enum.Priority.{
27c20 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 74 79 ..IdlePriority,...LowestPriority
27c40 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 79 2c ,..LowPriority,..NormalPriority,
27c60 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 74 79 ..HighPriority,..HighestPriority
27c80 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 68 65 ,...TimeCriticalPriority,...Inhe
27ca0 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 44 4f ritPriority.....};..#ifdef.Q_QDO
27cc0 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 6e 68 C.....void.start(.Priority.=.Inh
27ce0 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 20 73 eritPriority.);.#else.....void.s
27d00 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 72 74 tart(.Priority.);.....void.start
27d20 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 28 29 ();.#endif......void.terminate()
27d40 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 20 20 ;......bool.finished().const;...
27d60 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 63 74 ..bool.running().const;..protect
27d80 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 3b 0a ed:.....virtual.void.run().=.0;.
27da0 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 65 64 .....static.void.sleep(.unsigned
27dc0 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 70 28 .long.);.....static.void.msleep(
27de0 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 6f 69 .unsigned.long.);.....static.voi
27e00 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 69 76 d.usleep(.unsigned.long.);..priv
27e20 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 20 20 ate:.....QThreadInstance.*.d;...
27e40 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 3b 0a ..friend.class.QThreadInstance;.
27e60 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 20 .#if.defined(Q_DISABLE_COPY)....
27e80 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 20 20 .QThread(.const.QThread.&.);....
27ea0 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 72 65 .QThread.&operator=(.const.QThre
27ec0 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 50 59 ad.&.);.#endif.//.Q_DISABLE_COPY
27ee0 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 52 54 .};..#endif.//.QT_THREAD_SUPPORT
27f00 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 00 67 ..#endif.//.QTHREAD_H......q.v.g
27f20 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 2a 2a .r.o.u.p.b.o.x...h...*/*********
27f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
27f60 2a 2a 2a 2a 2a 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 *****************************.**
27f80 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 47 72 .$Id:.$.**.**.Definition.of.QVGr
27fa0 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 74 65 oupBox.widget.class.**.**.Create
27fc0 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 20 31 d.:.990602.**.**.Copyright.(C).1
27fe0 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 2e 20 20 41 6c 6c 20 72 69 67 68 999-2000.Trolltech.AS...All.righ
28000 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.
28020 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 68 part.of.the.widgets.module.of.th
28040 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
28060 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
28080 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.**.
280a0 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 20 6f 66 20 4e 6f as.defined.by.Trolltech.AS.of.No
280c0 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.*
280e0 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
28100 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
28120 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.
28140 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.
28160 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
28180 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
281a0 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
281c0 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
281e0 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
28200 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
28220 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.
28240 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
28260 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
28280 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
282a0 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
282c0 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
282e0 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
28300 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
28320 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
28340 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
28360 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 74 72 6f 6c RPOSE..**.**.See.http://www.trol
28380 6c 74 65 63 68 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 ltech.com/pricing.html.or.email.
283a0 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
283c0 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
283e0 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 77 ense.Agreements..**.See.http://w
28400 77 77 2e 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 ww.trolltech.com/qpl/.for.QPL.li
28420 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
28440 3a 2f 2f 77 77 77 2e 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 ://www.trolltech.com/gpl/.for.GP
28460 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
28480 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
284a0 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
284c0 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..**.******
284e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28520 2f 0a 0a 23 69 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 /..#ifndef.QVGROUPBOX_H.#define.
28540 51 56 47 52 4f 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 QVGROUPBOX_H..#ifndef.QT_H.#incl
28560 75 64 65 20 22 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 ude."qgroupbox.h".#endif.//.QT_H
28580 0a 0a 23 69 66 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 ..#ifndef.QT_NO_VGROUPBOX..class
285a0 20 51 5f 45 58 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 .Q_EXPORT.QVGroupBox.:.public.QG
285c0 72 6f 75 70 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 roupBox.{.....Q_OBJECT.public:..
285e0 20 20 20 51 56 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 ...QVGroupBox(.QWidget*.parent=0
28600 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 51 56 47 72 ,.const.char*.name=0.);.....QVGr
28620 6f 75 70 42 6f 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 oupBox(.const.QString.&title,.QW
28640 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 6e 61 6d idget*.parent=0,.const.char*.nam
28660 65 3d 30 20 29 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 e=0.);......~QVGroupBox();..priv
28680 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 6f ate:.//.Disabled.copy.constructo
286a0 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 49 r.and.operator=.#if.defined(Q_DI
286c0 53 41 42 4c 45 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 SABLE_COPY).....QVGroupBox(.cons
286e0 74 20 51 56 47 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 t.QVGroupBox.&.);.....QVGroupBox
28700 20 26 6f 70 65 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 .&operator=(.const.QVGroupBox.&.
28720 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 56 47 );.#endif.};..#endif.//.QT_NO_VG
28740 52 4f 55 50 42 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 ROUPBOX..#endif.//.QVGROUPBOX_H.
28760 00 00 00 16 00 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 .....q.s.q.l.f.i.e.l.d...h..../*
28780 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 20 20 ................................
287a0 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 20 20 ................................
287c0 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 20 20 ................................
287e0 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 20 20 ................................
28800 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 20 20 ................................
28820 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 20 20 ................................
28840 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 20 20 ................................
28860 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 20 20 ................................
28880 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 20 20 ................................
288a0 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 20 20 ................................
288c0 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 20 20 ................................
288e0 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 20 20 ................................
28900 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 20 20 ................................
28920 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 20 20 ................................
28940 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 20 20 ................................
28960 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 20 20 ................................
28980 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 20 20 ................................
289a0 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 20 20 ................................
289c0 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 20 20 ................................
289e0 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 20 20 ................................
28a00 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 20 20 ................................
28a20 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 20 20 ................................
28a40 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 20 20 ................................
28a60 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 20 20 ................................
28a80 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 20 20 ................................
28aa0 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 20 20 ................................
28ac0 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 20 20 ................................
28ae0 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 20 20 ................................
28b00 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 20 20 ................................
28b20 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 20 20 ................................
28b40 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 20 20 ................................
28b60 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 20 20 ................................
28b80 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 20 20 ................................
28ba0 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 20 20 ................................
28bc0 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 20 20 ................................
28be0 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 20 20 ................................
28c00 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 20 20 ................................
28c20 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 20 20 ................................
28c40 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 20 20 ................................
28c60 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 20 20 ................................
28c80 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 20 20 ................................
28ca0 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 20 20 ................................
28cc0 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 20 20 ................................
28ce0 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 20 20 ................................
28d00 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 20 20 ................................
28d20 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 2a 2f 0a 0a 23 ...........................*/..#
28d40 69 66 6e 64 65 66 20 51 53 51 4c 46 49 45 4c 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 46 ifndef.QSQLFIELD_H.#define.QSQLF
28d60 49 45 4c 44 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 IELD_H..#ifndef.QT_H.#include."q
28d80 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 2e 68 22 0a string.h".#include."qvariant.h".
28da0 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 54 #endif.//.QT_H..#if.!defined(.QT
28dc0 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 43 _MODULE_SQL.).||.defined(.QT_LIC
28de0 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 45 ENSE_PROFESSIONAL.).#define.QM_E
28e00 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 52 XPORT_SQL.#else.#define.QM_EXPOR
28e20 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 51 T_SQL.Q_EXPORT.#endif..#ifndef.Q
28e40 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 69 65 6c 64 50 72 69 76 61 74 65 T_NO_SQL..class.QSqlFieldPrivate
28e60 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 .{.public:.....QVariant::Type.ty
28e80 70 65 3b 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 51 53 71 6c pe;.};..class.QM_EXPORT_SQL.QSql
28ea0 46 69 65 6c 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 28 20 63 Field.{.public:.....QSqlField(.c
28ec0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 6d 65 20 3d 20 51 53 74 72 69 6e onst.QString&.fieldName.=.QStrin
28ee0 67 3a 3a 6e 75 6c 6c 2c 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 65 20 3d 20 51 g::null,.QVariant::Type.type.=.Q
28f00 56 61 72 69 61 6e 74 3a 3a 49 6e 76 61 6c 69 64 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 69 65 6c Variant::Invalid.);.....QSqlFiel
28f20 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 d(.const.QSqlField&.other.);....
28f40 20 51 53 71 6c 46 69 65 6c 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 .QSqlField&.operator=(.const.QSq
28f60 6c 46 69 65 6c 64 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 lField&.other.);.....bool.operat
28f80 6f 72 3d 3d 28 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 6f 74 68 65 72 29 20 63 6f 6e or==(const.QSqlField&.other).con
28fa0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 46 69 65 6c 64 28 29 3b 0a 0a 20 st;.....virtual.~QSqlField();...
28fc0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 ...virtual.void.setValue(.const.
28fe0 51 56 61 72 69 61 6e 74 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 QVariant&.value.);.....virtual.Q
29000 56 61 72 69 61 6e 74 09 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 Variant.value().const;.....virtu
29020 61 6c 20 76 6f 69 64 09 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 al.void.setName(.const.QString&.
29040 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e 73 name.);.....QString..name().cons
29060 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4e 75 6c 6c 28 29 3b 0a 20 t;.....virtual.void.setNull();..
29080 20 20 20 62 6f 6f 6c 09 09 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 ...bool..isNull().const;.....vir
290a0 74 75 61 6c 20 76 6f 69 64 09 73 65 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 72 65 61 64 tual.void.setReadOnly(.bool.read
290c0 4f 6e 6c 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 Only.);.....bool..isReadOnly().c
290e0 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 65 61 72 28 20 62 6f 6f 6c 20 6e 75 6c 6c onst;.....void..clear(.bool.null
29100 69 66 79 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 ify.=.TRUE.);.....QVariant::Type
29120 09 74 79 70 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 74 .type().const;..private:.....QSt
29140 72 69 6e 67 20 20 20 20 20 20 20 6e 6d 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 20 20 20 20 ring.......nm;.....QVariant.....
29160 20 76 61 6c 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 20 20 72 6f 3a 20 31 3b 0a 20 .val;.....uint..........ro:.1;..
29180 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 20 20 6e 75 6c 3a 20 31 3b 0a 20 20 20 20 51 53 71 ...uint..........nul:.1;.....QSq
291a0 6c 46 69 65 6c 64 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 lFieldPrivate*.d;.};..inline.QVa
291c0 72 69 61 6e 74 20 51 53 71 6c 46 69 65 6c 64 3a 3a 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b riant.QSqlField::value().const.{
291e0 20 72 65 74 75 72 6e 20 76 61 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 .return.val;.}..inline.QString.Q
29200 53 71 6c 46 69 65 6c 64 3a 3a 6e 61 6d 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 SqlField::name().const.{.return.
29220 6e 6d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 71 6c 46 69 65 6c 64 3a 3a 69 73 nm;.}..inline.bool.QSqlField::is
29240 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6e 75 6c 3b 20 7d 0a 0a 69 6e Null().const.{.return.nul;.}..in
29260 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 71 6c 46 69 65 6c 64 3a 3a 69 73 52 65 61 64 4f 6e 6c 79 28 line.bool.QSqlField::isReadOnly(
29280 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 72 6f 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 ).const.{.return.ro;.}..inline.Q
292a0 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 51 53 71 6c 46 69 65 6c 64 3a 3a 74 79 70 65 28 29 20 Variant::Type.QSqlField::type().
292c0 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 2d 3e 74 79 70 65 3b 20 7d 0a 0a 0a 2f 2a 20 20 const.{.return.d->type;.}.../*..
292e0 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 20 20 ................................
29300 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......*/./*.....................
29320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 ...................*/./*........
29340 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 20 20 ................................
29360 2a 2f 0a 0a 73 74 72 75 63 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 3b */..struct.QSqlFieldInfoPrivate;
29380 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 46 69 65 6c 64 49 ..class.QM_EXPORT_SQL.QSqlFieldI
293a0 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 nfo.{.public:.....QSqlFieldInfo(
293c0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a .const.QString&.name.=.QString::
293e0 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 74 79 70 20 3d 20 null,......QVariant::Type.typ.=.
29400 51 56 61 72 69 61 6e 74 3a 3a 49 6e 76 61 6c 69 64 2c 0a 09 09 20 20 20 69 6e 74 20 72 65 71 75 QVariant::Invalid,......int.requ
29420 69 72 65 64 20 3d 20 2d 31 2c 0a 09 09 20 20 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 0a 09 09 ired.=.-1,......int.len.=.-1,...
29440 20 20 20 69 6e 74 20 70 72 65 63 20 3d 20 2d 31 2c 0a 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 ...int.prec.=.-1,......const.QVa
29460 72 69 61 6e 74 26 20 64 65 66 56 61 6c 75 65 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 riant&.defValue.=.QVariant(),...
29480 20 20 20 69 6e 74 20 73 71 6c 54 79 70 65 20 3d 20 30 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 67 65 ...int.sqlType.=.0,......bool.ge
294a0 6e 65 72 61 74 65 64 20 3d 20 54 52 55 45 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 74 72 69 6d 20 3d nerated.=.TRUE,......bool.trim.=
294c0 20 46 41 4c 53 45 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 63 61 6c 63 75 6c 61 74 65 64 20 3d 20 46 .FALSE,......bool.calculated.=.F
294e0 41 4c 53 45 20 29 3b 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 ALSE.);.....QSqlFieldInfo(.const
29500 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 20 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 .QSqlFieldInfo.&.other.);.....QS
29520 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 20 26 20 6f qlFieldInfo(.const.QSqlField.&.o
29540 74 68 65 72 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 3d 20 54 52 55 45 20 29 3b 0a 20 ther,.bool.generated.=.TRUE.);..
29560 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 28 29 3b 0a 20 20 20 ...virtual.~QSqlFieldInfo();....
29580 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 .QSqlFieldInfo&.operator=(.const
295a0 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f .QSqlFieldInfo&.other.);.....boo
295c0 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 l.operator==(.const.QSqlFieldInf
295e0 6f 26 20 66 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 09 09 74 6f o&.f.).const;......QSqlField..to
29600 46 69 65 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 69 73 52 65 71 75 69 Field().const;.....int...isRequi
29620 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 09 red().const;.....QVariant::Type.
29640 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 6c 65 6e 67 74 68 28 29 type().const;.....int...length()
29660 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 70 72 65 63 69 73 69 6f 6e 28 29 20 63 6f .const;.....int...precision().co
29680 6e 73 74 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 09 09 64 65 66 61 75 6c 74 56 61 6c 75 65 28 nst;.....QVariant..defaultValue(
296a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 6e 61 6d 65 28 29 20 63 6f 6e ).const;.....QString..name().con
296c0 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 74 79 70 65 49 44 28 29 20 63 6f 6e 73 74 3b 0a 20 20 st;.....int...typeID().const;...
296e0 20 20 62 6f 6f 6c 09 09 69 73 47 65 6e 65 72 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ..bool..isGenerated().const;....
29700 20 62 6f 6f 6c 09 09 69 73 54 72 69 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 .bool..isTrim().const;.....bool.
29720 09 69 73 43 61 6c 63 75 6c 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 .isCalculated().const;......virt
29740 75 61 6c 20 76 6f 69 64 09 73 65 74 54 72 69 6d 28 20 62 6f 6f 6c 20 74 72 69 6d 20 29 3b 0a 20 ual.void.setTrim(.bool.trim.);..
29760 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 47 65 6e 65 72 61 74 65 64 28 20 62 6f ...virtual.void.setGenerated(.bo
29780 6f 6c 20 67 65 6e 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 ol.gen.);.....virtual.void.setCa
297a0 6c 63 75 6c 61 74 65 64 28 20 62 6f 6f 6c 20 63 61 6c 63 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a lculated(.bool.calc.);..private:
297c0 0a 20 20 20 20 51 53 71 6c 46 69 65 6c 64 49 6e 66 6f 50 72 69 76 61 74 65 2a 20 64 3b 0a 7d 3b .....QSqlFieldInfoPrivate*.d;.};
297e0 0a 0a 0a 23 65 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 ...#endif.//.QT_NO_SQL.#endif...
29800 00 18 00 71 00 73 00 74 00 61 00 74 00 75 00 73 00 62 00 61 00 72 00 2e 00 68 00 00 0a 7c 2f 2a ...q.s.t.a.t.u.s.b.a.r...h...|/*
29820 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 20 20 ................................
29840 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 20 20 ................................
29860 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 20 20 ................................
29880 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 20 20 ................................
298a0 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 20 20 ................................
298c0 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 20 20 ................................
298e0 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 20 20 ................................
29900 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 20 20 ................................
29920 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 20 20 ................................
29940 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 20 20 ................................
29960 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 20 20 ................................
29980 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 20 20 ................................
299a0 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 20 20 ................................
299c0 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 20 20 ................................
299e0 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 20 20 ................................
29a00 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 20 20 ................................
29a20 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 20 20 ................................
29a40 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 20 20 ................................
29a60 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 20 20 ................................
29a80 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 20 20 ................................
29aa0 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 20 20 ................................
29ac0 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 20 20 ................................
29ae0 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 20 20 ................................
29b00 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 20 20 ................................
29b20 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 20 20 ................................
29b40 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 20 20 ................................
29b60 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 20 20 ................................
29b80 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 20 20 ................................
29ba0 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 20 20 ................................
29bc0 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 20 20 ................................
29be0 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 20 20 ................................
29c00 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 20 20 ................................
29c20 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 20 20 ................................
29c40 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 20 20 ................................
29c60 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 20 20 ................................
29c80 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 20 20 ................................
29ca0 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 20 20 ................................
29cc0 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 20 20 ................................
29ce0 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 20 20 ................................
29d00 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 20 20 ................................
29d20 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 20 20 ................................
29d40 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 20 20 ................................
29d60 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 20 20 ................................
29d80 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 20 20 ................................
29da0 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 20 20 ................................
29dc0 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 20 20 ................................
29de0 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 20 20 ................................
29e00 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 41 54 55 53 42 41 52 5f 48 0a 23 ......*/..#ifndef.QSTATUSBAR_H.#
29e20 64 65 66 69 6e 65 20 51 53 54 41 54 55 53 42 41 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f define.QSTATUSBAR_H..#ifndef.QT_
29e40 48 0a 23 69 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 H.#include."qwidget.h".#endif.//
29e60 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 0a 0a .QT_H..#ifndef.QT_NO_STATUSBAR..
29e80 0a 63 6c 61 73 73 20 51 53 74 61 74 75 73 42 61 72 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 .class.QStatusBarPrivate;...clas
29ea0 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 61 74 75 73 42 61 72 3a 20 70 75 62 6c 69 63 20 51 57 s.Q_EXPORT.QStatusBar:.public.QW
29ec0 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 50 52 4f 50 45 idget.{.....Q_OBJECT.....Q_PROPE
29ee0 52 54 59 28 20 62 6f 6f 6c 20 73 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 RTY(.bool.sizeGripEnabled.READ.i
29f00 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 47 72 sSizeGripEnabled.WRITE.setSizeGr
29f20 69 70 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 61 74 75 73 ipEnabled.)..public:.....QStatus
29f40 42 61 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 Bar(.QWidget*.parent=0,.const.ch
29f60 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 53 74 61 74 ar*.name=0.);.....virtual.~QStat
29f80 75 73 42 61 72 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 57 69 usBar();......virtual.void.addWi
29fa0 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 dget(.QWidget.*,.int.stretch.=.0
29fc0 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ,.bool.=.FALSE.);.....virtual.vo
29fe0 69 64 20 72 65 6d 6f 76 65 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 id.removeWidget(.QWidget.*.);...
2a000 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 29 ...void.setSizeGripEnabled(bool)
2a020 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 28 29 20 63 ;.....bool.isSizeGripEnabled().c
2a040 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 6d 65 onst;..public.slots:.....void.me
2a060 73 73 61 67 65 28 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 ssage(.const.QString.&);.....voi
2a080 64 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 d.message(.const.QString.&,.int.
2a0a0 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 );.....void.clear();..signals:..
2a0c0 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 ...void.messageChanged(.const.QS
2a0e0 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 tring.&text.);..protected:.....v
2a100 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 6e 74 20 2a 20 29 3b oid.paintEvent(.QPaintEvent.*.);
2a120 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 73 69 7a 65 45 76 .....void.resizeEvent(.QResizeEv
2a140 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 66 6f 72 6d 61 74 28 29 3b 0a 20 ent.*.);......void.reformat();..
2a160 20 20 20 76 6f 69 64 20 68 69 64 65 4f 72 53 68 6f 77 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 ...void.hideOrShow();.....bool.e
2a180 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 vent(.QEvent.*);..private:.....Q
2a1a0 53 74 61 74 75 73 42 61 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 70 72 69 76 61 74 65 3a 09 2f StatusBarPrivate.*.d;.private:./
2a1c0 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.
2a1e0 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_
2a200 43 4f 50 59 29 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 28 20 63 6f 6e 73 74 20 51 53 74 61 COPY).....QStatusBar(.const.QSta
2a220 74 75 73 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 26 20 6f 70 65 72 tusBar.&.);.....QStatusBar&.oper
2a240 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 61 74 75 73 42 61 72 20 26 20 29 3b 0a 23 65 6e ator=(.const.QStatusBar.&.);.#en
2a260 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 41 54 55 53 42 41 dif.};..#endif.//.QT_NO_STATUSBA
2a280 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 54 41 54 55 53 42 41 52 5f 48 0a 00 00 00 18 00 71 R..#endif.//.QSTATUSBAR_H......q
2a2a0 00 77 00 6f 00 72 00 6b 00 73 00 70 00 61 00 63 00 65 00 2e 00 68 00 00 12 4b 2f 2a 20 20 20 20 .w.o.r.k.s.p.a.c.e...h...K/*....
2a2c0 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 20 20 ................................
2a2e0 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 20 20 ................................
2a300 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 20 20 ................................
2a320 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 20 20 ................................
2a340 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 20 20 ................................
2a360 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 20 20 ................................
2a380 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 20 20 ................................
2a3a0 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 20 20 ................................
2a3c0 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 20 20 ................................
2a3e0 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 20 20 ................................
2a400 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 20 20 ................................
2a420 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 20 20 ................................
2a440 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 20 20 ................................
2a460 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 20 20 ................................
2a480 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 20 20 ................................
2a4a0 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 20 20 ................................
2a4c0 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 20 20 ................................
2a4e0 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 20 20 ................................
2a500 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 20 20 ................................
2a520 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 20 20 ................................
2a540 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 20 20 ................................
2a560 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 20 20 ................................
2a580 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 20 20 ................................
2a5a0 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 20 20 ................................
2a5c0 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 20 20 ................................
2a5e0 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 20 20 ................................
2a600 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 20 20 ................................
2a620 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 20 20 ................................
2a640 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 20 20 ................................
2a660 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 20 20 ................................
2a680 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 20 20 ................................
2a6a0 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 20 20 ................................
2a6c0 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 20 20 ................................
2a6e0 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 20 20 ................................
2a700 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 20 20 ................................
2a720 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 20 20 ................................
2a740 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 20 20 ................................
2a760 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 20 20 ................................
2a780 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 20 20 ................................
2a7a0 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 20 20 ................................
2a7c0 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 20 20 ................................
2a7e0 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 20 20 ................................
2a800 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 20 20 ................................
2a820 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 20 20 ................................
2a840 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 20 20 ................................
2a860 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 20 20 ................................
2a880 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 4f 52 4b 53 50 .............*/..#ifndef.QWORKSP
2a8a0 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 0a 0a 23 69 66 6e ACE_H.#define.QWORKSPACE_H..#ifn
2a8c0 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 23 69 def.QT_H.#include."qwidget.h".#i
2a8e0 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 64 69 66 20 2f 2f nclude."qwidgetlist.h".#endif.//
2a900 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 50 41 43 45 0a 0a .QT_H..#ifndef.QT_NO_WORKSPACE..
2a920 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 52 4b 53 50 41 43 #if.!defined(.QT_MODULE_WORKSPAC
2a940 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 4c 5f 57 4f 52 4b E.).||.defined(.QT_INTERNAL_WORK
2a960 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 57 4f 52 4b 53 50 SPACE.).#define.QM_EXPORT_WORKSP
2a980 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 54 5f 57 4f 52 4b ACE.#else.#define.QM_EXPORT_WORK
2a9a0 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 73 73 20 51 57 6f SPACE.Q_EXPORT.#endif..class.QWo
2a9c0 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 76 65 6e 74 3b 0a rkspaceChild;.class.QShowEvent;.
2a9e0 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 6c 61 73 73 20 51 class.QWorkspacePrivate;.class.Q
2aa00 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 6f 77 3b 0a 0a 63 PopupMenu;.class.QDockWindow;..c
2aa20 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 57 6f 72 6b 73 70 lass.QM_EXPORT_WORKSPACE.QWorksp
2aa40 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 20 51 5f 4f 42 4a ace.:.public.QWidget.{.....Q_OBJ
2aa60 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 63 72 6f 6c 6c 42 ECT.....Q_PROPERTY(.bool.scrollB
2aa80 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 45 6e 61 62 6c 65 arsEnabled.READ.scrollBarsEnable
2aaa0 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 65 64 20 29 0a 0a d.WRITE.setScrollBarsEnabled.)..
2aac0 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 0a 70 #ifdef.QT_WORKSPACE_WINDOWMODE.p
2aae0 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 64 6f 77 4d 6f 64 ublic:.#endif.....enum.WindowMod
2ab00 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 65 63 74 20 7d 3b e.{.TopLevel,.MDI,.AutoDetect.};
2ab20 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 28 29 20 63 6f 6e .....WindowMode.windowMode().con
2ab40 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 4e 44 4f 57 4d 4f st;.#ifdef.QT_WORKSPACE_WINDOWMO
2ab60 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 3a 0a 23 69 66 64 DE.private:.#endif..public:.#ifd
2ab80 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 0a 20 20 20 20 51 ef.QT_WORKSPACE_WINDOWMODE.....Q
2aba0 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 2c 20 51 57 69 64 Workspace(.WindowMode.mode,.QWid
2abc0 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=
2abe0 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 28 20 51 57 69 64 0.);.#endif.....QWorkspace(.QWid
2ac00 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=
2ac20 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 20 20 20 20 65 6e 0.);......~QWorkspace();......en
2ac40 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 72 64 65 72 2c 20 um.WindowOrder.{.CreationOrder,.
2ac60 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 67 65 74 2a 20 61 StackingOrder.};......QWidget*.a
2ac80 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 57 69 64 67 65 74 ctiveWindow().const;.....QWidget
2aca0 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 2f 20 23 23 23 20 List.windowList().const;.//.###.
2acc0 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 20 20 51 57 69 64 merge.with.below.in.4.0.....QWid
2ace0 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 4f 72 64 65 72 20 getList.windowList(.WindowOrder.
2ad00 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 73 69 7a 65 48 69 order.).const;......QSize.sizeHi
2ad20 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 6c 6c 42 61 72 73 nt().const;......bool.scrollBars
2ad40 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 73 65 74 53 63 72 Enabled().const;.....void.setScr
2ad60 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 65 20 29 3b 0a 0a ollBarsEnabled(.bool.enable.);..
2ad80 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 75 6e 64 43 6f 6c ....void.setPaletteBackgroundCol
2ada0 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 76 6f 69 64 20 73 or(.const.QColor.&.);.....void.s
2adc0 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 20 63 6f 6e 73 74 etPaletteBackgroundPixmap(.const
2ade0 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 20 20 76 6f 69 64 .QPixmap.&.);..signals:.....void
2ae00 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 20 77 29 3b 0a 0a .windowActivated(.QWidget*.w);..
2ae20 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 63 61 64 65 28 29 public.slots:.....void.cascade()
2ae40 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 64 20 63 6c 6f 73 ;.....void.tile();.....void.clos
2ae60 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 63 6c 6f 73 65 41 eActiveWindow();.....void.closeA
2ae80 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 76 61 74 65 4e 65 llWindows();.....void.activateNe
2aea0 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 61 74 65 50 72 65 xtWindow();.....void.activatePre
2aec0 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 6e 64 65 66 20 51 vWindow();..protected:.#ifndef.Q
2aee0 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 68 61 6e 67 65 28 T_NO_STYLE.....void.styleChange(
2af00 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 64 20 63 68 69 6c .QStyle&.);.#endif.....void.chil
2af20 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 20 20 20 76 6f 69 dEvent(.QChildEvent.*.);.....voi
2af40 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 3b d.resizeEvent(.QResizeEvent.*.);
2af60 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.*
2af80 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 77 45 76 65 6e 74 ,.QEvent.*.);.....void.showEvent
2afa0 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 68 69 64 65 (.QShowEvent.*e.);.....void.hide
2afc0 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 66 6e 64 65 66 20 Event(.QHideEvent.*e.);.#ifndef.
2afe0 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 77 68 65 65 6c 45 QT_NO_WHEELEVENT.....void.wheelE
2b000 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 6e 64 69 66 0a 0a vent(.QWheelEvent.*e.);.#endif..
2b020 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 72 6d 61 6c 69 7a private.slots:.....void.normaliz
2b040 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 6d 69 6e 69 6d 69 eActiveWindow();.....void.minimi
2b060 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 73 68 6f 77 4f zeActiveWindow();.....void.showO
2b080 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 6f 70 75 70 4f 70 perationMenu();.....void.popupOp
2b0a0 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 20 29 3b 0a 20 20 erationMenu(.const.QPoint&.);...
2b0c0 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 74 65 64 28 20 69 ..void.operationMenuActivated(.i
2b0e0 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 6e 75 41 62 6f 75 nt.);.....void.operationMenuAbou
2b100 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 6e 75 41 62 6f 75 tToShow();.....void.toolMenuAbou
2b120 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 74 65 50 72 65 76 tToShow();.....void.activatePrev
2b140 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 65 20 69 6e 20 51 iousWindow();.//.###.remove.in.Q
2b160 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 53 68 6f 77 28 29 t.4.0.....void.dockWindowsShow()
2b180 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 64 28 29 3b 0a 0a ;.....void.scrollBarChanged();..
2b1a0 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 20 20 76 6f private:.....void.init();.....vo
2b1c0 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 6f 77 2a 20 77 29 id.handleUndock(.QDockWindow*.w)
2b1e0 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 64 67 65 74 2a 20 ;.....void.insertIcon(.QWidget*.
2b200 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 57 69 64 67 65 74 w);.....void.removeIcon(.QWidget
2b220 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 67 65 74 2a 20 29 *.w);.....void.place(.QWidget*.)
2b240 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 6e 64 43 68 69 6c ;......QWorkspaceChild*.findChil
2b260 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 68 6f 77 4d 61 78 d(.QWidget*.w);.....void.showMax
2b280 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 68 69 64 65 4d 61 imizeControls();.....void.hideMa
2b2a0 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 61 63 74 69 76 ximizeControls();.....void.activ
2b2c0 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 6c 20 63 68 61 6e ateWindow(.QWidget*.w,.bool.chan
2b2e0 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 64 20 73 68 6f 77 ge_focus.=.TRUE.);.....void.show
2b300 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 6f 69 64 20 6d 61 Window(.QWidget*.w);.....void.ma
2b320 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 0a 20 20 20 20 76 ximizeWindow(.QWidget*.w);.....v
2b340 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 74 2a 20 77 29 3b oid.minimizeWindow(.QWidget*.w);
2b360 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 20 51 57 69 64 67 .....void.normalizeWindow(.QWidg
2b380 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 6f 72 6b 73 70 61 et*.w);......QRect.updateWorkspa
2b3a0 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 75 70 3b 0a 20 20 ce();......QPopupMenu*.popup;...
2b3c0 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 20 20 20 66 72 69 ..QWorkspacePrivate*.d;......fri
2b3e0 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 65 3b 0a 20 20 20 end.class.QWorkspacePrivate;....
2b400 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 69 6c 64 3b 0a 0a .friend.class.QWorkspaceChild;..
2b420 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
2b440 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(
2b460 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 70 61 63 65 28 20 Q_DISABLE_COPY).....QWorkspace(.
2b480 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 51 57 6f 72 6b 73 const.QWorkspace.&.);.....QWorks
2b4a0 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 72 6b 73 70 61 63 pace&.operator=(.const.QWorkspac
2b4c0 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 2f 2f 20 51 54 5f e.&.);.#endif.};...#endif.//.QT_
2b4e0 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 4f 52 4b 53 50 41 NO_WORKSPACE..#endif.//.QWORKSPA
2b500 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 72 00 74 00 2e 00 CE_H......q.w.i.n.e.x.p.o.r.t...
2b520 68 00 00 28 a9 2f 2a 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 h..(./*.........................
2b540 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 20 20 ................................
2b560 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 20 20 ................................
2b580 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 20 20 ................................
2b5a0 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 20 20 ................................
2b5c0 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 20 20 ................................
2b5e0 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 20 20 ................................
2b600 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 20 20 ................................
2b620 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 20 20 ................................
2b640 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 20 20 ................................
2b660 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 20 20 ................................
2b680 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 20 20 ................................
2b6a0 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 20 20 ................................
2b6c0 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 20 20 ................................
2b6e0 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 20 20 ................................
2b700 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 20 20 ................................
2b720 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 20 20 ................................
2b740 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 20 20 ................................
2b760 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 20 20 ................................
2b780 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 20 20 ................................
2b7a0 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 20 20 ................................
2b7c0 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 20 20 ................................
2b7e0 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 20 20 ................................
2b800 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 20 20 ................................
2b820 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 20 20 ................................
2b840 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 20 20 ................................
2b860 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 20 20 ................................
2b880 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 20 20 ................................
2b8a0 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 20 20 ................................
2b8c0 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 20 20 ................................
2b8e0 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 20 20 ................................
2b900 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 20 20 ................................
2b920 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 20 20 ................................
2b940 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 20 20 ................................
2b960 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 20 20 ................................
2b980 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 20 20 ................................
2b9a0 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 20 20 ................................
2b9c0 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 20 20 ................................
2b9e0 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 20 20 ................................
2ba00 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 20 20 ................................
2ba20 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 20 20 ................................
2ba40 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 20 20 ................................
2ba60 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 20 20 ................................
2ba80 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 20 20 ................................
2baa0 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 20 20 ................................
2bac0 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 20 20 ................................
2bae0 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 2a 2f 0a 0a ............................*/..
2bb00 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 20 26 26 20 28 20 #if.defined(Q_TEMPLATEDLL).&&.(.
2bb20 21 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 !defined(Q_CC_BOR).||.!defined(Q
2bb40 54 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 T_MAKEDLL).||.defined(Q_EXPORT_T
2bb60 45 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 EMPLATES).).//.MOC_SKIP_BEGIN..#
2bb80 69 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 if.defined(Q_DEFINED_QASCIIDICT)
2bba0 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 45 43 54 49 4f .&&.defined(Q_DEFINED_QCONNECTIO
2bbc0 4e 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 N_LIST).&&.!defined(Q_EXPORTED_Q
2bbe0 41 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 ASCIIDICT_TEMPLATES).#define.Q_E
2bc00 58 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 XPORTED_QASCIIDICT_TEMPLATES.Q_T
2bc20 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 5f EMPLATE_EXTERN.template.class.Q_
2bc40 45 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 EXPORT.QAsciiDictIterator<QConne
2bc60 63 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 ctionList>;.Q_TEMPLATE_EXTERN.te
2bc80 6d 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 mplate.class.Q_EXPORT.QAsciiDict
2bca0 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 69 66 20 64 <QConnectionList>;.#endif..#if.d
2bcc0 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 45 54 29 20 26 26 efined(Q_DEFINED_QSTYLESHEET).&&
2bce0 20 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 .defined(Q_DEFINED_QDICT).&&.!de
2bd00 66 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 fined(Q_EXPORTED_QSTYLESHEET_TEM
2bd20 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 53 54 59 4c PLATES).#define.Q_EXPORTED_QSTYL
2bd40 45 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 ESHEET_TEMPLATES.Q_TEMPLATE_EXTE
2bd60 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 44 69 63 74 RN.template.class.Q_EXPORT.QDict
2bd80 3c 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 <QStyleSheetItem>;.#endif..#if.d
2bda0 65 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 efined(Q_DEFINED_QLIBRARY).&&.de
2bdc0 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 69 6e fined(Q_DEFINED_QDICT).&&.!defin
2bde0 65 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 ed(Q_EXPORTED_QDICTLIBRARY_TEMPL
2be00 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 44 49 43 54 4c 49 ATES).#define.Q_EXPORTED_QDICTLI
2be20 42 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 BRARY_TEMPLATES.Q_TEMPLATE_EXTER
2be40 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<
2be60 51 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 QLibrary>;.//.for.Qtopia.#endif.
2be80 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
2bea0 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 4f 42 4a 45 43 54 TR).&&.defined(Q_DEFINED_QOBJECT
2bec0 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
2bee0 44 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 DPTROBJECT_TEMPLATES).#define.Q_
2bf00 45 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 EXPORTED_QGUARDEDPTROBJECT_TEMPL
2bf20 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.
2bf40 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 4f 62 6a 65 class.Q_EXPORT.QGuardedPtr<QObje
2bf60 63 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 ct>;.#endif..//.needed.for.Qtopi
2bf80 61 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 a.#if.defined(Q_DEFINED_QGUARDED
2bfa0 50 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 PTR).&&.defined(Q_DEFINED_QWIDGE
2bfc0 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 47 55 41 52 44 T).&&.!defined(Q_EXPORTED_QGUARD
2bfe0 45 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 EDPTRQWIDGET_TEMPLATES).#define.
2c000 51 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 Q_EXPORTED_QGUARDEDPTRQWIDGET_TE
2c020 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 6c 61 MPLATES.Q_TEMPLATE_EXTERN.templa
2c040 74 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 te.class.Q_EXPORT.QGuardedPtr<QW
2c060 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 5f 44 45 idget>;.#endif..#if.defined(Q_DE
2c080 46 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 FINED_QGUARDEDPTR).&&.defined(Q_
2c0a0 44 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 DEFINED_QACCESSIBLE_OBJECT).&&.!
2c0c0 64 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 defined(Q_EXPORTED_QACCESSIBLEOB
2c0e0 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
2c100 45 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 ED_QACCESSIBLEOBJECT_TEMPLATES.Q
2c120 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.
2c140 51 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 Q_EXPORT.QGuardedPtr<QAccessible
2c160 4f 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 Object>;.#endif..#if.defined(Q_D
2c180 45 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 EFINED_QINTDICT).&&.!defined(Q_E
2c1a0 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 29 0a 23 64 65 66 XPORTED_QINTDICT_TEMPLATES).#def
2c1c0 69 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 ine.Q_EXPORTED_QINTDICT_TEMPLATE
2c1e0 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
2c200 73 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 ss.Q_EXPORT.QIntDict<int>;.#endi
2c220 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 49 4e 54 44 49 43 f..#if.defined(Q_DEFINED_QINTDIC
2c240 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 57 49 44 47 45 54 29 T).&&.defined(Q_DEFINED_QWIDGET)
2c260 20 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 .&&.!defined(Q_EXPORTED__TEMPLAT
2c280 45 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 ES).#define.Q_EXPORTED__TEMPLATE
2c2a0 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
2c2c0 73 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 ss.Q_EXPORT.QIntDictIterator<QWi
2c2e0 64 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 dget>;.Q_TEMPLATE_EXTERN.templat
2c300 65 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 e.class.Q_EXPORT.QIntDict<QWidge
2c320 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 49 4e 45 t>;.#endif..#if.defined(Q_DEFINE
2c340 44 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 D_QMAP).&&.!defined(Q_EXPORTED_Q
2c360 4d 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 MAPBASIC_TEMPLATES).#define.Q_EX
2c380 50 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 PORTED_QMAPBASIC_TEMPLATES.Q_TEM
2c3a0 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
2c3c0 50 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 PORT.QMap<int,.int>;.//.for.Qtop
2c3e0 69 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 ia.Q_TEMPLATE_EXTERN.template.cl
2c400 61 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 ass.Q_EXPORT.QMap<int,.bool>;.//
2c420 20 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 .for.Qtopia.#endif..#if.defined(
2c440 51 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 Q_DEFINED_QMAP).&&.defined(Q_DEF
2c460 49 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 INED_QSTRING).&&.!defined(Q_EXPO
2c480 52 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 RTED_QMAPQSTRING_TEMPLATES).#def
2c4a0 69 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 ine.Q_EXPORTED_QMAPQSTRING_TEMPL
2c4c0 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.
2c4e0 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 51 53 74 class.Q_EXPORT.QMap<QString,.QSt
2c500 72 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 ring>;.Q_TEMPLATE_EXTERN.templat
2c520 65 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 e.class.Q_EXPORT.QMap<QString,.i
2c540 6e 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 nt>;.//.for.Qtopia.Q_TEMPLATE_EX
2c560 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 4d 61 TERN.template.class.Q_EXPORT.QMa
2c580 70 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 p<int,.QString>;.//.for.Qtopia.#
2c5a0 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 4d 45 endif..#if.defined(Q_DEFINED_QME
2c5c0 4d 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 MARRAY)..&&.!defined(Q_EXPORTED_
2c5e0 51 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 QMEMARRAY_BASIC_TEMPLATES).#defi
2c600 6e 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 ne.Q_EXPORTED_QMEMARRAY_BASIC_TE
2c620 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 6c 61 MPLATES.Q_TEMPLATE_EXTERN.templa
2c640 74 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 te.class.Q_EXPORT.QMemArray<int>
2c660 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 61 ;.Q_TEMPLATE_EXTERN.template.cla
2c680 73 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 ss.Q_EXPORT.QMemArray<bool>;.Q_T
2c6a0 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 5f EMPLATE_EXTERN.template.class.Q_
2c6c0 45 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 EXPORT.QMemArray<char>;.#endif..
2c6e0 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 41 52 52 41 59 29 #if.defined(Q_DEFINED_QMEMARRAY)
2c700 20 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 .&&.defined(Q_DEFINED_QPOINT)..&
2c720 26 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 &.!defined(Q_EXPORTED_QMEMARAYPO
2c740 49 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 INT_TEMPLATES).#define.Q_EXPORTE
2c760 44 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 D_QMEMARAYPOINT_TEMPLATES.Q_TEMP
2c780 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
2c7a0 4f 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 ORT.QMemArray<QPoint>;.#endif..#
2c7c0 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 20 if.defined(Q_DEFINED_QPTRLIST)..
2c7e0 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 4c 49 53 54 5f &&.!defined(Q_EXPORTED_QPTRLIST_
2c800 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 4f 52 BASIC_TEMPLATES).#define.Q_EXPOR
2c820 54 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 TED_QPTRLIST_BASIC_TEMPLATES.Q_T
2c840 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 5f EMPLATE_EXTERN.template.class.Q_
2c860 45 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 EXPORT.QPtrListIterator<char>;.Q
2c880 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.
2c8a0 51 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 Q_EXPORT.QPtrList<char>;.#endif.
2c8c0 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 4c 49 53 54 29 .#if.defined(Q_DEFINED_QPTRLIST)
2c8e0 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 20 .&&.defined(Q_DEFINED_QWIDGET)..
2c900 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 4c 49 53 54 57 &&.!defined(Q_EXPORTED_QPTRLISTW
2c920 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 5f 45 58 50 4f 52 IDGET_TEMPLATES).#define.Q_EXPOR
2c940 54 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 TED_QPTRLISTWIDGET_TEMPLATES.Q_T
2c960 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 5f EMPLATE_EXTERN.template.class.Q_
2c980 45 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 EXPORT.QPtrListIterator<QWidget>
2c9a0 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 61 ;.Q_TEMPLATE_EXTERN.template.cla
2c9c0 73 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 ss.Q_EXPORT.QPtrList<QWidget>;.#
2c9e0 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 50 54 endif..#if.defined(Q_DEFINED_QPT
2ca00 52 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 RLIST).&&.defined(Q_DEFINED_QCON
2ca20 4e 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 NECTION)..&&.!defined(Q_EXPORTED
2ca40 5f 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 _QPTRLISTCONNECTION_TEMPLATES).#
2ca60 64 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 define.Q_EXPORTED_QPTRLISTCONNEC
2ca80 54 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 TION_TEMPLATES.Q_TEMPLATE_EXTERN
2caa0 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 4c 69 73 .template.class.Q_EXPORT.QPtrLis
2cac0 74 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 tIterator<QConnection>;.Q_TEMPLA
2cae0 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
2cb00 54 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 T.QPtrList<QConnection>;.#endif.
2cb20 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 4c 49 53 54 29 .#if.defined(Q_DEFINED_QPTRLIST)
2cb40 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 20 20 .&&.defined(Q_DEFINED_QOBJECT)..
2cb60 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 4c 49 53 54 4f &&.!defined(Q_EXPORTED_QPTRLISTO
2cb80 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 58 50 4f 52 BJECT_TEMPLATES).#define.Q_EXPOR
2cba0 54 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 TED_QPTRLISTOBJECT_TEMPLATES.Q_T
2cbc0 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 5f EMPLATE_EXTERN.template.class.Q_
2cbe0 45 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 EXPORT.QPtrListIterator<QObject>
2cc00 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 61 ;.Q_TEMPLATE_EXTERN.template.cla
2cc20 73 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 ss.Q_EXPORT.QPtrList<QObject>;.#
2cc40 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 50 54 endif..#if.defined(Q_DEFINED_QPT
2cc60 52 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 RLIST).&&.defined(Q_DEFINED_QDOC
2cc80 4b 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 KWINDOW)..&&.!defined(Q_EXPORTED
2cca0 5f 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 _QPTRLISTDOCWINDOW_TEMPLATES).#d
2ccc0 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 44 4f 43 57 49 4e 44 efine.Q_EXPORTED_QPTRLISTDOCWIND
2cce0 4f 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 OW_TEMPLATES.Q_TEMPLATE_EXTERN.t
2cd00 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 49 emplate.class.Q_EXPORT.QPtrListI
2cd20 74 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 terator<QDockWindow>;.Q_TEMPLATE
2cd40 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 20 _EXTERN.template.class.Q_EXPORT.
2cd60 51 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 QPtrList<QDockWindow>;.#endif..#
2cd80 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 45 43 54 4f 52 29 if.defined(Q_DEFINED_QPTRVECTOR)
2cda0 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 50 54 52 56 45 43 ..&&.!defined(Q_EXPORTED_QPTRVEC
2cdc0 54 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 TOR_BASIC_TEMPLATES).#define.Q_E
2cde0 58 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 XPORTED_QPTRVECTOR_BASIC_TEMPLAT
2ce00 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
2ce20 61 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 ass.Q_EXPORT.QPtrVector<int>;.#e
2ce40 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
2ce60 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 5f 51 53 54 VECTOR).&&.defined(Q_DEFINED_QST
2ce80 59 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 YLESHEET)..&&.!defined(Q_EXPORTE
2cea0 44 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 D_QPTRVECTORSTYLESHEETITEM_TEMPL
2cec0 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 50 54 52 56 45 43 ATES).#define.Q_EXPORTED_QPTRVEC
2cee0 54 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 TORSTYLESHEETITEM_TEMPLATES.Q_TE
2cf00 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
2cf20 58 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 XPORT.QPtrVector<QStyleSheetItem
2cf40 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
2cf60 5f 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 _QPTRVECTOR).&&.defined(Q_DEFINE
2cf80 44 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 D_QWIDGET)..&&.!defined(Q_EXPORT
2cfa0 45 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 ED_QPTRVECTORWIDGET_TEMPLATES).#
2cfc0 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 4f 52 57 49 44 47 define.Q_EXPORTED_QPTRVECTORWIDG
2cfe0 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 4e 20 74 ET_TEMPLATES.Q_TEMPLATE_EXTERN.t
2d000 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 63 74 6f emplate.class.Q_EXPORT.QPtrVecto
2d020 72 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 r<QWidget>;.#endif..#if.defined(
2d040 51 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 Q_DEFINED_QPTRVECTOR).&&.defined
2d060 28 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 (Q_DEFINED_QCONNECTION_LIST)..&&
2d080 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 4f 52 43 .!defined(Q_EXPORTED_QPTRVECTORC
2d0a0 4f 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 ONNECTTIONLIST_TEMPLATES).#defin
2d0c0 65 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 e.Q_EXPORTED_QPTRVECTORCONNECTTI
2d0e0 4f 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 ONLIST_TEMPLATES.Q_TEMPLATE_EXTE
2d100 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 50 74 72 56 RN.template.class.Q_EXPORT.QPtrV
2d120 65 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 ector<QConnectionList>;.#endif..
2d140 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 4c 49 53 54 #if.defined(Q_DEFINED_QVALUELIST
2d160 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 56 41 4c 55 45 )..&&.!defined(Q_EXPORTED_QVALUE
2d180 4c 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 LIST_BASIC_TEMPLATES).#define.Q_
2d1a0 45 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 EXPORTED_QVALUELIST_BASIC_TEMPLA
2d1c0 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
2d1e0 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 72 lass.Q_EXPORT.QValueListIterator
2d200 3c 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 <bool>;.Q_TEMPLATE_EXTERN.templa
2d220 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 62 6f 6f te.class.Q_EXPORT.QValueList<boo
2d240 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 65 20 63 l>;.Q_TEMPLATE_EXTERN.template.c
2d260 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 72 lass.Q_EXPORT.QValueListIterator
2d280 3c 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 <int>;.Q_TEMPLATE_EXTERN.templat
2d2a0 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 69 6e 74 3e e.class.Q_EXPORT.QValueList<int>
2d2c0 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_
2d2e0 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 46 49 4e 45 44 QVALUELIST).&&.defined(Q_DEFINED
2d300 5f 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 _QRECT)..&&.!defined(Q_EXPORTED_
2d320 51 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 QVALUELISTRECT_TEMPLATES).#defin
2d340 65 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 e.Q_EXPORTED_QVALUELISTRECT_TEMP
2d360 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
2d380 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 49 74 65 72 61 74 .class.Q_EXPORT.QValueListIterat
2d3a0 6f 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 or<QRect>;.Q_TEMPLATE_EXTERN.tem
2d3c0 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<
2d3e0 51 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 QRect>;.#endif..#if.defined(Q_DE
2d400 46 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 FINED_QVALUELIST).&&.defined(Q_D
2d420 45 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 EFINED_QSTRING)..&&.!defined(Q_E
2d440 58 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 XPORTED_QVALUELISTSTRING_TEMPLAT
2d460 45 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 ES).#define.Q_EXPORTED_QVALUELIS
2d480 54 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 TSTRING_TEMPLATES.Q_TEMPLATE_EXT
2d4a0 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 56 61 6c ERN.template.class.Q_EXPORT.QVal
2d4c0 75 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 ueListIterator<QString>;.Q_TEMPL
2d4e0 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
2d500 52 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 RT.QValueList<QString>;.#endif..
2d520 2f 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 //.QStylesheet.template.exports.
2d540 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 4c 49 53 54 #if.defined(Q_DEFINED_QVALUELIST
2d560 29 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 ).&&.defined(Q_DEFINED_QPTRVECTO
2d580 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 4c 45 53 48 R).&&.defined(Q_DEFINED_QSTYLESH
2d5a0 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 51 53 54 EET)..&&.!defined(Q_EXPORTED_QST
2d5c0 59 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 YLESHEETITEM1_TEMPLATES).#define
2d5e0 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 31 5f 54 45 4d .Q_EXPORTED_QSTYLESHEETITEM1_TEM
2d600 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
2d620 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 20 51 50 74 e.class.Q_EXPORT.QValueList<.QPt
2d640 72 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 rVector<.QStyleSheetItem>.>;.#en
2d660 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 56 41 4c 55 dif..#if.defined(Q_DEFINED_QVALU
2d680 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 51 53 54 59 ELIST).&&.defined(Q_DEFINED_QSTY
2d6a0 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
2d6c0 5f 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 _QSTYLESHEETITEM2_TEMPLATES).#de
2d6e0 66 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 fine.Q_EXPORTED_QSTYLESHEETITEM2
2d700 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 6d _TEMPLATES.Q_TEMPLATE_EXTERN.tem
2d720 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<
2d740 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 23 65 6e QStyleSheetItem::ListStyle>;.#en
2d760 64 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 dif..//.qcanvas.template.exports
2d780 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 4c 49 53 54 29 .#if.defined(Q_DEFINED_QPTRLIST)
2d7a0 20 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 ..&&.defined(Q_DEFINED_QCANVAS).
2d7c0 26 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 &&.!defined(Q_EXPORTED_QCANVAS1_
2d7e0 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 5f 51 43 TEMPLATES).#define.Q_EXPORTED_QC
2d800 41 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 ANVAS1_TEMPLATES.QM_TEMPLATE_EXT
2d820 45 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 ERN_CANVAS.template.class.QM_EXP
2d840 4f 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 ORT_CANVAS.QPtrListIterator<.QCa
2d860 6e 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 nvasItem.>;.QM_TEMPLATE_EXTERN_C
2d880 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 52 54 5f 43 ANVAS.template.class.QM_EXPORT_C
2d8a0 41 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 ANVAS.QPtrList<.QCanvasItem.>;.Q
2d8c0 4d 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 M_TEMPLATE_EXTERN_CANVAS.templat
2d8e0 65 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 e.class.QM_EXPORT_CANVAS.QPtrLis
2d900 74 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 tIterator<.QCanvasView.>;.QM_TEM
2d920 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 20 63 6c 61 PLATE_EXTERN_CANVAS.template.cla
2d940 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 3c 20 51 43 ss.QM_EXPORT_CANVAS.QPtrList<.QC
2d960 61 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 anvasView.>;.#endif..//.qtable.t
2d980 65 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 emplate.exports.#if.defined(Q_DE
2d9a0 46 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 FINED_QPTRLIST).&&.defined(Q_DEF
2d9c0 49 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 INED_QTABLE_SELECTION).&&.!defin
2d9e0 65 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 ed(Q_EXPORTED_QTABLESELECTION_TE
2da00 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 54 41 42 MPLATES).#define.Q_EXPORTED_QTAB
2da20 4c 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 LESELECTION_TEMPLATES.QM_TEMPLAT
2da40 45 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 E_EXTERN_TABLE.template.class.QM
2da60 5f 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 _EXPORT_TABLE.QPtrList<QTableSel
2da80 65 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 ection>;.#endif..#if.defined(Q_D
2daa0 45 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 EFINED_QTABLE_ITEM).&&.defined(Q
2dac0 5f 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 _DEFINED_QPTRVECTOR).&&.!defined
2dae0 28 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 (Q_EXPORTED_QTABLEITEM_TEMPLATES
2db00 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 45 49 54 45 4d 5f ).#define.Q_EXPORTED_QTABLEITEM_
2db20 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 52 4e 5f 54 41 42 TEMPLATES.QM_TEMPLATE_EXTERN_TAB
2db40 4c 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 LE.template.class.QM_EXPORT_TABL
2db60 45 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 E.QPtrVector<QTableItem>;.#endif
2db80 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 54 41 42 4c 45 29 20 ..#if.defined(Q_DEFINED_QTABLE).
2dba0 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 29 &&.defined(Q_DEFINED_QPTRVECTOR)
2dbc0 0a 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 .//Q_TEMPLATE_EXTERN.template.cl
2dbe0 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 54 61 62 6c 65 3e 3b ass.Q_EXPORT.QPtrVector<QTable>;
2dc00 0a 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 .#endif..//.qsqlextension.templa
2dc20 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 49 4e 45 44 te.exports.#if.defined(Q_DEFINED
2dc40 5f 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 _QSQLEXTENSION).&&.defined(Q_DEF
2dc60 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 4e 45 44 5f INED_QMAP).&&.defined(Q_DEFINED_
2dc80 51 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 QVALUEVECTOR).&&.defined(Q_DEFIN
2dca0 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 54 ED_QSTRING).&&.!defined(Q_EXPORT
2dcc0 45 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 ED_QSQLEXTENSION_TEMPLATES).#def
2dce0 69 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 ine.Q_EXPORTED_QSQLEXTENSION_TEM
2dd00 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 53 51 4c 20 74 65 PLATES.QM_TEMPLATE_EXTERN_SQL.te
2dd20 6d 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 mplate.class.QM_EXPORT_SQL.QMap<
2dd40 51 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 QString,Param>;.QM_TEMPLATE_EXTE
2dd60 52 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 RN_SQL.template.class.QM_EXPORT_
2dd80 53 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 SQL.QValueVector<Holder>;.#endif
2dda0 0a 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 ...//.MOC_SKIP_END.#endif.//.tem
2ddc0 70 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 plate.defined......q.w.s.c.o.m.m
2dde0 00 61 00 6e 00 64 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 32 2d 2f 2a 20 20 20 20 20 20 20 20 .a.n.d._.q.w.s...h..2-/*........
2de00 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 20 20 ................................
2de20 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 20 20 ................................
2de40 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 20 20 ................................
2de60 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 20 20 ................................
2de80 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 20 20 ................................
2dea0 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 20 20 ................................
2dec0 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 20 20 ................................
2dee0 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 20 20 ................................
2df00 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 20 20 ................................
2df20 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 20 20 ................................
2df40 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 20 20 ................................
2df60 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 20 20 ................................
2df80 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 20 20 ................................
2dfa0 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 20 20 ................................
2dfc0 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 20 20 ................................
2dfe0 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 20 20 ................................
2e000 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 20 20 ................................
2e020 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 20 20 ................................
2e040 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 20 20 ................................
2e060 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 20 20 ................................
2e080 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 20 20 ................................
2e0a0 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 20 20 ................................
2e0c0 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 20 20 ................................
2e0e0 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 20 20 ................................
2e100 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 20 20 ................................
2e120 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 20 20 ................................
2e140 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 20 20 ................................
2e160 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 20 20 ................................
2e180 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 20 20 ................................
2e1a0 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 20 20 ................................
2e1c0 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 20 20 ................................
2e1e0 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 20 20 ................................
2e200 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 20 20 ................................
2e220 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 20 20 ................................
2e240 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 20 20 ................................
2e260 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 20 20 ................................
2e280 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 20 20 ................................
2e2a0 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 20 20 ................................
2e2c0 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 20 20 ................................
2e2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 ....................*/..#ifndef.
2e300 51 57 53 43 4f 4d 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 QWSCOMMAND_QWS_H.#define.QWSCOMM
2e320 41 4e 44 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 AND_QWS_H..#ifndef.QT_H.#include
2e340 20 22 71 77 73 75 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 ."qwsutils_qws.h".#endif.//.QT_H
2e360 0a 0a 23 64 65 66 69 6e 65 20 51 54 45 5f 50 49 50 45 20 22 51 74 45 6d 62 65 64 64 65 64 2d 25 ..#define.QTE_PIPE."QtEmbedded-%
2e380 31 22 0a 0a 2f 2a 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 1"../*..........................
2e3a0 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 20 20 ................................
2e3c0 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 20 20 ................................
2e3e0 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 20 20 ................................
2e400 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 20 20 ................................
2e420 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 20 20 ................................
2e440 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f ...........*/.#ifndef.QT_NO_QWS_
2e460 4d 55 4c 54 49 50 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 MULTIPROCESS.void.qws_write_comm
2e480 61 6e 64 28 20 51 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 and(.QWSSocket.*socket,.int.type
2e4a0 2c 20 63 68 61 72 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 ,.char.*simpleData,.int.simpleLe
2e4c0 6e 2c 20 63 68 61 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 n,.char.*rawData,.int.rawLen.);.
2e4e0 62 6f 6f 6c 20 71 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 bool.qws_read_command(.QWSSocket
2e500 20 2a 73 6f 63 6b 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 .*socket,.char.*&simpleData,.int
2e520 20 26 73 69 6d 70 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 .&simpleLen,.char.*&rawData,.int
2e540 20 26 72 61 77 4c 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 .&rawLen,.int.&bytesRead.);.#end
2e560 69 66 0a 2f 2a 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 if./*...........................
2e580 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 20 20 ................................
2e5a0 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 20 20 ................................
2e5c0 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 20 20 ................................
2e5e0 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 20 20 ................................
2e600 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 20 20 ................................
2e620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 73 74 72 75 63 74 20 51 ...................*/...struct.Q
2e640 57 53 50 72 6f 74 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 WSProtocolItem.{.....//.ctor.-.d
2e660 74 6f 72 0a 20 20 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 tor.....QWSProtocolItem(.int.t,.
2e680 69 6e 74 20 6c 65 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 int.len,.char.*ptr.).:.type(.t.)
2e6a0 2c 0a 09 73 69 6d 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 ,..simpleLen(.len.),.rawLen(.-1.
2e6c0 29 2c 20 64 65 6c 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 ),.deleteRaw(FALSE),.simpleDataP
2e6e0 74 72 28 20 70 74 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 tr(.ptr.),..rawDataPtr(.0.),.byt
2e700 65 73 52 65 61 64 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 esRead(.0.).{.}.....virtual.~QWS
2e720 50 72 6f 74 6f 63 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 ProtocolItem();.......//.data...
2e740 20 20 69 6e 74 20 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 ..int.type;.....int.simpleLen;..
2e760 20 20 20 69 6e 74 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 ...int.rawLen;.....bool.deleteRa
2e780 77 3b 0a 0a 20 20 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 w;......//.functions.#ifndef.QT_
2e7a0 4e 4f 5f 51 57 53 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 NO_QWS_MULTIPROCESS.....void.wri
2e7c0 74 65 28 20 51 57 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 te(.QWSSocket.*s.);.....bool.rea
2e7e0 64 28 20 51 57 53 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 d(.QWSSocket.*s.);.#endif.....vo
2e800 69 64 20 63 6f 70 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 id.copyFrom(.const.QWSProtocolIt
2e820 65 6d 20 2a 69 74 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 em.*item.);......virtual.void.se
2e840 74 44 61 74 61 28 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 tData(.char.*data,.int.len,.bool
2e860 20 61 6c 6c 6f 63 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 .allocateMem.=.TRUE.);......char
2e880 20 2a 73 69 6d 70 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 .*simpleDataPtr;.....char.*rawDa
2e8a0 74 61 50 74 72 3b 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 taPtr;.....//.temp.variables....
2e8c0 20 69 6e 74 20 62 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 .int.bytesRead;.};...struct.QWSC
2e8e0 6f 6d 6d 61 6e 64 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 ommand.:.QWSProtocolItem.{.....Q
2e900 57 53 43 6f 6d 6d 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 WSCommand(.int.t,.int.len,.char.
2e920 2a 70 74 72 20 29 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 *ptr.).:.QWSProtocolItem(t,len,p
2e940 74 72 29 20 7b 7d 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 tr).{}......enum.Type.{..Unknown
2e960 20 3d 20 30 2c 0a 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 .=.0,..Create,..Destroy,..Region
2e980 2c 0a 09 52 65 67 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 ,..RegionMove,..RegionDestroy,..
2e9a0 53 65 74 50 72 6f 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 SetProperty,..AddProperty,..Remo
2e9c0 76 65 50 72 6f 70 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 veProperty,..GetProperty,..SetSe
2e9e0 6c 65 63 74 69 6f 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 lectionOwner,..ConvertSelection,
2ea00 0a 09 52 65 71 75 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 ..RequestFocus,..ChangeAltitude,
2ea20 0a 09 44 65 66 69 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 ..DefineCursor,..SelectCursor,..
2ea40 47 72 61 62 4d 6f 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 GrabMouse,..PlaySound,..QCopRegi
2ea60 73 74 65 72 43 68 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 sterChannel,..QCopSend,..RegionN
2ea80 61 6d 65 2c 0a 09 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 ame,..Identify,..GrabKeyboard,..
2eaa0 52 65 70 61 69 6e 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 RepaintRegion,..SetMicroFocus,..
2eac0 52 65 73 65 74 49 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 ResetIM.....};.....static.QWSCom
2eae0 6d 61 6e 64 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 2f mand.*factory(.int.type.);.};../
2eb00 2a 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 20 *...............................
2eb20 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 20 20 ................................
2eb40 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 20 20 ................................
2eb60 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 20 20 ................................
2eb80 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 2a 2f 0a .............................*/.
2eba0 0a 73 74 72 75 63 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 .struct.QWSIdentifyCommand.:.pub
2ebc0 6c 69 63 20 51 57 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 lic.QWSCommand.{.....QWSIdentify
2ebe0 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
2ec00 61 6e 64 3a 3a 49 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 and::Identify,.......sizeof(.sim
2ec20 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 20 29 pleData.),.(char.*)&simpleData.)
2ec40 20 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 .{}......void.setData(.char.*d,.
2ec60 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 29 20 7b 0a 09 51 int.len,.bool.allocateMem.).{..Q
2ec80 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 20 61 6c 6c 6f WSCommand::setData(.d,.len,.allo
2eca0 63 61 74 65 4d 65 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 cateMem.);..id.=.QString((QChar*
2ecc0 29 64 2c 20 73 69 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 )d,.simpleData.idLen/2);.....}..
2ece0 20 20 20 20 76 6f 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 ....void.setId(.const.QString&.i
2ed00 20 29 0a 20 20 20 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 .).....{..id.=.i;..int.l.=.simpl
2ed20 65 44 61 74 61 2e 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 eData.idLen.=.id.length()*2;..QB
2ed40 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 64 61 yteArray.ba(l);..char.*d.=.ba.da
2ed60 74 61 28 29 3b 0a 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 ta();..memcpy(.d,.id.unicode(),.
2ed80 73 69 6d 70 6c 65 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 simpleData.idLen.);..setData(.d,
2eda0 20 6c 2c 20 54 52 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 .l,.TRUE.);.....}......struct.Si
2edc0 6d 70 6c 65 44 61 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 mpleData.{..int.idLen;.....}.sim
2ede0 70 6c 65 44 61 74 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 pleData;.....QString.id;.};..str
2ee00 75 63 74 20 51 57 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 uct.QWSCreateCommand.:.public.QW
2ee20 53 43 6f 6d 6d 61 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 SCommand.{.....QWSCreateCommand(
2ee40 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 43 72 65 ).:..QWSCommand(.QWSCommand::Cre
2ee60 61 74 65 2c 20 30 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 ate,.0,.0.).{}.};..struct.QWSReg
2ee80 69 6f 6e 4e 61 6d 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 ionNameCommand.:.public.QWSComma
2eea0 6e 64 0a 7b 0a 20 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 nd.{.....QWSRegionNameCommand().
2eec0 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 67 69 6f :..QWSCommand(.QWSCommand::Regio
2eee0 6e 4e 61 6d 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 nName,.......sizeof(.simpleData.
2ef00 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.).{}.....
2ef20 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 6e 2c .void.setData(.char.*d,.int.len,
2ef40 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 61 6e .bool.allocateMem.).{..QWSComman
2ef60 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 6d 20 d::setData(.d,.len,.allocateMem.
2ef80 29 3b 0a 09 6e 61 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 );..name.=.QString((QChar*)d,.si
2efa0 6d 70 6c 65 44 61 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 mpleData.nameLen/2);..d.+=.simpl
2efc0 65 44 61 74 61 2e 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 eData.nameLen;..caption.=.QStrin
2efe0 67 28 28 51 43 68 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 g((QChar*)d,.simpleData.captionL
2f000 65 6e 2f 32 29 3b 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 en/2);.....}......void.setName(.
2f020 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.
2f040 26 63 20 29 0a 20 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 &c.).....{..name.=.n;..caption.=
2f060 20 63 3b 0a 09 69 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 .c;..int.l.=.simpleData.nameLen.
2f080 3d 20 6e 61 6d 65 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 =.name.length()*2;..l.+=.simpleD
2f0a0 61 74 61 2e 63 61 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 ata.captionLen.=.caption.length(
2f0c0 29 2a 32 3b 0a 09 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 )*2;..QByteArray.ba(l);..char.*d
2f0e0 20 3d 20 62 61 2e 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 .=.ba.data();..memcpy(.d,.name.u
2f100 6e 69 63 6f 64 65 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 nicode(),.simpleData.nameLen.);.
2f120 09 6d 65 6d 63 70 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 .memcpy(.d+simpleData.nameLen,.c
2f140 61 70 74 69 6f 6e 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 aption.unicode(),.simpleData.cap
2f160 74 69 6f 6e 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 55 45 20 tionLen.);..setData(.d,.l,.TRUE.
2f180 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 74 61 20 );.....}......struct.SimpleData.
2f1a0 7b 0a 09 69 6e 74 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 {..int.windowid;..int.nameLen;..
2f1c0 69 6e 74 20 63 61 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 int.captionLen;.....}.simpleData
2f1e0 3b 0a 20 20 20 20 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 ;.....QString.name;.....QString.
2f200 63 61 70 74 69 6f 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 caption;.};..struct.QWSRegionCom
2f220 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
2f240 57 53 52 65 67 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 WSRegionCommand().:..QWSCommand(
2f260 20 51 57 53 43 6f 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 .QWSCommand::Region,.sizeof(.sim
2f280 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 44 pleData.),.......(char*)&simpleD
2f2a0 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 28 20 63 68 61 72 ata.).{}......void.setData(.char
2f2c0 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 3d .*d,.int.len,.bool.allocateMem.=
2f2e0 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 20 .TRUE.).{..QWSCommand::setData(.
2f300 64 2c 20 6c 65 6e 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 d,.len,.allocateMem.);..rectangl
2f320 65 73 20 3d 20 28 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 es.=.(QRect*)rawDataPtr;.....}..
2f340 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
2f360 64 6f 77 69 64 3b 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 dowid;..int.nrectangles;.....}.s
2f380 69 6d 70 6c 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 impleData;......QRect.*rectangle
2f3a0 73 3b 0a 0a 7d 3b 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 s;..};..struct.QWSRegionMoveComm
2f3c0 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 57 and.:.public.QWSCommand.{.....QW
2f3e0 53 52 65 67 69 6f 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 SRegionMoveCommand().:..QWSComma
2f400 6e 64 28 20 51 57 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 nd(.QWSCommand::RegionMove,.size
2f420 6f 66 28 20 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 of(.simpleData.),.......(char*)&
2f440 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
2f460 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 64 78 3b leData.{..int.windowid;..int.dx;
2f480 0a 09 69 6e 74 20 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 ..int.dy;.....}.simpleData;..};.
2f4a0 0a 73 74 72 75 63 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 .struct.QWSRegionDestroyCommand.
2f4c0 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 52 65 67 :.public.QWSCommand.{.....QWSReg
2f4e0 69 6f 6e 44 65 73 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 ionDestroyCommand().:..QWSComman
2f500 64 28 20 51 57 53 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 d(.QWSCommand::RegionDestroy,.si
2f520 7a 65 6f 66 28 20 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 zeof(.simpleData.),.......(char*
2f540 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 69 )&simpleData.).{}......struct.Si
2f560 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 20 20 20 20 7d 20 mpleData.{..int.windowid;.....}.
2f580 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 52 65 71 75 65 simpleData;..};..struct.QWSReque
2f5a0 73 74 46 6f 63 75 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 stFocusCommand.:.public.QWSComma
2f5c0 6e 64 0a 7b 0a 20 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 nd.{.....QWSRequestFocusCommand(
2f5e0 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 71 ).:..QWSCommand(.QWSCommand::Req
2f600 75 65 73 74 46 6f 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 uestFocus,.sizeof(.simpleData.),
2f620 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 20 20 20 20 73 74 .(char*)&simpleData.).{}......st
2f640 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;
2f660 0a 09 69 6e 74 20 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 ..int.flag;.....}.simpleData;.};
2f680 0a 0a 73 74 72 75 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 ..struct.QWSChangeAltitudeComman
2f6a0 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 43 d.:.public.QWSCommand.{.....QWSC
2f6c0 68 61 6e 67 65 41 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 hangeAltitudeCommand().:..QWSCom
2f6e0 6d 61 6e 64 28 20 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 mand(.QWSCommand::ChangeAltitude
2f700 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*)&
2f720 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
2f740 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 61 6c 74 leData.{..int.windowid;..int.alt
2f760 69 74 75 64 65 3b 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 itude;..bool.fixed;.....}.simple
2f780 44 61 74 61 3b 0a 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 Data;..};...struct.QWSAddPropert
2f7a0 79 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 yCommand.:.public.QWSCommand.{..
2f7c0 20 20 20 51 57 53 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 ...QWSAddPropertyCommand().:..QW
2f7e0 53 43 6f 6d 6d 61 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 SCommand(.QWSCommand::AddPropert
2f800 79 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 y,.sizeof(.simpleData.),.(char*)
2f820 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 69 6d &simpleData.).{}......struct.Sim
2f840 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 74 pleData.{..int.windowid,.propert
2f860 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 74 y;.....}.simpleData;..};..struct
2f880 20 51 57 53 53 65 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 .QWSSetPropertyCommand.:.public.
2f8a0 51 57 53 43 6f 6d 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 QWSCommand.{.....QWSSetPropertyC
2f8c0 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 61 ommand().:..QWSCommand(.QWSComma
2f8e0 6e 64 3a 3a 53 65 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 nd::SetProperty,.sizeof(.simpleD
2f900 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 44 61 74 61 20 ata.),.......(char*)&simpleData.
2f920 29 20 7b 20 64 61 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 ).{.data.=.0;.}......void.setDat
2f940 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 6c 6c 6f 63 61 a(.char.*d,.int.len,.bool.alloca
2f960 74 65 4d 65 6d 20 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 teMem.=.TRUE.).{..QWSCommand::se
2f980 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 0a 09 64 tData(.d,.len,.allocateMem.);..d
2f9a0 61 74 61 20 3d 20 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 ata.=.rawDataPtr;.....}......str
2f9c0 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 2c 20 uct.SimpleData.{..int.windowid,.
2f9e0 70 72 6f 70 65 72 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 property,.mode;.....}.simpleData
2fa00 3b 0a 0a 20 20 20 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 ;......char.*data;.};..struct.QW
2fa20 53 52 65 70 61 69 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 SRepaintRegionCommand.:.public.Q
2fa40 57 53 43 6f 6d 6d 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 WSCommand.{.....QWSRepaintRegion
2fa60 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
2fa80 61 6e 64 3a 3a 52 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 and::RepaintRegion,.sizeof(.simp
2faa0 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 44 61 leData.),.......(char*)&simpleDa
2fac0 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 28 20 63 68 61 72 20 ta.).{}......void.setData(.char.
2fae0 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 3d 20 *d,.int.len,.bool.allocateMem.=.
2fb00 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 20 64 TRUE.).{..QWSCommand::setData(.d
2fb20 2c 20 6c 65 6e 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 ,.len,.allocateMem.);..rectangle
2fb40 73 20 3d 20 28 51 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 s.=.(QRect.*)rawDataPtr;.....}..
2fb60 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 6e 75 6d ....struct.SimpleData.{..int.num
2fb80 72 65 63 74 73 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 51 52 rects;.....}.simpleData;......QR
2fba0 65 63 74 20 2a 20 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 ect.*.rectangles;..};..struct.QW
2fbc0 53 52 65 6d 6f 76 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 SRemovePropertyCommand.:.public.
2fbe0 51 57 53 43 6f 6d 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 QWSCommand.{.....QWSRemoveProper
2fc00 74 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 43 6f tyCommand().:..QWSCommand(.QWSCo
2fc20 6d 6d 61 6e 64 3a 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 mmand::RemoveProperty,.sizeof(.s
2fc40 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 61 20 impleData.),.(char*)&simpleData.
2fc60 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 69 ).{}......struct.SimpleData.{..i
2fc80 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 20 7d 20 73 69 6d nt.windowid,.property;.....}.sim
2fca0 70 6c 65 44 61 74 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 pleData;..};..struct.QWSGetPrope
2fcc0 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 6d 61 6e 64 0a 7b rtyCommand.:.public.QWSCommand.{
2fce0 0a 20 20 20 20 51 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 .....QWSGetPropertyCommand().:..
2fd00 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 65 74 50 72 6f 70 65 QWSCommand(.QWSCommand::GetPrope
2fd20 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 20 28 63 68 61 72 rty,.sizeof(.simpleData.),.(char
2fd40 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
2fd60 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 2c 20 70 72 6f 70 65 impleData.{..int.windowid,.prope
2fd80 72 74 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 rty;.....}.simpleData;..};..stru
2fda0 63 74 20 51 57 53 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 ct.QWSSetSelectionOwnerCommand.:
2fdc0 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 53 65 74 53 .public.QWSCommand.{.....QWSSetS
2fde0 65 6c 65 63 74 69 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 electionOwnerCommand().:..QWSCom
2fe00 6d 61 6e 64 28 20 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 mand(.QWSCommand::SetSelectionOw
2fe20 6e 65 72 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 ner,.......sizeof(.simpleData.),
2fe40 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 20 20 20 20 73 74 .(char*)&simpleData.).{}......st
2fe60 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;
2fe80 0a 09 69 6e 74 20 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 ..int.hour,.minute,.sec,.ms;.//.
2fea0 74 69 6d 65 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 time.....}.simpleData;..};..stru
2fec0 63 74 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 3a 20 ct.QWSConvertSelectionCommand.:.
2fee0 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 43 6f 6e 76 65 public.QWSCommand.{.....QWSConve
2ff00 72 74 53 65 6c 65 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 rtSelectionCommand().:..QWSComma
2ff20 6e 64 28 20 51 57 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 nd(.QWSCommand::ConvertSelection
2ff40 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 28 63 ,.......sizeof(.simpleData.),.(c
2ff60 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 73 74 72 75 63 har*)&simpleData.).{}......struc
2ff80 74 20 53 69 6d 70 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 t.SimpleData.{..int.requestor;./
2ffa0 2f 20 72 65 71 75 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 /.requestor.window.of.the.select
2ffc0 69 6f 6e 0a 09 69 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 ion..int.selection;.//.property.
2ffe0 6f 6e 20 72 65 71 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 on.requestor.into.which.the.sele
30000 63 74 69 6f 6e 20 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 ction.should.be.stored..int.mime
30020 54 79 70 65 73 3b 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 Types;.//.property.ion.requestor
30040 20 69 6e 20 77 68 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 .in.which.the.mimetypes,.in.whic
30060 68 20 74 68 65 20 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 h.the.selection.may.be,.are.stor
30080 65 64 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 74 ed.....}.simpleData;..};..struct
300a0 20 51 57 53 44 65 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 .QWSDefineCursorCommand.:.public
300c0 20 51 57 53 43 6f 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 .QWSCommand.{.....QWSDefineCurso
300e0 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 43 6f 6d rCommand().:..QWSCommand(.QWSCom
30100 6d 61 6e 64 3a 3a 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 mand::DefineCursor,.......sizeof
30120 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
30140 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 28 20 63 68 61 72 ata.).{}......void.setData(.char
30160 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 3d .*d,.int.len,.bool.allocateMem.=
30180 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 20 .TRUE.).{..QWSCommand::setData(.
301a0 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 28 d,.len,.allocateMem.);..data.=.(
301c0 75 6e 73 69 67 6e 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 unsigned.char.*)rawDataPtr;.....
301e0 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 20 }......struct.SimpleData.{..int.
30200 77 69 64 74 68 3b 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 width;..int.height;..int.hotX;..
30220 69 6e 74 20 68 6f 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 int.hotY;..int.id;.....}.simpleD
30240 61 74 61 3b 0a 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 7d ata;......unsigned.char.*data;.}
30260 3b 0a 0a 73 74 72 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 ;..struct.QWSSelectCursorCommand
30280 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 53 65 .:.public.QWSCommand.{.....QWSSe
302a0 6c 65 63 74 43 75 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 lectCursorCommand().:..QWSComman
302c0 64 28 20 51 57 53 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 d(.QWSCommand::SelectCursor,....
302e0 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 20 2a ...sizeof(.simpleData.),.(char.*
30300 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 69 )&simpleData.).{}......struct.Si
30320 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 69 mpleData.{..int.windowid;..int.i
30340 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 73 74 72 75 63 74 20 d;.....}.simpleData;.};..struct.
30360 51 57 53 47 72 61 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 QWSGrabMouseCommand.:.public.QWS
30380 43 6f 6d 6d 61 6e 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 Command.{.....QWSGrabMouseComman
303a0 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 47 d().:..QWSCommand(.QWSCommand::G
303c0 72 61 62 4d 6f 75 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 rabMouse,.......sizeof(.simpleDa
303e0 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 7b 7d 0a 0a ta.),.(char.*)&simpleData.).{}..
30400 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
30420 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 61 62 20 6f 72 20 75 dowid;..bool.grab;..//.grab.or.u
30440 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 7d 3b 0a 0a 73 74 72 ngrab?.....}.simpleData;.};..str
30460 75 63 74 20 51 57 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 uct.QWSGrabKeyboardCommand.:.pub
30480 6c 69 63 20 51 57 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 lic.QWSCommand.{.....QWSGrabKeyb
304a0 6f 61 72 64 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 oardCommand().:..QWSCommand(.QWS
304c0 43 6f 6d 6d 61 6e 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 Command::GrabKeyboard,.......siz
304e0 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
30500 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
30520 74 61 20 7b 0a 09 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 ta.{..int.windowid;..bool.grab;.
30540 20 2f 2f 20 67 72 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 .//.grab.or.ungrab?.....}.simple
30560 44 61 74 61 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 0a 73 74 Data;.};..#ifndef.QT_NO_SOUND.st
30580 72 75 63 74 20 51 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 ruct.QWSPlaySoundCommand.:.publi
305a0 63 20 51 57 53 43 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 c.QWSCommand.{.....QWSPlaySoundC
305c0 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 61 ommand().:..QWSCommand(.QWSComma
305e0 6e 64 3a 3a 50 6c 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 nd::PlaySound,.......sizeof(.sim
30600 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 20 29 pleData.),.(char.*)&simpleData.)
30620 20 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 .{}......void.setData(.char.*d,.
30640 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 29 20 7b 0a 09 51 int.len,.bool.allocateMem.).{..Q
30660 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 20 61 6c 6c 6f WSCommand::setData(.d,.len,.allo
30680 63 61 74 65 4d 65 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 cateMem.);..filename.=.QString((
306a0 51 43 68 61 72 2a 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 QChar*)rawDataPtr,len/2);.....}.
306c0 20 20 20 20 76 6f 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 ....void.setFileName(.const.QStr
306e0 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 2a 29 ing&.n.).....{..setData(.(char*)
30700 6e 2e 75 6e 69 63 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 n.unicode(),.n.length()*2,.TRUE.
30720 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 74 61 20 );.....}......struct.SimpleData.
30740 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 44 61 74 {..int.windowid;.....}.simpleDat
30760 61 3b 0a 20 20 20 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 a;.....QString.filename;.};.#end
30780 69 66 0a 0a 0a 23 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 if...#ifndef.QT_NO_COP.struct.QW
307a0 53 51 43 6f 70 52 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 SQCopRegisterChannelCommand.:.pu
307c0 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 51 43 6f 70 52 65 67 blic.QWSCommand.{.....QWSQCopReg
307e0 69 73 74 65 72 43 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 isterChannelCommand().:..QWSComm
30800 61 6e 64 28 20 51 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 and(.QWSCommand::QCopRegisterCha
30820 6e 6e 65 6c 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 nnel,.......sizeof(.simpleData.)
30840 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 20 ,.(char.*)&simpleData.).{}......
30860 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,.
30880 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 61 6e 64 bool.allocateMem.).{..QWSCommand
308a0 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 6d 20 29 ::setData(.d,.len,.allocateMem.)
308c0 3b 0a 09 63 68 61 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 ;..channel.=.QCString(.d,.len.);
308e0 0a 20 20 20 20 7d 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 .....}......void.setChannel(.con
30900 73 74 20 51 43 53 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 st.QCString&.n.).....{..setData(
30920 20 28 63 68 61 72 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 .(char*)n.data(),.n.length()+1,.
30940 54 52 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 TRUE.);.....}......struct.Simple
30960 44 61 74 61 20 7b 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 Data.{..bool.unused;.//.we.may.n
30980 65 65 64 20 69 74 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 eed.it.....}.simpleData;.....QSt
309a0 72 69 6e 67 20 63 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 ring.channel;.};..struct.QWSQCop
309c0 53 65 6e 64 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 SendCommand.:.public.QWSCommand.
309e0 7b 0a 20 20 20 20 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 {.....QWSQCopSendCommand().:..QW
30a00 53 43 6f 6d 6d 61 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 SCommand(.QWSCommand::QCopSend,.
30a20 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
30a40 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
30a60 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
30a80 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
30aa0 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
30ac0 6e 6e 65 6c 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 63 nnel.=.QCString(.d,.simpleData.c
30ae0 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 63 6c 65 6e len.+.1.);..d.+=.simpleData.clen
30b00 3b 0a 09 6d 65 73 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 ;..message.=.QCString(.d,.simple
30b20 44 61 74 61 2e 6d 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 Data.mlen.+.1.);..d.+=.simpleDat
30b40 61 2e 6d 6c 65 6e 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 a.mlen;..data.duplicate(.d,.simp
30b60 6c 65 44 61 74 61 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 leData.dlen.);.....}......void.s
30b80 65 74 4d 65 73 73 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 etMessage(.const.QCString.&c,.co
30ba0 6e 73 74 20 51 43 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 nst.QCString.&m,........const.QB
30bc0 79 74 65 41 72 72 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 yteArray.&data.).....{..int.l.=.
30be0 73 69 6d 70 6c 65 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 simpleData.clen.=.c.length();..l
30c00 20 2b 3d 20 73 69 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 .+=.simpleData.mlen.=.m.length()
30c20 3b 0a 09 6c 20 2b 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 ;..l.+=.simpleData.dlen.=.data.s
30c40 69 7a 65 28 29 3b 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 ize();..QByteArray.tmp(.l.);..ch
30c60 61 72 20 2a 64 20 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 ar.*d.=.tmp.data();..memcpy(.d,.
30c80 63 2e 64 61 74 61 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 c.data(),.simpleData.clen.);..d.
30ca0 2b 3d 20 73 69 6d 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 +=.simpleData.clen;..memcpy(.d,.
30cc0 6d 2e 64 61 74 61 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 m.data(),.simpleData.mlen.);..d.
30ce0 2b 3d 20 73 69 6d 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 +=.simpleData.mlen;..memcpy(.d,.
30d00 64 61 74 61 2e 64 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 data.data(),.simpleData.dlen.);.
30d20 09 73 65 74 44 61 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 .setData(.(char*)tmp.data(),.l,.
30d40 54 52 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 TRUE.);.....}......struct.Simple
30d60 44 61 74 61 20 7b 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 Data.{..int.clen;..int.mlen;..in
30d80 74 20 64 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 51 43 t.dlen;.....}.simpleData;.....QC
30da0 53 74 72 69 6e 67 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 String.channel;.....QCString.mes
30dc0 73 61 67 65 3b 0a 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 sage;.....QByteArray.data;.};..#
30de0 65 6e 64 69 66 0a 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 endif...#ifndef.QT_NO_QWS_IM.str
30e00 75 63 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 3a 20 70 75 uct.QWSSetMicroFocusCommand.:.pu
30e20 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 53 65 74 4d 69 63 72 blic.QWSCommand.{.....QWSSetMicr
30e40 6f 46 6f 63 75 73 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 oFocusCommand().:..QWSCommand(.Q
30e60 57 53 43 6f 6d 6d 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 WSCommand::SetMicroFocus,.......
30e80 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
30ea0 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 6c impleData.).{}......struct.Simpl
30ec0 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 78 3b 0a 09 eData.{..int.windowid;..int.x;..
30ee0 69 6e 74 20 79 3b 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 int.y;..//bool.textInput;.....}.
30f00 73 69 6d 70 6c 65 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 simpleData;.....//XXX.Font???.};
30f20 0a 0a 73 74 72 75 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 ..struct.QWSResetIMCommand.:.pub
30f40 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 73 65 74 49 4d 43 lic.QWSCommand.{.....QWSResetIMC
30f60 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 61 ommand().:..QWSCommand(.QWSComma
30f80 6e 64 3a 3a 52 65 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 nd::ResetIM,.......sizeof(.simpl
30fa0 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 7b eData.),.(char.*)&simpleData.).{
30fc0 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 20 }......struct.SimpleData.{..int.
30fe0 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 7d 3b 0a 0a windowid;.....}.simpleData;.};..
31000 23 65 6e 64 69 66 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 #endif..#endif.//.QWSCOMMAND_QWS
31020 5f 48 0a 00 00 00 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 _H......q.w.s.u.t.i.l.s._.q.w.s.
31040 2e 00 68 00 00 07 c0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..h..../*.......................
31060 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 20 20 ................................
31080 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 20 20 ................................
310a0 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 20 20 ................................
310c0 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 20 20 ................................
310e0 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 20 20 ................................
31100 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 20 20 ................................
31120 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 20 20 ................................
31140 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 20 20 ................................
31160 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 20 20 ................................
31180 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 20 20 ................................
311a0 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 20 20 ................................
311c0 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 20 20 ................................
311e0 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 20 20 ................................
31200 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 20 20 ................................
31220 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 20 20 ................................
31240 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 20 20 ................................
31260 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 20 20 ................................
31280 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 20 20 ................................
312a0 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 20 20 ................................
312c0 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 20 20 ................................
312e0 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 20 20 ................................
31300 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 20 20 ................................
31320 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 20 20 ................................
31340 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 20 20 ................................
31360 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 20 20 ................................
31380 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 20 20 ................................
313a0 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 20 20 ................................
313c0 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 20 20 ................................
313e0 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 20 20 ................................
31400 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 20 20 ................................
31420 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 20 20 ................................
31440 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 20 20 ................................
31460 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 20 20 ................................
31480 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 20 20 ................................
314a0 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 20 20 ................................
314c0 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 20 20 ................................
314e0 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 20 20 ................................
31500 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 20 20 ................................
31520 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 20 20 ................................
31540 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a .....*/..#ifndef.QWSUTILS_QWS_H.
31560 23 64 65 66 69 6e 65 20 51 57 53 55 54 49 4c 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 #define.QWSUTILS_QWS_H..#ifndef.
31580 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 73 6f 63 6b 65 74 5f 71 77 73 2e 68 22 0a QT_H.#include."qwssocket_qws.h".
315a0 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #endif.//.QT_H../*..............
315c0 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 20 20 ................................
315e0 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 20 20 ................................
31600 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 20 20 ................................
31620 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 20 20 ................................
31640 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 20 2a ...............................*
31660 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 52 4f 43 45 53 53 /.#ifndef.QT_NO_QWS_MULTIPROCESS
31680 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 71 77 73 5f 72 65 61 64 5f 75 69 6e 74 28 20 51 57 53 53 6f .inline.int.qws_read_uint(.QWSSo
316a0 63 6b 65 74 20 2a 73 6f 63 6b 65 74 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 73 6f 63 6b 65 cket.*socket.).{.....if.(.!socke
316c0 74 20 7c 7c 20 73 6f 63 6b 65 74 2d 3e 73 69 7a 65 28 29 20 3c 20 73 69 7a 65 6f 66 28 20 69 6e t.||.socket->size().<.sizeof(.in
316e0 74 20 29 20 29 0a 09 72 65 74 75 72 6e 20 2d 31 3b 0a 0a 20 20 20 20 69 6e 74 20 69 3b 0a 20 20 t.).)..return.-1;......int.i;...
31700 20 20 73 6f 63 6b 65 74 2d 3e 72 65 61 64 42 6c 6f 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 ..socket->readBlock(.(char*)&i,.
31720 73 69 7a 65 6f 66 28 20 69 20 29 20 29 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 69 3b 0a 7d 0a sizeof(.i.).);......return.i;.}.
31740 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 77 73 5f 77 72 69 74 65 5f 75 69 6e 74 28 20 51 57 53 .inline.void.qws_write_uint(.QWS
31760 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 74 2c 20 69 6e 74 20 69 20 29 0a 7b 0a 20 20 20 20 69 66 Socket.*socket,.int.i.).{.....if
31780 20 28 20 21 73 6f 63 6b 65 74 20 29 0a 09 72 65 74 75 72 6e 3b 0a 0a 20 20 20 20 73 6f 63 6b 65 .(.!socket.)..return;......socke
317a0 74 2d 3e 77 72 69 74 65 42 6c 6f 63 6b 28 20 28 63 68 61 72 2a 29 26 69 2c 20 73 69 7a 65 6f 66 t->writeBlock(.(char*)&i,.sizeof
317c0 28 20 69 20 29 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f (.i.).);.}..#endif.//.QT_NO_QWS_
317e0 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 55 54 49 4c 53 MULTIPROCESS..#endif.//.QWSUTILS
31800 5f 51 57 53 5f 48 0a 00 00 00 0c 00 71 00 78 00 6d 00 6c 00 2e 00 68 00 00 3f e8 2f 2a 20 20 20 _QWS_H......q.x.m.l...h..?./*...
31820 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 20 20 ................................
31840 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 20 20 ................................
31860 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 20 20 ................................
31880 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 20 20 ................................
318a0 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 20 20 ................................
318c0 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 20 20 ................................
318e0 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 20 20 ................................
31900 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 20 20 ................................
31920 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 20 20 ................................
31940 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 20 20 ................................
31960 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 20 20 ................................
31980 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 20 20 ................................
319a0 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 20 20 ................................
319c0 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 20 20 ................................
319e0 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 20 20 ................................
31a00 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 20 20 ................................
31a20 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 20 20 ................................
31a40 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 20 20 ................................
31a60 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 20 20 ................................
31a80 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 20 20 ................................
31aa0 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 20 20 ................................
31ac0 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 20 20 ................................
31ae0 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 20 20 ................................
31b00 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 20 20 ................................
31b20 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 20 20 ................................
31b40 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 20 20 ................................
31b60 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 20 20 ................................
31b80 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 20 20 ................................
31ba0 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 20 20 ................................
31bc0 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 20 20 ................................
31be0 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 20 20 ................................
31c00 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 20 20 ................................
31c20 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 20 20 ................................
31c40 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 20 20 ................................
31c60 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 20 20 ................................
31c80 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 20 20 ................................
31ca0 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 20 20 ................................
31cc0 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 20 20 ................................
31ce0 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 20 20 ................................
31d00 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 20 20 ................................
31d20 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 20 20 ................................
31d40 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 20 20 ................................
31d60 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 20 20 ................................
31d80 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 20 20 ................................
31da0 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 20 20 ................................
31dc0 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 20 20 ................................
31de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 .......................*/..#ifnd
31e00 65 66 20 51 58 4d 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 58 4d 4c 5f 48 0a 0a 23 69 66 6e 64 65 ef.QXML_H.#define.QXML_H..#ifnde
31e20 66 20 51 54 5f 48 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 f.QT_H.#include."qtextstream.h".
31e40 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 73 74 #include."qfile.h".#include."qst
31e60 72 69 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 ring.h".#include."qstringlist.h"
31e80 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 76 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 .#include."qvaluevector.h".#endi
31ea0 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 4d 4f 44 55 4c f.//.QT_H..#if.!defined(QT_MODUL
31ec0 45 5f 58 4d 4c 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 E_XML).||.defined(.QT_LICENSE_PR
31ee0 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 49 4e 54 45 OFESSIONAL.).||.defined(.QT_INTE
31f00 52 4e 41 4c 5f 58 4d 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c RNAL_XML.).#define.QM_EXPORT_XML
31f20 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 58 4d 4c 20 51 5f 45 .#else.#define.QM_EXPORT_XML.Q_E
31f40 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 5f 58 4d 4c 0a XPORT.#endif..#ifndef.QT_NO_XML.
31f60 0a 63 6c 61 73 73 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 3b 0a 63 6c 61 .class.QXmlNamespaceSupport;.cla
31f80 73 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 43 6f 6e ss.QXmlAttributes;.class.QXmlCon
31fa0 74 65 6e 74 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 tentHandler;.class.QXmlDefaultHa
31fc0 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 ndler;.class.QXmlDTDHandler;.cla
31fe0 73 73 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d ss.QXmlEntityResolver;.class.QXm
32000 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4c 65 78 69 63 61 6c lErrorHandler;.class.QXmlLexical
32020 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 3b 0a Handler;.class.QXmlDeclHandler;.
32040 63 6c 61 73 73 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 3b 0a 63 6c 61 73 73 20 51 58 6d class.QXmlInputSource;.class.QXm
32060 6c 4c 6f 63 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 lLocator;.class.QXmlNamespaceSup
32080 70 6f 72 74 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 3b 0a port;.class.QXmlParseException;.
320a0 0a 63 6c 61 73 73 20 51 58 6d 6c 52 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d .class.QXmlReader;.class.QXmlSim
320c0 70 6c 65 52 65 61 64 65 72 3b 0a 0a 63 6c 61 73 73 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 pleReader;..class.QXmlSimpleRead
320e0 65 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 erPrivate;.class.QXmlNamespaceSu
32100 70 70 6f 72 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 41 74 74 72 69 62 75 74 pportPrivate;.class.QXmlAttribut
32120 65 73 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 esPrivate;.class.QXmlInputSource
32140 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f Private;.class.QXmlParseExceptio
32160 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 50 72 69 76 61 nPrivate;.class.QXmlLocatorPriva
32180 74 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 50 72 69 76 te;.class.QXmlDefaultHandlerPriv
321a0 61 74 65 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 4e 61 6d 65 73 70 61 63 65 20 53 75 70 70 6f ate;...//.//.SAX.Namespace.Suppo
321c0 72 74 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 4e rt.//..class.QM_EXPORT_XML.QXmlN
321e0 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 amespaceSupport.{.public:.....QX
32200 6d 6c 4e 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 28 29 3b 0a 20 20 20 20 7e 51 58 6d 6c 4e mlNamespaceSupport();.....~QXmlN
32220 61 6d 65 73 70 61 63 65 53 75 70 70 6f 72 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 amespaceSupport();......void.set
32240 50 72 65 66 69 78 28 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 Prefix(.const.QString&,.const.QS
32260 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 72 65 66 69 78 28 20 63 tring&.);......QString.prefix(.c
32280 6f 6e 73 74 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 onst.QString&.).const;.....QStri
322a0 6e 67 20 75 72 69 28 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 ng.uri(.const.QString&.).const;.
322c0 20 20 20 20 76 6f 69 64 20 73 70 6c 69 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ....void.splitName(.const.QStrin
322e0 67 26 2c 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a g&,.QString&,.QString&.).const;.
32300 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 ....void.processName(.const.QStr
32320 69 6e 67 26 2c 20 62 6f 6f 6c 2c 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 69 6e 67 26 20 29 ing&,.bool,.QString&,.QString&.)
32340 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 70 72 65 66 69 78 65 73 .const;.....QStringList.prefixes
32360 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 20 70 72 65 66 69 78 ().const;.....QStringList.prefix
32380 65 73 28 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 0a 20 20 20 es(.const.QString&.).const;.....
323a0 20 76 6f 69 64 20 70 75 73 68 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f .void.pushContext();.....void.po
323c0 70 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 0a 70 pContext();.....void.reset();..p
323e0 72 69 76 61 74 65 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 rivate:.....QXmlNamespaceSupport
32400 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 58 Private.*d;......friend.class.QX
32420 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 41 mlSimpleReader;.};...//.//.SAX.A
32440 74 74 72 69 62 75 74 65 73 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d ttributes.//..class.QM_EXPORT_XM
32460 4c 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 L.QXmlAttributes.{.public:.....Q
32480 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e XmlAttributes().{}.....virtual.~
324a0 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 28 29 20 7b 7d 0a 0a 20 20 20 20 69 6e 74 20 69 6e 64 QXmlAttributes().{}......int.ind
324c0 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 20 63 6f 6e 73 74 ex(.const.QString&.qName.).const
324e0 3b 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 20 ;.....int.index(.const.QString&.
32500 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 50 61 72 74 20 29 20 uri,.const.QString&.localPart.).
32520 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 const;.....int.length().const;..
32540 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e ...int.count().const;.....QStrin
32560 67 20 6c 6f 63 61 6c 4e 61 6d 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a g.localName(.int.index.).const;.
32580 20 20 20 20 51 53 74 72 69 6e 67 20 71 4e 61 6d 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 ....QString.qName(.int.index.).c
325a0 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 75 72 69 28 20 69 6e 74 20 69 6e 64 65 78 onst;.....QString.uri(.int.index
325c0 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 69 6e 74 20 .).const;.....QString.type(.int.
325e0 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 74 79 70 65 28 index.).const;.....QString.type(
32600 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 .const.QString&.qName.).const;..
32620 20 20 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 ...QString.type(.const.QString&.
32640 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 uri,.const.QString&.localName.).
32660 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 69 6e 74 20 69 6e const;.....QString.value(.int.in
32680 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 76 61 6c 75 65 28 20 dex.).const;.....QString.value(.
326a0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 const.QString&.qName.).const;...
326c0 20 20 51 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 ..QString.value(.const.QString&.
326e0 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 uri,.const.QString&.localName.).
32700 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f const;......void.clear();.....vo
32720 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 71 4e 61 6d 65 2c id.append(.const.QString.&qName,
32740 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 72 69 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 .const.QString.&uri,.const.QStri
32760 6e 67 20 26 6c 6f 63 61 6c 50 61 72 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 76 61 ng.&localPart,.const.QString.&va
32780 6c 75 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 lue.);..private:.....QStringList
327a0 20 71 6e 61 6d 65 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 75 72 69 4c .qnameList;.....QStringList.uriL
327c0 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6c 6f 63 61 6c 6e 61 6d 65 4c 69 ist;.....QStringList.localnameLi
327e0 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 76 61 6c 75 65 4c 69 73 74 3b 0a 0a st;.....QStringList.valueList;..
32800 20 20 20 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b ....QXmlAttributesPrivate.*d;.};
32820 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 49 6e 70 75 74 20 53 6f 75 72 63 65 0a 2f 2f 0a 0a 63 6c 61 ..//.//.SAX.Input.Source.//..cla
32840 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 ss.QM_EXPORT_XML.QXmlInputSource
32860 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 .{.public:.....QXmlInputSource()
32880 3b 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 20 51 49 4f 44 65 76 69 63 65 ;.....QXmlInputSource(.QIODevice
328a0 20 2a 64 65 76 20 29 3b 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 20 51 46 .*dev.);.....QXmlInputSource(.QF
328c0 69 6c 65 26 20 66 69 6c 65 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 58 6d ile&.file.);.//.obsolete.....QXm
328e0 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 20 51 54 65 78 74 53 74 72 65 61 6d 26 20 73 74 72 65 61 lInputSource(.QTextStream&.strea
32900 6d 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 m.);.//.obsolete.....virtual.~QX
32920 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f mlInputSource();......virtual.vo
32940 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 20 29 id.setData(.const.QString&.dat.)
32960 3b 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 20 63 6f 6e 73 ;.....virtual.void.setData(.cons
32980 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c t.QByteArray&.dat.);.....virtual
329a0 20 76 6f 69 64 20 66 65 74 63 68 44 61 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 .void.fetchData();.....virtual.Q
329c0 53 74 72 69 6e 67 20 64 61 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 43 68 61 72 String.data();.....virtual.QChar
329e0 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 65 74 28 .next();.....virtual.void.reset(
32a00 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 43 68 61 72 20 45 6e 64 4f 66 );......static.const.QChar.EndOf
32a20 44 61 74 61 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 43 68 61 72 20 45 6e 64 Data;.....static.const.QChar.End
32a40 4f 66 44 6f 63 75 6d 65 6e 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 OfDocument;..protected:.....virt
32a60 75 61 6c 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 52 61 77 44 61 74 61 28 20 63 6f 6e 73 74 20 51 ual.QString.fromRawData(.const.Q
32a80 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 62 6f 6f 6c 20 62 65 67 69 6e 6e 69 6e 67 20 ByteArray.&data,.bool.beginning.
32aa0 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e =.FALSE.);..private:.....void.in
32ac0 69 74 28 29 3b 0a 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 20 2a 69 6e 70 75 74 44 65 76 69 63 it();......QIODevice.*inputDevic
32ae0 65 3b 0a 20 20 20 20 51 54 65 78 74 53 74 72 65 61 6d 20 2a 69 6e 70 75 74 53 74 72 65 61 6d 3b e;.....QTextStream.*inputStream;
32b00 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 72 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 68 ......QString.str;.....const.QCh
32b20 61 72 20 2a 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 70 6f 73 3b 0a 20 20 20 20 69 6e ar.*unicode;.....int.pos;.....in
32b40 74 20 6c 65 6e 67 74 68 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 78 74 52 65 74 75 72 6e 65 64 45 t.length;.....bool.nextReturnedE
32b60 6e 64 4f 66 44 61 74 61 3b 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 65 72 20 2a 65 6e 63 4d ndOfData;.....QTextDecoder.*encM
32b80 61 70 70 65 72 3b 0a 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 50 72 69 76 61 apper;......QXmlInputSourcePriva
32ba0 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 45 78 63 65 70 74 69 6f 6e 20 43 te.*d;.};..//.//.SAX.Exception.C
32bc0 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 58 4d 4c 20 51 lasses.//..class.QM_EXPORT_XML.Q
32be0 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 XmlParseException.{.public:.....
32c00 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e QXmlParseException(.const.QStrin
32c20 67 26 20 6e 61 6d 65 3d 22 22 2c 20 69 6e 74 20 63 3d 2d 31 2c 20 69 6e 74 20 6c 3d 2d 31 2c 20 g&.name="",.int.c=-1,.int.l=-1,.
32c40 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 3d 22 22 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 const.QString&.p="",.const.QStri
32c60 6e 67 26 20 73 3d 22 22 20 29 0a 09 3a 20 6d 73 67 28 20 6e 61 6d 65 20 29 2c 20 63 6f 6c 75 6d ng&.s="".)..:.msg(.name.),.colum
32c80 6e 28 20 63 20 29 2c 20 6c 69 6e 65 28 20 6c 20 29 2c 20 70 75 62 28 20 70 20 29 2c 20 73 79 73 n(.c.),.line(.l.),.pub(.p.),.sys
32ca0 28 20 73 20 29 0a 20 20 20 20 7b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 4e 75 6d (.s.).....{.}......int.columnNum
32cc0 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 28 ber().const;.....int.lineNumber(
32ce0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 ).const;.....QString.publicId().
32d00 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f const;.....QString.systemId().co
32d20 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 65 73 73 61 67 65 28 29 20 63 6f 6e 73 74 nst;.....QString.message().const
32d40 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 73 67 3b 0a 20 20 20 ;..private:.....QString.msg;....
32d60 20 69 6e 74 20 63 6f 6c 75 6d 6e 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 3b 0a 20 20 20 20 51 .int.column;.....int.line;.....Q
32d80 53 74 72 69 6e 67 20 70 75 62 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 79 73 3b 0a 0a 20 20 String.pub;.....QString.sys;....
32da0 20 20 51 58 6d 6c 50 61 72 73 65 45 78 63 65 70 74 69 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a ..QXmlParseExceptionPrivate.*d;.
32dc0 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 58 4d 4c 20 52 65 61 64 65 72 0a 2f 2f 0a 0a 63 6c 61 73 73 20 };...//.//.XML.Reader.//..class.
32de0 51 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 52 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 QM_EXPORT_XML.QXmlReader.{.publi
32e00 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 65 61 74 75 72 65 28 20 63 6f 6e c:.....virtual.bool.feature(.con
32e20 73 74 20 51 53 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 st.QString&.name,.bool.*ok.=.0.)
32e40 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
32e60 46 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 62 6f Feature(.const.QString&.name,.bo
32e80 6f 6c 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 ol.value.).=.0;.....virtual.bool
32ea0 20 68 61 73 46 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 .hasFeature(.const.QString&.name
32ec0 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 69 64 2a 20 .).const.=.0;.....virtual.void*.
32ee0 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 6d 65 2c 20 62 property(.const.QString&.name,.b
32f00 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 72 ool.*ok.=.0.).const.=.0;.....vir
32f20 74 75 61 6c 20 76 6f 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 tual.void.setProperty(.const.QSt
32f40 72 69 6e 67 26 20 6e 61 6d 65 2c 20 76 6f 69 64 2a 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 ring&.name,.void*.value.).=.0;..
32f60 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 50 72 6f 70 65 72 74 79 28 20 63 6f 6e ...virtual.bool.hasProperty(.con
32f80 73 74 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 st.QString&.name.).const.=.0;...
32fa0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 ..virtual.void.setEntityResolver
32fc0 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 29 20 (.QXmlEntityResolver*.handler.).
32fe0 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c =.0;.....virtual.QXmlEntityResol
33000 76 65 72 2a 20 65 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b ver*.entityResolver().const.=.0;
33020 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 54 44 48 61 6e 64 6c 65 72 28 .....virtual.void.setDTDHandler(
33040 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a .QXmlDTDHandler*.handler.).=.0;.
33060 20 20 20 20 76 69 72 74 75 61 6c 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 2a 20 44 54 44 48 ....virtual.QXmlDTDHandler*.DTDH
33080 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 72 74 75 61 6c 20 andler().const.=.0;.....virtual.
330a0 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 43 6f 6e 74 void.setContentHandler(.QXmlCont
330c0 65 6e 74 48 61 6e 64 6c 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 entHandler*.handler.).=.0;.....v
330e0 69 72 74 75 61 6c 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 63 6f 6e 74 65 irtual.QXmlContentHandler*.conte
33100 6e 74 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 72 74 75 ntHandler().const.=.0;.....virtu
33120 61 6c 20 76 6f 69 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 al.void.setErrorHandler(.QXmlErr
33140 6f 72 48 61 6e 64 6c 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 orHandler*.handler.).=.0;.....vi
33160 72 74 75 61 6c 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e rtual.QXmlErrorHandler*.errorHan
33180 64 6c 65 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 dler().const.=.0;.....virtual.vo
331a0 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 63 61 id.setLexicalHandler(.QXmlLexica
331c0 6c 48 61 6e 64 6c 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 lHandler*.handler.).=.0;.....vir
331e0 74 75 61 6c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a 20 6c 65 78 69 63 61 6c tual.QXmlLexicalHandler*.lexical
33200 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 72 74 75 61 6c Handler().const.=.0;.....virtual
33220 20 76 6f 69 64 20 73 65 74 44 65 63 6c 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 65 63 6c 48 61 .void.setDeclHandler(.QXmlDeclHa
33240 6e 64 6c 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 ndler*.handler.).=.0;.....virtua
33260 6c 20 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 l.QXmlDeclHandler*.declHandler()
33280 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 .const.=.0;.....virtual.bool.par
332a0 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 26 20 69 6e 70 75 74 se(.const.QXmlInputSource&.input
332c0 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 70 61 72 73 65 28 20 .).=.0;.....virtual.bool.parse(.
332e0 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 70 75 74 20 29 20 3d const.QXmlInputSource*.input.).=
33300 20 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 .0;.};..class.QM_EXPORT_XML.QXml
33320 53 69 6d 70 6c 65 52 65 61 64 65 72 20 3a 20 70 75 62 6c 69 63 20 51 58 6d 6c 52 65 61 64 65 72 SimpleReader.:.public.QXmlReader
33340 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 28 .{.public:.....QXmlSimpleReader(
33360 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 );.....virtual.~QXmlSimpleReader
33380 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 65 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 ();......bool.feature(.const.QSt
333a0 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 74 ring&.name,.bool.*ok.=.0.).const
333c0 3b 0a 20 20 20 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 ;.....void.setFeature(.const.QSt
333e0 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f ring&.name,.bool.value.);.....bo
33400 6f 6c 20 68 61 73 46 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 ol.hasFeature(.const.QString&.na
33420 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 2a 20 70 72 6f 70 65 72 74 79 28 me.).const;......void*.property(
33440 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 6f 6b 20 3d .const.QString&.name,.bool.*ok.=
33460 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 .0.).const;.....void.setProperty
33480 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 76 61 6c (.const.QString&.name,.void*.val
334a0 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 ue.);.....bool.hasProperty(.cons
334c0 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 6f t.QString&.name.).const;......vo
334e0 69 64 20 73 65 74 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 id.setEntityResolver(.QXmlEntity
33500 52 65 73 6f 6c 76 65 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 Resolver*.handler.);.....QXmlEnt
33520 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 72 28 29 20 63 6f ityResolver*.entityResolver().co
33540 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 54 44 48 61 6e 64 6c 65 72 28 20 51 58 6d nst;.....void.setDTDHandler(.QXm
33560 6c 44 54 44 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 lDTDHandler*.handler.);.....QXml
33580 44 54 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 3b 0a DTDHandler*.DTDHandler().const;.
335a0 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c ....void.setContentHandler(.QXml
335c0 43 6f 6e 74 65 6e 74 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 ContentHandler*.handler.);.....Q
335e0 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2a 20 63 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 XmlContentHandler*.contentHandle
33600 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 72 72 6f 72 48 61 6e 64 r().const;.....void.setErrorHand
33620 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 20 29 ler(.QXmlErrorHandler*.handler.)
33640 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2a 20 65 72 72 6f 72 48 61 6e ;.....QXmlErrorHandler*.errorHan
33660 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 4c 65 78 69 63 61 dler().const;.....void.setLexica
33680 6c 48 61 6e 64 6c 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 lHandler(.QXmlLexicalHandler*.ha
336a0 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2a ndler.);.....QXmlLexicalHandler*
336c0 20 6c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 .lexicalHandler().const;.....voi
336e0 64 20 73 65 74 44 65 63 6c 48 61 6e 64 6c 65 72 28 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 d.setDeclHandler(.QXmlDeclHandle
33700 72 2a 20 68 61 6e 64 6c 65 72 20 29 3b 0a 20 20 20 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 r*.handler.);.....QXmlDeclHandle
33720 72 2a 20 64 65 63 6c 48 61 6e 64 6c 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f r*.declHandler().const;......boo
33740 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 72 63 65 26 20 l.parse(.const.QXmlInputSource&.
33760 69 6e 70 75 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 input.);.....bool.parse(.const.Q
33780 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 20 69 6e 70 75 74 20 29 3b 0a 20 20 20 20 76 69 72 XmlInputSource*.input.);.....vir
337a0 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 74 tual.bool.parse(.const.QXmlInput
337c0 53 6f 75 72 63 65 2a 20 69 6e 70 75 74 2c 20 62 6f 6f 6c 20 69 6e 63 72 65 6d 65 6e 74 61 6c 20 Source*.input,.bool.incremental.
337e0 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 43 6f 6e 74 69 6e 75 );.....virtual.bool.parseContinu
33800 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 76 61 72 69 61 62 6c 65 73 0a e();..private:.....//.variables.
33820 20 20 20 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 20 2a 63 6f 6e 74 65 6e 74 48 ....QXmlContentHandler.*contentH
33840 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 20 20 20 2a 65 72 72 6f nd;.....QXmlErrorHandler...*erro
33860 72 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 20 20 20 20 20 2a 64 74 rHnd;.....QXmlDTDHandler.....*dt
33880 64 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 20 2a 65 6e dHnd;.....QXmlEntityResolver.*en
338a0 74 69 74 79 52 65 73 3b 0a 20 20 20 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 20 tityRes;.....QXmlLexicalHandler.
338c0 2a 6c 65 78 69 63 61 6c 48 6e 64 3b 0a 20 20 20 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 *lexicalHnd;.....QXmlDeclHandler
338e0 20 20 20 20 2a 64 65 63 6c 48 6e 64 3b 0a 0a 20 20 20 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 ....*declHnd;......QXmlInputSour
33900 63 65 20 2a 69 6e 70 75 74 53 6f 75 72 63 65 3b 0a 0a 20 20 20 20 51 43 68 61 72 20 63 3b 20 2f ce.*inputSource;......QChar.c;./
33920 2f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 61 74 20 72 65 61 64 69 6e 67 20 70 6f 73 69 74 /.the.character.at.reading.posit
33940 69 6f 6e 0a 20 20 20 20 69 6e 74 20 20 20 6c 69 6e 65 4e 72 3b 20 2f 2f 20 6e 75 6d 62 65 72 20 ion.....int...lineNr;.//.number.
33960 6f 66 20 6c 69 6e 65 0a 20 20 20 20 69 6e 74 20 20 20 63 6f 6c 75 6d 6e 4e 72 3b 20 2f 2f 20 70 of.line.....int...columnNr;.//.p
33980 6f 73 69 74 69 6f 6e 20 69 6e 20 6c 69 6e 65 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 6e 61 6d osition.in.line......int.....nam
339a0 65 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 72 20 20 20 6e 61 6d 65 41 72 72 61 79 eArrayPos;.....QChar...nameArray
339c0 5b 32 35 36 5d 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 [256];.//.only.used.for.names...
339e0 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 56 61 6c 75 65 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 ..QString.nameValue;.//.only.use
33a00 64 20 66 6f 72 20 6e 61 6d 65 73 0a 20 20 20 20 69 6e 74 20 20 20 20 20 72 65 66 41 72 72 61 79 d.for.names.....int.....refArray
33a20 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 72 20 20 20 72 65 66 41 72 72 61 79 5b 32 35 36 5d 3b 20 Pos;.....QChar...refArray[256];.
33a40 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.....
33a60 51 53 74 72 69 6e 67 20 72 65 66 56 61 6c 75 65 3b 20 2f 2f 20 6f 6e 6c 79 20 75 73 65 64 20 66 QString.refValue;.//.only.used.f
33a80 6f 72 20 72 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 69 6e 74 20 20 20 20 20 73 74 72 69 6e 67 or.references.....int.....string
33aa0 41 72 72 61 79 50 6f 73 3b 0a 20 20 20 20 51 43 68 61 72 20 20 20 73 74 72 69 6e 67 41 72 72 61 ArrayPos;.....QChar...stringArra
33ac0 79 5b 32 35 36 5d 3b 20 2f 2f 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 73 74 y[256];.//.used.for.any.other.st
33ae0 72 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 70 61 72 73 65 64 0a 20 20 20 20 51 53 74 72 69 6e rings.that.are.parsed.....QStrin
33b00 67 20 73 74 72 69 6e 67 56 61 6c 75 65 3b 20 2f 2f 20 75 73 65 64 20 66 6f 72 20 61 6e 79 20 6f g.stringValue;.//.used.for.any.o
33b20 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 73 65 64 0a 0a 20 20 ther.strings.that.are.parsed....
33b40 20 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 ..QXmlSimpleReaderPrivate*.d;...
33b60 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 ...const.QString.&string();.....
33b80 76 6f 69 64 20 73 74 72 69 6e 67 43 6c 65 61 72 28 29 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 void.stringClear();.....inline.v
33ba0 6f 69 64 20 73 74 72 69 6e 67 41 64 64 43 28 29 20 7b 20 73 74 72 69 6e 67 41 64 64 43 28 63 29 oid.stringAddC().{.stringAddC(c)
33bc0 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 74 72 69 6e 67 41 64 64 43 28 63 6f 6e 73 74 20 51 43 ;.}.....void.stringAddC(const.QC
33be0 68 61 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 28 29 har&);.....const.QString&.name()
33c00 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 43 6c 65 61 72 28 29 3b 0a 20 20 20 20 69 6e 6c 69 ;.....void.nameClear();.....inli
33c20 6e 65 20 76 6f 69 64 20 6e 61 6d 65 41 64 64 43 28 29 20 7b 20 6e 61 6d 65 41 64 64 43 28 63 29 ne.void.nameAddC().{.nameAddC(c)
33c40 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 41 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 ;.}.....void.nameAddC(const.QCha
33c60 72 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 72 65 66 28 29 3b 0a 20 r&);.....const.QString&.ref();..
33c80 20 20 20 76 6f 69 64 20 72 65 66 43 6c 65 61 72 28 29 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 ...void.refClear();.....inline.v
33ca0 6f 69 64 20 72 65 66 41 64 64 43 28 29 20 7b 20 72 65 66 41 64 64 43 28 63 29 3b 20 7d 0a 20 20 oid.refAddC().{.refAddC(c);.}...
33cc0 20 20 76 6f 69 64 20 72 65 66 41 64 64 43 28 63 6f 6e 73 74 20 51 43 68 61 72 26 29 3b 0a 0a 20 ..void.refAddC(const.QChar&);...
33ce0 20 20 20 2f 2f 20 75 73 65 64 20 62 79 20 70 61 72 73 65 52 65 66 65 72 65 6e 63 65 28 29 20 61 ...//.used.by.parseReference().a
33d00 6e 64 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e 63 65 28 29 0a 20 20 20 20 65 6e 75 6d 20 45 nd.parsePEReference().....enum.E
33d20 6e 74 69 74 79 52 65 63 6f 67 6e 69 74 69 6f 6e 43 6f 6e 74 65 78 74 20 7b 20 49 6e 43 6f 6e 74 ntityRecognitionContext.{.InCont
33d40 65 6e 74 2c 20 49 6e 41 74 74 72 69 62 75 74 65 56 61 6c 75 65 2c 20 49 6e 45 6e 74 69 74 79 56 ent,.InAttributeValue,.InEntityV
33d60 61 6c 75 65 2c 20 49 6e 44 54 44 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 70 72 69 76 61 74 65 20 66 alue,.InDTD.};......//.private.f
33d80 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 62 6f 6f 6c 20 65 61 74 5f 77 73 28 29 3b 0a 20 20 20 20 unctions.....bool.eat_ws();.....
33da0 62 6f 6f 6c 20 6e 65 78 74 5f 65 61 74 5f 77 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6e 65 bool.next_eat_ws();......void.ne
33dc0 78 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 74 45 6e 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 xt();.....bool.atEnd();......voi
33de0 64 20 69 6e 69 74 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 d.init(.const.QXmlInputSource*.i
33e00 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 44 61 74 61 28 29 3b 0a 0a 20 20 20 20 62 6f .);.....void.initData();......bo
33e20 6f 6c 20 65 6e 74 69 74 79 45 78 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 ol.entityExist(.const.QString&.)
33e40 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 42 65 67 69 6e 4f 72 43 6f .const;......bool.parseBeginOrCo
33e60 6e 74 69 6e 75 65 28 20 69 6e 74 20 73 74 61 74 65 2c 20 62 6f 6f 6c 20 69 6e 63 72 65 6d 65 6e ntinue(.int.state,.bool.incremen
33e80 74 61 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 50 72 6f 6c 6f 67 28 29 3b 0a tal.);......bool.parseProlog();.
33ea0 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6c 65 6d 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f ....bool.parseElement();.....boo
33ec0 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e 74 45 6d 70 74 79 54 61 67 28 29 3b 0a 20 20 20 20 l.processElementEmptyTag();.....
33ee0 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e 74 45 54 61 67 42 65 67 69 6e 32 28 29 3b bool.processElementETagBegin2();
33f00 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 6c 65 6d 65 6e 74 41 74 74 72 69 62 75 74 .....bool.processElementAttribut
33f20 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4d 69 73 63 28 29 3b 0a 20 20 20 20 62 e();.....bool.parseMisc();.....b
33f40 6f 6f 6c 20 70 61 72 73 65 43 6f 6e 74 65 6e 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 ool.parseContent();......bool.pa
33f60 72 73 65 50 49 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 44 6f 63 74 79 70 65 28 29 rsePI();.....bool.parseDoctype()
33f80 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 6f 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 ;.....bool.parseComment();......
33fa0 62 6f 6f 6c 20 70 61 72 73 65 4e 61 6d 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 bool.parseName();.....bool.parse
33fc0 4e 6d 74 6f 6b 65 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 72 69 62 75 Nmtoken();.....bool.parseAttribu
33fe0 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 52 65 66 65 72 65 6e 63 65 28 29 3b te();.....bool.parseReference();
34000 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 0a 20 .....bool.processReference();...
34020 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 78 74 65 72 6e 61 6c 49 44 28 29 3b 0a 20 20 20 20 62 ...bool.parseExternalID();.....b
34040 6f 6f 6c 20 70 61 72 73 65 50 45 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c ool.parsePEReference();.....bool
34060 20 70 61 72 73 65 4d 61 72 6b 75 70 64 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 .parseMarkupdecl();.....bool.par
34080 73 65 41 74 74 6c 69 73 74 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 seAttlistDecl();.....bool.parseA
340a0 74 74 54 79 70 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 41 74 74 56 61 6c 75 65 ttType();.....bool.parseAttValue
340c0 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 45 6c 65 6d 65 6e 74 44 65 63 6c 28 29 3b ();.....bool.parseElementDecl();
340e0 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4e 6f 74 61 74 69 6f 6e 44 65 63 6c 28 29 3b 0a 20 .....bool.parseNotationDecl();..
34100 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 43 68 6f 69 63 65 53 65 71 28 29 3b 0a 20 20 20 20 62 6f ...bool.parseChoiceSeq();.....bo
34120 6f 6c 20 70 61 72 73 65 45 6e 74 69 74 79 44 65 63 6c 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 ol.parseEntityDecl();.....bool.p
34140 61 72 73 65 45 6e 74 69 74 79 56 61 6c 75 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 70 61 72 arseEntityValue();......bool.par
34160 73 65 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 58 6d 6c 52 seString();......bool.insertXmlR
34180 65 66 28 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 6e ef(.const.QString&,.const.QStrin
341a0 67 26 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 6f 72 74 45 6e 64 45 g&,.bool.);......bool.reportEndE
341c0 6e 74 69 74 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 6f 72 74 50 61 72 73 65 45 ntities();.....void.reportParseE
341e0 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 65 72 72 6f 72 20 29 3b 0a 0a 20 rror(.const.QString&.error.);...
34200 20 20 20 74 79 70 65 64 65 66 20 62 6f 6f 6c 20 28 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 ...typedef.bool.(QXmlSimpleReade
34220 72 3a 3a 2a 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 29 20 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 r::*ParseFunction).();.....void.
34240 75 6e 65 78 70 65 63 74 65 64 45 6f 66 28 20 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 20 77 68 65 unexpectedEof(.ParseFunction.whe
34260 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 70 61 72 73 65 46 re,.int.state.);.....void.parseF
34280 61 69 6c 65 64 28 20 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 2c 20 69 6e 74 20 ailed(.ParseFunction.where,.int.
342a0 73 74 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 50 61 72 73 65 53 74 61 74 65 state.);.....void.pushParseState
342c0 28 20 50 61 72 73 65 46 75 6e 63 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 2c 20 69 6e 74 20 73 74 (.ParseFunction.function,.int.st
342e0 61 74 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 6e 64 65 66 45 6e 74 69 74 79 49 ate.);......void.setUndefEntityI
34300 6e 41 74 74 72 48 61 63 6b 28 62 6f 6f 6c 20 62 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 nAttrHack(bool.b);......friend.c
34320 6c 61 73 73 20 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 20 20 lass.QXmlSimpleReaderPrivate;...
34340 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 64 65 72 4c ..friend.class.QXmlSimpleReaderL
34360 6f 63 61 74 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 ocator;.....friend.class.QDomDoc
34380 75 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 4c 6f 63 61 umentPrivate;.};..//.//.SAX.Loca
343a0 74 6f 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 tor.//..class.QM_EXPORT_XML.QXml
343c0 4c 6f 63 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 58 6d 6c 4c 6f 63 61 74 6f Locator.{.public:.....QXmlLocato
343e0 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 4c 6f 63 61 74 6f 72 28 29 3b r();.....virtual.~QXmlLocator();
34400 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6c 75 6d 6e 4e 75 6d 62 65 72 28 29 ......virtual.int.columnNumber()
34420 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6c 69 6e 65 4e 75 6d 62 65 72 .=.0;.....virtual.int.lineNumber
34440 28 29 20 3d 20 30 3b 0a 2f 2f 20 20 20 20 51 53 74 72 69 6e 67 20 67 65 74 50 75 62 6c 69 63 49 ().=.0;.//....QString.getPublicI
34460 64 28 29 0a 2f 2f 20 20 20 20 51 53 74 72 69 6e 67 20 67 65 74 53 79 73 74 65 6d 49 64 28 29 0a d().//....QString.getSystemId().
34480 7d 3b 0a 0a 2f 2f 0a 2f 2f 20 53 41 58 20 68 61 6e 64 6c 65 72 20 63 6c 61 73 73 65 73 0a 2f 2f };..//.//.SAX.handler.classes.//
344a0 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 43 6f 6e 74 65 6e ..class.QM_EXPORT_XML.QXmlConten
344c0 74 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 20 76 tHandler.{.public:.....virtual.v
344e0 6f 69 64 20 73 65 74 44 6f 63 75 6d 65 6e 74 4c 6f 63 61 74 6f 72 28 20 51 58 6d 6c 4c 6f 63 61 oid.setDocumentLocator(.QXmlLoca
34500 74 6f 72 2a 20 6c 6f 63 61 74 6f 72 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 tor*.locator.).=.0;.....virtual.
34520 62 6f 6f 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 bool.startDocument().=.0;.....vi
34540 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 44 6f 63 75 6d 65 6e 74 28 29 20 3d 20 30 3b 0a 20 20 rtual.bool.endDocument().=.0;...
34560 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 50 72 65 66 69 78 4d 61 70 70 69 6e ..virtual.bool.startPrefixMappin
34580 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 g(.const.QString&.prefix,.const.
345a0 51 53 74 72 69 6e 67 26 20 75 72 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 QString&.uri.).=.0;.....virtual.
345c0 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 6e 73 74 20 51 53 74 bool.endPrefixMapping(.const.QSt
345e0 72 69 6e 67 26 20 70 72 65 66 69 78 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ring&.prefix.).=.0;.....virtual.
34600 62 6f 6f 6c 20 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 bool.startElement(.const.QString
34620 26 20 6e 61 6d 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 &.namespaceURI,.const.QString&.l
34640 6f 63 61 6c 4e 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 ocalName,.const.QString&.qName,.
34660 63 6f 6e 73 74 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 73 26 20 61 74 74 73 20 29 20 3d 20 30 const.QXmlAttributes&.atts.).=.0
34680 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 63 ;.....virtual.bool.endElement(.c
346a0 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 6e 73 onst.QString&.namespaceURI,.cons
346c0 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 74 72 t.QString&.localName,.const.QStr
346e0 69 6e 67 26 20 71 4e 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 ing&.qName.).=.0;.....virtual.bo
34700 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 20 63 68 ol.characters(.const.QString&.ch
34720 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 69 67 6e 6f 72 61 62 .).=.0;.....virtual.bool.ignorab
34740 6c 65 57 68 69 74 65 73 70 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 leWhitespace(.const.QString&.ch.
34760 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 69 ).=.0;.....virtual.bool.processi
34780 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 ngInstruction(.const.QString&.ta
347a0 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 20 3d 20 30 3b rget,.const.QString&.data.).=.0;
347c0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 6b 69 70 70 65 64 45 6e 74 69 74 79 28 .....virtual.bool.skippedEntity(
347e0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 .const.QString&.name.).=.0;.....
34800 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().=.
34820 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 45 0;.};..class.QM_EXPORT_XML.QXmlE
34840 72 72 6f 72 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 rrorHandler.{.public:.....virtua
34860 6c 20 62 6f 6f 6c 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 l.bool.warning(.const.QXmlParseE
34880 78 63 65 70 74 69 6f 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 xception&.exception.).=.0;.....v
348a0 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 irtual.bool.error(.const.QXmlPar
348c0 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 20 3d 20 30 3b 0a 20 20 seException&.exception.).=.0;...
348e0 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 66 61 74 61 6c 45 72 72 6f 72 28 20 63 6f 6e 73 74 ..virtual.bool.fatalError(.const
34900 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 20 29 .QXmlParseException&.exception.)
34920 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 53 .=.0;.....virtual.QString.errorS
34940 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 54 tring().=.0;.};..class.QM_EXPORT
34960 5f 58 4d 4c 20 51 58 6d 6c 44 54 44 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 _XML.QXmlDTDHandler.{.public:...
34980 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6e 6f 74 61 74 69 6f 6e 44 65 63 6c 28 20 63 6f 6e ..virtual.bool.notationDecl(.con
349a0 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&
349c0 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
349e0 49 64 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 75 6e 70 61 72 Id.).=.0;.....virtual.bool.unpar
34a00 73 65 64 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 26 20 6e 61 sedEntityDecl(.const.QString&.na
34a20 6d 65 2c 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 me,.const.QString&.publicId,.con
34a40 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 st.QString&.systemId,.const.QStr
34a60 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 ing&.notationName.).=.0;.....vir
34a80 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 30 3b 0a tual.QString.errorString().=.0;.
34aa0 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 45 6e 74 69 };..class.QM_EXPORT_XML.QXmlEnti
34ac0 74 79 52 65 73 6f 6c 76 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c tyResolver.{.public:.....virtual
34ae0 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 .bool.resolveEntity(.const.QStri
34b00 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
34b20 74 65 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 26 20 72 65 74 20 29 20 3d temId,.QXmlInputSource*&.ret.).=
34b40 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 53 74 72 .0;.....virtual.QString.errorStr
34b60 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 54 5f 58 ing().=.0;.};..class.QM_EXPORT_X
34b80 4d 4c 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a ML.QXmlLexicalHandler.{.public:.
34ba0 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 44 54 44 28 20 63 6f 6e 73 74 ....virtual.bool.startDTD(.const
34bc0 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 70 .QString&.name,.const.QString&.p
34be0 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 64 ublicId,.const.QString&.systemId
34c00 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 6e 64 44 54 44 28 .).=.0;.....virtual.bool.endDTD(
34c20 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 72 74 45 6e 74 ).=.0;.....virtual.bool.startEnt
34c40 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 3d 20 30 3b 0a ity(.const.QString&.name.).=.0;.
34c60 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 45 6e 74 69 74 79 28 20 63 6f 6e 73 ....virtual.bool.endEntity(.cons
34c80 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 t.QString&.name.).=.0;.....virtu
34ca0 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 43 44 41 54 41 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 al.bool.startCDATA().=.0;.....vi
34cc0 72 74 75 61 6c 20 62 6f 6f 6c 20 65 6e 64 43 44 41 54 41 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 rtual.bool.endCDATA().=.0;.....v
34ce0 69 72 74 75 61 6c 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 irtual.bool.comment(.const.QStri
34d00 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 20 51 53 74 72 69 6e ng&.ch.).=.0;.....virtual.QStrin
34d20 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 73 73 20 51 g.errorString().=.0;.};..class.Q
34d40 4d 5f 45 58 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 0a 7b 0a 70 M_EXPORT_XML.QXmlDeclHandler.{.p
34d60 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 74 74 72 69 62 75 74 ublic:.....virtual.bool.attribut
34d80 65 44 65 63 6c 28 20 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 eDecl(.const.QString&.eName,.con
34da0 73 74 20 51 53 74 72 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 st.QString&.aName,.const.QString
34dc0 26 20 74 79 70 65 2c 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 &.type,.const.QString&.valueDefa
34de0 75 6c 74 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 3d 20 30 3b ult,.const.QString&.value.).=.0;
34e00 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 .....virtual.bool.internalEntity
34e20 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 6f 6e 73 74 Decl(.const.QString&.name,.const
34e40 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 .QString&.value.).=.0;.....virtu
34e60 61 6c 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 73 al.bool.externalEntityDecl(.cons
34e80 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&.
34ea0 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
34ec0 64 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 72 d.).=.0;.....virtual.QString.err
34ee0 6f 72 53 74 72 69 6e 67 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 orString().=.0;.};...class.QM_EX
34f00 50 4f 52 54 5f 58 4d 4c 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 20 3a 20 70 75 PORT_XML.QXmlDefaultHandler.:.pu
34f20 62 6c 69 63 20 51 58 6d 6c 43 6f 6e 74 65 6e 74 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 blic.QXmlContentHandler,.public.
34f40 51 58 6d 6c 45 72 72 6f 72 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 44 54 44 QXmlErrorHandler,.public.QXmlDTD
34f60 48 61 6e 64 6c 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 Handler,.public.QXmlEntityResolv
34f80 65 72 2c 20 70 75 62 6c 69 63 20 51 58 6d 6c 4c 65 78 69 63 61 6c 48 61 6e 64 6c 65 72 2c 20 70 er,.public.QXmlLexicalHandler,.p
34fa0 75 62 6c 69 63 20 51 58 6d 6c 44 65 63 6c 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a ublic.QXmlDeclHandler.{.public:.
34fc0 20 20 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 28 29 20 7b 20 7d 0a 20 20 20 ....QXmlDefaultHandler().{.}....
34fe0 20 76 69 72 74 75 61 6c 20 7e 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 28 29 20 7b .virtual.~QXmlDefaultHandler().{
35000 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f 63 75 6d 65 6e 74 4c 6f 63 61 74 6f 72 28 .}......void.setDocumentLocator(
35020 20 51 58 6d 6c 4c 6f 63 61 74 6f 72 2a 20 6c 6f 63 61 74 6f 72 20 29 3b 0a 20 20 20 20 62 6f 6f .QXmlLocator*.locator.);.....boo
35040 6c 20 73 74 61 72 74 44 6f 63 75 6d 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 44 l.startDocument();.....bool.endD
35060 6f 63 75 6d 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 50 72 65 66 69 78 4d ocument();.....bool.startPrefixM
35080 61 70 70 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 2c 20 63 apping(.const.QString&.prefix,.c
350a0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 72 69 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e onst.QString&.uri.);.....bool.en
350c0 64 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 70 dPrefixMapping(.const.QString&.p
350e0 72 65 66 69 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 45 6c 65 6d 65 6e 74 28 20 refix.);.....bool.startElement(.
35100 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 6e const.QString&.namespaceURI,.con
35120 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 74 st.QString&.localName,.const.QSt
35140 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 65 ring&.qName,.const.QXmlAttribute
35160 73 26 20 61 74 74 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 64 45 6c 65 6d 65 6e 74 28 20 s&.atts.);.....bool.endElement(.
35180 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 6e const.QString&.namespaceURI,.con
351a0 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 74 st.QString&.localName,.const.QSt
351c0 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 68 61 72 61 63 74 65 ring&.qName.);.....bool.characte
351e0 72 73 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 6f rs(.const.QString&.ch.);.....boo
35200 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 74 20 51 53 74 l.ignorableWhitespace(.const.QSt
35220 72 69 6e 67 26 20 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 69 6e 67 49 ring&.ch.);.....bool.processingI
35240 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 nstruction(.const.QString&.targe
35260 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a 20 20 20 20 62 6f t,.const.QString&.data.);.....bo
35280 6f 6c 20 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 ol.skippedEntity(.const.QString&
352a0 20 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 77 61 72 6e 69 6e 67 28 20 63 6f 6e 73 .name.);......bool.warning(.cons
352c0 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 20 t.QXmlParseException&.exception.
352e0 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 58 6d 6c 50 61 72 );.....bool.error(.const.QXmlPar
35300 73 65 45 78 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 3b 0a 20 20 20 20 62 6f seException&.exception.);.....bo
35320 6f 6c 20 66 61 74 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 ol.fatalError(.const.QXmlParseEx
35340 63 65 70 74 69 6f 6e 26 20 65 78 63 65 70 74 69 6f 6e 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 ception&.exception.);......bool.
35360 6e 6f 74 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 notationDecl(.const.QString&.nam
35380 65 2c 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 e,.const.QString&.publicId,.cons
353a0 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 t.QString&.systemId.);.....bool.
353c0 75 6e 70 61 72 73 65 64 45 6e 74 69 74 79 44 65 63 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e unparsedEntityDecl(.const.QStrin
353e0 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 g&.name,.const.QString&.publicId
35400 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 2c 20 63 6f 6e 73 74 ,.const.QString&.systemId,.const
35420 20 51 53 74 72 69 6e 67 26 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 .QString&.notationName.);......b
35440 6f 6f 6c 20 72 65 73 6f 6c 76 65 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ool.resolveEntity(.const.QString
35460 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 74 65 &.publicId,.const.QString&.syste
35480 6d 49 64 2c 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 2a 26 20 72 65 74 20 29 3b 0a 0a 20 mId,.QXmlInputSource*&.ret.);...
354a0 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 44 54 44 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ...bool.startDTD(.const.QString&
354c0 20 6e 61 6d 65 2c 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 .name,.const.QString&.publicId,.
354e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 62 const.QString&.systemId.);.....b
35500 6f 6f 6c 20 65 6e 64 44 54 44 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 45 6e 74 69 ool.endDTD();.....bool.startEnti
35520 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 3b 0a 20 20 20 20 62 ty(.const.QString&.name.);.....b
35540 6f 6f 6c 20 65 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 ool.endEntity(.const.QString&.na
35560 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 43 44 41 54 41 28 29 3b 0a 20 20 20 me.);.....bool.startCDATA();....
35580 20 62 6f 6f 6c 20 65 6e 64 43 44 41 54 41 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6d 6d 65 .bool.endCDATA();.....bool.comme
355a0 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 68 20 29 3b 0a 0a 20 20 20 20 62 6f nt(.const.QString&.ch.);......bo
355c0 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 6e 67 26 ol.attributeDecl(.const.QString&
355e0 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 20 63 6f .eName,.const.QString&.aName,.co
35600 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 69 6e 67 nst.QString&.type,.const.QString
35620 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 26 20 76 &.valueDefault,.const.QString&.v
35640 61 6c 75 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 74 65 72 6e 61 6c 45 6e 74 69 74 79 44 alue.);.....bool.internalEntityD
35660 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 6f 6e 73 74 20 ecl(.const.QString&.name,.const.
35680 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 65 78 74 65 72 QString&.value.);.....bool.exter
356a0 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 26 20 6e 61 nalEntityDecl(.const.QString&.na
356c0 6d 65 2c 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 me,.const.QString&.publicId,.con
356e0 73 74 20 51 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 3b 0a 0a 20 20 20 20 51 53 74 st.QString&.systemId.);......QSt
35700 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 ring.errorString();..private:...
35720 20 20 51 58 6d 6c 44 65 66 61 75 6c 74 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a ..QXmlDefaultHandlerPrivate.*d;.
35740 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 69 6e 6c 69 6e 65 73 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 62 6f };...//.//.inlines.//..inline.bo
35760 6f 6c 20 51 58 6d 6c 53 69 6d 70 6c 65 52 65 61 64 65 72 3a 3a 61 74 45 6e 64 28 29 0a 7b 20 72 ol.QXmlSimpleReader::atEnd().{.r
35780 65 74 75 72 6e 20 28 63 2e 75 6e 69 63 6f 64 65 28 29 7c 30 78 30 30 30 31 29 20 3d 3d 20 30 78 eturn.(c.unicode()|0x0001).==.0x
357a0 66 66 66 66 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 58 6d 6c 41 74 74 72 69 62 75 74 65 ffff;.}.inline.int.QXmlAttribute
357c0 73 3a 3a 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 s::count().const.{.return.length
357e0 28 29 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 58 4d 4c 0a 0a 23 65 6e 64 ();.}...#endif.//QT_NO_XML..#end
35800 69 66 0a 00 00 00 0e 00 71 00 76 00 62 00 6f 00 78 00 2e 00 68 00 00 07 a3 2f 2a 20 20 20 20 20 if......q.v.b.o.x...h..../*.....
35820 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 20 20 ................................
35840 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 20 20 ................................
35860 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 20 20 ................................
35880 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 20 20 ................................
358a0 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 20 20 ................................
358c0 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 20 20 ................................
358e0 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 20 20 ................................
35900 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 20 20 ................................
35920 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 20 20 ................................
35940 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 20 20 ................................
35960 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 20 20 ................................
35980 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 20 20 ................................
359a0 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 20 20 ................................
359c0 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 20 20 ................................
359e0 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 20 20 ................................
35a00 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 20 20 ................................
35a20 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 20 20 ................................
35a40 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 20 20 ................................
35a60 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 20 20 ................................
35a80 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 20 20 ................................
35aa0 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 20 20 ................................
35ac0 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 20 20 ................................
35ae0 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 20 20 ................................
35b00 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 20 20 ................................
35b20 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 20 20 ................................
35b40 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 20 20 ................................
35b60 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 20 20 ................................
35b80 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 20 20 ................................
35ba0 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 20 20 ................................
35bc0 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 20 20 ................................
35be0 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 20 20 ................................
35c00 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 20 20 ................................
35c20 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 20 20 ................................
35c40 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 20 20 ................................
35c60 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 20 20 ................................
35c80 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 20 20 ................................
35ca0 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 20 20 ................................
35cc0 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 20 20 ................................
35ce0 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 20 20 ................................
35d00 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 20 20 ................................
35d20 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 20 20 ................................
35d40 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 20 20 ................................
35d60 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 20 20 ................................
35d80 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 20 20 ................................
35da0 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 20 20 ................................
35dc0 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 20 20 ................................
35de0 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 20 20 ................................
35e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 42 .................*/..#ifndef.QVB
35e20 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 6e 64 65 66 20 51 54 OX_H.#define.QVBOX_H..#ifndef.QT
35e40 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 64 69 66 20 2f 2f 20 _H.#include."qhbox.h".#endif.//.
35e60 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 0a 63 6c 61 73 73 20 QT_H..#ifndef.QT_NO_VBOX..class.
35e80 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 48 42 6f 78 0a 7b 0a Q_EXPORT.QVBox.:.public.QHBox.{.
35ea0 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 42 6f 78 28 20 ....Q_OBJECT.public:.....QVBox(.
35ec0 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 6e QWidget*.parent=0,.const.char*.n
35ee0 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 76 61 74 65 3a 09 2f ame=0,.WFlags.f=0.);..private:./
35f00 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.
35f20 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_
35f40 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 42 6f 78 20 26 20 29 COPY).....QVBox(.const.QVBox.&.)
35f60 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 6f 6e 73 74 20 51 56 ;.....QVBox&.operator=(.const.QV
35f80 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 66 20 2f 2f 20 51 54 Box.&.);.#endif.};..#endif.//.QT
35fa0 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 5f 48 0a 00 00 00 16 _NO_VBOX..#endif.//.QVBOX_H.....
35fc0 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 4c 2f 2a 20 20 20 20 .q.u.t.f.c.o.d.e.c...h...L/*....
35fe0 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 20 20 ................................
36000 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 20 20 ................................
36020 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 20 20 ................................
36040 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 20 20 ................................
36060 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 20 20 ................................
36080 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 20 20 ................................
360a0 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 20 20 ................................
360c0 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 20 20 ................................
360e0 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 20 20 ................................
36100 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 20 20 ................................
36120 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 20 20 ................................
36140 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 20 20 ................................
36160 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 20 20 ................................
36180 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 20 20 ................................
361a0 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 20 20 ................................
361c0 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 20 20 ................................
361e0 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 20 20 ................................
36200 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 20 20 ................................
36220 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 20 20 ................................
36240 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 20 20 ................................
36260 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 20 20 ................................
36280 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 20 20 ................................
362a0 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 20 20 ................................
362c0 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 20 20 ................................
362e0 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 20 20 ................................
36300 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 20 20 ................................
36320 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 20 20 ................................
36340 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 20 20 ................................
36360 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 20 20 ................................
36380 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 20 20 ................................
363a0 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 20 20 ................................
363c0 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 20 20 ................................
363e0 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 20 20 ................................
36400 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 20 20 ................................
36420 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 20 20 ................................
36440 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 20 20 ................................
36460 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 20 20 ................................
36480 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 20 20 ................................
364a0 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 20 20 ................................
364c0 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 20 20 ................................
364e0 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 20 20 ................................
36500 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 20 20 ................................
36520 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 20 20 ................................
36540 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 20 20 ................................
36560 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 20 20 ................................
36580 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 20 20 ................................
365a0 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 20 20 ................................
365c0 20 20 20 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
365e0 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
36600 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
36620 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
36640 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
36660 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
36680 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
366a0 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
366c0 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
366e0 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)..
36700 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
36720 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
36740 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
36760 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
36780 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
367a0 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
367c0 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
367e0 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
36800 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
36820 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
36840 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
36860 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
36880 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
368a0 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
368c0 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
368e0 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.//
36900 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
36920 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
36940 00 00 0a 69 2f 2a 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 ...i/*..........................
36960 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 20 20 ................................
36980 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 20 20 ................................
369a0 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 20 20 ................................
369c0 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 20 20 ................................
369e0 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 20 20 ................................
36a00 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 20 20 ................................
36a20 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 20 20 ................................
36a40 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 20 20 ................................
36a60 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 20 20 ................................
36a80 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 20 20 ................................
36aa0 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 20 20 ................................
36ac0 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 20 20 ................................
36ae0 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 20 20 ................................
36b00 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 20 20 ................................
36b20 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 20 20 ................................
36b40 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 20 20 ................................
36b60 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 20 20 ................................
36b80 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 20 20 ................................
36ba0 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 20 20 ................................
36bc0 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 20 20 ................................
36be0 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 20 20 ................................
36c00 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 20 20 ................................
36c20 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 20 20 ................................
36c40 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 20 20 ................................
36c60 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 20 20 ................................
36c80 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 20 20 ................................
36ca0 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 20 20 ................................
36cc0 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 20 20 ................................
36ce0 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 20 20 ................................
36d00 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 20 20 ................................
36d20 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 20 20 ................................
36d40 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 20 20 ................................
36d60 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 20 20 ................................
36d80 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 20 20 ................................
36da0 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 20 20 ................................
36dc0 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 20 20 ................................
36de0 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 20 20 ................................
36e00 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 20 20 ................................
36e20 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 20 20 ................................
36e40 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 20 20 ................................
36e60 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 20 20 ................................
36e80 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 20 20 ................................
36ea0 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 20 20 ................................
36ec0 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 20 20 ................................
36ee0 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 20 20 ................................
36f00 20 2a 2f 0a 0a 23 69 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 .*/..#ifndef.QSQLERROR_H.#define
36f20 20 51 53 51 4c 45 52 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 .QSQLERROR_H..#ifndef.QT_H.#incl
36f40 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 48 0a 0a ude."qstring.h".#endif.//.QT_H..
36f60 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 29 20 7c 7c #if.!defined(.QT_MODULE_SQL.).||
36f80 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 49 4f 4e 41 .defined(.QT_LICENSE_PROFESSIONA
36fa0 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 6c 73 65 0a L.).#define.QM_EXPORT_SQL.#else.
36fc0 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 52 54 0a 23 #define.QM_EXPORT_SQL.Q_EXPORT.#
36fe0 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 61 73 73 20 endif..#ifndef.QT_NO_SQL..class.
37000 51 4d 5f 45 58 50 4f 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 QM_EXPORT_SQL.QSqlError.{.public
37020 3a 0a 20 20 20 20 65 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 :.....enum.Type.{..None,..Connec
37040 74 69 6f 6e 2c 0a 09 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 tion,..Statement,..Transaction,.
37060 09 55 6e 6b 6e 6f 77 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 .Unknown.....};.....QSqlError(..
37080 63 6f 6e 73 74 20 51 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 const.QString&.driverText.=.QStr
370a0 69 6e 67 3a 3a 6e 75 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 ing::null,...const.QString&.data
370c0 62 61 73 65 54 65 78 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 baseText.=.QString::null,...int.
370e0 74 79 70 65 20 3d 20 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 type.=.QSqlError::None,...int.nu
37100 6d 62 65 72 20 3d 20 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 mber.=.-1.);.....QSqlError(.cons
37120 74 20 51 53 71 6c 45 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 t.QSqlError&.other.);.....QSqlEr
37140 72 6f 72 26 20 6f 70 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 ror&.operator=(.const.QSqlError&
37160 20 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 45 72 72 6f 72 .other.);.....virtual.~QSqlError
37180 28 29 3b 0a 0a 20 20 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 ();......QString.driverText().co
371a0 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 44 72 69 76 65 72 54 nst;.....virtual.void.setDriverT
371c0 65 78 74 28 20 63 6f 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 ext(.const.QString&.driverText.)
371e0 3b 0a 20 20 20 20 51 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 ;.....QString.databaseText().con
37200 73 74 3b 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 62 61 73 65 st;.....virtual.void.setDatabase
37220 54 65 78 74 28 20 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 Text(.const.QString&.databaseTex
37240 74 20 29 3b 0a 20 20 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 t.);.....int..type().const;.....
37260 76 69 72 74 75 61 6c 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 virtual.void.setType(.int.type.)
37280 3b 0a 20 20 20 20 69 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 ;.....int..number().const;.....v
372a0 69 72 74 75 61 6c 20 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 irtual.void.setNumber(.int.numbe
372c0 72 20 29 3b 0a 20 20 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 r.);.....QString..text().const;.
372e0 20 20 20 20 76 6f 69 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 ....void..showMessage(.const.QSt
37300 72 69 6e 67 26 20 6d 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 ring&.msg.=.QString::null.).cons
37320 74 3b 0a 20 20 20 20 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 t;......private:.....QString.dri
37340 76 65 72 45 72 72 6f 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 verError;.....QString.databaseEr
37360 72 6f 72 3b 0a 20 20 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 ror;.....int..errorType;.....int
37380 09 65 72 72 6f 72 4e 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 .errorNumber;.};..#endif.//.QT_N
373a0 4f 5f 53 51 4c 0a 23 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 O_SQL.#endif......q.s.q.l.r.e.s.
373c0 75 00 6c 00 74 00 2e 00 68 00 00 0d 5a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 u.l.t...h...Z/*.................
373e0 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 20 20 ................................
37400 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 20 20 ................................
37420 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 20 20 ................................
37440 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 20 20 ................................
37460 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 20 20 ................................
37480 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 20 20 ................................
374a0 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 20 20 ................................
374c0 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 20 20 ................................
374e0 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 20 20 ................................
37500 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 20 20 ................................
37520 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 20 20 ................................
37540 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 20 20 ................................
37560 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 20 20 ................................
37580 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 20 20 ................................
375a0 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 20 20 ................................
375c0 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 20 20 ................................
375e0 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 20 20 ................................
37600 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 20 20 ................................
37620 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 20 20 ................................
37640 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 20 20 ................................
37660 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 20 20 ................................
37680 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 20 20 ................................
376a0 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 20 20 ................................
376c0 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 20 20 ................................
376e0 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 20 20 ................................
37700 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 20 20 ................................
37720 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 20 20 ................................
37740 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 20 20 ................................
37760 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 20 20 ................................
37780 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 20 20 ................................
377a0 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 20 20 ................................
377c0 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 20 20 ................................
377e0 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 20 20 ................................
37800 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 20 20 ................................
37820 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 20 20 ................................
37840 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 20 20 ................................
37860 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 20 20 ................................
37880 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 20 20 ................................
378a0 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 20 20 ................................
378c0 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 20 20 ................................
378e0 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 20 20 ................................
37900 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 20 20 ................................
37920 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 20 20 ................................
37940 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 20 20 ................................
37960 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 20 20 ................................
37980 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 52 45 53 55 4c ...........*/..#ifndef.QSQLRESUL
379a0 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 52 45 53 55 4c 54 5f 48 0a 0a 23 69 66 6e 64 65 T_H.#define.QSQLRESULT_H..#ifnde
379c0 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
379e0 6c 75 64 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 71 6c lude."qvariant.h".#include."qsql
37a00 65 72 72 6f 72 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 error.h".#include."qsqlfield.h".
37a20 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 #include."qsql.h".#endif.//.QT_H
37a40 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 29 20 ..#if.!defined(.QT_MODULE_SQL.).
37a60 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 49 4f ||.defined(.QT_LICENSE_PROFESSIO
37a80 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 6c 73 NAL.).#define.QM_EXPORT_SQL.#els
37aa0 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 52 54 e.#define.QM_EXPORT_SQL.Q_EXPORT
37ac0 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 61 73 .#endif..#ifndef.QT_NO_SQL..clas
37ae0 73 20 51 53 71 6c 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 3b 0a 63 6c 61 73 73 20 s.QSqlDriver;.class.QSql;.class.
37b00 51 53 71 6c 52 65 73 75 6c 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 71 6c 45 78 74 QSqlResultPrivate;.class.QSqlExt
37b20 65 6e 73 69 6f 6e 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 ension;..class.QM_EXPORT_SQL.QSq
37b40 6c 52 65 73 75 6c 74 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 71 6c 51 75 65 72 79 lResult.{.friend.class.QSqlQuery
37b60 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 3b ;.friend.class.QSqlResultShared;
37b80 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 71 6c 52 65 73 75 6c 74 .public:.....virtual.~QSqlResult
37ba0 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 42 43 49 20 48 41 43 4b 20 2d 20 72 65 6d 6f 76 ();..........//.BCI.HACK.-.remov
37bc0 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 09 20 20 20 20 73 65 74 45 78 74 65 6e 73 e.in.4.0.....void......setExtens
37be0 69 6f 6e 28 20 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 20 2a 20 65 78 74 20 29 3b 0a 20 20 20 20 ion(.QSqlExtension.*.ext.);.....
37c00 51 53 71 6c 45 78 74 65 6e 73 69 6f 6e 20 2a 20 65 78 74 65 6e 73 69 6f 6e 28 29 3b 0a 0a 70 72 QSqlExtension.*.extension();..pr
37c20 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 28 63 6f 6e 73 74 20 51 53 otected:.....QSqlResult(const.QS
37c40 71 6c 44 72 69 76 65 72 20 2a 20 64 62 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 61 74 qlDriver.*.db.);.....int......at
37c60 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 20 20 20 20 6c 61 ().const;.....QString.........la
37c80 73 74 51 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 20 20 stQuery().const;.....QSqlError..
37ca0 20 20 20 20 20 6c 61 73 74 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c .....lastError().const;.....bool
37cc0 20 20 20 20 20 20 20 20 20 20 20 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ............isValid().const;....
37ce0 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 .bool............isActive().cons
37d00 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 53 65 6c 65 63 74 28 t;.....bool............isSelect(
37d20 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 46 ).const;.....bool............isF
37d40 6f 72 77 61 72 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 orwardOnly().const;.....const.QS
37d60 71 6c 44 72 69 76 65 72 2a 20 64 72 69 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 qlDriver*.driver().const;.....vi
37d80 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 41 74 28 20 69 6e 74 20 61 74 20 29 3b 0a 20 rtual.void....setAt(.int.at.);..
37da0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 41 63 74 69 76 65 28 20 62 6f ...virtual.void....setActive(.bo
37dc0 6f 6c 20 61 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 4c ol.a.);.....virtual.void....setL
37de0 61 73 74 45 72 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 astError(.const.QSqlError&.e.);.
37e00 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 51 75 65 72 79 28 20 63 6f ....virtual.void....setQuery(.co
37e20 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 nst.QString&.query.);.....virtua
37e40 6c 20 76 6f 69 64 20 20 20 20 73 65 74 53 65 6c 65 63 74 28 20 62 6f 6f 6c 20 73 20 29 3b 0a 20 l.void....setSelect(.bool.s.);..
37e60 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 46 6f 72 77 61 72 64 4f 6e 6c ...virtual.void....setForwardOnl
37e80 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 75 61 6c 20 y(.bool.forward.);......virtual.
37ea0 51 56 61 72 69 61 6e 74 20 64 61 74 61 28 20 69 6e 74 20 69 20 29 20 3d 20 30 3b 0a 20 20 20 20 QVariant.data(.int.i.).=.0;.....
37ec0 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 6e 74 20 69 20 29 20 virtual.bool....isNull(.int.i.).
37ee0 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 72 65 73 65 74 20 28 =.0;.....virtual.bool....reset.(
37f00 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 71 6c 71 75 65 72 79 20 29 20 3d 20 30 3b 0a .const.QString&.sqlquery.).=.0;.
37f20 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 28 20 69 6e 74 20 69 ....virtual.bool....fetch(.int.i
37f40 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 20 20 66 65 74 63 .).=.0;.....virtual.bool....fetc
37f60 68 4e 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 20 20 66 65 74 hNext();.....virtual.bool....fet
37f80 63 68 50 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 20 20 66 65 chPrev();.....virtual.bool....fe
37fa0 74 63 68 46 69 72 73 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 tchFirst().=.0;.....virtual.bool
37fc0 20 20 20 20 66 65 74 63 68 4c 61 73 74 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ....fetchLast().=.0;.....virtual
37fe0 20 69 6e 74 20 20 20 20 20 73 69 7a 65 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .int.....size().=.0;.....virtual
38000 20 69 6e 74 20 20 20 20 20 6e 75 6d 52 6f 77 73 41 66 66 65 63 74 65 64 28 29 20 3d 20 30 3b 0a .int.....numRowsAffected().=.0;.
38020 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 50 72 69 76 61 74 65 2a 20 private:.....QSqlResultPrivate*.
38040 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 6f 72 77 61 72 64 4f 6e 6c 79 3b 0a 0a 70 72 69 76 61 74 d;.....bool.forwardOnly;..privat
38060 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.
38080 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
380a0 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 28 20 63 6f 6e 73 74 20 BLE_COPY).....QSqlResult(.const.
380c0 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 20 26 QSqlResult.&.);.....QSqlResult.&
380e0 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 73 75 6c 74 20 26 20 29 3b operator=(.const.QSqlResult.&.);
38100 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 0a .#endif.};..#endif.//.QT_NO_SQL.
38120 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 77 00 73 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 #endif......q.w.s.m.a.n.a.g.e.r.
38140 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0d 8a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _.q.w.s...h..../*...............
38160 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 20 20 ................................
38180 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 20 20 ................................
381a0 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 20 20 ................................
381c0 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 20 20 ................................
381e0 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 20 20 ................................
38200 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 20 20 ................................
38220 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 20 20 ................................
38240 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 20 20 ................................
38260 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 20 20 ................................
38280 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 20 20 ................................
382a0 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 20 20 ................................
382c0 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 20 20 ................................
382e0 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 20 20 ................................
38300 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 20 20 ................................
38320 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 20 20 ................................
38340 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 20 20 ................................
38360 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 20 20 ................................
38380 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 20 20 ................................
383a0 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 20 20 ................................
383c0 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 20 20 ................................
383e0 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 20 20 ................................
38400 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 20 20 ................................
38420 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 20 20 ................................
38440 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 20 20 ................................
38460 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 20 20 ................................
38480 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 20 20 ................................
384a0 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 20 20 ................................
384c0 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 20 20 ................................
384e0 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 20 20 ................................
38500 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 20 20 ................................
38520 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 20 20 ................................
38540 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 20 20 ................................
38560 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 20 20 ................................
38580 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 20 20 ................................
385a0 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 20 20 ................................
385c0 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 20 20 ................................
385e0 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 20 20 ................................
38600 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 20 20 ................................
38620 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 20 20 ................................
38640 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 20 20 ................................
38660 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4d 41 4e 41 47 ............*/..#ifndef.QWSMANAG
38680 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f ER_QWS_H.#define.QWSMANAGER_QWS_
386a0 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 70 69 78 6d 61 H..#ifndef.QT_H.#include."qpixma
386c0 70 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 69 6e 63 6c 75 p.h".#include."qobject.h".#inclu
386e0 64 65 20 22 71 77 73 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 de."qwsdecoration_qws.h".#endif.
38700 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 5f 4d 41 4e 41 47 //.QT_H..#ifndef.QT_NO_QWS_MANAG
38720 45 52 0a 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 ER..class.QPixmap;.class.QWidget
38740 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 52 65 67 69 6f ;.class.QPopupMenu;.class.QRegio
38760 6e 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 42 n;.class.QMouseEvent;.class.QWSB
38780 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 57 53 4d 61 6e 61 67 65 72 3b 0a 0a 63 6c 61 73 73 20 utton;.class.QWSManager;..class.
387a0 51 57 53 4d 61 6e 61 67 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 QWSManager.:.public.QObject.{...
387c0 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 ..Q_OBJECT..public:.....QWSManag
387e0 65 72 28 51 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 7e 51 57 53 4d 61 6e 61 67 65 72 28 29 er(QWidget.*);.....~QWSManager()
38800 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 20 2a 6e 65 77 ;......static.QWSDecoration.*new
38820 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 52 65 67 69 6f DefaultDecoration();......QRegio
38840 6e 20 72 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 n.region();.....QWidget.*widget(
38860 29 20 7b 20 72 65 74 75 72 6e 20 6d 61 6e 61 67 65 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 6d ).{.return.managed;.}.....void.m
38880 61 78 69 6d 69 7a 65 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 aximize();......static.QWidget.*
388a0 67 72 61 62 62 65 64 4d 6f 75 73 65 28 29 20 7b 20 72 65 74 75 72 6e 20 61 63 74 69 76 65 3b 20 grabbedMouse().{.return.active;.
388c0 7d 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 6d 65 6e }..protected.slots:.....void.men
388e0 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 4d uActivated(int);.....void.styleM
38900 65 6e 75 41 63 74 69 76 61 74 65 64 28 69 6e 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 enuActivated(int);..protected:..
38920 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 6f 76 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 ...void.handleMove();.....virtua
38940 6c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 70 6f 69 6e 74 49 6e 52 l.QWSDecoration::Region.pointInR
38960 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b 0a 0a 20 20 20 20 76 69 72 74 egion(const.QPoint.&);......virt
38980 75 61 6c 20 62 6f 6f 6c 20 65 76 65 6e 74 28 51 45 76 65 6e 74 20 2a 65 29 3b 0a 20 20 20 20 76 ual.bool.event(QEvent.*e);.....v
389a0 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 51 4d 6f 75 73 irtual.void.mouseMoveEvent(QMous
389c0 65 45 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 eEvent.*);.....virtual.void.mous
389e0 65 50 72 65 73 73 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 ePressEvent(QMouseEvent.*);.....
38a00 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 51 virtual.void.mouseReleaseEvent(Q
38a20 4d 6f 75 73 65 45 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 MouseEvent.*);.....virtual.void.
38a40 6d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 51 4d 6f 75 73 65 45 76 65 6e mouseDoubleClickEvent(QMouseEven
38a60 74 20 2a 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 45 76 t.*).{}.....virtual.void.paintEv
38a80 65 6e 74 28 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 65 ent(QPaintEvent.*);......void.me
38aa0 6e 75 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f nu(const.QPoint.&);.....void.clo
38ac0 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 69 6e 69 6d 69 7a 65 28 29 3b 0a 20 20 20 20 76 se();.....void.minimize();.....v
38ae0 6f 69 64 20 74 6f 67 67 6c 65 4d 61 78 69 6d 69 7a 65 28 29 3b 0a 0a 20 20 20 20 51 57 53 44 65 oid.toggleMaximize();......QWSDe
38b00 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 61 63 74 69 76 65 52 65 67 69 6f 6e 3b 0a 20 coration::Region.activeRegion;..
38b20 20 20 20 51 57 69 64 67 65 74 20 2a 6d 61 6e 61 67 65 64 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d ...QWidget.*managed;.....QPopupM
38b40 65 6e 75 20 2a 70 6f 70 75 70 3b 0a 20 20 20 20 51 52 65 63 74 20 20 20 6e 6f 72 6d 61 6c 53 69 enu.*popup;.....QRect...normalSi
38b60 7a 65 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a 6d 65 6e 75 42 74 6e 3b 0a 20 20 20 20 ze;.....QWSButton.*menuBtn;.....
38b80 51 57 53 42 75 74 74 6f 6e 20 2a 63 6c 6f 73 65 42 74 6e 3b 0a 20 20 20 20 51 57 53 42 75 74 74 QWSButton.*closeBtn;.....QWSButt
38ba0 6f 6e 20 2a 6d 69 6e 69 6d 69 7a 65 42 74 6e 3b 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 20 2a on.*minimizeBtn;.....QWSButton.*
38bc0 6d 61 78 69 6d 69 7a 65 42 74 6e 3b 0a 0a 20 20 20 20 69 6e 74 20 64 78 3b 0a 20 20 20 20 69 6e maximizeBtn;......int.dx;.....in
38be0 74 20 64 79 3b 0a 20 20 20 20 69 6e 74 20 73 6b 69 70 43 6f 75 6e 74 3b 0a 0a 20 20 20 20 73 74 t.dy;.....int.skipCount;......st
38c00 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 76 65 3b 0a 20 20 20 20 73 74 61 74 69 63 atic.QWidget.*active;.....static
38c20 20 51 50 6f 69 6e 74 20 6d 6f 75 73 65 50 6f 73 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 .QPoint.mousePos;.private:.....f
38c40 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 riend.class.QWidget;.....inline.
38c60 76 6f 69 64 20 72 65 6c 65 61 73 65 47 72 61 62 28 29 20 7b 20 61 63 74 69 76 65 20 3d 20 30 3b void.releaseGrab().{.active.=.0;
38c80 20 61 63 74 69 76 65 52 65 67 69 6f 6e 20 3d 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 4e .activeRegion.=.QWSDecoration::N
38ca0 6f 6e 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 53 42 75 74 74 6f 6e 0a 7b 0a 70 75 62 one;.}.};..class.QWSButton.{.pub
38cc0 6c 69 63 3a 0a 20 20 20 20 51 57 53 42 75 74 74 6f 6e 28 51 57 53 4d 61 6e 61 67 65 72 20 2a 6d lic:.....QWSButton(QWSManager.*m
38ce0 2c 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3a 3a 52 65 67 69 6f 6e 20 74 2c 20 62 6f 6f 6c 20 ,.QWSDecoration::Region.t,.bool.
38d00 74 62 20 3d 20 66 61 6c 73 65 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 4d tb.=.false);......enum.State.{.M
38d20 6f 75 73 65 4f 76 65 72 20 3d 20 30 78 30 31 2c 20 43 6c 69 63 6b 65 64 20 3d 20 30 78 30 32 2c ouseOver.=.0x01,.Clicked.=.0x02,
38d40 20 4f 6e 20 3d 20 30 78 30 34 20 7d 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 74 65 28 29 20 7b 20 .On.=.0x04.};.....int.state().{.
38d60 72 65 74 75 72 6e 20 66 6c 61 67 73 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 6f 75 73 return.flags;.}.....void.setMous
38d80 65 4f 76 65 72 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6c 69 63 6b 65 64 eOver(bool);.....void.setClicked
38da0 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6e 28 62 6f 6f 6c 29 3b 0a 0a 70 (bool);.....void.setOn(bool);..p
38dc0 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 28 29 3b 0a 0a 70 72 69 rotected:.....void.paint();..pri
38de0 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 20 66 6c 61 67 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 vate:.....int..flags;.....bool.t
38e00 6f 67 67 6c 65 3b 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 oggle;.....QWSDecoration::Region
38e20 20 74 79 70 65 3b 0a 20 20 20 20 51 57 53 4d 61 6e 61 67 65 72 20 2a 6d 61 6e 61 67 65 72 3b 0a .type;.....QWSManager.*manager;.
38e40 7d 3b 0a 0a 2f 2f 20 63 6c 61 73 73 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f };..//.class.QWSDefaultDecoratio
38e60 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3b 0a 23 69 6e 63 6c 75 n.:.public.QWSDecoration;.#inclu
38e80 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 22 0a de."qwsdefaultdecoration_qws.h".
38ea0 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 0a 0a 23 65 .#endif.//.QT_NO_QWS_MANAGER..#e
38ec0 6e 64 69 66 20 2f 2f 20 51 57 53 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 ndif.//.QWSMANAGER_QWS_H......q.
38ee0 74 00 65 00 78 00 74 00 76 00 69 00 65 00 77 00 2e 00 68 00 00 09 97 2f 2a 20 20 20 20 20 20 20 t.e.x.t.v.i.e.w...h..../*.......
38f00 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 20 20 ................................
38f20 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 20 20 ................................
38f40 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 20 20 ................................
38f60 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 20 20 ................................
38f80 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 20 20 ................................
38fa0 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 20 20 ................................
38fc0 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 20 20 ................................
38fe0 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 20 20 ................................
39000 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 20 20 ................................
39020 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 20 20 ................................
39040 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 20 20 ................................
39060 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 20 20 ................................
39080 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 20 20 ................................
390a0 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 20 20 ................................
390c0 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 20 20 ................................
390e0 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 20 20 ................................
39100 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 20 20 ................................
39120 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 20 20 ................................
39140 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 20 20 ................................
39160 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 20 20 ................................
39180 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 20 20 ................................
391a0 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 20 20 ................................
391c0 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 20 20 ................................
391e0 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 20 20 ................................
39200 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 20 20 ................................
39220 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 20 20 ................................
39240 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 20 20 ................................
39260 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 20 20 ................................
39280 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 20 20 ................................
392a0 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 20 20 ................................
392c0 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 20 20 ................................
392e0 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 20 20 ................................
39300 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 20 20 ................................
39320 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 20 20 ................................
39340 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 20 20 ................................
39360 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 20 20 ................................
39380 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 20 20 ................................
393a0 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 20 20 ................................
393c0 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 20 20 ................................
393e0 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 20 20 ................................
39400 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 20 20 ................................
39420 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 20 20 ................................
39440 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 20 20 ................................
39460 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 20 20 ................................
39480 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 20 20 ................................
394a0 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 20 20 ................................
394c0 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 20 20 ................................
394e0 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 56 49 45 57 5f 48 0a 23 64 65 66 69 6e ..*/..#ifndef.QTEXTVIEW_H.#defin
39500 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 48 0a 23 69 6e 63 e.QTEXTVIEW_H..#ifndef.QT_H.#inc
39520 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 2f 2f 20 51 54 5f lude."qtextedit.h".#endif.//.QT_
39540 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 0a 63 6c 61 73 73 H..#ifndef.QT_NO_TEXTVIEW..class
39560 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 69 63 20 51 54 65 .Q_EXPORT.QTextView.:.public.QTe
39580 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 51 5f 4f 56 45 52 xtEdit.{.....Q_OBJECT.....Q_OVER
395a0 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 41 42 4c 45 20 66 RIDE(.int.undoDepth.DESIGNABLE.f
395c0 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 4f 56 alse.SCRIPTABLE.false.).....Q_OV
395e0 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 20 44 45 53 49 47 ERRIDE(.bool.overwriteMode.DESIG
39600 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.)..
39620 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 65 64 20 53 43 52 ...Q_OVERRIDE(.bool.modified.SCR
39640 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 49 44 45 28 20 62 IPTABLE.false).....Q_OVERRIDE(.b
39660 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 6c 73 65 20 53 43 ool.readOnly.DESIGNABLE.false.SC
39680 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 52 52 49 44 45 28 RIPTABLE.false.).....Q_OVERRIDE(
396a0 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 47 4e 41 42 4c 45 .bool.undoRedoEnabled.DESIGNABLE
396c0 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 0a 70 75 62 6c 69 .false.SCRIPTABLE.false.)..publi
396e0 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 74 72 69 6e 67 26 c:.....QTextView(.const.QString&
39700 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 65 78 74 20 3d 20 .text,.const.QString&.context.=.
39720 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 64 67 65 74 2a 20 QString::null,.........QWidget*.
39740 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 29 3b 0a 20 parent=0,.const.char*.name=0);..
39760 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 65 6e 74 3d 30 2c ...QTextView(.QWidget*.parent=0,
39780 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 20 20 76 69 72 74 .const.char*.name=0.);......virt
397a0 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 3a 0a 23 69 66 20 ual.~QTextView();..private:.#if.
397c0 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
397e0 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
39800 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 65 78 74 56 69 65 r=.....QTextView(.const.QTextVie
39820 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 61 74 6f 72 3d 28 w.&.);.....QTextView.&operator=(
39840 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 69 66 0a 7d 3b 0a .const.QTextView.&.);.#endif.};.
39860 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 65 6e 64 69 66 20 .#endif.//QT_NO_TEXTVIEW.#endif.
39880 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 00 6f 00 75 00 73 //QTEXTVIEW_H......q.w.s.m.o.u.s
398a0 00 65 00 5f 00 71 00 6e 00 78 00 34 00 2e 00 68 00 00 08 64 2f 2a 20 20 20 20 20 20 20 20 20 20 .e._.q.n.x.4...h...d/*..........
398c0 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 20 20 ................................
398e0 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 20 20 ................................
39900 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 20 20 ................................
39920 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 20 20 ................................
39940 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 20 20 ................................
39960 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 20 20 ................................
39980 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 20 20 ................................
399a0 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 20 20 ................................
399c0 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 20 20 ................................
399e0 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 20 20 ................................
39a00 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 20 20 ................................
39a20 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 20 20 ................................
39a40 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 20 20 ................................
39a60 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 20 20 ................................
39a80 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 20 20 ................................
39aa0 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 20 20 ................................
39ac0 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 20 20 ................................
39ae0 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 20 20 ................................
39b00 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 20 20 ................................
39b20 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 20 20 ................................
39b40 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 20 20 ................................
39b60 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 20 20 ................................
39b80 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 20 20 ................................
39ba0 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 20 20 ................................
39bc0 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 20 20 ................................
39be0 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 20 20 ................................
39c00 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 20 20 ................................
39c20 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 20 20 ................................
39c40 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 20 20 ................................
39c60 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 20 20 ................................
39c80 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 20 20 ................................
39ca0 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 20 20 ................................
39cc0 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 20 20 ................................
39ce0 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 20 20 ................................
39d00 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 20 20 ................................
39d20 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 20 20 ................................
39d40 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 20 20 ................................
39d60 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 20 20 ................................
39d80 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 20 20 ................................
39da0 20 20 20 20 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 0a ....*/..#ifndef.QWSMOUSE_QNX4_H.
39dc0 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 66 #define.QWSMOUSE_QNX4_H..#ifndef
39de0 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 77 .QT_H.#include."qwindowsystem_qw
39e00 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 53 s.h".#endif.//.QT_H..#ifdef.Q_OS
39e20 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 22 _QNX4..#include."qwsevent_qws.h"
39e40 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 6e .#include."qwscommand_qws.h".#in
39e60 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.
39e80 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 70 "qwsmouse_qws.h"..#include.<qapp
39ea0 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 61 lication.h>.#include.<qpointarra
39ec0 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 66 y.h>.#include.<qgfx_qws.h>...#if
39ee0 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 50 ndef.QQNX4MOUSEHANDLERPRIVATEIMP
39f00 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 41 L.#define.QQNX4MOUSEHANDLERPRIVA
39f20 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 73 TEIMPL..struct.mouse_event;.clas
39f40 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 62 s.QQnx4MouseHandlerPrivate.:.pub
39f60 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 45 lic.QWSMouseHandler.{.....Q_OBJE
39f80 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 75 CT......public:.........QQnx4Mou
39fa0 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 26 seHandlerPrivate(MouseProtocol.&
39fc0 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 48 ,.QString);.........~QQnx4MouseH
39fe0 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 6c andlerPrivate();...void.clearCal
3a000 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 09 ibration();..void.calibrate();..
3a020 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 43 void.getCalibration(.QWSPointerC
3a040 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 65 alibrationData.*.);......private
3a060 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 65 :..QSocketNotifier.*mouseNotifie
3a080 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 20 r;..int.mouseFD,.read_in;.......
3a0a0 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 61 ..mouse_event.*mpack;......priva
3a0c0 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 65 te.slots:.........void.readMouse
3a0e0 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 65 Data(int);.};..#endif.#endif..#e
3a100 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 74 ndif.//.QWSMOUSE_QNX4_H......q.t
3a120 00 6f 00 6f 00 6c 00 74 00 69 00 70 00 2e 00 68 00 00 10 4f 2f 2a 20 20 20 20 20 20 20 20 20 20 .o.o.l.t.i.p...h...O/*..........
3a140 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 20 20 ................................
3a160 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 20 20 ................................
3a180 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 20 20 ................................
3a1a0 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 20 20 ................................
3a1c0 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 20 20 ................................
3a1e0 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 20 20 ................................
3a200 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 20 20 ................................
3a220 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 20 20 ................................
3a240 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 20 20 ................................
3a260 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 20 20 ................................
3a280 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 20 20 ................................
3a2a0 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 20 20 ................................
3a2c0 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 20 20 ................................
3a2e0 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 20 20 ................................
3a300 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 20 20 ................................
3a320 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 20 20 ................................
3a340 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 20 20 ................................
3a360 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 20 20 ................................
3a380 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 20 20 ................................
3a3a0 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 20 20 ................................
3a3c0 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 20 20 ................................
3a3e0 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 20 20 ................................
3a400 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 20 20 ................................
3a420 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 20 20 ................................
3a440 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 20 20 ................................
3a460 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 20 20 ................................
3a480 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 20 20 ................................
3a4a0 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 20 20 ................................
3a4c0 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 20 20 ................................
3a4e0 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 20 20 ................................
3a500 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 20 20 ................................
3a520 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 20 20 ................................
3a540 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 20 20 ................................
3a560 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 20 20 ................................
3a580 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 20 20 ................................
3a5a0 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 20 20 ................................
3a5c0 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 20 20 ................................
3a5e0 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 20 20 ................................
3a600 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 20 20 ................................
3a620 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 20 20 ................................
3a640 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 20 20 ................................
3a660 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 20 20 ................................
3a680 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 20 20 ................................
3a6a0 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 20 20 ................................
3a6c0 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 20 20 ................................
3a6e0 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 20 20 ................................
3a700 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 20 20 ................................
3a720 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f 4c 54 49 50 ............*/..#ifndef.QTOOLTIP
3a740 5f 48 0a 23 64 65 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 _H.#define.QTOOLTIP_H..#ifndef.Q
3a760 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 65 6e 64 69 66 20 T_H.#include."qwidget.h".#endif.
3a780 2f 2f 20 51 54 5f 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 //.QT_H..#ifndef.QT_NO_TOOLTIP..
3a7a0 0a 63 6c 61 73 73 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 .class.QTipManager;.class.QIconV
3a7c0 69 65 77 54 6f 6f 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 iewToolTip;.class.QListViewToolT
3a7e0 69 70 3b 0a 0a 63 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 ip;..class.Q_EXPORT.QToolTipGrou
3a800 70 3a 20 70 75 62 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 p:.public.QObject.{.....Q_OBJECT
3a820 0a 20 20 20 20 51 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 .....Q_PROPERTY(.bool.delay.READ
3a840 20 64 65 6c 61 79 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 .delay.WRITE.setDelay.).....Q_PR
3a860 4f 50 45 52 54 59 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 OPERTY(.bool.enabled.READ.enable
3a880 64 20 57 52 49 54 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 d.WRITE.setEnabled.)..public:...
3a8a0 20 20 51 54 6f 6f 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 ..QToolTipGroup(.QObject.*parent
3a8c0 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 20 7e 51 54 ,.const.char.*name.=.0.);....~QT
3a8e0 6f 6f 6c 54 69 70 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 oolTipGroup();......bool.delay()
3a900 20 63 6f 6e 73 74 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 .const;.....bool.enabled().const
3a920 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 65 74 44 65 6c ;..public.slots:.....void.setDel
3a940 61 79 28 20 62 6f 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 ay(.bool.);.....void.setEnabled(
3a960 20 62 6f 6f 6c 20 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 .bool.);..signals:.....void.show
3a980 54 69 70 28 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 20 Tip(.const.QString.&);.....void.
3a9a0 72 65 6d 6f 76 65 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 removeTip();..private:.....uint.
3a9c0 64 65 6c 3a 31 3b 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 del:1;.....uint.ena:1;......frie
3a9e0 6e 64 20 63 6c 61 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 nd.class.QTipManager;..private:.
3aa00 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
3aa20 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
3aa40 5f 43 4f 50 59 29 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 _COPY).....QToolTipGroup(.const.
3aa60 51 54 6f 6f 6c 54 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 QToolTipGroup.&.);.....QToolTipG
3aa80 72 6f 75 70 26 20 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 roup&.operator=(.const.QToolTipG
3aaa0 72 6f 75 70 20 26 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 roup.&.);.#endif.};...class.Q_EX
3aac0 50 4f 52 54 20 51 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 PORT.QToolTip:.public.Qt.{.publi
3aae0 63 3a 0a 20 20 20 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 c:.....QToolTip(.QWidget.*,.QToo
3ab00 6c 54 69 70 47 72 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 lTipGroup.*.=.0.);.....//###.add
3ab20 20 76 69 72 74 75 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 .virtual.d'tor.for.4.0......stat
3ab40 69 63 20 76 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 ic.void.add(.QWidget.*,.const.QS
3ab60 74 72 69 6e 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 tring.&);.....static.void.add(.Q
3ab80 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 0a 09 09 20 20 20 Widget.*,.const.QString.&,......
3aba0 20 20 51 54 6f 6f 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 ..QToolTipGroup.*,.const.QString
3abc0 26 20 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 69 &.);.....static.void.remove(.QWi
3abe0 64 67 65 74 20 2a 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 dget.*.);......static.void.add(.
3ac00 51 57 69 64 67 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 QWidget.*,.const.QRect.&,.const.
3ac20 51 53 74 72 69 6e 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 QString.&);.....static.void.add(
3ac40 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 2c 20 63 6f 6e 73 74 .QWidget.*,.const.QRect.&,.const
3ac60 20 51 53 74 72 69 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 .QString.&,........QToolTipGroup
3ac80 20 2a 2c 20 63 6f 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 .*,.const.QString&.);.....static
3aca0 20 76 6f 69 64 20 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 .void.remove(.QWidget.*,.const.Q
3acc0 52 65 63 74 20 26 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 Rect.&.);......static.QString.te
3ace0 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.&
3ad00 20 70 6f 73 20 3d 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 .pos.=.QPoint().);......static.v
3ad20 6f 69 64 20 68 69 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 oid.hide();......static.QFont...
3ad40 20 66 6f 6e 74 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 .font();.....static.void.....set
3ad60 46 6f 6e 74 28 20 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 Font(.const.QFont.&.);.....stati
3ad80 63 20 51 50 61 6c 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 c.QPalette.palette();.....static
3ada0 20 76 6f 69 64 09 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 .void.....setPalette(.const.QPal
3adc0 65 74 74 65 20 26 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 ette.&.);..#ifndef.QT_NO_COMPAT.
3ade0 20 20 20 20 73 74 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 ....static.void.....setEnabled(.
3ae00 62 6f 6f 6c 20 65 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 bool.enable.).{.setGloballyEnabl
3ae20 65 64 28 20 65 6e 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 ed(.enable.);.}.....static.bool.
3ae40 20 20 20 20 65 6e 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 ....enabled().{.return.isGloball
3ae60 79 45 6e 61 62 6c 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 yEnabled();.}.#endif.....static.
3ae80 76 6f 69 64 09 20 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 void.....setGloballyEnabled(.boo
3aea0 6c 20 29 3b 0a 20 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 l.);.....static.bool.....isGloba
3aec0 6c 6c 79 45 6e 61 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 llyEnabled();.....static.void...
3aee0 20 20 73 65 74 57 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 ..setWakeUpDelay(int);..protecte
3af00 64 3a 0a 20 20 20 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 d:.....virtual.void.maybeTip(.co
3af20 6e 73 74 20 51 50 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 nst.QPoint.&.).=.0;.....void....
3af40 74 69 70 28 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 tip(.const.QRect.&,.const.QStrin
3af60 67 20 26 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 g.&);.....void....tip(.const.QRe
3af80 63 74 20 26 2c 20 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 ct.&,.const.QString&.,.const.QSt
3afa0 72 69 6e 67 20 26 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 ring.&);.....void....tip(.const.
3afc0 51 52 65 63 74 20 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 QRect.&,.const.QString.&,.const.
3afe0 51 52 65 63 74 20 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 QRect.&.);.....void....tip(.cons
3b000 74 20 51 52 65 63 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 t.QRect.&,.const.QString&,.const
3b020 20 51 53 74 72 69 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 .QString.&,.const.QRect.&);.....
3b040 20 76 6f 69 64 20 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 .void....clear();..public:.....Q
3b060 57 69 64 67 65 74 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 Widget...*parentWidget().const.{
3b080 20 72 65 74 75 72 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 .return.p;.}.....QToolTipGroup.*
3b0a0 67 72 6f 75 70 28 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 group()...const.{.return.g;.}..p
3b0c0 72 69 76 61 74 65 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 rivate:.....QWidget.....*p;.....
3b0e0 51 54 6f 6f 6c 54 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 QToolTipGroup...*g;.....static.Q
3b100 46 6f 6e 74 20 20 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 Font....*ttFont;.....static.QPal
3b120 65 74 74 65 20 2a 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 ette.*ttPalette;......friend.cla
3b140 73 73 20 51 54 69 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 ss.QTipManager;.};...#endif.//.Q
3b160 54 5f 4e 4f 5f 54 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 T_NO_TOOLTIP..#endif.//.QTOOLTIP
3b180 5f 48 0a 00 00 00 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 _H......q.v.a.l.u.e.s.t.a.c.k...
3b1a0 68 00 00 07 cf 2f 2a 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 h..../*.........................
3b1c0 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 20 20 ................................
3b1e0 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 20 20 ................................
3b200 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 20 20 ................................
3b220 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 20 20 ................................
3b240 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 20 20 ................................
3b260 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 20 20 ................................
3b280 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 20 20 ................................
3b2a0 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 20 20 ................................
3b2c0 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 20 20 ................................
3b2e0 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 20 20 ................................
3b300 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 20 20 ................................
3b320 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 20 20 ................................
3b340 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 20 20 ................................
3b360 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 20 20 ................................
3b380 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 20 20 ................................
3b3a0 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 20 20 ................................
3b3c0 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 20 20 ................................
3b3e0 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 20 20 ................................
3b400 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 20 20 ................................
3b420 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 20 20 ................................
3b440 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 20 20 ................................
3b460 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 20 20 ................................
3b480 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 20 20 ................................
3b4a0 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 20 20 ................................
3b4c0 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 20 20 ................................
3b4e0 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 20 20 ................................
3b500 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 20 20 ................................
3b520 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 20 20 ................................
3b540 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 20 20 ................................
3b560 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 20 20 ................................
3b580 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 20 20 ................................
3b5a0 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 20 20 ................................
3b5c0 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 20 20 ................................
3b5e0 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 20 20 ................................
3b600 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 20 20 ................................
3b620 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 20 20 ................................
3b640 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 20 20 ................................
3b660 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 20 20 ................................
3b680 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 20 20 ................................
3b6a0 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 20 20 ................................
3b6c0 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 20 20 ................................
3b6e0 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 20 20 ................................
3b700 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 20 20 ................................
3b720 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 20 20 ................................
3b740 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 20 20 ................................
3b760 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 20 20 ................................
3b780 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 53 54 41 43 ..........*/..#ifndef.QVALUESTAC
3b7a0 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 4c 55 45 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 K_H.#define.QVALUESTACK_H..#ifnd
3b7c0 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".
3b7e0 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 #endif.//.QT_H...template<class.
3b800 54 3e 0a 63 6c 61 73 73 20 51 56 61 6c 75 65 53 74 61 63 6b 20 3a 20 70 75 62 6c 69 63 20 51 56 T>.class.QValueStack.:.public.QV
3b820 61 6c 75 65 4c 69 73 74 3c 54 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 61 6c 75 65 alueList<T>.{.public:.....QValue
3b840 53 74 61 63 6b 28 29 20 7b 7d 0a 20 20 20 7e 51 56 61 6c 75 65 53 74 61 63 6b 28 29 20 7b 7d 0a Stack().{}....~QValueStack().{}.
3b860 20 20 20 20 76 6f 69 64 20 20 70 75 73 68 28 20 63 6f 6e 73 74 20 54 26 20 64 20 29 20 7b 20 74 ....void..push(.const.T&.d.).{.t
3b880 68 69 73 2d 3e 61 70 70 65 6e 64 28 64 29 3b 20 7d 0a 20 20 20 20 54 20 70 6f 70 28 29 0a 20 20 his->append(d);.}.....T.pop()...
3b8a0 20 20 7b 0a 09 54 20 65 6c 65 6d 28 20 74 68 69 73 2d 3e 6c 61 73 74 28 29 20 29 3b 0a 09 69 66 ..{..T.elem(.this->last().);..if
3b8c0 20 28 20 21 74 68 69 73 2d 3e 69 73 45 6d 70 74 79 28 29 20 29 0a 09 20 20 20 20 74 68 69 73 2d .(.!this->isEmpty().)......this-
3b8e0 3e 72 65 6d 6f 76 65 28 20 74 68 69 73 2d 3e 66 72 6f 6d 4c 61 73 74 28 29 20 29 3b 0a 09 72 65 >remove(.this->fromLast().);..re
3b900 74 75 72 6e 20 65 6c 65 6d 3b 0a 20 20 20 20 7d 0a 20 20 20 20 54 26 20 74 6f 70 28 29 20 7b 20 turn.elem;.....}.....T&.top().{.
3b920 72 65 74 75 72 6e 20 74 68 69 73 2d 3e 6c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 return.this->last();.}.....const
3b940 20 54 26 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2d 3e 6c .T&.top().const.{.return.this->l
3b960 61 73 74 28 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 71 00 6c ast();.}.};..#endif......q.s.q.l
3b980 00 64 00 72 00 69 00 76 00 65 00 72 00 2e 00 68 00 00 0f a8 2f 2a 20 20 20 20 20 20 20 20 20 20 .d.r.i.v.e.r...h..../*..........
3b9a0 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 20 20 ................................
3b9c0 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 20 20 ................................
3b9e0 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 20 20 ................................
3ba00 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 20 20 ................................
3ba20 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 20 20 ................................
3ba40 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 20 20 ................................
3ba60 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 20 20 ................................
3ba80 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 20 20 ................................
3baa0 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 20 20 ................................
3bac0 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 20 20 ................................
3bae0 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 20 20 ................................
3bb00 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 20 20 ................................
3bb20 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 20 20 ................................
3bb40 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 20 20 ................................
3bb60 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 20 20 ................................
3bb80 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 20 20 ................................
3bba0 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 20 20 ................................
3bbc0 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 20 20 ................................
3bbe0 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 20 20 ................................
3bc00 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 20 20 ................................
3bc20 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 20 20 ................................
3bc40 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 20 20 ................................
3bc60 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 20 20 ................................
3bc80 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 20 20 ................................
3bca0 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 20 20 ................................
3bcc0 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 20 20 ................................
3bce0 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 20 20 ................................
3bd00 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 20 20 ................................
3bd20 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 20 20 ................................
3bd40 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 20 20 ................................
3bd60 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 20 20 ................................
3bd80 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 20 20 ................................
3bda0 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 20 20 ................................
3bdc0 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 20 20 ................................
3bde0 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 20 20 ................................
3be00 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 20 20 ................................
3be20 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 20 20 ................................
3be40 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 20 20 ................................
3be60 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 20 20 ................................
3be80 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 20 20 ................................
3bea0 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 20 20 ................................
3bec0 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 20 20 ................................
3bee0 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 20 20 ................................
3bf00 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 20 20 ................................
3bf20 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 20 20 ................................
3bf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 ..................*/..#ifndef.QS
3bf60 51 4c 44 52 49 56 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 51 4c 44 52 49 56 45 52 5f 48 0a QLDRIVER_H.#define.QSQLDRIVER_H.
3bf80 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 74 2e .#ifndef.QT_H.#include."qobject.
3bfa0 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 69 6e 63 6c 75 64 h".#include."qptrdict.h".#includ
3bfc0 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 71 6c 65 72 72 6f e."qstring.h".#include."qsqlerro
3bfe0 72 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 63 r.h".#include."qsqlquery.h".#inc
3c000 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 71 73 71 lude."qsqlfield.h".#include."qsq
3c020 6c 69 6e 64 65 78 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 lindex.h".#include."qstringlist.
3c040 68 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 h".#include."qmap.h".#endif.//.Q
3c060 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 4c T_H..#if.!defined(.QT_MODULE_SQL
3c080 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 53 .).||.defined(.QT_LICENSE_PROFES
3c0a0 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 23 SIONAL.).#define.QM_EXPORT_SQL.#
3c0c0 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 50 else.#define.QM_EXPORT_SQL.Q_EXP
3c0e0 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 0a 0a 63 ORT.#endif..#ifndef.QT_NO_SQL..c
3c100 6c 61 73 73 20 51 53 71 6c 44 72 69 76 65 72 45 78 74 65 6e 73 69 6f 6e 3b 0a 0a 63 6c 61 73 73 lass.QSqlDriverExtension;..class
3c120 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f .QSqlDatabase;..class.QM_EXPORT_
3c140 53 51 4c 20 51 53 71 6c 44 72 69 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a SQL.QSqlDriver.:.public.QObject.
3c160 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b {.....friend.class.QSqlDatabase;
3c180 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 65 6e 75 6d 20 44 .....Q_OBJECT.public:.....enum.D
3c1a0 72 69 76 65 72 46 65 61 74 75 72 65 20 7b 20 54 72 61 6e 73 61 63 74 69 6f 6e 73 2c 20 51 75 65 riverFeature.{.Transactions,.Que
3c1c0 72 79 53 69 7a 65 2c 20 42 4c 4f 42 2c 20 55 6e 69 63 6f 64 65 2c 20 50 72 65 70 61 72 65 64 51 rySize,.BLOB,.Unicode,.PreparedQ
3c1e0 75 65 72 69 65 73 2c 0a 09 09 09 20 4e 61 6d 65 64 50 6c 61 63 65 68 6f 6c 64 65 72 73 2c 20 50 ueries,.....NamedPlaceholders,.P
3c200 6f 73 69 74 69 6f 6e 61 6c 50 6c 61 63 65 68 6f 6c 64 65 72 73 20 7d 3b 0a 0a 20 20 20 20 51 53 ositionalPlaceholders.};......QS
3c220 71 6c 44 72 69 76 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f qlDriver(.QObject.*.parent=0,.co
3c240 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 44 72 nst.char.*.name=0.);.....~QSqlDr
3c260 69 76 65 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 73 4f 70 65 6e 28 29 20 63 6f 6e 73 iver();.....bool...isOpen().cons
3c280 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 09 69 73 4f 70 65 6e 45 72 72 6f 72 28 29 20 63 6f 6e 73 t;.....bool...isOpenError().cons
3c2a0 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 62 65 67 69 6e 54 72 61 6e 73 t;......virtual.bool..beginTrans
3c2c0 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 63 6f 6d 6d action();.....virtual.bool..comm
3c2e0 69 74 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 6c 20 62 6f 6f itTransaction();.....virtual.boo
3c300 6c 09 09 72 6f 6c 6c 62 61 63 6b 54 72 61 6e 73 61 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 l..rollbackTransaction();.....vi
3c320 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 61 62 6c 65 73 28 20 63 6f 6e 73 74 rtual.QStringList..tables(.const
3c340 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 54 79 70 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .QString&.tableType.).const;....
3c360 20 76 69 72 74 75 61 6c 20 51 53 71 6c 49 6e 64 65 78 09 09 70 72 69 6d 61 72 79 49 6e 64 65 78 .virtual.QSqlIndex..primaryIndex
3c380 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 4e 61 6d 65 20 29 20 63 6f 6e (.const.QString&.tableName.).con
3c3a0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 63 6f st;.....virtual.QSqlRecord..reco
3c3c0 72 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c 65 4e 61 6d 65 20 29 20 63 rd(.const.QString&.tableName.).c
3c3e0 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 09 09 72 65 onst;.....virtual.QSqlRecord..re
3c400 63 6f 72 64 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 cord(.const.QSqlQuery&.query.).c
3c420 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f onst;.....virtual.QSqlRecordInfo
3c440 09 72 65 63 6f 72 64 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 62 6c .recordInfo(.const.QString&.tabl
3c460 65 6e 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 52 ename.).const;.....virtual.QSqlR
3c480 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 6c ecordInfo.recordInfo(.const.QSql
3c4a0 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 76 69 72 74 75 61 Query&.query.).const;.....virtua
3c4c0 6c 20 51 53 74 72 69 6e 67 09 09 6e 75 6c 6c 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 l.QString..nullText().const;....
3c4e0 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 09 66 6f 72 6d 61 74 56 61 6c 75 65 28 20 63 .virtual.QString..formatValue(.c
3c500 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 66 69 65 6c 64 2c 20 62 6f 6f 6c 20 74 72 69 6d onst.QSqlField*.field,.bool.trim
3c520 53 74 72 69 6e 67 73 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 Strings.=.FALSE.).const;.....QSq
3c540 6c 45 72 72 6f 72 09 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 lError...lastError().const;.....
3c560 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 09 68 61 73 46 65 61 74 75 72 65 28 20 44 72 69 76 65 .virtual.bool..hasFeature(.Drive
3c580 72 46 65 61 74 75 72 65 20 66 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 rFeature.f.).const.=.0;.....virt
3c5a0 75 61 6c 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 20 26 20 ual.bool..open(.const.QString.&.
3c5c0 64 62 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 20 26 20 75 73 db,...........const.QString.&.us
3c5e0 65 72 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 er.=.QString::null,...........co
3c600 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 70 61 73 73 77 6f 72 64 20 3d 20 51 53 74 72 69 6e 67 nst.QString.&.password.=.QString
3c620 3a 3a 6e 75 6c 6c 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 20 ::null,...........const.QString.
3c640 26 20 68 6f 73 74 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 &.host.=.QString::null,.........
3c660 20 20 69 6e 74 20 70 6f 72 74 20 3d 20 2d 31 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 ..int.port.=.-1.).=.0;.....virtu
3c680 61 6c 20 76 6f 69 64 09 09 63 6c 6f 73 65 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 al.void..close().=.0;.....virtua
3c6a0 6c 20 51 53 71 6c 51 75 65 72 79 09 09 63 72 65 61 74 65 51 75 65 72 79 28 29 20 63 6f 6e 73 74 l.QSqlQuery..createQuery().const
3c6c0 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 66 6f 72 20 34 2e 30 .=.0;......//.###.remove.for.4.0
3c6e0 0a 20 20 20 20 62 6f 6f 6c 09 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&
3c700 20 64 62 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 75 73 .db,...........const.QString&.us
3c720 65 72 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 70 61 73 er,...........const.QString&.pas
3c740 73 77 6f 72 64 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 sword,...........const.QString&.
3c760 68 6f 73 74 2c 0a 09 09 09 09 20 20 20 20 20 20 69 6e 74 20 70 6f 72 74 2c 0a 09 09 09 09 20 20 host,...........int.port,.......
3c780 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 6e 4f 70 74 73 20 29 3b 0a 70 ....const.QString&.connOpts.);.p
3c7a0 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 09 09 73 65 74 4f rotected:.....virtual.void..setO
3c7c0 70 65 6e 28 20 62 6f 6f 6c 20 6f 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 pen(.bool.o.);.....virtual.void.
3c7e0 09 73 65 74 4f 70 65 6e 45 72 72 6f 72 28 20 62 6f 6f 6c 20 65 20 29 3b 0a 20 20 20 20 76 69 72 .setOpenError(.bool.e.);.....vir
3c800 74 75 61 6c 20 76 6f 69 64 09 09 73 65 74 4c 61 73 74 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 tual.void..setLastError(.const.Q
3c820 53 71 6c 45 72 72 6f 72 26 20 65 20 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 23 SqlError&.e.);.private:.....//.#
3c840 23 23 20 54 68 69 73 20 63 6c 61 73 73 20 6e 65 65 64 73 20 61 20 64 2d 70 6f 69 6e 74 65 72 20 ##.This.class.needs.a.d-pointer.
3c860 69 6e 20 34 2e 30 2e 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 20 20 20 20 20 64 62 53 74 61 in.4.0......int............dbSta
3c880 74 65 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 20 20 20 20 20 20 20 20 20 20 65 72 72 6f te;.....QSqlError...........erro
3c8a0 72 3b 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)..
3c8c0 20 20 20 51 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 ...QSqlDriver(.const.QSqlDriver.
3c8e0 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 &.);.....QSqlDriver.&operator=(.
3c900 63 6f 6e 73 74 20 51 53 71 6c 44 72 69 76 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a const.QSqlDriver.&.);.#endif.};.
3c920 0a 23 65 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 0a .#endif.//.QT_NO_SQL.#endif.....
3c940 00 71 00 74 00 6c 00 2e 00 68 00 00 1d fb 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .q.t.l...h..../*................
3c960 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 20 20 ................................
3c980 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 20 20 ................................
3c9a0 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 20 20 ................................
3c9c0 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 20 20 ................................
3c9e0 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 20 20 ................................
3ca00 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 20 20 ................................
3ca20 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 20 20 ................................
3ca40 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 20 20 ................................
3ca60 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 20 20 ................................
3ca80 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 20 20 ................................
3caa0 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 20 20 ................................
3cac0 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 20 20 ................................
3cae0 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 20 20 ................................
3cb00 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 20 20 ................................
3cb20 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 20 20 ................................
3cb40 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 20 20 ................................
3cb60 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 20 20 ................................
3cb80 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 20 20 ................................
3cba0 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 20 20 ................................
3cbc0 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 20 20 ................................
3cbe0 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 20 20 ................................
3cc00 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 20 20 ................................
3cc20 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 20 20 ................................
3cc40 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 20 20 ................................
3cc60 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 20 20 ................................
3cc80 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 20 20 ................................
3cca0 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 20 20 ................................
3ccc0 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 20 20 ................................
3cce0 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 20 20 ................................
3cd00 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 20 20 ................................
3cd20 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 20 20 ................................
3cd40 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 20 20 ................................
3cd60 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 20 20 ................................
3cd80 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 20 20 ................................
3cda0 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 20 20 ................................
3cdc0 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 20 20 ................................
3cde0 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 20 20 ................................
3ce00 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 20 20 ................................
3ce20 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 20 20 ................................
3ce40 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 20 20 ................................
3ce60 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 20 20 ................................
3ce80 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 20 20 ................................
3cea0 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 20 20 ................................
3cec0 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 20 20 ................................
3cee0 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 20 20 ................................
3cf00 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 20 20 ................................
3cf20 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 2a 2f 0a .............................*/.
3cf40 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 48 0a 0a 23 69 .#ifndef.QTL_H.#define.QTL_H..#i
3cf60 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 0a fndef.QT_H.#include."qglobal.h".
3cf80 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 6e 63 6c 75 64 #include."qtextstream.h".#includ
3cfa0 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
3cfc0 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 6c 61 74 65 20 fndef.QT_NO_TEXTSTREAM.template.
3cfe0 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 6d 49 74 65 72 <class.T>.class.QTextOStreamIter
3d000 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 4f 53 74 72 65 ator.{.protected:.....QTextOStre
3d020 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 61 72 61 74 6f am&.stream;.....QString.separato
3d040 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 6d 49 74 65 72 r;..public:.....QTextOStreamIter
3d060 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 72 65 61 6d 28 ator(.QTextOStream&.s).:.stream(
3d080 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 72 61 74 6f 72 .s.).{}.....QTextOStreamIterator
3d0a0 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 74 72 69 6e 67 (.QTextOStream&.s,.const.QString
3d0c0 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 61 72 61 74 6f &.sep.)..:.stream(.s.),.separato
3d0e0 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 61 6d 49 74 65 r(.sep.)..{}.....QTextOStreamIte
3d100 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 20 54 26 20 78 rator<T>&.operator=.(.const.T&.x
3d120 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 65 70 61 72 61 .).{..stream.<<.x;..if.(.!separa
3d140 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 20 3c 3c 20 73 tor.isEmpty().)......stream.<<.s
3d160 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 20 20 7d 0a 20 eparator;..return.*this;.....}..
3d180 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
3d1a0 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 20 20 20 51 54 ator*().{.return.*this;.}.....QT
3d1c0 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 2b extOStreamIterator<T>&.operator+
3d1e0 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 54 65 78 74 4f +().{.return.*this;.}.....QTextO
3d200 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 2b 2b 28 69 6e StreamIterator<T>&.operator++(in
3d220 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 64 69 66 20 2f t).{.return.*this;.}.};.#endif./
3d240 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 20 3c 63 6c 61 /QT_NO_TEXTSTREAM..template.<cla
3d260 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 70 75 74 49 74 ss.InputIterator,.class.OutputIt
3d280 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 6f 72 20 71 43 erator>.inline.OutputIterator.qC
3d2a0 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 49 6e 70 75 74 opy(.InputIterator._begin,.Input
3d2c0 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 75 74 49 74 65 Iterator._end,.........OutputIte
3d2e0 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 5f 62 65 67 69 rator._dest.).{.....while(._begi
3d300 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 65 67 69 6e 2b n.!=._end.)..*_dest++.=.*_begin+
3d320 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 70 6c 61 74 65 +;.....return._dest;.}..template
3d340 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 69 4f 75 74 70 .<class.BiIterator,.class.BiOutp
3d360 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 49 74 65 72 61 utIterator>.inline.BiOutputItera
3d380 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 6f 72 20 5f 62 tor.qCopyBackward(.BiIterator._b
3d3a0 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 20 20 egin,.BiIterator._end,..........
3d3c0 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 7b 0a 20 20 20 ..BiOutputIterator._dest.).{....
3d3e0 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 2a 2d 2d 5f 64 .while.(._begin.!=._end.)..*--_d
3d400 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 64 65 73 74 3b est.=.*--_end;.....return._dest;
3d420 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 65 72 61 74 6f .}..template.<class.InputIterato
3d440 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 6e 6c 69 6e 65 r1,.class.InputIterator2>.inline
3d460 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 31 20 66 69 72 .bool.qEqual(.InputIterator1.fir
3d480 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 49 6e 70 75 74 st1,.InputIterator1.last1,.Input
3d4a0 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 20 23 23 23 20 Iterator2.first2.).{.....//.###.
3d4c0 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 2a 66 69 72 73 compare.using.!(*first1.==.*firs
3d4e0 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 69 72 73 74 31 t2).in.Qt.4.0.....for.(.;.first1
3d500 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 74 32 20 29 0a .!=.last1;.++first1,.++first2.).
3d520 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 09 20 20 20 20 .if.(.*first1.!=.*first2.)......
3d540 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 55 45 3b 0a 7d return.FALSE;.....return.TRUE;.}
3d560 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 65 72 61 74 6f ..template.<class.ForwardIterato
3d580 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 6c 6c 28 20 46 r,.class.T>.inline.void.qFill(.F
3d5a0 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 72 64 49 74 65 orwardIterator.first,.ForwardIte
3d5c0 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 7b 0a 20 20 20 rator.last,.const.T&.val.).{....
3d5e0 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 69 72 73 74 20 .for.(.;.first.!=.last;.++first.
3d600 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 65 6d 70 6c 61 )..*first.=.val;.}..#if.0.templa
3d620 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 4f 75 74 70 te.<class.BiIterator,.class.Outp
3d640 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 6f utIterator>.inline.OutputIterato
3d660 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 5f 62 65 67 69 r.qReverseCopy(.BiIterator._begi
3d680 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 20 4f 75 74 70 n,.BiIterator._end,.........Outp
3d6a0 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 20 28 utIterator._dest.).{.....while.(
3d6c0 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 3b 0a 09 2a 5f ._begin.!=._end.).{..--_end;..*_
3d6e0 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 20 7d 0a 20 20 dest.=.*_end;..++_dest;.....}...
3d700 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 74 65 6d 70 6c ..return._dest;.}.#endif...templ
3d720 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 6c 61 73 73 20 ate.<class.InputIterator,.class.
3d740 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 6e 64 28 20 49 T>.inline.InputIterator.qFind(.I
3d760 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 65 72 61 74 6f nputIterator.first,.InputIterato
3d780 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 20 29 0a 7b 0a r.last,........const.T&.val.).{.
3d7a0 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 26 20 2a 66 69 ....while.(.first.!=.last.&&.*fi
3d7c0 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 72 65 74 75 72 rst.!=.val.)..++first;.....retur
3d7e0 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 20 49 6e 70 75 n.first;.}..template.<class.Inpu
3d800 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 69 7a 65 3e 0a tIterator,.class.T,.class.Size>.
3d820 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 65 72 61 74 6f inline.void.qCount(.InputIterato
3d840 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 2c 20 63 6f 6e r.first,.InputIterator.last,.con
3d860 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 29 0a 7b 0a 20 st.T&.value,.......Size&.n.).{..
3d880 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 69 72 73 ...for.(.;.first.!=.last;.++firs
3d8a0 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 0a 09 20 20 20 t.)..if.(.*first.==.value.).....
3d8c0 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 0a 69 6e 6c 69 .++n;.}..template.<class.T>.inli
3d8e0 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 54 26 20 5f 76 ne.void.qSwap(.T&._value1,.T&._v
3d900 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 65 31 3b 0a 20 alue2.).{.....T.tmp.=._value1;..
3d920 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 76 61 6c 75 65 ..._value1.=._value2;....._value
3d940 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 73 20 49 6e 70 2.=.tmp;.}...template.<class.Inp
3d960 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 54 45 53 20 76 utIterator>.Q_INLINE_TEMPLATES.v
3d980 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 74 6f 72 20 62 oid.qBubbleSort(.InputIterator.b
3d9a0 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 2f 20 47 6f 74 ,.InputIterator.e.).{.....//.Got
3d9c0 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 65 72 61 74 6f o.last.element;.....InputIterato
3d9e0 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 20 2f 2f 20 6f r.last.=.e;.....--last;.....//.o
3da00 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 6e 74 73 20 3f nly.one.element.or.no.elements.?
3da20 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 72 6e 3b 0a 0a .....if.(.last.==.b.)..return;..
3da40 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 74 77 6f 20 65 ....//.So.we.have.at.least.two.e
3da60 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 62 20 21 3d 20 lements.in.here.....while(.b.!=.
3da80 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 4c 53 45 3b 0a last.).{..bool.swapped.=.FALSE;.
3daa0 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 3b 0a 09 49 6e .InputIterator.swap_pos.=.b;..In
3dac0 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 65 72 61 74 6f putIterator.x.=.e;..InputIterato
3dae0 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 2d 78 3b 0a 09 r.y.=.x;..y--;..do.{......--x;..
3db00 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 29 20 7b 0a 09 ....--y;......if.(.*x.<.*y.).{..
3db20 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 78 2c 20 2a 79 .swapped.=.TRUE;...qSwap(.*x,.*y
3db40 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 09 7d 20 77 68 .);...swap_pos.=.y;......}..}.wh
3db60 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 65 64 20 29 0a ile(.y.!=.b.);..if.(.!swapped.).
3db80 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 0a 09 62 2b 2b .....return;..b.=.swap_pos;..b++
3dba0 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 20 43 6f 6e 74 ;.....}.}...template.<class.Cont
3dbc0 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 6f 72 74 28 20 ainer>.inline.void.qBubbleSort(.
3dbe0 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 6f 72 74 28 20 Container.&c.).{...qBubbleSort(.
3dc00 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 65 6d 70 6c 61 c.begin(),.c.end().);.}...templa
3dc20 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 45 4d 50 4c 41 te.<class.Value>.Q_INLINE_TEMPLA
3dc40 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 20 56 61 6c 75 TES.void.qHeapSortPushDown(.Valu
3dc60 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 74 20 29 0a 7b e*.heap,.int.first,.int.last.).{
3dc80 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 6c 65 20 28 20 .....int.r.=.first;.....while.(.
3dca0 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 74 20 3d 3d 20 r.<=.last./.2.).{..if.(.last.==.
3dcc0 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 73 20 6f 6e 6c 2.*.r.).{......//.node.r.has.onl
3dce0 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 32 20 2a 20 72 y.one.child......if.(.heap[2.*.r
3dd00 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 5b 72 5d 2c 20 ].<.heap[r].)...qSwap(.heap[r],.
3dd20 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 74 3b 0a 09 7d heap[2.*.r].);......r.=.last;..}
3dd40 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 74 77 6f 20 63 .else.{......//.node.r.has.two.c
3dd60 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 72 5d 20 3c 20 hildren......if.(.heap[2.*.r].<.
3dd80 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 5d 20 3c 20 68 heap[r].&&.!(heap[2.*.r.+.1].<.h
3dda0 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 69 74 68 20 6c eap[2.*.r]).).{...//.swap.with.l
3ddc0 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 20 68 65 61 70 eft.child...qSwap(.heap[r],.heap
3dde0 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 20 65 6c 73 65 [2.*.r].);...r.*=.2;......}.else
3de00 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 70 5b 72 5d 0a .if.(.heap[2.*.r.+.1].<.heap[r].
3de20 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 70 5b 32 20 2a ...&&.heap[2.*.r.+.1].<.heap[2.*
3de40 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 74 20 63 68 69 .r].).{...//.swap.with.right.chi
3de60 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 20 2a 20 72 20 ld...qSwap(.heap[r],.heap[2.*.r.
3de80 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 20 20 20 7d 20 +.1].);...r.=.2.*.r.+.1;......}.
3dea0 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 7d 0a 20 20 20 else.{...r.=.last;......}..}....
3dec0 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 74 49 74 65 72 .}.}...template.<class.InputIter
3dee0 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 5f 54 45 4d 50 ator,.class.Value>.Q_INLINE_TEMP
3df00 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 20 49 6e 70 75 LATES.void.qHeapSortHelper(.Inpu
3df20 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 65 2c 20 56 61 tIterator.b,.InputIterator.e,.Va
3df40 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 74 65 20 74 68 lue,.uint.n.).{.....//.Create.th
3df60 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 73 65 72 74 20 e.heap.....InputIterator.insert.
3df80 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 6e 65 77 20 56 =.b;.....Value*.realheap.=.new.V
3dfa0 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 20 66 61 6b 65 alue[n];.....//.Wow,.what.a.fake
3dfc0 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 20 69 6e 64 65 ..But.I.want.the.heap.to.be.inde
3dfe0 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 70 20 3d 20 72 xed.as.1...n.....Value*.heap.=.r
3e000 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 20 30 3b 0a 20 ealheap.-.1;.....int.size.=.0;..
3e020 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 73 65 72 74 20 ...for(.;.insert.!=.e;.++insert.
3e040 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 3b 0a 09 69 6e ).{..heap[++size].=.*insert;..in
3e060 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 26 20 68 65 61 t.i.=.size;..while(.i.>.1.&&.hea
3e080 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 20 71 53 77 61 p[i].<.heap[i./.2].).{......qSwa
3e0a0 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 09 20 20 20 20 p(.heap[i],.heap[i./.2].);......
3e0c0 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 77 20 64 6f 20 i./=.2;..}.....}......//.Now.do.
3e0e0 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 20 3d 20 6e 3b the.sorting.....for(.uint.i.=.n;
3e100 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 70 5b 31 5d 3b .i.>.0;.i--.).{..*b++.=.heap[1];
3e120 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 31 5d 20 3d 20 ..if.(.i.>.1.).{......heap[1].=.
3e140 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 44 6f 77 6e 28 heap[i];......qHeapSortPushDown(
3e160 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 20 20 20 20 7d .heap,.1,.(int)i.-.1.);..}.....}
3e180 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 0a 0a 74 65 6d ......delete[].realheap;.}...tem
3e1a0 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 0a 51 5f 49 4e plate.<class.InputIterator>.Q_IN
3e1c0 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 28 20 49 LINE_TEMPLATES.void.qHeapSort(.I
3e1e0 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 65 20 nputIterator.b,.InputIterator.e.
3e200 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 20 62 20 3d 3d ).{.....//.Empty.?.....if.(.b.==
3e220 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 61 6e 79 20 65 .e.)..return;......//.How.many.e
3e240 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 20 20 20 20 49 ntries.have.to.be.sorted.?.....I
3e260 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 6e 74 20 6e 20 nputIterator.it.=.b;.....uint.n.
3e280 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 7b 0a 09 2b 2b =.0;.....while.(.it.!=.e.).{..++
3e2a0 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 20 73 65 63 6f n;..++it;.....}......//.The.seco
3e2c0 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 20 74 6f 20 72 nd.last.parameter.is.a.hack.to.r
3e2e0 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 2f 2f 20 44 6f etrieve.the.value.type.....//.Do
3e300 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 71 48 65 61 70 .the.real.sorting.here.....qHeap
3e320 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 7d 0a 0a 0a 74 SortHelper(.b,.e,.*b,.n.);.}...t
3e340 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 5f 49 4e 4c 49 emplate.<class.Container>.Q_INLI
3e360 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 28 20 43 6f 6e NE_TEMPLATES.void.qHeapSort(.Con
3e380 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 67 69 6e 28 29 tainer.&c.).{.....if.(.c.begin()
3e3a0 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 20 2f 2f 20 54 .==.c.end().)..return;......//.T
3e3c0 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 20 61 20 68 61 he.second.last.parameter.is.a.ha
3e3e0 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 70 65 0a 20 20 ck.to.retrieve.the.value.type...
3e400 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 72 65 0a 20 20 ..//.Do.the.real.sorting.here...
3e420 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 29 2c 20 63 2e ..qHeapSortHelper(.c.begin(),.c.
3e440 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 63 2e 63 6f 75 end(),.*(c.begin()),.(uint)c.cou
3e460 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 43 6f 6e 74 61 nt().);.}..template.<class.Conta
3e480 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 61 74 6f 72 0a iner>.class.QBackInsertIterator.
3e4a0 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 61 63 6b 49 6e {.public:.....Q_EXPLICIT.QBackIn
3e4c0 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 29 0a 09 3a 20 sertIterator(.Container.&c.)..:.
3e4e0 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 0a 0a 20 20 20 container(.&c.).....{.....}.....
3e500 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 65 72 3e 26 .QBackInsertIterator<Container>&
3e520 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 45 4e 41 4d 45 .....operator=(.const.Q_TYPENAME
3e540 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 75 65 20 29 0a .Container::value_type.&value.).
3e560 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 28 20 76 61 6c ....{..container->push_back(.val
3e580 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 0a 20 20 20 20 ue.);..return.*this;.....}......
3e5a0 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 65 72 3e 26 20 QBackInsertIterator<Container>&.
3e5c0 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 74 68 69 73 3b operator*().....{..return.*this;
3e5e0 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 61 74 6f 72 3c .....}......QBackInsertIterator<
3e600 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 20 20 7b 0a 09 Container>&.operator++().....{..
3e620 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 61 63 6b 49 6e return.*this;.....}......QBackIn
3e640 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 65 72 61 74 6f sertIterator<Container>&.operato
3e660 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 73 3b 0a 20 20 r++(int).....{..return.*this;...
3e680 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 65 72 20 2a 63 ..}..protected:.....Container.*c
3e6a0 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 73 73 20 43 6f ontainer;.};..template.<class.Co
3e6c0 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 49 74 65 72 61 ntainer>.inline.QBackInsertItera
3e6e0 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 72 28 20 43 6f tor<Container>.qBackInserter(.Co
3e700 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 42 61 63 6b 49 ntainer.&c.).{.....return.QBackI
3e720 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 20 29 3b 0a 7d nsertIterator<Container>(.c.);.}
3e740 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 00 61 00 74 00 ..#endif......q.t.r.a.n.s.l.a.t.
3e760 6f 00 72 00 2e 00 68 00 00 14 4f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.r...h...O/*...................
3e780 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 20 20 ................................
3e7a0 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 20 20 ................................
3e7c0 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 20 20 ................................
3e7e0 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 20 20 ................................
3e800 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 20 20 ................................
3e820 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 20 20 ................................
3e840 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 20 20 ................................
3e860 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 20 20 ................................
3e880 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 20 20 ................................
3e8a0 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 20 20 ................................
3e8c0 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 20 20 ................................
3e8e0 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 20 20 ................................
3e900 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 20 20 ................................
3e920 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 20 20 ................................
3e940 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 20 20 ................................
3e960 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 20 20 ................................
3e980 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 20 20 ................................
3e9a0 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 20 20 ................................
3e9c0 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 20 20 ................................
3e9e0 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 20 20 ................................
3ea00 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 20 20 ................................
3ea20 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 20 20 ................................
3ea40 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 20 20 ................................
3ea60 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 20 20 ................................
3ea80 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 20 20 ................................
3eaa0 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 20 20 ................................
3eac0 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 20 20 ................................
3eae0 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 20 20 ................................
3eb00 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 20 20 ................................
3eb20 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 20 20 ................................
3eb40 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 20 20 ................................
3eb60 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 20 20 ................................
3eb80 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 20 20 ................................
3eba0 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 20 20 ................................
3ebc0 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 20 20 ................................
3ebe0 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 20 20 ................................
3ec00 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 20 20 ................................
3ec20 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 20 20 ................................
3ec40 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 20 20 ................................
3ec60 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 20 20 ................................
3ec80 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 20 20 ................................
3eca0 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 20 20 ................................
3ecc0 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 20 20 ................................
3ece0 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 20 20 ................................
3ed00 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 20 20 ................................
3ed20 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 20 20 ................................
3ed40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 23 69 66 6e .......................*/...#ifn
3ed60 64 65 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 def.QTRANSLATOR_H.#define.QTRANS
3ed80 4c 41 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 LATOR_H..#ifndef.QT_H.#include."
3eda0 71 6f 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 qobject.h".#include."qvaluelist.
3edc0 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
3ede0 5f 54 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 _TRANSLATION..class.QTranslatorP
3ee00 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 72 61 6e 73 6c 61 rivate;..class.Q_EXPORT.QTransla
3ee20 74 6f 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 torMessage.{.public:.....QTransl
3ee40 61 74 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 atorMessage();.....QTranslatorMe
3ee60 73 73 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 ssage(.const.char.*.context,....
3ee80 63 6f 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 const.char.*.sourceText,....cons
3eea0 74 20 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 t.char.*.comment,....const.QStri
3eec0 6e 67 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 ng&.translation.=.QString::null.
3eee0 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 28 20 51 44 61 74 61 );.....QTranslatorMessage(.QData
3ef00 53 74 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 Stream.&.);.....QTranslatorMessa
3ef20 67 65 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 ge(.const.QTranslatorMessage.&.m
3ef40 20 29 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 .);......QTranslatorMessage.&.op
3ef60 65 72 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 erator=(.const.QTranslatorMessag
3ef80 65 20 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 e.&.m.);......uint.hash().const.
3efa0 7b 20 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 {.return.h;.}.....const.char.*co
3efc0 6e 74 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 ntext().const.{.return.cx;.}....
3efe0 20 63 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 .const.char.*sourceText().const.
3f000 7b 20 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 {.return.st;.}.....const.char.*c
3f020 6f 6d 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 omment().const.{.return.cm;.}...
3f040 20 20 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 ...void.setTranslation(.const.QS
3f060 74 72 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 tring.&.translation.).{.tn.=.tra
3f080 6e 73 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 nslation;.}.....QString.translat
3f0a0 69 6f 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 ion().const.{.return.tn;.}......
3f0c0 65 6e 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 enum.Prefix.{.NoPrefix,.Hash,.Ha
3f0e0 73 68 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 shContext,.HashContextSourceText
3f100 2c 0a 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 ,.....HashContextSourceTextComme
3f120 6e 74 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 nt.};.....void.write(.QDataStrea
3f140 6d 20 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 m.&.s,.bool.strip.=.FALSE,...Pre
3f160 66 69 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 fix.prefix.=.HashContextSourceTe
3f180 78 74 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 xtComment.).const;.....Prefix.co
3f1a0 6d 6d 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 mmonPrefix(.const.QTranslatorMes
3f1c0 73 61 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 sage&.).const;......bool.operato
3f1e0 72 3d 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 r==(.const.QTranslatorMessage&.m
3f200 20 29 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 .).const;.....bool.operator!=(.c
3f220 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 20 63 6f 6e onst.QTranslatorMessage&.m.).con
3f240 73 74 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 st.....{.return.!operator==(.m.)
3f260 3b 20 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 ;.}.....bool.operator<(.const.QT
3f280 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 3b 0a 20 20 20 ranslatorMessage&.m.).const;....
3f2a0 20 62 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 .bool.operator<=(.const.QTransla
3f2c0 74 6f 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 torMessage&.m.).const.....{.retu
3f2e0 72 6e 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 rn.!m.operator<(.*this.);.}.....
3f300 62 6f 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 bool.operator>(.const.QTranslato
3f320 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
3f340 20 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 6f .m.operator<(.*this.);.}.....boo
3f360 6c 20 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 l.operator>=(.const.QTranslatorM
3f380 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 21 essage&.m.).const.....{.return.!
3f3a0 6f 70 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 operator<(.m.);.}..private:.....
3f3c0 75 69 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 uint.h;.....QCString.cx;.....QCS
3f3e0 74 72 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 tring.st;.....QCString.cm;.....Q
3f400 53 74 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 String.tn;......enum.Tag.{.Tag_E
3f420 6e 64 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 nd.=.1,.Tag_SourceText16,.Tag_Tr
3f440 61 6e 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 anslation,.Tag_Context16,.......
3f460 20 20 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 ..Tag_Hash,.Tag_SourceText,.Tag_
3f480 43 6f 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 Context,.Tag_Comment,.........Ta
3f4a0 67 5f 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 g_Obsolete1.};.};...class.Q_EXPO
3f4c0 52 54 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 RT.QTranslator:.public.QObject.{
3f4e0 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 54 72 61 6e 73 .....Q_OBJECT.public:.....QTrans
3f500 6c 61 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 lator(.QObject.*.parent.=.0,.con
3f520 73 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 54 72 61 6e st.char.*.name.=.0.);.....~QTran
3f540 73 6c 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 slator();..#ifndef.QT_NO_COMPAT.
3f560 20 20 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 ....QString.find(.const.char.*co
3f580 6e 74 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 ntext,.const.char.*sourceText,.c
3f5a0 6f 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 20 onst.char.*.comment.=.0.).const.
3f5c0 7b 0a 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 {..return.findMessage(.context,.
3f5e0 73 6f 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 sourceText,.comment.).translatio
3f600 6e 28 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 n();.....}.#endif.....virtual.QT
3f620 72 61 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 ranslatorMessage.findMessage(.co
3f640 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 0a 09 09 09 09 09 20 nst.char.*,.const.char.*,.......
3f660 20 20 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 ...const.char.*.=.0.).const;....
3f680 20 20 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 ..bool.load(.const.QString.&.fil
3f6a0 65 6e 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 ename,.........const.QString.&.d
3f6c0 69 72 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 irectory.=.QString::null,.......
3f6e0 20 20 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 ..const.QString.&.search_delimit
3f700 65 72 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 ers.=.QString::null,.........con
3f720 73 74 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 st.QString.&.suffix.=.QString::n
3f740 75 6c 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 ull.);.....bool.load(.const.ucha
3f760 72 20 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 r.*data,.int.len.).{..clear();..
3f780 72 65 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 return.do_load(.data,.len.);....
3f7a0 20 7d 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 .}......void.clear();..#ifndef.Q
3f7c0 54 5f 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 T_NO_TRANSLATION_BUILDER.....enu
3f7e0 6d 20 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 m.SaveMode.{.Everything,.Strippe
3f800 64 20 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 d.};......bool.save(.const.QStri
3f820 6e 67 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 ng.&.filename,.SaveMode.mode.=.E
3f840 76 65 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 verything.);......void.insert(.c
3f860 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 29 3b 0a 20 20 20 20 onst.QTranslatorMessage&.);.....
3f880 76 6f 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 void.insert(.const.char.*context
3f8a0 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 73 74 20 ,.const.char.*sourceText,.const.
3f8c0 51 53 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 QString.&translation.).{..insert
3f8e0 28 20 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 (.QTranslatorMessage(context,.so
3f900 75 72 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 urceText,."",.translation).);...
3f920 20 20 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 ..}.....void.remove(.const.QTran
3f940 73 6c 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 slatorMessage&.);.....void.remov
3f960 65 28 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 e(.const.char.*context,.const.ch
3f980 61 72 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 ar.*sourceText.).{..remove(.QTra
3f9a0 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 63 65 54 65 nslatorMessage(context,.sourceTe
3f9c0 78 74 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 xt,."").);.....}.....bool.contai
3f9e0 6e 73 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 ns(.const.char.*,.const.char.*,.
3fa00 63 6f 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 const.char.*.comment.=.0.).const
3fa20 3b 0a 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 ;......void.squeeze(.SaveMode.=.
3fa40 45 76 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 Everything.);.....void.unsqueeze
3fa60 28 29 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 ();......QValueList<QTranslatorM
3fa80 65 73 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 essage>.messages().const;.#endif
3faa0 0a 0a 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 ......bool.isEmpty().const;..pri
3fac0 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 43 4f 50 59 vate:.#if.defined(Q_DISABLE_COPY
3fae0 29 0a 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 ).....QTranslator(.const.QTransl
3fb00 61 74 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 ator.&.);.....QTranslator.&opera
3fb20 74 6f 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 tor=(.const.QTranslator.&.);.#en
3fb40 64 69 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 dif......bool.do_load(.const.uch
3fb60 61 72 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 ar.*data,.int.len.);......QTrans
3fb80 6c 61 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 latorPrivate.*.d;.};..#endif.//.
3fba0 51 54 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 QT_NO_TRANSLATION..#endif......q
3fbc0 00 77 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 20 20 .w.i.d.g.e.t.l.i.s.t...h..../*..
3fbe0 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 20 20 ................................
3fc00 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 20 20 ................................
3fc20 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 20 20 ................................
3fc40 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 20 20 ................................
3fc60 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 20 20 ................................
3fc80 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 20 20 ................................
3fca0 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 20 20 ................................
3fcc0 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 20 20 ................................
3fce0 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 20 20 ................................
3fd00 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 20 20 ................................
3fd20 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 20 20 ................................
3fd40 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 20 20 ................................
3fd60 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 20 20 ................................
3fd80 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 20 20 ................................
3fda0 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 20 20 ................................
3fdc0 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 20 20 ................................
3fde0 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 20 20 ................................
3fe00 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 20 20 ................................
3fe20 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 20 20 ................................
3fe40 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 20 20 ................................
3fe60 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 20 20 ................................
3fe80 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 20 20 ................................
3fea0 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 20 20 ................................
3fec0 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 20 20 ................................
3fee0 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 20 20 ................................
3ff00 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 20 20 ................................
3ff20 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 20 20 ................................
3ff40 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 20 20 ................................
3ff60 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 20 20 ................................
3ff80 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 20 20 ................................
3ffa0 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 20 20 ................................
3ffc0 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 20 20 ................................
3ffe0 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 20 20 ................................
40000 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 20 20 ................................
40020 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 20 20 ................................
40040 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 20 20 ................................
40060 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 20 20 ................................
40080 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 20 20 ................................
400a0 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 20 20 ................................
400c0 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 20 20 ................................
400e0 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 20 20 ................................
40100 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 20 20 ................................
40120 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 20 20 ................................
40140 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 20 20 ................................
40160 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 20 20 ................................
40180 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 20 20 ................................
401a0 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 2a 2f ..............................*/
401c0 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 ..#ifndef.QWIDGETLIST_H.#define.
401e0 51 57 49 44 47 45 54 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 QWIDGETLIST_H..#ifndef.QT_H.#inc
40200 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c lude."qwidget.h".#include."qptrl
40220 69 73 74 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 5f 45 ist.h".#endif.//.QT_H..class.Q_E
40240 58 50 4f 52 54 20 51 57 69 64 67 65 74 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c XPORT.QWidgetList.:.public.QPtrL
40260 69 73 74 3c 51 57 69 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 ist<QWidget>.{.public:.....QWidg
40280 65 74 4c 69 73 74 28 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e 28 29 20 7b etList().:.QPtrList<QWidget>().{
402a0 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 }.....QWidgetList(.const.QWidget
402c0 4c 69 73 74 20 26 6c 69 73 74 20 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 57 69 64 67 65 74 3e List.&list.).:.QPtrList<QWidget>
402e0 28 6c 69 73 74 29 20 7b 7d 0a 20 20 20 7e 51 57 69 64 67 65 74 4c 69 73 74 28 29 20 7b 20 63 6c (list).{}....~QWidgetList().{.cl
40300 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6f 70 65 72 61 74 ear();.}.....QWidgetList.&operat
40320 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 69 73 74 29 0a 09 7b 20 or=(const.QWidgetList.&list)..{.
40340 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 4c 69 73 74 26 29 51 50 74 72 4c 69 73 74 3c 51 57 return.(QWidgetList&)QPtrList<QW
40360 69 64 67 65 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 6c 69 73 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 idget>::operator=(list);.}.};..c
40380 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 3a 20 70 75 lass.Q_EXPORT.QWidgetListIt.:.pu
403a0 62 6c 69 63 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 0a 7b blic.QPtrListIterator<QWidget>.{
403c0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 28 20 63 6f 6e 73 .public:.....QWidgetListIt(.cons
403e0 74 20 51 57 69 64 67 65 74 4c 69 73 74 20 26 6c 20 29 20 3a 20 51 50 74 72 4c 69 73 74 49 74 65 t.QWidgetList.&l.).:.QPtrListIte
40400 72 61 74 6f 72 3c 51 57 69 64 67 65 74 3e 28 6c 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 rator<QWidget>(l).{}.....QWidget
40420 4c 69 73 74 49 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 57 69 64 67 65 74 4c ListIt.&operator=(const.QWidgetL
40440 69 73 74 49 74 20 26 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 4c 69 73 74 istIt.&i)..{.return.(QWidgetList
40460 49 74 26 29 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 3a 3a 6f It&)QPtrListIterator<QWidget>::o
40480 70 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 49 perator=(i);.}.};..#endif.//.QWI
404a0 44 47 45 54 4c 49 53 54 5f 48 0a 00 00 00 1e 00 71 00 77 00 73 00 63 00 75 00 72 00 73 00 6f 00 DGETLIST_H......q.w.s.c.u.r.s.o.
404c0 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 0d 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 r._.q.w.s...h..../*.............
404e0 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 20 20 ................................
40500 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 20 20 ................................
40520 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 20 20 ................................
40540 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 20 20 ................................
40560 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 20 20 ................................
40580 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 20 20 ................................
405a0 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 20 20 ................................
405c0 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 20 20 ................................
405e0 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 20 20 ................................
40600 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 20 20 ................................
40620 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 20 20 ................................
40640 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 20 20 ................................
40660 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 20 20 ................................
40680 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 20 20 ................................
406a0 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 20 20 ................................
406c0 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 20 20 ................................
406e0 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 20 20 ................................
40700 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 20 20 ................................
40720 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 20 20 ................................
40740 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 20 20 ................................
40760 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 20 20 ................................
40780 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 20 20 ................................
407a0 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 20 20 ................................
407c0 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 20 20 ................................
407e0 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 20 20 ................................
40800 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 20 20 ................................
40820 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 20 20 ................................
40840 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 20 20 ................................
40860 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 20 20 ................................
40880 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 20 20 ................................
408a0 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 20 20 ................................
408c0 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 20 20 ................................
408e0 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 20 20 ................................
40900 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 20 20 ................................
40920 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 20 20 ................................
40940 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 20 20 ................................
40960 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 20 20 ................................
40980 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 20 20 ................................
409a0 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 20 20 ................................
409c0 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f ......*/..#ifndef.QWSCURSOR_QWS_
409e0 48 0a 23 64 65 66 69 6e 65 20 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 H.#define.QWSCURSOR_QWS_H..#ifnd
40a00 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 23 65 6e 64 ef.QT_H.#include."qimage.h".#end
40a20 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 57 53 43 75 72 73 6f 72 20 3a 20 70 75 if.//.QT_H..class.QWSCursor.:.pu
40a40 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 28 blic.Qt.{.public:.....QWSCursor(
40a60 29 20 7b 7d 0a 20 20 20 20 51 57 53 43 75 72 73 6f 72 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a ).{}.....QWSCursor(const.uchar.*
40a80 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 6d 61 73 6b 2c 0a 20 20 20 20 20 20 20 data,.const.uchar.*mask,........
40aa0 20 20 20 20 20 20 20 20 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 .........int.width,.int.height,.
40ac0 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 29 0a 09 7b 20 73 65 74 28 64 61 74 61 2c int.hotX,.int.hotY)..{.set(data,
40ae0 20 6d 61 73 6b 2c 20 77 69 64 74 68 2c 20 68 65 69 67 68 74 2c 20 68 6f 74 58 2c 20 68 6f 74 59 .mask,.width,.height,.hotX,.hotY
40b00 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 28 63 6f 6e 73 74 20 75 63 68 61 72 20 2a );.}......void.set(const.uchar.*
40b20 64 61 74 61 2c 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 6d 61 73 6b 2c 0a 09 09 69 6e 74 20 77 data,.const.uchar.*mask,...int.w
40b40 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.
40b60 68 6f 74 59 29 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 20 68 6f 74 53 70 6f 74 28 29 20 63 6f 6e hotY);......QPoint.hotSpot().con
40b80 73 74 20 7b 20 72 65 74 75 72 6e 20 68 6f 74 3b 20 7d 0a 20 20 20 20 51 49 6d 61 67 65 20 26 69 st.{.return.hot;.}.....QImage.&i
40ba0 6d 61 67 65 28 29 20 7b 20 72 65 74 75 72 6e 20 63 75 72 73 6f 72 3b 20 7d 0a 20 20 20 20 63 6f mage().{.return.cursor;.}.....co
40bc0 6e 73 74 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 nst.QRegion.region().const.{.ret
40be0 75 72 6e 20 72 67 6e 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 43 75 72 73 6f 72 urn.rgn;.}......static.QWSCursor
40c00 20 2a 73 79 73 74 65 6d 43 75 72 73 6f 72 28 69 6e 74 20 69 64 29 3b 0a 0a 70 72 69 76 61 74 65 .*systemCursor(int.id);..private
40c20 3a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 72 65 61 74 65 53 79 73 74 65 6d 43 75 :.....static.void.createSystemCu
40c40 72 73 6f 72 28 20 69 6e 74 20 69 64 20 29 3b 09 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 rsor(.int.id.);......void.create
40c60 44 72 6f 70 53 68 61 64 6f 77 28 69 6e 74 20 64 72 6f 70 78 2c 20 69 6e 74 20 64 72 6f 70 79 29 DropShadow(int.dropx,.int.dropy)
40c80 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 6f 69 6e 74 20 68 6f 74 3b 0a 20 20 20 20 ;..private:.....QPoint.hot;.....
40ca0 51 49 6d 61 67 65 20 63 75 72 73 6f 72 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 67 6e 3b 0a QImage.cursor;.....QRegion.rgn;.
40cc0 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 43 55 52 53 4f 52 5f 51 57 53 5f 48 0a 00 00 };..#endif.//.QWSCURSOR_QWS_H...
40ce0 00 10 00 71 00 74 00 5f 00 6d 00 61 00 63 00 2e 00 68 00 00 2d 6b 2f 2a 20 20 20 20 20 20 20 20 ...q.t._.m.a.c...h..-k/*........
40d00 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 20 20 ................................
40d20 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 20 20 ................................
40d40 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 20 20 ................................
40d60 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 20 20 ................................
40d80 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 20 20 ................................
40da0 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 20 20 ................................
40dc0 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 20 20 ................................
40de0 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 20 20 ................................
40e00 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 20 20 ................................
40e20 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 20 20 ................................
40e40 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 20 20 ................................
40e60 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 20 20 ................................
40e80 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 20 20 ................................
40ea0 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 20 20 ................................
40ec0 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 20 20 ................................
40ee0 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 20 20 ................................
40f00 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 20 20 ................................
40f20 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 20 20 ................................
40f40 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 20 20 ................................
40f60 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 20 20 ................................
40f80 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 20 20 ................................
40fa0 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 20 20 ................................
40fc0 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 20 20 ................................
40fe0 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 20 20 ................................
41000 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 20 20 ................................
41020 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 20 20 ................................
41040 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 20 20 ................................
41060 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 20 20 ................................
41080 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 20 20 ................................
410a0 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 20 20 ................................
410c0 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 20 20 ................................
410e0 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 20 20 ................................
41100 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 20 20 ................................
41120 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 20 20 ................................
41140 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 20 20 ................................
41160 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 20 20 ................................
41180 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 20 20 ................................
411a0 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 2a 2f 0a .............................*/.
411c0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 41 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 41 43 .#ifndef.QT_MAC_H.#define.QT_MAC
411e0 5f 48 0a 0a 23 75 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 47 0a 23 69 66 64 65 66 20 44 45 42 55 _H..#undef.OLD_DEBUG.#ifdef.DEBU
41200 47 0a 23 64 65 66 69 6e 65 20 4f 4c 44 5f 44 45 42 55 47 20 44 45 42 55 47 0a 23 75 6e 64 65 66 G.#define.OLD_DEBUG.DEBUG.#undef
41220 20 44 45 42 55 47 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 44 45 42 55 47 20 30 0a 0a 23 .DEBUG.#endif.#define.DEBUG.0..#
41240 69 66 6e 64 65 66 20 5f 5f 49 4d 41 47 45 43 41 50 54 55 52 45 5f 5f 0a 23 64 65 66 69 6e 65 20 ifndef.__IMAGECAPTURE__.#define.
41260 5f 5f 49 4d 41 47 45 43 41 50 54 55 52 45 5f 5f 0a 23 65 6e 64 69 66 0a 23 69 6e 63 6c 75 64 65 __IMAGECAPTURE__.#endif.#include
41280 20 3c 43 61 72 62 6f 6e 2f 43 61 72 62 6f 6e 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 51 75 69 .<Carbon/Carbon.h>.#include.<Qui
412a0 63 6b 54 69 6d 65 2f 4d 6f 76 69 65 73 2e 68 3e 0a 23 75 6e 64 65 66 20 51 54 5f 42 55 49 4c 44 ckTime/Movies.h>.#undef.QT_BUILD
412c0 5f 4b 45 59 0a 23 69 6e 63 6c 75 64 65 20 3c 71 63 6f 6e 66 69 67 2e 68 3e 20 2f 2f 57 65 20 6e _KEY.#include.<qconfig.h>.//We.n
412e0 65 65 64 20 74 68 69 73 20 74 6f 20 67 65 74 20 51 54 5f 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f eed.this.to.get.QT_MACOSX_VERSIO
41300 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 0a 23 69 66 64 65 66 20 51 N.#include."qglobal.h"..#ifdef.Q
41320 5f 4f 53 5f 4d 41 43 39 0a 23 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 44 45 46 41 55 4c 54 5f 53 _OS_MAC9.#.define.QMAC_DEFAULT_S
41340 54 59 4c 45 20 22 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 22 20 2f 2f 44 65 66 61 75 6c 74 20 TYLE."QPlatinumStyle".//Default.
41360 73 74 79 6c 65 0a 23 20 69 6e 63 6c 75 64 65 20 22 71 74 5f 6d 61 63 39 2e 68 22 0a 23 65 6c 69 style.#.include."qt_mac9.h".#eli
41380 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 0a 23 20 64 65 66 69 6e 65 20 51 4d f.defined(Q_OS_MACX).#.define.QM
413a0 41 43 5f 44 45 46 41 55 4c 54 5f 53 54 59 4c 45 20 22 51 4d 61 63 53 74 79 6c 65 22 20 2f 2f 44 AC_DEFAULT_STYLE."QMacStyle".//D
413c0 65 66 61 75 6c 74 53 74 79 6c 65 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 efaultStyle.#endif..#if.!defined
413e0 28 51 5f 57 53 5f 4d 41 43 58 29 20 7c 7c 20 51 54 5f 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e (Q_WS_MACX).||.QT_MACOSX_VERSION
41400 20 3c 20 30 78 31 30 32 30 20 7c 7c 20 51 54 5f 4d 41 43 4f 53 58 5f 56 45 52 53 49 4f 4e 20 3e .<.0x1020.||.QT_MACOSX_VERSION.>
41420 3d 20 30 78 31 30 33 30 0a 23 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 4e 4f 5f 46 41 4b 45 43 55 =.0x1030.#.define.QMAC_NO_FAKECU
41440 52 53 4f 52 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RSOR.#endif../*.................
41460 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 20 20 ................................
41480 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 20 20 ................................
414a0 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 20 20 ................................
414c0 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 20 20 ................................
414e0 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 20 20 ................................
41500 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 20 20 ................................
41520 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 20 20 ................................
41540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2f 23 64 65 66 69 6e 65 20 ...................*/.//#define.
41560 51 4d 41 43 5f 55 53 45 5f 41 50 50 4c 49 43 41 54 49 4f 4e 5f 45 56 45 4e 54 5f 4c 4f 4f 50 0a QMAC_USE_APPLICATION_EVENT_LOOP.
41580 0a 23 75 6e 64 65 66 20 44 45 42 55 47 0a 23 69 66 64 65 66 20 4f 4c 44 5f 44 45 42 55 47 0a 23 .#undef.DEBUG.#ifdef.OLD_DEBUG.#
415a0 64 65 66 69 6e 65 20 44 45 42 55 47 20 4f 4c 44 5f 44 45 42 55 47 0a 23 65 6e 64 69 66 0a 23 75 define.DEBUG.OLD_DEBUG.#endif.#u
415c0 6e 64 65 66 20 4f 4c 44 5f 44 45 42 55 47 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a ndef.OLD_DEBUG..#ifdef.Q_WS_MAC.
415e0 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 #include."qpainter.h".#include."
41600 71 77 69 64 67 65 74 2e 68 22 0a 65 78 74 65 72 6e 20 69 6e 74 20 6d 61 63 5f 77 69 6e 64 6f 77 qwidget.h".extern.int.mac_window
41620 5f 63 6f 75 6e 74 3b 20 2f 2f 71 77 69 64 67 65 74 5f 6d 61 63 2e 63 70 70 0a 23 69 66 64 65 66 _count;.//qwidget_mac.cpp.#ifdef
41640 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 68 .QT_THREAD_SUPPORT.#include."qth
41660 72 65 61 64 2e 68 22 0a 65 78 74 65 72 6e 20 51 4d 75 74 65 78 20 2a 71 74 5f 6d 61 63 5f 70 6f read.h".extern.QMutex.*qt_mac_po
41680 72 74 5f 6d 75 74 65 78 3b 20 2f 2f 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 rt_mutex;.//qapplication_mac.cpp
416a0 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 .#endif..class.QMacBlockingFunct
416c0 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 2f 2f 64 6f 6e 65 20 69 6e 20 71 ion.:.public.QObject.//done.in.q
416e0 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 application_mac.cpp.{.private:..
41700 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 62 6c 6f 63 6b 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 ...static.int.block;.public:....
41720 20 51 4d 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 7e 51 4d .QMacBlockingFunction();.....~QM
41740 61 63 42 6c 6f 63 6b 69 6e 67 46 75 6e 63 74 69 6f 6e 28 29 20 7b 20 62 6c 6f 63 6b 2d 2d 3b 20 acBlockingFunction().{.block--;.
41760 7d 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 62 6c 6f 63 6b 69 6e 67 28 29 20 7b 20 72 }.....static.bool.blocking().{.r
41780 65 74 75 72 6e 20 62 6c 6f 63 6b 20 21 3d 20 30 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a eturn.block.!=.0;.}..protected:.
417a0 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 28 51 54 69 6d 65 72 45 76 65 6e 74 20 ....void.timerEvent(QTimerEvent.
417c0 2a 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 *);.};..class.QMacSavedFontInfo.
417e0 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 43 47 72 61 66 50 .{.private:.....void.init(CGrafP
41800 74 72 29 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 73 68 6f 72 74 20 74 66 6f 6e 74 2c tr);.protected:.....short.tfont,
41820 20 74 66 61 63 65 3b 0a 20 20 20 20 69 6e 74 20 74 73 69 7a 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 .tface;.....int.tsize;.public:..
41840 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 28 29 20 7b 20 ...inline.QMacSavedFontInfo().{.
41860 47 57 6f 72 6c 64 50 74 72 20 77 3b 20 47 44 48 61 6e 64 6c 65 20 68 3b 20 47 65 74 47 57 6f 72 GWorldPtr.w;.GDHandle.h;.GetGWor
41880 6c 64 28 26 77 2c 20 26 68 29 3b 20 69 6e 69 74 28 77 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e ld(&w,.&h);.init(w);.}.....inlin
418a0 65 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 43 47 72 61 66 50 74 72 20 77 29 20 e.QMacSavedFontInfo(CGrafPtr.w).
418c0 7b 20 69 6e 69 74 28 77 29 3b 20 7d 0a 20 20 20 20 7e 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 {.init(w);.}.....~QMacSavedFontI
418e0 6e 66 6f 28 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 nfo();.};..inline.QMacSavedFontI
41900 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 20 0a 7b 0a 20 20 20 nfo::~QMacSavedFontInfo()..{....
41920 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f 77 5f 63 6f 75 6e 74 29 20 7b 0a 09 54 65 78 74 46 6f 6e .if(mac_window_count).{..TextFon
41940 74 28 74 66 6f 6e 74 29 3b 0a 09 54 65 78 74 46 61 63 65 28 74 66 61 63 65 29 3b 0a 09 54 65 78 t(tfont);..TextFace(tface);..Tex
41960 74 53 69 7a 65 28 74 73 69 7a 65 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f tSize(tsize);.....}.}..inline.vo
41980 69 64 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 3a 3a 69 6e 69 74 28 43 47 72 61 66 id.QMacSavedFontInfo::init(CGraf
419a0 50 74 72 20 77 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 Ptr.w)..{.....if(mac_window_coun
419c0 74 29 20 7b 0a 09 74 66 6f 6e 74 20 3d 20 47 65 74 50 6f 72 74 54 65 78 74 46 6f 6e 74 28 77 29 t).{..tfont.=.GetPortTextFont(w)
419e0 3b 0a 09 74 66 61 63 65 20 3d 20 47 65 74 50 6f 72 74 54 65 78 74 46 61 63 65 28 77 29 3b 0a 09 ;..tface.=.GetPortTextFace(w);..
41a00 74 73 69 7a 65 20 3d 20 47 65 74 50 6f 72 74 54 65 78 74 53 69 7a 65 28 77 29 3b 0a 20 20 20 20 tsize.=.GetPortTextSize(w);.....
41a20 7d 0a 7d 0a 0a 63 6c 61 73 73 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 }.}..class.QMacFontInfo.{.public
41a40 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 28 29 20 3a 20 66 69 :.....inline.QMacFontInfo().:.fi
41a60 5f 66 6e 75 6d 28 30 29 2c 20 66 69 5f 66 61 63 65 28 30 29 2c 20 66 69 5f 73 69 7a 65 28 30 29 _fnum(0),.fi_face(0),.fi_size(0)
41a80 2c 20 66 69 5f 65 6e 63 28 30 29 2c 20 66 69 5f 61 73 74 79 6c 65 28 30 29 0a 09 7b 20 7d 0a 20 ,.fi_enc(0),.fi_astyle(0)..{.}..
41aa0 20 20 20 69 6e 6c 69 6e 65 20 7e 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 28 29 20 0a 09 7b 20 69 66 ...inline.~QMacFontInfo()...{.if
41ac0 28 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 (fi_astyle.&&.fi_astyle->deref()
41ae0 29 20 7b 0a 09 20 20 20 20 41 54 53 55 44 69 73 70 6f 73 65 53 74 79 6c 65 28 66 69 5f 61 73 74 ).{......ATSUDisposeStyle(fi_ast
41b00 79 6c 65 2d 3e 73 74 79 6c 65 29 3b 0a 09 20 20 20 20 64 65 6c 65 74 65 20 66 69 5f 61 73 74 79 yle->style);......delete.fi_asty
41b20 6c 65 3b 0a 09 7d 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f le;..}.}.....inline.QMacFontInfo
41b40 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 26 .&operator=(const.QMacFontInfo.&
41b60 72 68 73 29 20 7b 0a 09 73 65 74 45 6e 63 6f 64 69 6e 67 28 72 68 73 2e 65 6e 63 6f 64 69 6e 67 rhs).{..setEncoding(rhs.encoding
41b80 28 29 29 3b 0a 09 73 65 74 46 6f 6e 74 28 72 68 73 2e 66 6f 6e 74 28 29 29 3b 0a 09 73 65 74 53 ());..setFont(rhs.font());..setS
41ba0 74 79 6c 65 28 72 68 73 2e 73 74 79 6c 65 28 29 29 3b 0a 09 73 65 74 53 69 7a 65 28 72 68 73 2e tyle(rhs.style());..setSize(rhs.
41bc0 73 69 7a 65 28 29 29 3b 0a 09 69 66 28 72 68 73 2e 61 74 73 75 53 74 79 6c 65 28 29 29 20 7b 0a size());..if(rhs.atsuStyle()).{.
41be0 09 20 20 20 20 72 68 73 2e 61 74 73 75 53 74 79 6c 65 28 29 2d 3e 72 65 66 28 29 3b 0a 09 20 20 .....rhs.atsuStyle()->ref();....
41c00 20 20 73 65 74 41 54 53 55 53 74 79 6c 65 28 72 68 73 2e 61 74 73 75 53 74 79 6c 65 28 29 29 3b ..setATSUStyle(rhs.atsuStyle());
41c20 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 69 66 28 66 69 5f 61 73 74 79 6c 65 20 26 26 20 ..}.else.{......if(fi_astyle.&&.
41c40 66 69 5f 61 73 74 79 6c 65 2d 3e 64 65 72 65 66 28 29 29 20 7b 0a 09 09 41 54 53 55 44 69 73 70 fi_astyle->deref()).{...ATSUDisp
41c60 6f 73 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 09 64 65 oseStyle(fi_astyle->style);...de
41c80 6c 65 74 65 20 66 69 5f 61 73 74 79 6c 65 3b 0a 09 20 20 20 20 7d 0a 09 20 20 20 20 73 65 74 53 lete.fi_astyle;......}......setS
41ca0 74 79 6c 65 28 30 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d tyle(0);..}..return.*this;.....}
41cc0 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 54 65 78 74 45 6e 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 ......inline.TextEncoding.encodi
41ce0 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 65 6e 63 3b 20 7d 0a 20 20 ng().const.{.return.fi_enc;.}...
41d00 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 45 6e 63 6f 64 69 6e 67 28 54 65 78 74 45 6e ..inline.void.setEncoding(TextEn
41d20 63 6f 64 69 6e 67 20 66 29 20 7b 20 66 69 5f 65 6e 63 20 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 69 coding.f).{.fi_enc.=.f;.}......i
41d40 6e 6c 69 6e 65 20 73 68 6f 72 74 20 66 6f 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 nline.short.font().const.{.retur
41d60 6e 20 66 69 5f 66 6e 75 6d 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 n.fi_fnum;.}.....inline.void.set
41d80 46 6f 6e 74 28 73 68 6f 72 74 20 66 29 20 7b 20 66 69 5f 66 6e 75 6d 20 3d 20 66 3b 20 7d 0a 0a Font(short.f).{.fi_fnum.=.f;.}..
41da0 20 20 20 20 69 6e 6c 69 6e 65 20 73 68 6f 72 74 20 73 74 79 6c 65 28 29 20 63 6f 6e 73 74 20 7b ....inline.short.style().const.{
41dc0 20 72 65 74 75 72 6e 20 66 69 5f 66 61 63 65 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f .return.fi_face;.}.....inline.vo
41de0 69 64 20 73 65 74 53 74 79 6c 65 28 73 68 6f 72 74 20 66 29 20 7b 20 66 69 5f 66 61 63 65 20 3d id.setStyle(short.f).{.fi_face.=
41e00 20 66 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 69 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e .f;.}......inline.int.size().con
41e20 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 73 69 7a 65 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e st.{.return.fi_size;.}.....inlin
41e40 65 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 20 66 29 20 7b 20 66 69 5f 73 69 7a 65 20 e.void.setSize(int.f).{.fi_size.
41e60 3d 20 66 3b 20 7d 0a 0a 20 20 20 20 73 74 72 75 63 74 20 51 41 54 53 55 53 74 79 6c 65 20 3a 20 =.f;.}......struct.QATSUStyle.:.
41e80 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 09 41 54 53 55 53 74 79 6c 65 20 73 74 79 6c public.QShared.{..ATSUStyle.styl
41ea0 65 3b 0a 09 52 47 42 43 6f 6c 6f 72 20 72 67 62 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 69 6e 6c e;..RGBColor.rgb;.....};.....inl
41ec0 69 6e 65 20 51 41 54 53 55 53 74 79 6c 65 20 2a 61 74 73 75 53 74 79 6c 65 28 29 20 63 6f 6e 73 ine.QATSUStyle.*atsuStyle().cons
41ee0 74 20 7b 20 72 65 74 75 72 6e 20 66 69 5f 61 73 74 79 6c 65 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 t.{.return.fi_astyle;.}.....inli
41f00 6e 65 20 76 6f 69 64 20 73 65 74 41 54 53 55 53 74 79 6c 65 28 51 41 54 53 55 53 74 79 6c 65 20 ne.void.setATSUStyle(QATSUStyle.
41f20 2a 73 29 20 7b 20 66 69 5f 61 73 74 79 6c 65 20 3d 20 73 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a *s).{.fi_astyle.=.s;.}..private:
41f40 0a 20 20 20 20 73 68 6f 72 74 20 66 69 5f 66 6e 75 6d 2c 20 66 69 5f 66 61 63 65 3b 0a 20 20 20 .....short.fi_fnum,.fi_face;....
41f60 20 69 6e 74 20 66 69 5f 73 69 7a 65 3b 0a 20 20 20 20 54 65 78 74 45 6e 63 6f 64 69 6e 67 20 66 .int.fi_size;.....TextEncoding.f
41f80 69 5f 65 6e 63 3b 0a 20 20 20 20 51 41 54 53 55 53 74 79 6c 65 20 2a 66 69 5f 61 73 74 79 6c 65 i_enc;.....QATSUStyle.*fi_astyle
41fa0 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 3b 0a 63 6c 61 73 73 20 51 ;.};..class.QFontEngine;.class.Q
41fc0 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 FontDef;.class.QFontPrivate;.cla
41fe0 73 73 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 3a 20 70 75 62 6c 69 63 20 51 4d 61 63 ss.QMacSetFontInfo.:.public.QMac
42000 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 2c 20 70 75 62 6c 69 63 20 51 4d 61 63 46 6f 6e 74 49 6e SavedFontInfo,.public.QMacFontIn
42020 66 6f 20 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 61 63 46 6f fo..{.private:.....static.QMacFo
42040 6e 74 49 6e 66 6f 20 2a 63 72 65 61 74 65 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f ntInfo.*createFontInfo(const.QFo
42060 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 2a 64 65 ntEngine.*fe,.const.QFontDef.*de
42080 66 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 29 3b 0a 0a 70 75 62 6c 69 63 3a f,.QPaintDevice.*pdev);..public:
420a0 0a 20 20 20 20 2f 2f 63 72 65 61 74 65 20 74 68 69 73 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 .....//create.this.for.temporary
420c0 20 66 6f 6e 74 20 73 65 74 74 74 69 6e 67 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 65 .font.settting.....inline.QMacSe
420e0 74 46 6f 6e 74 49 6e 66 6f 28 63 6f 6e 73 74 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 64 2c tFontInfo(const.QFontPrivate.*d,
42100 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 65 64 .QPaintDevice.*pdev).:.QMacSaved
42120 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 49 6e FontInfo(),...........QMacFontIn
42140 66 6f 28 29 20 7b 20 73 65 74 4d 61 63 46 6f 6e 74 28 64 2c 20 74 68 69 73 2c 20 70 64 65 76 29 fo().{.setMacFont(d,.this,.pdev)
42160 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 28 63 ;.}.....inline.QMacSetFontInfo(c
42180 6f 6e 73 74 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 65 2c 20 51 50 61 69 6e 74 44 65 76 69 onst.QFontEngine.*fe,.QPaintDevi
421a0 63 65 20 2a 70 64 65 76 29 20 3a 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 29 2c ce.*pdev).:.QMacSavedFontInfo(),
421c0 20 0a 09 09 09 09 09 09 09 09 09 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 28 29 20 7b 20 73 65 74 4d ...........QMacFontInfo().{.setM
421e0 61 63 46 6f 6e 74 28 66 65 2c 20 74 68 69 73 2c 20 70 64 65 76 29 3b 20 7d 0a 0a 20 20 20 20 2f acFont(fe,.this,.pdev);.}....../
42200 2f 79 6f 75 20 63 61 6e 20 75 73 65 20 74 68 65 73 65 20 74 6f 20 63 61 75 73 65 20 66 6f 6e 74 /you.can.use.these.to.cause.font
42220 20 73 65 74 74 69 6e 67 2c 20 77 69 74 68 6f 75 74 20 72 65 73 74 6f 72 69 6e 67 20 6f 6c 64 0a .setting,.without.restoring.old.
42240 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 73 74 ....static.bool.setMacFont(const
42260 20 51 4d 61 63 46 6f 6e 74 49 6e 66 6f 20 2a 66 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 .QMacFontInfo.*f,.QMacSetFontInf
42280 6f 20 2a 73 66 69 3d 4e 55 4c 4c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 o.*sfi=NULL);.....static.bool.se
422a0 74 4d 61 63 46 6f 6e 74 28 63 6f 6e 73 74 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 64 2c 20 tMacFont(const.QFontPrivate.*d,.
422c0 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c 2c 20 51 50 61 69 6e QMacSetFontInfo.*sfi=NULL,.QPain
422e0 74 44 65 76 69 63 65 20 2a 70 64 65 76 3d 4e 55 4c 4c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 tDevice.*pdev=NULL);.....static.
42300 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 74 45 6e 67 69 6e bool.setMacFont(const.QFontEngin
42320 65 20 2a 66 65 2c 20 51 4d 61 63 53 65 74 46 6f 6e 74 49 6e 66 6f 20 2a 73 66 69 3d 4e 55 4c 4c e.*fe,.QMacSetFontInfo.*sfi=NULL
42340 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 3b 0a 7d 3b 0a 0a ,.QPaintDevice.*pdev=NULL);.};..
42360 0a 23 69 6e 63 6c 75 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 .#include."qptrlist.h".#include.
42380 22 71 70 61 69 6e 74 64 65 76 69 63 65 2e 68 22 0a 65 78 74 65 72 6e 20 51 50 61 69 6e 74 44 65 "qpaintdevice.h".extern.QPaintDe
423a0 76 69 63 65 20 2a 71 74 5f 6d 61 63 5f 73 61 66 65 5f 70 64 65 76 3b 20 2f 2f 71 61 70 70 6c 69 vice.*qt_mac_safe_pdev;.//qappli
423c0 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 65 78 74 65 72 6e 20 51 50 61 69 6e 74 65 72 20 2a cation_mac.cpp.extern.QPainter.*
423e0 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 3b 20 2f 2f 71 70 61 69 6e 74 qt_mac_current_painter;.//qpaint
42400 65 72 5f 6d 61 63 2e 63 70 70 0a 63 6c 61 73 73 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e er_mac.cpp.class.QMacSavedPortIn
42420 66 6f 0a 7b 0a 20 20 20 20 52 67 6e 48 61 6e 64 6c 65 20 63 6c 69 70 3b 0a 20 20 20 20 47 57 6f fo.{.....RgnHandle.clip;.....GWo
42440 72 6c 64 50 74 72 20 77 6f 72 6c 64 3b 0a 20 20 20 20 47 44 48 61 6e 64 6c 65 20 68 61 6e 64 6c rldPtr.world;.....GDHandle.handl
42460 65 3b 0a 20 20 20 20 50 65 6e 53 74 61 74 65 20 70 65 6e 3b 20 2f 2f 67 6f 20 70 65 6e 6e 73 74 e;.....PenState.pen;.//go.pennst
42480 61 74 65 0a 20 20 20 20 52 47 42 43 6f 6c 6f 72 20 62 61 63 6b 2c 20 66 6f 72 65 3b 0a 20 20 20 ate.....RGBColor.back,.fore;....
424a0 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 20 2a 66 69 3b 0a 20 20 20 20 51 50 61 69 .QMacSavedFontInfo.*fi;.....QPai
424c0 6e 74 65 72 20 2a 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 76 61 6c 69 64 5f 67 77 nter.*painter;.....bool.valid_gw
424e0 6f 72 6c 64 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 0a 70 75 62 6c orld;.....void.init();......publ
42500 69 63 3a 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 6f ic:.....inline.QMacSavedPortInfo
42520 28 29 20 7b 20 69 6e 69 74 28 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4d 61 63 53 61 ().{.init();.}.....inline.QMacSa
42540 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 29 20 7b 20 vedPortInfo(QPaintDevice.*pd).{.
42560 69 6e 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 70 64 29 3b 20 7d 0a 20 20 init();.setPaintDevice(pd);.}...
42580 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 6f 28 51 57 69 64 67 ..inline.QMacSavedPortInfo(QWidg
425a0 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 70 3d 46 41 4c 53 45 29 20 7b 20 69 6e et.*w,.bool.set_clip=FALSE).{.in
425c0 69 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 77 2c 20 73 65 74 5f 63 6c 69 70 it();.setPaintDevice(w,.set_clip
425e0 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
42600 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 63 74 20 o(QPaintDevice.*pd,.const.QRect.
42620 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 28 70 &r)...{.init();.setPaintDevice(p
42640 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 69 6e 6c 69 d);.setClipRegion(r);.}.....inli
42660 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 65 76 69 63 ne.QMacSavedPortInfo(QPaintDevic
42680 65 20 2a 70 64 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 20 0a 09 7b 20 69 6e 69 e.*pd,.const.QRegion.&r)...{.ini
426a0 74 28 29 3b 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 70 64 29 3b 20 73 65 74 43 6c 69 70 t();.setPaintDevice(pd);.setClip
426c0 52 65 67 69 6f 6e 28 72 29 3b 20 7d 0a 20 20 20 20 7e 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 Region(r);.}.....~QMacSavedPortI
426e0 6e 66 6f 28 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 nfo();.....static.bool.setClipRe
42700 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 3b 0a 20 20 20 20 73 74 61 74 69 63 gion(const.QRect.&r);.....static
42720 20 62 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 67 69 6f .bool.setClipRegion(const.QRegio
42740 6e 20 26 72 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 n.&r);.....static.bool.setPaintD
42760 65 76 69 63 65 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 evice(QPaintDevice.*);.....stati
42780 63 20 62 6f 6f 6c 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 51 57 69 64 67 65 74 20 2a 2c c.bool.setPaintDevice(QWidget.*,
427a0 20 62 6f 6f 6c 20 73 65 74 5f 63 6c 69 70 3d 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 77 69 74 68 5f .bool.set_clip=FALSE,.bool.with_
427c0 63 68 69 6c 64 3d 54 52 55 45 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 66 6c 75 child=TRUE);.....static.bool.flu
427e0 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 sh(QPaintDevice.*);.....static.b
42800 6f 6f 6c 20 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c 20 51 52 65 67 69 6f ool.flush(QPaintDevice.*,.QRegio
42820 6e 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 73 74 61 74 n.r,.bool.force=FALSE);.....stat
42840 69 63 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 51 57 69 64 67 65 74 20 2a ic.void.setWindowAlpha(QWidget.*
42860 2c 20 66 6c 6f 61 74 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 4d 61 63 53 ,.float);.};..inline.bool..QMacS
42880 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 76 69 63 65 avedPortInfo::flush(QPaintDevice
428a0 20 2a 70 64 65 76 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 20 20 20 20 .*pdev)..{.#ifdef.Q_WS_MACX.....
428c0 69 66 28 70 64 65 76 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 if(pdev->devType().==.QInternal:
428e0 3a 57 69 64 67 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 20 2a 77 20 3d 20 28 51 57 69 64 67 65 :Widget).{..QWidget.*w.=.(QWidge
42900 74 20 2a 29 70 64 65 76 3b 0a 09 69 66 28 21 77 2d 3e 69 73 48 69 64 64 65 6e 28 29 20 26 26 20 t.*)pdev;..if(!w->isHidden().&&.
42920 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((
42940 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()))).{......
42960 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(
42980 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 4e 55 4c 4c 29 3b 0a (WindowPtr)w->handle()),.NULL);.
429a0 09 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 7d 0a 20 20 20 20 7d 20 0a 23 65 6c 73 .....return.TRUE;..}.....}..#els
429c0 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 e.....Q_UNUSED(pdev);.#endif....
429e0 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 0a 51 .return.FALSE;.}..inline.bool..Q
42a00 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 66 6c 75 73 68 28 51 50 61 69 6e 74 44 65 MacSavedPortInfo::flush(QPaintDe
42a20 76 69 63 65 20 2a 70 64 65 76 2c 20 51 52 65 67 69 6f 6e 20 72 2c 20 62 6f 6f 6c 20 66 6f 72 63 vice.*pdev,.QRegion.r,.bool.forc
42a40 65 29 20 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 20 20 20 20 69 66 28 70 64 e)..{.#ifdef.Q_WS_MACX.....if(pd
42a60 65 76 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 57 69 64 67 ev->devType().==.QInternal::Widg
42a80 65 74 29 20 7b 0a 09 51 57 69 64 67 65 74 20 2a 77 20 3d 20 28 51 57 69 64 67 65 74 20 2a 29 70 et).{..QWidget.*w.=.(QWidget.*)p
42aa0 64 65 76 3b 0a 09 72 2e 74 72 61 6e 73 6c 61 74 65 28 77 2d 3e 74 6f 70 4c 65 76 65 6c 57 69 64 dev;..r.translate(w->topLevelWid
42ac0 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 79 28 29 2e 78 28 29 2c 20 77 2d 3e 74 6f 70 4c 65 76 get()->geometry().x(),.w->topLev
42ae0 65 6c 57 69 64 67 65 74 28 29 2d 3e 67 65 6f 6d 65 74 72 79 28 29 2e 79 28 29 29 3b 0a 09 69 66 elWidget()->geometry().y());..if
42b00 28 21 77 2d 3e 69 73 48 69 64 64 65 6e 28 29 20 7c 7c 20 51 44 49 73 50 6f 72 74 42 75 66 66 65 (!w->isHidden().||.QDIsPortBuffe
42b20 72 65 64 28 47 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 red(GetWindowPort((WindowPtr)w->
42b40 68 61 6e 64 6c 65 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 handle()))).{......QDFlushPortBu
42b60 66 66 65 72 28 47 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 ffer(GetWindowPort((WindowPtr)w-
42b80 3e 68 61 6e 64 6c 65 28 29 29 2c 20 72 2e 68 61 6e 64 6c 65 28 66 6f 72 63 65 29 29 3b 0a 09 20 >handle()),.r.handle(force));...
42ba0 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 09 7d 0a 20 20 20 20 7d 20 0a 23 65 6c 73 65 0a ...return.TRUE;..}.....}..#else.
42bc0 20 20 20 20 51 5f 55 4e 55 53 45 44 28 70 64 65 76 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 ....Q_UNUSED(pdev);.....Q_UNUSED
42be0 28 72 29 3b 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 66 6f 72 63 65 29 3b 0a 23 65 6e 64 69 66 (r);.....Q_UNUSED(force);.#endif
42c00 0a 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 7d 0a 0a 23 69 66 64 65 66 20 51 5f 57 .....return.FALSE;.}..#ifdef.Q_W
42c20 53 5f 4d 41 43 58 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 20 20 20 20 74 79 70 65 64 65 66 20 S_MACX.extern."C".{.....typedef.
42c40 73 74 72 75 63 74 20 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 20 2a 43 47 53 43 6f 6e 6e 65 63 74 struct.CGSConnection.*CGSConnect
42c60 69 6f 6e 52 65 66 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 43 47 53 57 69 ionRef;.....typedef.struct.CGSWi
42c80 6e 64 6f 77 20 2a 43 47 53 57 69 6e 64 6f 77 52 65 66 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 4f ndow.*CGSWindowRef;.....extern.O
42ca0 53 53 74 61 74 75 73 20 43 47 53 53 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 43 47 53 43 6f 6e SStatus.CGSSetWindowAlpha(CGSCon
42cc0 6e 65 63 74 69 6f 6e 52 65 66 2c 20 43 47 53 57 69 6e 64 6f 77 52 65 66 2c 20 66 6c 6f 61 74 29 nectionRef,.CGSWindowRef,.float)
42ce0 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 57 69 6e 64 6f 77 52 65 66 20 47 65 74 4e 61 74 ;.....extern.CGSWindowRef.GetNat
42d00 69 76 65 57 69 6e 64 6f 77 46 72 6f 6d 57 69 6e 64 6f 77 52 65 66 28 57 69 6e 64 6f 77 52 65 66 iveWindowFromWindowRef(WindowRef
42d20 29 3b 0a 20 20 20 20 65 78 74 65 72 6e 20 43 47 53 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 20 5f );.....extern.CGSConnectionRef._
42d40 43 47 53 44 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 3b 0a 7d 0a 23 65 6e 64 69 66 CGSDefaultConnection();.}.#endif
42d60 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a .inline.void..QMacSavedPortInfo:
42d80 3a 73 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 51 57 69 64 67 65 74 20 2a 77 2c 20 66 6c 6f 61 :setWindowAlpha(QWidget.*w,.floa
42da0 74 20 6c 29 0a 7b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 58 0a 20 20 20 20 43 47 53 53 t.l).{.#ifdef.Q_WS_MACX.....CGSS
42dc0 65 74 57 69 6e 64 6f 77 41 6c 70 68 61 28 5f 43 47 53 44 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 etWindowAlpha(_CGSDefaultConnect
42de0 69 6f 6e 28 29 2c 20 0a 09 09 20 20 20 20 20 20 47 65 74 4e 61 74 69 76 65 57 69 6e 64 6f 77 46 ion(),..........GetNativeWindowF
42e00 72 6f 6d 57 69 6e 64 6f 77 52 65 66 28 28 57 69 6e 64 6f 77 52 65 66 29 77 2d 3e 68 61 6e 64 6c romWindowRef((WindowRef)w->handl
42e20 65 28 29 29 2c 20 6c 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 77 29 3b e()),.l);.#else.....Q_UNUSED(w);
42e40 0a 20 20 20 20 51 5f 55 4e 55 53 45 44 28 6c 29 3b 0a 23 65 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 .....Q_UNUSED(l);.#endif.}..inli
42e60 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 73 65 74 43 ne.bool..QMacSavedPortInfo::setC
42e80 6c 69 70 52 65 67 69 6f 6e 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 29 0a 7b 0a 20 lipRegion(const.QRect.&rect).{..
42ea0 20 20 20 52 65 63 74 20 72 3b 0a 20 20 20 20 53 65 74 52 65 63 74 28 26 72 2c 20 72 65 63 74 2e ...Rect.r;.....SetRect(&r,.rect.
42ec0 78 28 29 2c 20 72 65 63 74 2e 79 28 29 2c 20 72 65 63 74 2e 72 69 67 68 74 28 29 2b 31 2c 20 72 x(),.rect.y(),.rect.right()+1,.r
42ee0 65 63 74 2e 62 6f 74 74 6f 6d 28 29 2b 31 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f ect.bottom()+1);.#if.defined(QT_
42f00 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 5f 6d 61 63 5f 70 6f THREAD_SUPPORT).....if(qt_mac_po
42f20 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 74 65 78 2d 3e 6c 6f rt_mutex)..qt_mac_port_mutex->lo
42f40 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 75 72 72 65 6e 74 5f ck();.#endif.....qt_mac_current_
42f60 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 43 6c 69 70 52 65 63 74 28 26 72 29 painter.=.NULL;.....ClipRect(&r)
42f80 3b 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 ;.#if.defined(QT_THREAD_SUPPORT)
42fa0 0a 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 09 71 74 5f 6d .....if(qt_mac_port_mutex)..qt_m
42fc0 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 65 6e 64 69 66 0a ac_port_mutex->unlock();.#endif.
42fe0 20 20 20 20 72 65 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 20 ....return.TRUE;.}..inline.bool.
43000 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 73 65 74 43 6c 69 70 52 65 67 69 6f .QMacSavedPortInfo::setClipRegio
43020 6e 28 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 29 0a 7b 0a 20 20 20 20 69 66 28 72 2e 69 n(const.QRegion.&r).{.....if(r.i
43040 73 4e 75 6c 6c 28 29 29 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 51 sNull())..return.setClipRegion(Q
43060 52 65 63 74 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 21 72 2e 68 61 6e 64 6c 65 28 29 Rect());.....else.if(!r.handle()
43080 29 0a 09 72 65 74 75 72 6e 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 72 2e 62 6f 75 6e 64 69 )..return.setClipRegion(r.boundi
430a0 6e 67 52 65 63 74 28 29 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 ngRect());.#if.defined(QT_THREAD
430c0 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 6d 75 74 _SUPPORT).....if(qt_mac_port_mut
430e0 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 29 3b 0a ex)..qt_mac_port_mutex->lock();.
43100 23 65 6e 64 69 66 0a 20 20 20 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 #endif.....qt_mac_current_painte
43120 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 53 65 74 43 6c 69 70 28 72 2e 68 61 6e 64 6c 65 28 29 r.=.NULL;.....SetClip(r.handle()
43140 29 3b 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 );.#if.defined(QT_THREAD_SUPPORT
43160 29 0a 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 09 71 74 5f ).....if(qt_mac_port_mutex)..qt_
43180 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 65 6e 64 69 66 mac_port_mutex->unlock();.#endif
431a0 0a 20 20 20 20 72 65 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 .....return.TRUE;.}..inline.bool
431c0 0a 51 4d 61 63 53 61 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 .QMacSavedPortInfo::setPaintDevi
431e0 63 65 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 70 2c 20 62 6f ce(QWidget.*w,.bool.set_clip,.bo
43200 6f 6c 20 77 69 74 68 5f 63 68 69 6c 64 29 20 0a 7b 0a 20 20 20 20 69 66 28 21 77 29 0a 09 72 65 ol.with_child)..{.....if(!w)..re
43220 74 75 72 6e 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 21 73 65 74 50 61 69 6e 74 44 65 76 69 turn.FALSE;.....if(!setPaintDevi
43240 63 65 28 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 77 29 29 0a 09 72 65 74 75 72 6e 20 46 ce((QPaintDevice.*)w))..return.F
43260 41 4c 53 45 3b 0a 20 20 20 20 69 66 28 73 65 74 5f 63 6c 69 70 29 20 0a 09 72 65 74 75 72 6e 20 ALSE;.....if(set_clip)...return.
43280 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 77 2d 3e 63 6c 69 70 70 65 64 52 65 67 69 6f 6e 28 77 setClipRegion(w->clippedRegion(w
432a0 69 74 68 5f 63 68 69 6c 64 29 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 7d 0a ith_child));.....return.TRUE;.}.
432c0 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 3a .inline.bool.QMacSavedPortInfo::
432e0 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 2a 70 64 29 setPaintDevice(QPaintDevice.*pd)
43300 0a 7b 0a 20 20 20 20 69 66 28 21 70 64 29 0a 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 23 69 .{.....if(!pd)..return.FALSE;.#i
43320 66 20 30 0a 20 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 f.0.....if(qt_mac_current_painte
43340 72 20 26 26 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 2d 3e 68 61 6e r.&&.qt_mac_current_painter->han
43360 64 6c 65 28 29 20 3d 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 0a 09 72 65 74 75 72 6e 20 54 dle().==.pd->handle())..return.T
43380 52 55 45 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 72 65 74 20 3d 20 54 52 55 45 3b RUE;.#endif.....bool.ret.=.TRUE;
433a0 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).
433c0 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 09 71 74 5f 6d 61 ....if(qt_mac_port_mutex)..qt_ma
433e0 63 5f 70 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 2f 2f 20 c_port_mutex->lock();.#endif.//.
43400 20 20 20 69 66 28 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 20 26 26 20 ...if(qt_mac_current_painter.&&.
43420 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 2d 3e 68 61 6e 64 6c 65 28 29 qt_mac_current_painter->handle()
43440 20 21 3d 20 70 64 2d 3e 68 61 6e 64 6c 65 28 29 29 0a 09 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e .!=.pd->handle())..qt_mac_curren
43460 74 5f 70 61 69 6e 74 65 72 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 69 66 28 70 64 2d 3e 64 65 76 t_painter.=.NULL;.....if(pd->dev
43480 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 57 69 64 67 65 74 29 0a 09 53 65 Type().==.QInternal::Widget)..Se
434a0 74 50 6f 72 74 57 69 6e 64 6f 77 50 6f 72 74 28 28 57 69 6e 64 6f 77 50 74 72 29 70 64 2d 3e 68 tPortWindowPort((WindowPtr)pd->h
434c0 61 6e 64 6c 65 28 29 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 70 64 2d 3e 64 65 76 54 79 70 andle());.....else.if(pd->devTyp
434e0 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 50 69 78 6d 61 70 20 7c 7c 20 70 64 2d 3e e().==.QInternal::Pixmap.||.pd->
43500 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 72 69 6e 74 65 72 29 devType().==.QInternal::Printer)
43520 0a 09 53 65 74 47 57 6f 72 6c 64 28 28 47 72 61 66 50 74 72 29 70 64 2d 3e 68 61 6e 64 6c 65 28 ..SetGWorld((GrafPtr)pd->handle(
43540 29 2c 20 30 29 3b 20 2f 2f 73 65 74 20 74 68 65 20 67 77 6f 72 6c 64 0a 20 20 20 20 65 6c 73 65 ),.0);.//set.the.gworld.....else
43560 0a 09 72 65 74 20 3d 20 46 41 4c 53 45 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 ..ret.=.FALSE;.#if.defined(QT_TH
43580 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
435a0 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
435c0 63 6b 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 74 3b 0a 7d 0a 20 ck();.#endif.....return.ret;.}..
435e0 20 20 20 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 0a 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 .....inline.void..QMacSavedPortI
43600 6e 66 6f 3a 3a 69 6e 69 74 28 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 nfo::init().{.#if.defined(QT_THR
43620 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_
43640 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(
43660 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 69 20 3d 20 4e 55 4c 4c 3b 0a 20 20 20 20 70 61 69 );.#endif.....fi.=.NULL;.....pai
43680 6e 74 65 72 20 3d 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 5f 70 61 69 6e 74 65 72 3b 0a 20 nter.=.qt_mac_current_painter;..
436a0 20 20 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 09 47 65 ...if(mac_window_count).{.....Ge
436c0 74 42 61 63 6b 43 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a 09 47 65 74 46 6f 72 65 43 6f 6c 6f 72 tBackColor(&back);..GetForeColor
436e0 28 26 66 6f 72 65 29 3b 0a 09 47 65 74 47 57 6f 72 6c 64 28 26 77 6f 72 6c 64 2c 20 26 68 61 6e (&fore);..GetGWorld(&world,.&han
43700 64 6c 65 29 3b 0a 09 76 61 6c 69 64 5f 67 77 6f 72 6c 64 20 3d 20 54 52 55 45 3b 0a 09 66 69 20 dle);..valid_gworld.=.TRUE;..fi.
43720 3d 20 6e 65 77 20 51 4d 61 63 53 61 76 65 64 46 6f 6e 74 49 6e 66 6f 28 77 6f 72 6c 64 29 3b 0a =.new.QMacSavedFontInfo(world);.
43740 09 63 6c 69 70 20 3d 20 4e 65 77 52 67 6e 28 29 3b 0a 09 47 65 74 43 6c 69 70 28 63 6c 69 70 29 .clip.=.NewRgn();..GetClip(clip)
43760 3b 0a 09 47 65 74 50 65 6e 53 74 61 74 65 28 26 70 65 6e 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 69 ;..GetPenState(&pen);.....}.}..i
43780 6e 6c 69 6e 65 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3a 3a 7e 51 4d 61 63 53 61 nline.QMacSavedPortInfo::~QMacSa
437a0 76 65 64 50 6f 72 74 49 6e 66 6f 28 29 0a 7b 0a 20 20 20 20 69 66 28 6d 61 63 5f 77 69 6e 64 6f vedPortInfo().{.....if(mac_windo
437c0 77 5f 63 6f 75 6e 74 29 20 7b 0a 20 20 20 20 20 20 20 20 62 6f 6f 6c 20 73 65 74 5f 73 74 61 74 w_count).{.........bool.set_stat
437e0 65 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 69 66 28 76 61 6c 69 64 5f 67 77 6f 72 e.=.false;.........if(valid_gwor
43800 6c 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 5f 73 74 61 74 65 20 3d 20 49 73 ld).{.............set_state.=.Is
43820 56 61 6c 69 64 50 6f 72 74 28 77 6f 72 6c 64 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ValidPort(world);.............if
43840 28 73 65 74 5f 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 74 47 (set_state).................SetG
43860 57 6f 72 6c 64 28 77 6f 72 6c 64 2c 68 61 6e 64 6c 65 29 3b 20 2f 2f 61 6c 77 61 79 73 20 64 6f World(world,handle);.//always.do
43880 20 74 68 69 73 20 6f 6e 65 20 66 69 72 73 74 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b .this.one.first.........}.else.{
438a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 50 61 69 6e 74 44 65 76 69 63 65 28 71 74 5f 6d .............setPaintDevice(qt_m
438c0 61 63 5f 73 61 66 65 5f 70 64 65 76 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 ac_safe_pdev);.........}........
438e0 20 69 66 28 73 65 74 5f 73 74 61 74 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 65 74 .if(set_state).{.............Set
43900 43 6c 69 70 28 63 6c 69 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 65 74 50 65 6e 53 74 Clip(clip);.............SetPenSt
43920 61 74 65 28 26 70 65 6e 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 52 47 42 46 6f 72 65 43 6f ate(&pen);.............RGBForeCo
43940 6c 6f 72 28 26 66 6f 72 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 52 47 42 42 61 63 6b 43 lor(&fore);.............RGBBackC
43960 6f 6c 6f 72 28 26 62 61 63 6b 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 44 olor(&back);.........}.........D
43980 69 73 70 6f 73 65 52 67 6e 28 63 6c 69 70 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 66 69 isposeRgn(clip);.....}.....if(fi
439a0 29 0a 09 64 65 6c 65 74 65 20 66 69 3b 0a 20 20 20 20 71 74 5f 6d 61 63 5f 63 75 72 72 65 6e 74 )..delete.fi;.....qt_mac_current
439c0 5f 70 61 69 6e 74 65 72 20 3d 20 70 61 69 6e 74 65 72 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 _painter.=.painter;.#if.defined(
439e0 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 5f 6d 61 63 QT_THREAD_SUPPORT).....if(qt_mac
43a00 5f 70 6f 72 74 5f 6d 75 74 65 78 29 0a 20 20 20 20 20 20 20 20 71 74 5f 6d 61 63 5f 70 6f 72 74 _port_mutex).........qt_mac_port
43a20 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 7d 0a 0a 23 65 6e 64 _mutex->unlock();.#endif.}..#end
43a40 69 66 20 2f 2f 51 5f 57 53 5f 4d 41 43 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4d 41 43 5f 48 if.//Q_WS_MAC.#endif.//.QT_MAC_H
43a60 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 76 00 65 00 63 00 2e 00 68 00 00 0a 71 2f 2a 20 20 20 ......q.s.t.r.v.e.c...h...q/*...
43a80 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 20 20 ................................
43aa0 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 20 20 ................................
43ac0 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 20 20 ................................
43ae0 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 20 20 ................................
43b00 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 20 20 ................................
43b20 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 20 20 ................................
43b40 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 20 20 ................................
43b60 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 20 20 ................................
43b80 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 20 20 ................................
43ba0 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 20 20 ................................
43bc0 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 20 20 ................................
43be0 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 20 20 ................................
43c00 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 20 20 ................................
43c20 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 20 20 ................................
43c40 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 20 20 ................................
43c60 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 20 20 ................................
43c80 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 20 20 ................................
43ca0 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 20 20 ................................
43cc0 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 20 20 ................................
43ce0 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 20 20 ................................
43d00 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 20 20 ................................
43d20 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 20 20 ................................
43d40 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 20 20 ................................
43d60 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 20 20 ................................
43d80 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 20 20 ................................
43da0 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 20 20 ................................
43dc0 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 20 20 ................................
43de0 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 20 20 ................................
43e00 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 20 20 ................................
43e20 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 20 20 ................................
43e40 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 20 20 ................................
43e60 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 20 20 ................................
43e80 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 20 20 ................................
43ea0 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 20 20 ................................
43ec0 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 20 20 ................................
43ee0 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 20 20 ................................
43f00 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 20 20 ................................
43f20 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 20 20 ................................
43f40 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 20 20 ................................
43f60 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 20 20 ................................
43f80 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 20 20 ................................
43fa0 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 20 20 ................................
43fc0 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 20 20 ................................
43fe0 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 20 20 ................................
44000 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 20 20 ................................
44020 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 20 20 ................................
44040 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 20 20 ................................
44060 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 56 45 43 5f 48 ...........*/..#ifndef.QSTRVEC_H
44080 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 66 20 51 54 5f 48 .#define.QSTRVEC_H..#ifndef.QT_H
440a0 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."
440c0 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 61 74 61 73 74 72 qptrvector.h".#include."qdatastr
440e0 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 73 73 20 51 5f 45 eam.h".#endif.//.QT_H..class.Q_E
44100 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 72 56 65 63 74 6f XPORT.QStrVec.:.public.QPtrVecto
44120 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 56 65 63 28 29 20 r<char>.{.public:.....QStrVec().
44140 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 63 28 20 75 69 6e .{.dc.=.TRUE;.}.....QStrVec(.uin
44160 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 29 20 3a 20 51 50 t.size,.bool.deepc.=.TRUE.).:.QP
44180 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 65 65 70 63 3b 7d trVector<char>(size).{dc=deepc;}
441a0 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 20 7d 0a 70 72 69 ....~QStrVec()..{.clear();.}.pri
441c0 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 74 65 6d 20 64 20 vate:.....Item..newItem(.Item.d.
441e0 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 63 6f 6e 73 74 20 ).{.return.dc.?.qstrdup(.(const.
44200 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 6c 65 74 65 char*)d.).:.d;.}.....void.delete
44220 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 20 64 65 6c 65 74 Item(.Item.d.).{.if.(.dc.).delet
44240 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 6f 6d 70 61 72 65 e[].(char*)d;.}.....int..compare
44260 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 09 09 09 09 7b 20 Items(.Item.s1,.Item.s2.).....{.
44280 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 2a 29 73 31 2c 0a return.qstrcmp((const.char*)s1,.
442a0 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 23 69 66 6e 64 65 ......(const.char*)s2);.}.#ifnde
442c0 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 74 61 53 74 72 65 f.QT_NO_DATASTREAM.....QDataStre
442e0 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 49 74 65 6d 20 26 am.&read(.QDataStream.&s,.Item.&
44300 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 20 72 65 74 75 72 d.).....{.s.>>.(char.*&)d;.retur
44320 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 69 74 65 28 20 51 n.s;.}.....QDataStream.&write(.Q
44340 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 6e 73 74 0a 09 09 DataStream.&s,.Item.d.).const...
44360 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 72 2a 29 64 3b 20 ..{.return.s.<<.(const.char*)d;.
44380 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 0a 63 6c 61 73 73 }.#endif.....bool.dc;.};...class
443a0 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 63 20 51 53 74 72 .Q_EXPORT.QStrIVec.:.public.QStr
443c0 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 72 69 6e 67 20 76 Vec.//.case.insensitive.string.v
443e0 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 29 20 7b 7d 0a 20 ec.{.public:.....QStrIVec().{}..
44400 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 6f 6c 20 64 63 20 ...QStrIVec(.uint.size,.bool.dc.
44420 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 64 63 20 29 20 7b =.TRUE.).:.QStrVec(.size,.dc.).{
44440 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 3b 20 7d 0a 70 72 }....~QStrIVec().{.clear();.}.pr
44460 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 6d 73 28 20 49 74 ivate:.....int..compareItems(.It
44480 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 75 72 6e 20 71 73 em.s1,.Item.s2.).....{.return.qs
444a0 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 09 09 09 09 20 28 tricmp((const.char*)s1,........(
444c0 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 6e 64 69 66 20 2f const.char*)s2);.}.};...#endif./
444e0 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 00 6f 00 77 00 2e /.QSTRVEC_H......q.w.i.n.d.o.w..
44500 00 68 00 00 06 41 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .h...A/*........................
44520 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 20 20 ................................
44540 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 20 20 ................................
44560 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 20 20 ................................
44580 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 20 20 ................................
445a0 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 20 20 ................................
445c0 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 20 20 ................................
445e0 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 20 20 ................................
44600 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 20 20 ................................
44620 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 20 20 ................................
44640 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 20 20 ................................
44660 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 20 20 ................................
44680 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 20 20 ................................
446a0 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 20 20 ................................
446c0 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 20 20 ................................
446e0 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 20 20 ................................
44700 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 20 20 ................................
44720 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 20 20 ................................
44740 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 20 20 ................................
44760 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 20 20 ................................
44780 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 20 20 ................................
447a0 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 20 20 ................................
447c0 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 20 20 ................................
447e0 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 20 20 ................................
44800 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 20 20 ................................
44820 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 20 20 ................................
44840 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 20 20 ................................
44860 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 20 20 ................................
44880 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 20 20 ................................
448a0 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 20 20 ................................
448c0 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 20 20 ................................
448e0 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 20 20 ................................
44900 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 20 20 ................................
44920 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 20 20 ................................
44940 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 20 20 ................................
44960 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 20 20 ................................
44980 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 20 20 ................................
449a0 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 20 20 ................................
449c0 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 20 20 ................................
449e0 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 20 20 ................................
44a00 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 20 20 ................................
44a20 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 20 20 ................................
44a40 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 20 20 ................................
44a60 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 20 20 ................................
44a80 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 20 20 ................................
44aa0 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 20 20 ................................
44ac0 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 20 20 ................................
44ae0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 5f 48 0a ..........*/..#ifndef.QWINDOW_H.
44b00 23 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 #define.QWINDOW_H..#error."QWind
44b20 6f 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 ow.has.gone.away"..#endif.//.QWI
44b40 4e 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 20 NDOW_H......q.u.u.i.d...h..../*.
44b60 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 20 20 ................................
44b80 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 20 20 ................................
44ba0 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 20 20 ................................
44bc0 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 20 20 ................................
44be0 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 20 20 ................................
44c00 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 20 20 ................................
44c20 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 20 20 ................................
44c40 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 20 20 ................................
44c60 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 20 20 ................................
44c80 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 20 20 ................................
44ca0 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 20 20 ................................
44cc0 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 20 20 ................................
44ce0 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 20 20 ................................
44d00 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 20 20 ................................
44d20 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 20 20 ................................
44d40 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 20 20 ................................
44d60 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 20 20 ................................
44d80 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 20 20 ................................
44da0 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 20 20 ................................
44dc0 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 20 20 ................................
44de0 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 20 20 ................................
44e00 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 20 20 ................................
44e20 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 20 20 ................................
44e40 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 20 20 ................................
44e60 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 20 20 ................................
44e80 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 20 20 ................................
44ea0 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 20 20 ................................
44ec0 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 20 20 ................................
44ee0 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 20 20 ................................
44f00 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 20 20 ................................
44f20 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 20 20 ................................
44f40 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 20 20 ................................
44f60 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 20 20 ................................
44f80 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 20 20 ................................
44fa0 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 20 20 ................................
44fc0 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 20 20 ................................
44fe0 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 20 20 ................................
45000 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 20 20 ................................
45020 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 20 20 ................................
45040 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 20 20 ................................
45060 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 20 20 ................................
45080 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 20 20 ................................
450a0 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 20 20 ................................
450c0 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 20 20 ................................
450e0 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 20 20 ................................
45100 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 20 20 ................................
45120 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 2a 2f 0a 0a ............................*/..
45140 23 69 66 6e 64 65 66 20 51 55 55 49 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 55 49 44 5f 48 0a #ifndef.QUUID_H.#define.QUUID_H.
45160 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.
45180 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 h".#endif.//.QT_H..#include.<str
451a0 69 6e 67 2e 68 3e 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 ing.h>..#if.defined(Q_OS_WIN32).
451c0 23 69 66 6e 64 65 66 20 47 55 49 44 5f 44 45 46 49 4e 45 44 0a 23 64 65 66 69 6e 65 20 47 55 49 #ifndef.GUID_DEFINED.#define.GUI
451e0 44 5f 44 45 46 49 4e 45 44 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 47 55 49 44 0a 7b D_DEFINED.typedef.struct._GUID.{
45200 0a 20 20 20 20 75 6c 6f 6e 67 20 20 20 44 61 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 .....ulong...Data1;.....ushort..
45220 44 61 74 61 32 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 44 61 74 61 33 3b 0a 20 20 20 20 75 63 Data2;.....ushort..Data3;.....uc
45240 68 61 72 20 20 20 44 61 74 61 34 5b 20 38 20 5d 3b 0a 7d 20 47 55 49 44 2c 20 2a 52 45 46 47 55 har...Data4[.8.];.}.GUID,.*REFGU
45260 49 44 2c 20 2a 4c 50 47 55 49 44 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 73 74 72 ID,.*LPGUID;.#endif.#endif...str
45280 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 55 75 69 64 0a 7b 0a 20 20 20 20 65 6e 75 6d 20 56 61 uct.Q_EXPORT.QUuid.{.....enum.Va
452a0 72 69 61 6e 74 20 7b 0a 09 56 61 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 4e 43 53 09 09 3d riant.{..VarUnknown.=-1,..NCS..=
452c0 20 30 2c 20 2f 2f 20 30 20 2d 20 2d 0a 09 44 43 45 09 09 3d 20 32 2c 20 2f 2f 20 31 20 30 20 2d .0,.//.0.-.-..DCE..=.2,.//.1.0.-
452e0 0a 09 4d 69 63 72 6f 73 6f 66 74 09 3d 20 36 2c 20 2f 2f 20 31 20 31 20 30 0a 09 52 65 73 65 72 ..Microsoft.=.6,.//.1.1.0..Reser
45300 76 65 64 09 3d 20 37 20 20 2f 2f 20 31 20 31 20 31 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e ved.=.7..//.1.1.1.....};......en
45320 75 6d 20 56 65 72 73 69 6f 6e 20 7b 0a 09 56 65 72 55 6e 6b 6e 6f 77 6e 09 3d 2d 31 2c 0a 09 54 um.Version.{..VerUnknown.=-1,..T
45340 69 6d 65 09 09 3d 20 31 2c 20 2f 2f 20 30 20 30 20 30 20 31 0a 09 45 6d 62 65 64 64 65 64 50 4f ime..=.1,.//.0.0.0.1..EmbeddedPO
45360 53 49 58 09 3d 20 32 2c 20 2f 2f 20 30 20 30 20 31 20 30 0a 09 4e 61 6d 65 09 09 3d 20 33 2c 20 SIX.=.2,.//.0.0.1.0..Name..=.3,.
45380 2f 2f 20 30 20 30 20 31 20 31 0a 09 52 61 6e 64 6f 6d 09 09 3d 20 34 20 20 2f 2f 20 30 20 31 20 //.0.0.1.1..Random..=.4..//.0.1.
453a0 30 20 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 55 75 69 64 28 29 0a 20 20 20 20 7b 0a 09 6d 0.0.....};......QUuid().....{..m
453c0 65 6d 73 65 74 28 20 74 68 69 73 2c 20 30 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b emset(.this,.0,.sizeof(QUuid).);
453e0 0a 20 20 20 20 7d 0a 20 20 20 20 51 55 75 69 64 28 20 75 69 6e 74 20 6c 2c 20 75 73 68 6f 72 74 .....}.....QUuid(.uint.l,.ushort
45400 20 77 31 2c 20 75 73 68 6f 72 74 20 77 32 2c 20 75 63 68 61 72 20 62 31 2c 20 75 63 68 61 72 20 .w1,.ushort.w2,.uchar.b1,.uchar.
45420 62 32 2c 20 75 63 68 61 72 20 62 33 2c 20 75 63 68 61 72 20 62 34 2c 20 75 63 68 61 72 20 62 35 b2,.uchar.b3,.uchar.b4,.uchar.b5
45440 2c 20 75 63 68 61 72 20 62 36 2c 20 75 63 68 61 72 20 62 37 2c 20 75 63 68 61 72 20 62 38 20 29 ,.uchar.b6,.uchar.b7,.uchar.b8.)
45460 0a 20 20 20 20 7b 0a 09 64 61 74 61 31 20 3d 20 6c 3b 0a 09 64 61 74 61 32 20 3d 20 77 31 3b 0a .....{..data1.=.l;..data2.=.w1;.
45480 09 64 61 74 61 33 20 3d 20 77 32 3b 0a 09 64 61 74 61 34 5b 30 5d 20 3d 20 62 31 3b 0a 09 64 61 .data3.=.w2;..data4[0].=.b1;..da
454a0 74 61 34 5b 31 5d 20 3d 20 62 32 3b 0a 09 64 61 74 61 34 5b 32 5d 20 3d 20 62 33 3b 0a 09 64 61 ta4[1].=.b2;..data4[2].=.b3;..da
454c0 74 61 34 5b 33 5d 20 3d 20 62 34 3b 0a 09 64 61 74 61 34 5b 34 5d 20 3d 20 62 35 3b 0a 09 64 61 ta4[3].=.b4;..data4[4].=.b5;..da
454e0 74 61 34 5b 35 5d 20 3d 20 62 36 3b 0a 09 64 61 74 61 34 5b 36 5d 20 3d 20 62 37 3b 0a 09 64 61 ta4[5].=.b6;..data4[6].=.b7;..da
45500 74 61 34 5b 37 5d 20 3d 20 62 38 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 55 75 69 64 28 20 63 6f ta4[7].=.b8;.....}.....QUuid(.co
45520 6e 73 74 20 51 55 75 69 64 20 26 75 75 69 64 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 nst.QUuid.&uuid.).....{..memcpy(
45540 20 74 68 69 73 2c 20 26 75 75 69 64 2c 20 73 69 7a 65 6f 66 28 51 55 75 69 64 29 20 29 3b 0a 20 .this,.&uuid,.sizeof(QUuid).);..
45560 20 20 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 0a ...}.#ifndef.QT_NO_QUUID_STRING.
45580 20 20 20 20 51 55 75 69 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 ....QUuid(.const.QString.&.);...
455a0 20 20 51 55 75 69 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 ..QUuid(.const.char.*.);.....QSt
455c0 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 6f 70 65 72 61 ring.toString().const;.....opera
455e0 74 6f 72 20 51 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 tor.QString().const.{.return.toS
45600 74 72 69 6e 67 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c tring();.}.#endif.....bool.isNul
45620 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 72 61 74 6f 72 3d l().const;......QUuid.&operator=
45640 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a 09 6d 65 6d 63 (const.QUuid.&orig.).....{..memc
45660 70 79 28 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 py(.this,.&orig,.sizeof(QUuid).)
45680 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 62 6f 6f 6c ;..return.*this;.....}......bool
456a0 20 6f 70 65 72 61 74 6f 72 3d 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 72 69 67 20 29 20 .operator==(const.QUuid.&orig.).
456c0 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 75 69 6e 74 20 69 3b 0a 09 69 66 20 28 20 64 61 74 61 31 const.....{..uint.i;..if.(.data1
456e0 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 31 20 7c 7c 20 64 61 74 61 32 20 21 3d 20 6f 72 69 67 2e .!=.orig.data1.||.data2.!=.orig.
45700 64 61 74 61 32 20 7c 7c 20 0a 09 20 20 20 20 20 64 61 74 61 33 20 21 3d 20 6f 72 69 67 2e 64 61 data2.||........data3.!=.orig.da
45720 74 61 33 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 0a 09 66 6f 72 28 20 ta3.)......return.FALSE;...for(.
45740 69 20 3d 20 30 3b 20 69 20 3c 20 38 3b 20 69 2b 2b 20 29 0a 09 20 20 20 20 69 66 20 28 20 64 61 i.=.0;.i.<.8;.i++.)......if.(.da
45760 74 61 34 5b 69 5d 20 21 3d 20 6f 72 69 67 2e 64 61 74 61 34 5b 69 5d 20 29 0a 09 09 72 65 74 75 ta4[i].!=.orig.data4[i].)...retu
45780 72 6e 20 46 41 4c 53 45 3b 0a 09 0a 09 72 65 74 75 72 6e 20 54 52 55 45 3b 0a 20 20 20 20 7d 0a rn.FALSE;....return.TRUE;.....}.
457a0 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 63 6f 6e 73 74 20 51 55 75 69 64 .....bool.operator!=(const.QUuid
457c0 20 26 6f 72 69 67 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 21 28 20 .&orig.).const.....{..return.!(.
457e0 2a 74 68 69 73 20 3d 3d 20 6f 72 69 67 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c *this.==.orig.);.....}......bool
45800 20 6f 70 65 72 61 74 6f 72 3c 28 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6f 74 68 65 72 20 29 20 .operator<(const.QUuid.&other.).
45820 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 63 6f 6e 73 74 20 const;.....bool.operator>(const.
45840 51 55 75 69 64 20 26 6f 74 68 65 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e QUuid.&other.).const;..#if.defin
45860 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 20 20 20 20 2f 2f 20 4f 6e 20 57 69 6e 64 6f 77 73 ed(Q_OS_WIN32).....//.On.Windows
45880 20 77 65 20 68 61 76 65 20 61 20 74 79 70 65 20 47 55 49 44 20 74 68 61 74 20 69 73 20 75 73 65 .we.have.a.type.GUID.that.is.use
458a0 64 20 62 79 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 20 41 50 49 2c 20 73 6f 20 77 65 0a 20 20 20 d.by.the.platform.API,.so.we....
458c0 20 2f 2f 20 70 72 6f 76 69 64 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 6f 70 65 72 61 74 6f 72 .//.provide.convenience.operator
458e0 73 20 74 6f 20 63 61 73 74 20 66 72 6f 6d 20 61 6e 64 20 74 6f 20 74 68 69 73 20 74 79 70 65 2e s.to.cast.from.and.to.this.type.
45900 0a 20 20 20 20 51 55 75 69 64 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 0a 20 .....QUuid(.const.GUID.&guid.)..
45920 20 20 20 7b 0a 09 6d 65 6d 63 70 79 28 20 74 68 69 73 2c 20 26 67 75 69 64 2c 20 73 69 7a 65 6f ...{..memcpy(.this,.&guid,.sizeo
45940 66 28 47 55 49 44 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 55 75 69 64 20 26 6f 70 65 f(GUID).);.....}......QUuid.&ope
45960 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 47 55 49 44 20 26 6f 72 69 67 20 29 0a 20 20 20 20 7b 0a rator=(const.GUID.&orig.).....{.
45980 09 6d 65 6d 63 70 79 28 20 74 68 69 73 2c 20 26 6f 72 69 67 2c 20 73 69 7a 65 6f 66 28 51 55 75 .memcpy(.this,.&orig,.sizeof(QUu
459a0 69 64 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 0a 20 20 20 id).);..return.*this;.....}.....
459c0 20 6f 70 65 72 61 74 6f 72 20 47 55 49 44 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 47 55 .operator.GUID().const.....{..GU
459e0 49 44 20 67 75 69 64 20 3d 20 7b 20 64 61 74 61 31 2c 20 64 61 74 61 32 2c 20 64 61 74 61 33 2c ID.guid.=.{.data1,.data2,.data3,
45a00 20 7b 20 64 61 74 61 34 5b 30 5d 2c 20 64 61 74 61 34 5b 31 5d 2c 20 64 61 74 61 34 5b 32 5d 2c .{.data4[0],.data4[1],.data4[2],
45a20 20 64 61 74 61 34 5b 33 5d 2c 20 64 61 74 61 34 5b 34 5d 2c 20 64 61 74 61 34 5b 35 5d 2c 20 64 .data4[3],.data4[4],.data4[5],.d
45a40 61 74 61 34 5b 36 5d 2c 20 64 61 74 61 34 5b 37 5d 20 7d 20 7d 3b 0a 09 72 65 74 75 72 6e 20 67 ata4[6],.data4[7].}.};..return.g
45a60 75 69 64 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 3d 3d 28 uid;.....}......bool.operator==(
45a80 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 0a .const.GUID.&guid.).const.....{.
45aa0 09 75 69 6e 74 20 69 3b 0a 09 69 66 20 28 20 64 61 74 61 31 20 21 3d 20 67 75 69 64 2e 44 61 74 .uint.i;..if.(.data1.!=.guid.Dat
45ac0 61 31 20 7c 7c 20 64 61 74 61 32 20 21 3d 20 67 75 69 64 2e 44 61 74 61 32 20 7c 7c 20 0a 09 20 a1.||.data2.!=.guid.Data2.||....
45ae0 20 20 20 20 64 61 74 61 33 20 21 3d 20 67 75 69 64 2e 44 61 74 61 33 20 29 0a 09 20 20 20 20 72 ....data3.!=.guid.Data3.)......r
45b00 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 20 3c 20 38 eturn.FALSE;...for(.i.=.0;.i.<.8
45b20 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 3d 20 67 75 ;.i++.)......if.(.data4[i].!=.gu
45b40 69 64 2e 44 61 74 61 34 5b 69 5d 20 29 0a 09 09 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 0a 09 0a id.Data4[i].)...return.FALSE;...
45b60 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 6c 20 6f 70 .return.TRUE;.....}......bool.op
45b80 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 47 55 49 44 20 26 67 75 69 64 20 29 20 63 6f 6e erator!=(.const.GUID.&guid.).con
45ba0 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 20 67 75 69 st.....{..return.!(.*this.==.gui
45bc0 64 20 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 55 75 d.);.....}.#endif.....static.QUu
45be0 69 64 20 63 72 65 61 74 65 55 75 69 64 28 29 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a 56 61 72 69 id.createUuid();.....QUuid::Vari
45c00 61 6e 74 20 76 61 72 69 61 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 55 75 69 64 3a 3a ant.variant().const;.....QUuid::
45c20 56 65 72 73 69 6f 6e 20 76 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 Version.version().const;......ui
45c40 6e 74 20 20 20 20 64 61 74 61 31 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 20 64 61 74 61 32 3b 0a nt....data1;.....ushort..data2;.
45c60 20 20 20 20 75 73 68 6f 72 74 20 20 64 61 74 61 33 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 64 ....ushort..data3;.....uchar...d
45c80 61 74 61 34 5b 20 38 20 5d 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 ata4[.8.];.};..#ifndef.QT_NO_DAT
45ca0 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 70 ASTREAM.Q_EXPORT.QDataStream.&op
45cc0 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 51 erator<<(.QDataStream.&,.const.Q
45ce0 55 75 69 64 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 6d 20 26 Uuid.&.);.Q_EXPORT.QDataStream.&
45d00 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 55 75 69 64 operator>>(.QDataStream.&,.QUuid
45d20 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 55 55 49 44 5f 48 0a 00 .&.);.#endif..#endif.//QUUID_H..
45d40 00 00 14 00 71 00 75 00 72 00 6c 00 69 00 6e 00 66 00 6f 00 2e 00 68 00 00 13 bd 2f 2a 20 20 20 ....q.u.r.l.i.n.f.o...h..../*...
45d60 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 20 20 ................................
45d80 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 20 20 ................................
45da0 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 20 20 ................................
45dc0 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 20 20 ................................
45de0 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 20 20 ................................
45e00 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 20 20 ................................
45e20 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 20 20 ................................
45e40 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 20 20 ................................
45e60 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 20 20 ................................
45e80 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 20 20 ................................
45ea0 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 20 20 ................................
45ec0 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 20 20 ................................
45ee0 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 20 20 ................................
45f00 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 20 20 ................................
45f20 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 20 20 ................................
45f40 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 20 20 ................................
45f60 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 20 20 ................................
45f80 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 20 20 ................................
45fa0 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 20 20 ................................
45fc0 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 20 20 ................................
45fe0 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 20 20 ................................
46000 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 20 20 ................................
46020 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 20 20 ................................
46040 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 20 20 ................................
46060 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 20 20 ................................
46080 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 20 20 ................................
460a0 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 20 20 ................................
460c0 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 20 20 ................................
460e0 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 20 20 ................................
46100 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 20 20 ................................
46120 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 20 20 ................................
46140 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 20 20 ................................
46160 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 20 20 ................................
46180 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 20 20 ................................
461a0 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 20 20 ................................
461c0 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 20 20 ................................
461e0 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 20 20 ................................
46200 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 20 20 ................................
46220 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 20 20 ................................
46240 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 20 20 ................................
46260 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 20 20 ................................
46280 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 20 20 ................................
462a0 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 20 20 ................................
462c0 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 20 20 ................................
462e0 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 20 20 ................................
46300 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 20 20 ................................
46320 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 2a 2f ..............................*/
46340 0a 0a 23 69 66 6e 64 65 66 20 51 55 52 4c 49 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 55 52 ..#ifndef.QURLINFO_H.#define.QUR
46360 4c 49 4e 46 4f 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 LINFO_H..#ifndef.QT_H.#include."
46380 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 qdatetime.h".#include."qstring.h
463a0 22 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 0a 23 69 6e 63 6c 75 ".#if.defined(QT_ABI_QT4).#inclu
463c0 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f de."qiodevice.h".#endif.#endif./
463e0 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 3b 0a 63 6c 61 73 /.QT_H..class.QUrlOperator;.clas
46400 73 20 51 55 72 6c 3b 0a 63 6c 61 73 73 20 51 55 72 6c 49 6e 66 6f 50 72 69 76 61 74 65 3b 0a 0a s.QUrl;.class.QUrlInfoPrivate;..
46420 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 72 6c 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 class.Q_EXPORT.QUrlInfo.{.public
46440 3a 0a 20 20 20 20 65 6e 75 6d 20 50 65 72 6d 69 73 73 69 6f 6e 53 70 65 63 20 7b 0a 09 52 65 61 :.....enum.PermissionSpec.{..Rea
46460 64 4f 77 6e 65 72 20 3d 20 30 30 34 30 30 2c 20 57 72 69 74 65 4f 77 6e 65 72 20 3d 20 30 30 32 dOwner.=.00400,.WriteOwner.=.002
46480 30 30 2c 20 45 78 65 4f 77 6e 65 72 20 3d 20 30 30 31 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 00,.ExeOwner.=.00100,..ReadGroup
464a0 20 3d 20 30 30 30 34 30 2c 20 57 72 69 74 65 47 72 6f 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 .=.00040,.WriteGroup.=.00020,.Ex
464c0 65 47 72 6f 75 70 20 3d 20 30 30 30 31 30 2c 0a 09 52 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 eGroup.=.00010,..ReadOther.=.000
464e0 30 34 2c 20 57 72 69 74 65 4f 74 68 65 72 20 3d 20 30 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 04,.WriteOther.=.00002,.ExeOther
46500 20 3d 20 30 30 30 30 31 20 7d 3b 0a 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 29 3b 0a 20 20 20 .=.00001.};......QUrlInfo();....
46520 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 26 70 .QUrlInfo(.const.QUrlOperator.&p
46540 61 74 68 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 20 20 ath,.const.QString.&file.);.....
46560 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a QUrlInfo(.const.QUrlInfo.&ui.);.
46580 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 30 30 29 0a 23 #if.(QT_VERSION-0.>=.0x040000).#
465a0 65 72 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a 51 55 72 6c 49 6e 66 6f 28 29 20 73 68 6f 75 error."QUrlInfo::QUrlInfo().shou
465c0 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 69 6e 73 74 ld.accept.QIODevice::Offset.inst
465e0 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 54 5f 41 42 ead.of.uint".#elif.defined(QT_AB
46600 49 5f 51 54 34 29 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 69 I_QT4).....QUrlInfo(.const.QStri
46620 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 74 ng.&name,.int.permissions,.const
46640 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 53 .QString.&owner,........const.QS
46660 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 tring.&group,.QIODevice::Offset.
46680 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f 64 69 66 size,.const.QDateTime.&lastModif
466a0 69 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 ied,........const.QDateTime.&las
466c0 74 52 65 61 64 2c 20 62 6f 6f 6c 20 69 73 44 69 72 2c 20 62 6f 6f 6c 20 69 73 46 69 6c 65 2c 20 tRead,.bool.isDir,.bool.isFile,.
466e0 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 2c 0a 09 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 57 72 bool.isSymLink,........bool.isWr
46700 69 74 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c 65 2c 20 62 6f 6f 6c 20 69 73 itable,.bool.isReadable,.bool.is
46720 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 6f 6e 73 Executable.);.....QUrlInfo(.cons
46740 74 20 51 55 72 6c 20 26 75 72 6c 2c 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c 20 63 6f t.QUrl.&url,.int.permissions,.co
46760 6e 73 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 nst.QString.&owner,........const
46780 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 2c 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 .QString.&group,.QIODevice::Offs
467a0 65 74 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 6c 61 73 74 4d 6f et.size,.const.QDateTime.&lastMo
467c0 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 65 54 69 6d 65 20 26 dified,........const.QDateTime.&
467e0 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 6c 20 69 73 46 69 6c lastRead,.bool.isDir,.bool.isFil
46800 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 20 62 6f 6f 6c 20 69 e,.bool.isSymLink,........bool.i
46820 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 65 2c 20 62 6f 6f 6c sWritable,.bool.isReadable,.bool
46840 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 55 72 6c 49 .isExecutable.);.#else.....QUrlI
46860 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 65 nfo(.const.QString.&name,.int.pe
46880 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 2c rmissions,.const.QString.&owner,
468a0 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 75 69 ........const.QString.&group,.ui
468c0 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 26 6c 61 73 74 4d 6f nt.size,.const.QDateTime.&lastMo
468e0 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 65 54 69 6d 65 20 26 dified,........const.QDateTime.&
46900 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 6c 20 69 73 46 69 6c lastRead,.bool.isDir,.bool.isFil
46920 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 20 62 6f 6f 6c 20 69 e,.bool.isSymLink,........bool.i
46940 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 65 2c 20 62 6f 6f 6c sWritable,.bool.isReadable,.bool
46960 20 69 73 45 78 65 63 75 74 61 62 6c 65 20 29 3b 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 28 20 63 .isExecutable.);.....QUrlInfo(.c
46980 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 2c 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 2c onst.QUrl.&url,.int.permissions,
469a0 20 63 6f 6e 73 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 .const.QString.&owner,........co
469c0 6e 73 74 20 51 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 nst.QString.&group,.uint.size,.c
469e0 6f 6e 73 74 20 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 onst.QDateTime.&lastModified,...
46a00 20 20 20 20 20 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 .....const.QDateTime.&lastRead,.
46a20 62 6f 6f 6c 20 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 bool.isDir,.bool.isFile,.bool.is
46a40 53 79 6d 4c 69 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 SymLink,........bool.isWritable,
46a60 20 62 6f 6f 6c 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 .bool.isReadable,.bool.isExecuta
46a80 62 6c 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f 20 26 6f 70 65 72 ble.);.#endif.....QUrlInfo.&oper
46aa0 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 75 69 20 29 3b 0a 20 20 20 ator=(.const.QUrlInfo.&ui.);....
46ac0 20 76 69 72 74 75 61 6c 20 7e 51 55 72 6c 49 6e 66 6f 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 .virtual.~QUrlInfo();......virtu
46ae0 61 6c 20 76 6f 69 64 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 al.void.setName(.const.QString.&
46b00 6e 61 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 44 69 72 28 name.);.....virtual.void.setDir(
46b20 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 73 65 74 46 .bool.b.);.....virtual.void.setF
46b40 69 6c 65 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 ile(.bool.b.);.....virtual.void.
46b60 73 65 74 53 79 6d 4c 69 6e 6b 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 setSymLink(.bool.b.);.....virtua
46b80 6c 20 76 6f 69 64 20 73 65 74 4f 77 6e 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 l.void.setOwner(.const.QString.&
46ba0 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 72 6f 75 70 28 20 s.);.....virtual.void.setGroup(.
46bc0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 23 69 66 20 28 51 54 5f 56 45 52 53 const.QString.&s.);.#if.(QT_VERS
46be0 49 4f 4e 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 ION-0.>=.0x040000).#error."QUrlI
46c00 6e 66 6f 3a 3a 73 65 74 53 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 51 49 4f nfo::setSize().should.accept.QIO
46c20 44 65 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 Device::Offset.instead.of.uint".
46c40 23 65 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 76 69 #elif.defined(QT_ABI_QT4).....vi
46c60 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f rtual.void.setSize(.QIODevice::O
46c80 66 66 73 65 74 20 73 69 7a 65 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ffset.size.);.#else.....virtual.
46ca0 76 6f 69 64 20 73 65 74 53 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 20 29 3b 0a 23 65 6e 64 69 void.setSize(.uint.size.);.#endi
46cc0 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 72 69 74 61 62 6c 65 28 20 f.....virtual.void.setWritable(.
46ce0 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 52 65 bool.b.);.....virtual.void.setRe
46d00 61 64 61 62 6c 65 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 adable(.bool.b.);.....virtual.vo
46d20 69 64 20 73 65 74 50 65 72 6d 69 73 73 69 6f 6e 73 28 20 69 6e 74 20 70 20 29 3b 0a 20 20 20 20 id.setPermissions(.int.p.);.....
46d40 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 73 74 4d 6f 64 69 66 69 65 64 28 20 63 6f virtual.void.setLastModified(.co
46d60 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 nst.QDateTime.&dt.);......bool.i
46d80 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d sValid().const;......QString.nam
46da0 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 73 28 29 e().const;.....int.permissions()
46dc0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 77 6e 65 72 28 29 20 63 6f 6e 73 .const;.....QString.owner().cons
46de0 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 23 69 t;.....QString.group().const;.#i
46e00 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 30 30 29 0a 23 65 72 f.(QT_VERSION-0.>=.0x040000).#er
46e20 72 6f 72 20 22 51 55 72 6c 49 6e 66 6f 3a 3a 73 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 72 65 74 ror."QUrlInfo::size().should.ret
46e40 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 urn.QIODevice::Offset.instead.of
46e60 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 .uint".#elif.defined(QT_ABI_QT4)
46e80 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 63 6f .....QIODevice::Offset.size().co
46ea0 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 nst;.#else.....uint.size().const
46ec0 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 6c 61 73 74 4d 6f 64 69 66 ;.#endif.....QDateTime.lastModif
46ee0 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 6c 61 73 74 52 ied().const;.....QDateTime.lastR
46f00 65 61 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 69 72 28 29 20 63 6f ead().const;.....bool.isDir().co
46f20 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 nst;.....bool.isFile().const;...
46f40 20 20 62 6f 6f 6c 20 69 73 53 79 6d 4c 69 6e 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f ..bool.isSymLink().const;.....bo
46f60 6f 6c 20 69 73 57 72 69 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 ol.isWritable().const;.....bool.
46f80 69 73 52 65 61 64 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 isReadable().const;.....bool.isE
46fa0 78 65 63 75 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 xecutable().const;......static.b
46fc0 6f 6f 6c 20 67 72 65 61 74 65 72 54 68 61 6e 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 ool.greaterThan(.const.QUrlInfo.
46fe0 26 69 31 2c 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 2c 0a 09 09 09 20 20 20 20 &i1,.const.QUrlInfo.&i2,........
47000 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 62 6f 6f 6c 20 6c .int.sortBy.);.....static.bool.l
47020 65 73 73 54 68 61 6e 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 essThan(.const.QUrlInfo.&i1,.con
47040 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 32 2c 0a 09 09 09 20 20 69 6e 74 20 73 6f 72 74 42 79 st.QUrlInfo.&i2,......int.sortBy
47060 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 65 71 75 61 6c 28 20 63 6f 6e 73 74 .);.....static.bool.equal(.const
47080 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 49 6e 66 6f 20 26 69 .QUrlInfo.&i1,.const.QUrlInfo.&i
470a0 32 2c 0a 09 09 20 20 20 20 20 20 20 69 6e 74 20 73 6f 72 74 42 79 20 29 3b 0a 0a 20 20 20 20 62 2,..........int.sortBy.);......b
470c0 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 ool.operator==(.const.QUrlInfo.&
470e0 69 20 29 20 63 6f 6e 73 74 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 55 72 6c 49 6e 66 6f i.).const;.private:.....QUrlInfo
47100 50 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 12 00 71 00 74 Private.*d;..};..#endif......q.t
47120 00 61 00 62 00 62 00 61 00 72 00 2e 00 68 00 00 13 f0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 .a.b.b.a.r...h..../*............
47140 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 20 20 ................................
47160 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 20 20 ................................
47180 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 20 20 ................................
471a0 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 20 20 ................................
471c0 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 20 20 ................................
471e0 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 20 20 ................................
47200 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 20 20 ................................
47220 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 20 20 ................................
47240 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 20 20 ................................
47260 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 20 20 ................................
47280 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 20 20 ................................
472a0 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 20 20 ................................
472c0 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 20 20 ................................
472e0 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 20 20 ................................
47300 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 20 20 ................................
47320 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 20 20 ................................
47340 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 20 20 ................................
47360 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 20 20 ................................
47380 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 20 20 ................................
473a0 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 20 20 ................................
473c0 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 20 20 ................................
473e0 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 20 20 ................................
47400 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 20 20 ................................
47420 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 20 20 ................................
47440 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 20 20 ................................
47460 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 20 20 ................................
47480 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 20 20 ................................
474a0 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 20 20 ................................
474c0 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 20 20 ................................
474e0 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 20 20 ................................
47500 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 20 20 ................................
47520 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 20 20 ................................
47540 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 20 20 ................................
47560 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 20 20 ................................
47580 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 20 20 ................................
475a0 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 20 20 ................................
475c0 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 20 20 ................................
475e0 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 20 20 ................................
47600 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 20 20 ................................
47620 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 20 20 ................................
47640 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 20 20 ................................
47660 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 20 20 ................................
47680 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 20 20 ................................
476a0 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 20 20 ................................
476c0 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 20 20 ................................
476e0 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 20 20 ................................
47700 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 41 42 42 41 52 5f 48 ...........*/..#ifndef.QTABBAR_H
47720 0a 23 64 65 66 69 6e 65 20 51 54 41 42 42 41 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 .#define.QTABBAR_H..#ifndef.QT_H
47740 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 6c 75 64 65 20 22 .#include."qwidget.h".#include."
47760 71 70 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 qptrlist.h".#endif.//.QT_H..#ifn
47780 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 63 6c 61 73 73 20 51 54 61 62 42 61 72 3b def.QT_NO_TABBAR..class.QTabBar;
477a0 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 .class.QIconSet;..class.Q_EXPORT
477c0 20 51 54 61 62 20 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 .QTab.:.public.Qt.{.....friend.c
477e0 6c 61 73 73 20 51 54 61 62 42 61 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 lass.QTabBar;.....friend.class.Q
47800 54 61 62 57 69 64 67 65 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 28 29 3b 0a TabWidget;..public:.....QTab();.
47820 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 61 62 28 29 3b 0a 20 20 20 20 51 54 61 62 28 20 63 ....virtual.~QTab();.....QTab(.c
47840 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a 20 20 20 20 51 54 61 62 28 20 onst.QString&.text.);.....QTab(.
47860 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 const.QIconSet&.icon,.const.QStr
47880 69 6e 67 26 20 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 20 20 ing&.text.=.QString::null.);....
478a0 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 26 20 74 ..void.setText(.const.QString&.t
478c0 65 78 74 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 20 7b ext);.....QString.text().const.{
478e0 20 72 65 74 75 72 6e 20 6c 61 62 65 6c 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 63 6f .return.label;.}.....void.setIco
47900 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 20 29 3b 0a 20 20 nSet(.const.QIconSet&.icon.);...
47920 20 20 51 49 63 6f 6e 53 65 74 2a 20 69 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 ..QIconSet*.iconSet().const.{.re
47940 74 75 72 6e 20 69 63 6f 6e 73 65 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 65 63 74 turn.iconset;.}.....void.setRect
47960 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 65 63 74 20 29 20 7b 20 72 20 3d 20 72 65 63 74 (.const.QRect&.rect.).{.r.=.rect
47980 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 ;.}.....QRect.rect().const.{.ret
479a0 75 72 6e 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f urn.r;.}.....void.setEnabled(.bo
479c0 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 65 6e 61 62 6c 65 64 20 3d 20 65 6e 61 62 6c 65 3b 20 ol.enable.).{.enabled.=.enable;.
479e0 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 }.....bool.isEnabled().const.{.r
47a00 65 74 75 72 6e 20 65 6e 61 62 6c 65 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 64 65 eturn.enabled;.}.....void.setIde
47a20 6e 74 69 66 69 65 72 28 20 69 6e 74 20 69 20 29 20 7b 20 69 64 20 3d 20 69 3b 20 7d 0a 20 20 20 ntifier(.int.i.).{.id.=.i;.}....
47a40 20 69 6e 74 20 69 64 65 6e 74 69 66 69 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .int.identifier().const.{.return
47a60 20 69 64 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 .id;.}..private:.....void.setTab
47a80 42 61 72 28 20 51 54 61 62 42 61 72 20 2a 74 62 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 Bar(.QTabBar.*tb.);.....QString.
47aa0 6c 61 62 65 6c 3b 0a 20 20 20 20 51 52 65 63 74 20 72 3b 20 2f 2f 20 74 68 65 20 62 6f 75 6e 64 label;.....QRect.r;.//.the.bound
47ac0 69 6e 67 20 72 65 63 74 61 6e 67 6c 65 20 6f 66 20 74 68 69 73 20 28 6d 61 79 20 6f 76 65 72 6c ing.rectangle.of.this.(may.overl
47ae0 61 70 20 77 69 74 68 20 6f 74 68 65 72 73 29 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 ap.with.others).....bool.enabled
47b00 3b 0a 20 20 20 20 69 6e 74 20 69 64 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 2a 20 69 63 6f 6e ;.....int.id;.....QIconSet*.icon
47b20 73 65 74 3b 20 2f 2f 20 6f 70 74 69 6f 6e 61 6c 20 69 63 6f 6e 73 65 74 0a 20 20 20 20 51 54 61 set;.//.optional.iconset.....QTa
47b40 62 42 61 72 20 2a 74 62 3b 0a 7d 3b 0a 0a 0a 73 74 72 75 63 74 20 51 54 61 62 50 72 69 76 61 74 bBar.*tb;.};...struct.QTabPrivat
47b60 65 3b 0a 2f 2f 63 6c 61 73 73 20 2a 51 41 63 63 65 6c 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 e;.//class.*QAccel;..class.Q_EXP
47b80 4f 52 54 20 51 54 61 62 42 61 72 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 ORT.QTabBar:.public.QWidget.{...
47ba0 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 68 61 70 65 20 29 0a ..Q_OBJECT.....Q_ENUMS(.Shape.).
47bc0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 68 61 70 65 20 73 68 61 70 65 20 52 45 41 44 ....Q_PROPERTY(.Shape.shape.READ
47be0 20 73 68 61 70 65 20 57 52 49 54 45 20 73 65 74 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 .shape.WRITE.setShape.).....Q_PR
47c00 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 54 61 62 20 52 45 41 44 20 63 75 72 72 OPERTY(.int.currentTab.READ.curr
47c20 65 6e 74 54 61 62 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 20 29 0a 20 20 20 entTab.WRITE.setCurrentTab.)....
47c40 20 51 5f 50 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 .Q_PROPERTY(.int.count.READ.coun
47c60 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6b 65 79 62 6f 61 72 64 t.).....Q_PROPERTY(.int.keyboard
47c80 46 6f 63 75 73 54 61 62 20 52 45 41 44 20 6b 65 79 62 6f 61 72 64 46 6f 63 75 73 54 61 62 20 29 FocusTab.READ.keyboardFocusTab.)
47ca0 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 42 61 72 28 20 51 57 69 64 67 65 74 2a 20 ..public:.....QTabBar(.QWidget*.
47cc0 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.);.
47ce0 20 20 20 20 7e 51 54 61 62 42 61 72 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 68 61 70 65 20 ....~QTabBar();......enum.Shape.
47d00 7b 20 52 6f 75 6e 64 65 64 41 62 6f 76 65 2c 20 52 6f 75 6e 64 65 64 42 65 6c 6f 77 2c 0a 09 09 {.RoundedAbove,.RoundedBelow,...
47d20 20 54 72 69 61 6e 67 75 6c 61 72 41 62 6f 76 65 2c 20 54 72 69 61 6e 67 75 6c 61 72 42 65 6c 6f .TriangularAbove,.TriangularBelo
47d40 77 20 7d 3b 0a 0a 20 20 20 20 53 68 61 70 65 20 73 68 61 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 w.};......Shape.shape().const;..
47d60 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 68 61 70 65 28 20 53 68 61 70 65 20 ...virtual.void.setShape(.Shape.
47d80 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 );......void.show();......virtua
47da0 6c 20 69 6e 74 20 61 64 64 54 61 62 28 20 51 54 61 62 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 l.int.addTab(.QTab.*.);.....virt
47dc0 75 61 6c 20 69 6e 74 20 69 6e 73 65 72 74 54 61 62 28 20 51 54 61 62 20 2a 2c 20 69 6e 74 20 69 ual.int.insertTab(.QTab.*,.int.i
47de0 6e 64 65 78 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 72 65 ndex.=.-1.);.....virtual.void.re
47e00 6d 6f 76 65 54 61 62 28 20 51 54 61 62 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 moveTab(.QTab.*.);......virtual.
47e20 76 6f 69 64 20 73 65 74 54 61 62 45 6e 61 62 6c 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b void.setTabEnabled(.int,.bool.);
47e40 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 29 20 63 6f .....bool.isTabEnabled(.int.).co
47e60 6e 73 74 3b 0a 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 nst;.......QSize.sizeHint().cons
47e80 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 63 t;.....QSize.minimumSizeHint().c
47ea0 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 54 61 62 28 29 20 63 6f 6e 73 onst;......int.currentTab().cons
47ec0 74 3b 0a 20 20 20 20 69 6e 74 20 6b 65 79 62 6f 61 72 64 46 6f 63 75 73 54 61 62 28 29 20 63 6f t;.....int.keyboardFocusTab().co
47ee0 6e 73 74 3b 0a 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 28 20 69 6e 74 20 29 20 63 6f 6e 73 nst;......QTab.*.tab(.int.).cons
47f00 74 3b 0a 20 20 20 20 51 54 61 62 20 2a 20 74 61 62 41 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 t;.....QTab.*.tabAt(.int.).const
47f20 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a ;.....int.indexOf(.int.).const;.
47f40 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 ....int.count().const;......virt
47f60 75 61 6c 20 76 6f 69 64 20 6c 61 79 6f 75 74 54 61 62 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 ual.void.layoutTabs();.....virtu
47f80 61 6c 20 51 54 61 62 20 2a 20 73 65 6c 65 63 74 54 61 62 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e al.QTab.*.selectTab(.const.QPoin
47fa0 74 20 26 20 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 72 65 6d 6f 76 65 t.&.p.).const;......void..remove
47fc0 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 ToolTip(.int.index.);.....void..
47fe0 20 20 20 09 73 65 74 54 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 ....setToolTip(.int.index,.const
48000 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 67 20 09 74 .QString.&.tip.);.....QString..t
48020 6f 6f 6c 54 69 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c oolTip(.int.index.).const;..publ
48040 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 74 43 75 ic.slots:.....virtual.void.setCu
48060 72 72 65 6e 74 54 61 62 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 rrentTab(.int.);.....virtual.voi
48080 64 20 73 65 74 43 75 72 72 65 6e 74 54 61 62 28 20 51 54 61 62 20 2a 20 29 3b 0a 0a 73 69 67 6e d.setCurrentTab(.QTab.*.);..sign
480a0 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 als:.....void.selected(.int.);..
480c0 20 20 20 76 6f 69 64 20 6c 61 79 6f 75 74 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 6f 74 65 63 ...void.layoutChanged();..protec
480e0 74 65 64 3a 0a 20 20 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 ted:.....virtual.void.paint(.QPa
48100 69 6e 74 65 72 20 2a 2c 20 51 54 61 62 20 2a 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 20 2f inter.*,.QTab.*,.bool.).const;./
48120 2f 20 23 23 23 20 6e 6f 74 20 63 6f 6e 73 74 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 /.###.not.const.....virtual.void
48140 20 70 61 69 6e 74 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 2a 2c 20 63 6f 6e 73 74 20 51 52 .paintLabel(.QPainter*,.const.QR
48160 65 63 74 26 2c 20 51 54 61 62 2a 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ect&,.QTab*,.bool.).const;......
48180 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a void.focusInEvent(.QFocusEvent.*
481a0 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f e.);.....void.focusOutEvent(.QFo
481c0 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 cusEvent.*e.);......void.resizeE
481e0 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 6f 69 64 vent(.QResizeEvent.*.);.....void
48200 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 20 20 .paintEvent(.QPaintEvent.*.);...
48220 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 20 28 20 51 4d 6f 75 73 65 45 ..void.mousePressEvent.(.QMouseE
48240 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e vent.*.);.....void.mouseMoveEven
48260 74 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 t.(.QMouseEvent.*.);.....void.mo
48280 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 20 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 useReleaseEvent.(.QMouseEvent.*.
482a0 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 20 51 4b 65 79 45 );.....void.keyPressEvent(.QKeyE
482c0 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 vent.*.);.....void.styleChange(.
482e0 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 6e 74 43 68 61 6e 67 65 20 28 QStyle&.);.....void.fontChange.(
48300 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e .const.QFont.&.);......bool.even
48320 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 51 50 74 72 4c 69 73 t(.QEvent.*e.);..........QPtrLis
48340 74 3c 51 54 61 62 3e 20 2a 20 74 61 62 4c 69 73 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c t<QTab>.*.tabList();..private.sl
48360 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 54 61 62 73 28 29 3b 0a 0a 70 72 69 ots:.....void.scrollTabs();..pri
48380 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 6c 3b 0a 20 20 vate:.....QPtrList<QTab>.*.l;...
483a0 20 20 51 50 74 72 4c 69 73 74 3c 51 54 61 62 3e 20 2a 20 6c 73 74 61 74 69 63 3b 0a 20 20 20 20 ..QPtrList<QTab>.*.lstatic;.....
483c0 76 6f 69 64 20 6d 61 6b 65 56 69 73 69 62 6c 65 28 20 51 54 61 62 2a 20 74 20 3d 20 30 20 29 3b void.makeVisible(.QTab*.t.=.0.);
483e0 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 41 72 72 6f 77 42 75 74 74 6f 6e 73 28 29 3b 0a .....void.updateArrowButtons();.
48400 20 20 20 20 51 54 61 62 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 ....QTabPrivate.*.d;......friend
48420 20 63 6c 61 73 73 20 51 54 61 62 42 61 72 54 6f 6f 6c 54 69 70 3b 0a 20 20 20 20 66 72 69 65 6e .class.QTabBarToolTip;.....frien
48440 64 20 63 6c 61 73 73 20 51 54 61 62 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 d.class.QTab;..private:.//.Disab
48460 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
48480 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)..
484a0 20 20 20 51 54 61 62 42 61 72 28 20 63 6f 6e 73 74 20 51 54 61 62 42 61 72 20 26 20 29 3b 0a 20 ...QTabBar(.const.QTabBar.&.);..
484c0 20 20 20 51 54 61 62 42 61 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 61 ...QTabBar&.operator=(.const.QTa
484e0 62 42 61 72 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 20 bBar.&.);.#endif.};...#endif.//.
48500 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 41 42 42 41 52 5f QT_NO_TABBAR..#endif.//.QTABBAR_
48520 48 0a 00 00 00 1e 00 71 00 73 00 74 00 79 00 6c 00 65 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 H......q.s.t.y.l.e.f.a.c.t.o.r.y
48540 00 2e 00 68 00 00 07 18 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...h..../*......................
48560 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 20 20 ................................
48580 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 20 20 ................................
485a0 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 20 20 ................................
485c0 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 20 20 ................................
485e0 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 20 20 ................................
48600 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 20 20 ................................
48620 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 20 20 ................................
48640 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 20 20 ................................
48660 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 20 20 ................................
48680 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 20 20 ................................
486a0 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 20 20 ................................
486c0 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 20 20 ................................
486e0 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 20 20 ................................
48700 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 20 20 ................................
48720 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 20 20 ................................
48740 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 20 20 ................................
48760 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 20 20 ................................
48780 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 20 20 ................................
487a0 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 20 20 ................................
487c0 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 20 20 ................................
487e0 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 20 20 ................................
48800 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 20 20 ................................
48820 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 20 20 ................................
48840 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 20 20 ................................
48860 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 20 20 ................................
48880 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 20 20 ................................
488a0 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 20 20 ................................
488c0 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 20 20 ................................
488e0 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 20 20 ................................
48900 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 20 20 ................................
48920 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 20 20 ................................
48940 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 20 20 ................................
48960 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 20 20 ................................
48980 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 20 20 ................................
489a0 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 20 20 ................................
489c0 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 20 20 ................................
489e0 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 20 20 ................................
48a00 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 20 20 ................................
48a20 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 20 20 ................................
48a40 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 20 20 ................................
48a60 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 20 20 ................................
48a80 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 20 20 ................................
48aa0 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 20 20 ................................
48ac0 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 20 20 ................................
48ae0 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 2a 2f 0a 0a ............................*/..
48b00 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 6e 65 20 #ifndef.QSTYLEFACTORY_H.#define.
48b20 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 0a 23 69 QSTYLEFACTORY_H..#ifndef.QT_H.#i
48b40 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 20 2f 2f nclude."qstringlist.h".#endif.//
48b60 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 6c 61 73 .QT_H..#ifndef.QT_NO_STYLE..clas
48b80 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 73 73 20 s.QString;.class.QStyle;..class.
48ba0 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 69 63 3a Q_EXPORT.QStyleFactory.{.public:
48bc0 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 20 73 74 .#ifndef.QT_NO_STRINGLIST.....st
48be0 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 69 66 0a atic.QStringList.keys();.#endif.
48c00 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 6e 73 74 ....static.QStyle.*create(.const
48c20 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 4e 4f 5f .QString&.);.};..#endif.//QT_NO_
48c40 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 5f 48 0a STYLE..#endif.//QSTYLEFACTORY_H.
48c60 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 97 2f 2a .....q.s.q.l.i.n.d.e.x...h..../*
48c80 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 20 20 ................................
48ca0 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 20 20 ................................
48cc0 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 20 20 ................................
48ce0 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 20 20 ................................
48d00 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 20 20 ................................
48d20 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 20 20 ................................
48d40 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 20 20 ................................
48d60 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 20 20 ................................
48d80 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 20 20 ................................
48da0 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 20 20 ................................
48dc0 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 20 20 ................................
48de0 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 20 20 ................................
48e00 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 20 20 ................................
48e20 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 20 20 ................................
48e40 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 20 20 ................................
48e60 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 20 20 ................................
48e80 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 20 20 ................................
48ea0 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 20 20 ................................
48ec0 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 20 20 ................................
48ee0 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 20 20 ................................
48f00 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 20 20 ................................
48f20 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 20 20 ................................
48f40 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 20 20 ................................
48f60 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 20 20 ................................
48f80 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 20 20 ................................
48fa0 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 20 20 ................................
48fc0 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 20 20 ................................
48fe0 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 20 20 ................................
49000 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 20 20 ................................
49020 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 20 20 ................................
49040 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 20 20 ................................
49060 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 20 20 ................................
49080 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 20 20 ................................
490a0 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 20 20 ................................
490c0 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 20 20 ................................
490e0 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 20 20 ................................
49100 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 20 20 ................................
49120 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 20 20 ................................
49140 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 20 20 ................................
49160 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 20 20 ................................
49180 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 20 20 ................................
491a0 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 20 20 ................................
491c0 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 20 20 ................................
491e0 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 20 20 ................................
49200 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 20 20 ................................
49220 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 2a 2f 0a 0a 23 ...........................*/..#
49240 69 66 6e 64 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 ifndef.QSQLINDEX_H.#define.QSQLI
49260 4e 44 45 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 71 NDEX_H..#ifndef.QT_H.#include."q
49280 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 67 6c 69 73 74 2e string.h".#include."qstringlist.
492a0 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 69 6e 63 6c 75 h".#include."qsqlfield.h".#inclu
492c0 64 65 20 22 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 de."qsqlrecord.h".#endif.//.QT_H
492e0 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 29 20 ..#if.!defined(.QT_MODULE_SQL.).
49300 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 49 4f ||.defined(.QT_LICENSE_PROFESSIO
49320 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 64 65 66 NAL.).#define.QM_EXPORT_SQL.#def
49340 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 0a 23 65 6c 73 65 ine.QM_TEMPLATE_EXTERN_SQL.#else
49360 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 52 54 0a .#define.QM_EXPORT_SQL.Q_EXPORT.
49380 23 64 65 66 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 #define.QM_TEMPLATE_EXTERN_SQL.Q
493a0 5f 54 45 4d 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 _TEMPLATE_EXTERN.#endif..#ifndef
493c0 20 51 54 5f 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 .QT_NO_SQL..class.QSqlCursor;..c
493e0 6c 61 73 73 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 lass.QM_EXPORT_SQL.QSqlIndex.:.p
49400 75 62 6c 69 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 ublic.QSqlRecord.{.public:.....Q
49420 53 71 6c 49 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 SqlIndex(.const.QString&.cursorN
49440 61 6d 65 20 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 ame.=.QString::null,.const.QStri
49460 6e 67 26 20 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 ng&.name.=.QString::null.);.....
49480 51 53 71 6c 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 QSqlIndex(.const.QSqlIndex&.othe
494a0 72 20 29 3b 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 r.);.....~QSqlIndex();.....QSqlI
494c0 6e 64 65 78 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 ndex&.......operator=(.const.QSq
494e0 6c 49 6e 64 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 lIndex&.other.);.....virtual.voi
49500 64 20 20 20 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 d.....setCursorName(.const.QStri
49520 6e 67 26 20 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 ng&.cursorName.);.....QString...
49540 20 20 20 20 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 .......cursorName().const.{.retu
49560 72 6e 20 63 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 rn.cursor;.}.....virtual.void...
49580 20 20 73 65 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 ..setName(.const.QString&.name.)
495a0 3b 0a 20 20 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 ;.....QString..........name().co
495c0 6e 73 74 20 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 nst.{.return.nm;.}......void....
495e0 20 20 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 .........append(.const.QSqlField
49600 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 20 20 &.field.);.....virtual.void.....
49620 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 65 6c 64 2c 20 append(.const.QSqlField&.field,.
49640 62 6f 6f 6c 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 bool.desc.);......bool..........
49660 20 20 20 69 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 ...isDescending(.int.i.).const;.
49680 20 20 20 20 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 ....virtual.void.....setDescendi
496a0 6e 67 28 20 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 ng(.int.i,.bool.desc.);......QSt
496c0 72 69 6e 67 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 ring..........toString(.const.QS
496e0 74 72 69 6e 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 tring&.prefix.=.QString::null,..
49700 09 09 20 20 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 .........const.QString&.sep.=.",
49720 22 2c 0a 09 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 ",...........bool.verbose.=.TRUE
49740 20 29 20 63 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 .).const;.....QStringList......t
49760 6f 53 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 70 72 65 66 oStringList(.const.QString&.pref
49780 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 62 6f 6f 6c 20 ix.=.QString::null,........bool.
497a0 76 65 72 62 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 verbose.=.TRUE.).const;......sta
497c0 74 69 63 20 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 tic.QSqlIndex.fromStringList(.co
497e0 6e 73 74 20 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 nst.QStringList&.l,.const.QSqlCu
49800 72 73 6f 72 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 rsor*.cursor.);..private:.....QS
49820 74 72 69 6e 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 tring..........createField(.int.
49840 69 2c 20 63 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 i,.const.QString&.prefix,.bool.v
49860 65 72 62 6f 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 erbose.).const;.....QString.....
49880 20 20 20 20 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 .....cursor;.....QString........
498a0 20 20 6e 6d 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 ..nm;.....QValueList<bool>.sorts
498c0 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 53 51 4c 49 4e 44 45 ;.};..#define.Q_DEFINED_QSQLINDE
498e0 58 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 69 66 X.#include."qwinexport.h".#endif
49900 09 2f 2f 20 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 .//.QT_NO_SQL.#endif....4.q.w.s.
49920 77 00 69 00 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 w.i.n.d.o.w.s.d.e.c.o.r.a.t.i.o.
49940 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 a0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 n._.q.w.s...h..../*.............
49960 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 20 20 ................................
49980 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 20 20 ................................
499a0 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 20 20 ................................
499c0 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 20 20 ................................
499e0 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 20 20 ................................
49a00 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 20 20 ................................
49a20 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 20 20 ................................
49a40 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 20 20 ................................
49a60 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 20 20 ................................
49a80 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 20 20 ................................
49aa0 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 20 20 ................................
49ac0 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 20 20 ................................
49ae0 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 20 20 ................................
49b00 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 20 20 ................................
49b20 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 20 20 ................................
49b40 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 20 20 ................................
49b60 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 20 20 ................................
49b80 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 20 20 ................................
49ba0 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 20 20 ................................
49bc0 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 20 20 ................................
49be0 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 20 20 ................................
49c00 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 20 20 ................................
49c20 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 20 20 ................................
49c40 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 20 20 ................................
49c60 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 20 20 ................................
49c80 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 20 20 ................................
49ca0 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 20 20 ................................
49cc0 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 20 20 ................................
49ce0 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 20 20 ................................
49d00 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 20 20 ................................
49d20 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 20 20 ................................
49d40 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 20 20 ................................
49d60 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 20 20 ................................
49d80 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 20 20 ................................
49da0 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 20 20 ................................
49dc0 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 20 20 ................................
49de0 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 20 20 ................................
49e00 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 20 20 ................................
49e20 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 20 20 ................................
49e40 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 20 20 ................................
49e60 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 49 4f 4e */..#ifndef.QWSWINDOWSDECORATION
49e80 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 57 49 4e 44 4f 57 53 44 45 43 4f 52 41 54 _QWS_H.#define.QWSWINDOWSDECORAT
49ea0 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 65 ION_QWS_H..#ifndef.QT_H.#include
49ec0 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 65 ."qwsdefaultdecoration_qws.h".#e
49ee0 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 5f ndif.//.QT_H..#ifndef.QT_NO_QWS_
49f00 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 WINDOWS_WM_STYLE...class.QWSWind
49f20 6f 77 73 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 66 61 75 6c owsDecoration.:.public.QWSDefaul
49f40 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 57 53 57 69 6e tDecoration.{.public:.....QWSWin
49f60 64 6f 77 73 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 7e 51 dowsDecoration();.....virtual.~Q
49f80 57 53 57 69 6e 64 6f 77 73 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 WSWindowsDecoration();......virt
49fa0 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 69 64 67 65 74 ual.QRegion.region(const.QWidget
49fc0 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 6f 6e 29 3b 0a .*,.const.QRect.&rect,.Region);.
49fe0 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 6e 74 65 72 20 ....virtual.void.paint(QPainter.
4a000 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 72 74 75 61 6c *,.const.QWidget.*);.....virtual
4a020 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
4a040 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
4a060 29 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 );.protected:.....virtual.int.ge
4a080 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 2f 2f tTitleWidth(const.QWidget.*);.//
4a0a0 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
4a0c0 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 63 6f 6e onst.QWidget.*);.....virtual.con
4a0e0 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 20 20 76 69 72 74 st.char.**menuPixmap();.....virt
4a100 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 61 70 28 29 3b 0a ual.const.char.**closePixmap();.
4a120 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 69 6e 69 6d 69 7a ....virtual.const.char.**minimiz
4a140 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 68 61 ePixmap();.....virtual.const.cha
4a160 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 76 69 72 74 75 61 r.**maximizePixmap();.....virtua
4a180 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 29 l.const.char.**normalizePixmap()
4a1a0 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 57 49 4e 44 4f 57 ;.};..#endif.//.QT_NO_QWS_WINDOW
4a1c0 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 57 49 4e 44 4f 57 53 S_WM_STYLE..#endif.//.QWSWINDOWS
4a1e0 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 76 00 65 00 63 00 74 00 DECORATION_QWS_H......q.v.e.c.t.
4a200 6f 00 72 00 2e 00 68 00 00 04 44 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.r...h...D/*...................
4a220 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 20 20 ................................
4a240 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 20 20 ................................
4a260 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 20 20 ................................
4a280 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 20 20 ................................
4a2a0 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 20 20 ................................
4a2c0 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 20 20 ................................
4a2e0 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 20 20 ................................
4a300 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 20 20 ................................
4a320 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 20 20 ................................
4a340 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 20 20 ................................
4a360 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 20 20 ................................
4a380 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 20 20 ................................
4a3a0 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 20 20 ................................
4a3c0 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 20 20 ................................
4a3e0 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 20 20 ................................
4a400 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 20 20 ................................
4a420 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 20 20 ................................
4a440 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 20 20 ................................
4a460 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 20 20 ................................
4a480 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 20 20 ................................
4a4a0 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 20 20 ................................
4a4c0 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 20 20 ................................
4a4e0 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 20 20 ................................
4a500 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 20 20 ................................
4a520 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 20 20 ................................
4a540 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 20 20 ................................
4a560 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 20 20 ................................
4a580 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 20 20 ................................
4a5a0 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 20 20 ................................
4a5c0 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 20 20 ................................
4a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 56 45 43 54 4f 52 5f .............*/.#ifndef.QVECTOR_
4a600 48 0a 23 64 65 66 69 6e 65 20 51 56 45 43 54 4f 52 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e H.#define.QVECTOR_H.#ifndef.QT_N
4a620 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 O_COMPAT.#include."qptrvector.h"
4a640 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 77 00 73 00 64 00 69 00 73 00 .#endif.#endif......q.w.s.d.i.s.
4a660 70 00 6c 00 61 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 11 ba 2f 2a 20 20 20 20 20 20 20 p.l.a.y._.q.w.s...h..../*.......
4a680 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 20 20 ................................
4a6a0 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 20 20 ................................
4a6c0 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 20 20 ................................
4a6e0 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 20 20 ................................
4a700 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 20 20 ................................
4a720 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 20 20 ................................
4a740 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 20 20 ................................
4a760 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 20 20 ................................
4a780 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 20 20 ................................
4a7a0 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 20 20 ................................
4a7c0 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 20 20 ................................
4a7e0 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 20 20 ................................
4a800 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 20 20 ................................
4a820 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 20 20 ................................
4a840 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 20 20 ................................
4a860 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 20 20 ................................
4a880 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 20 20 ................................
4a8a0 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 20 20 ................................
4a8c0 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 20 20 ................................
4a8e0 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 20 20 ................................
4a900 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 20 20 ................................
4a920 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 20 20 ................................
4a940 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 20 20 ................................
4a960 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 20 20 ................................
4a980 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 20 20 ................................
4a9a0 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 20 20 ................................
4a9c0 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 20 20 ................................
4a9e0 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 20 20 ................................
4aa00 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 20 20 ................................
4aa20 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 20 20 ................................
4aa40 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 20 20 ................................
4aa60 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 20 20 ................................
4aa80 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 20 20 ................................
4aaa0 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 20 20 ................................
4aac0 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 20 20 ................................
4aae0 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 20 20 ................................
4ab00 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 20 20 ................................
4ab20 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 20 20 ................................
4ab40 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 2a 2f 0a 0a ............................*/..
4ab60 23 69 66 6e 64 65 66 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 #ifndef.QWSDISPLAY_QWS_H.#define
4ab80 20 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 .QWSDISPLAY_QWS_H..#include."qob
4aba0 6a 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 69 6e ject.h".#include."qregion.h".#in
4abc0 63 6c 75 64 65 20 22 70 72 69 76 61 74 65 2f 71 6c 6f 63 6b 5f 70 2e 68 22 0a 23 69 6e 63 6c 75 clude."private/qlock_p.h".#inclu
4abe0 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 75 64 65 20 22 71 70 de."qwindowdefs.h"..#include."qp
4ac00 74 72 6c 69 73 74 2e 68 22 0a 0a 2f 2f 20 43 6c 61 73 73 20 66 6f 72 77 61 72 64 20 64 65 66 69 trlist.h"..//.Class.forward.defi
4ac20 6e 69 74 69 6f 6e 73 0a 63 6c 61 73 73 20 51 57 53 52 65 67 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a nitions.class.QWSRegionManager;.
4ac40 63 6c 61 73 73 20 51 57 53 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 4d 6f 75 73 65 45 76 class.QWSEvent;.class.QWSMouseEv
4ac60 65 6e 74 3b 0a 63 6c 61 73 73 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e 74 3b 0a ent;.class.QWSQCopMessageEvent;.
4ac80 63 6c 61 73 73 20 51 47 66 78 3b 0a 0a 63 6c 61 73 73 20 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f class.QGfx;..class.QWSWindowInfo
4aca0 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 3b 0a 20 20 20 20 .{..public:......int.winid;.....
4acc0 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 20 51 53 74 72 69 unsigned.int.clientid;.....QStri
4ace0 6e 67 20 6e 61 6d 65 3b 0a 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f ng.name;..};..#define.QT_QWS_PRO
4ad00 50 45 52 54 59 5f 43 4f 4e 56 45 52 54 53 45 4c 45 43 54 49 4f 4e 20 39 39 39 0a 23 64 65 66 69 PERTY_CONVERTSELECTION.999.#defi
4ad20 6e 65 20 51 54 5f 51 57 53 5f 50 52 4f 50 45 52 54 59 5f 57 49 4e 44 4f 57 4e 41 4d 45 20 39 39 ne.QT_QWS_PROPERTY_WINDOWNAME.99
4ad40 38 0a 0a 63 6c 61 73 73 20 51 57 53 44 69 73 70 6c 61 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 8..class.QWSDisplay.{.public:...
4ad60 20 20 51 57 53 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 20 20 7e 51 57 53 44 69 73 70 6c 61 79 28 ..QWSDisplay();.....~QWSDisplay(
4ad80 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 50 65 6e 64 69 6e 67 28 29 20 63 6f 6e 73 );......bool.eventPending().cons
4ada0 74 3b 0a 20 20 20 20 51 57 53 45 76 65 6e 74 20 2a 67 65 74 45 76 65 6e 74 28 29 3b 0a 20 20 20 t;.....QWSEvent.*getEvent();....
4adc0 20 51 47 66 78 20 2a 20 73 63 72 65 65 6e 47 66 78 28 29 3b 0a 20 20 20 20 51 57 53 52 65 67 69 .QGfx.*.screenGfx();.....QWSRegi
4ade0 6f 6e 4d 61 6e 61 67 65 72 20 2a 72 65 67 69 6f 6e 4d 61 6e 61 67 65 72 28 29 20 63 6f 6e 73 74 onManager.*regionManager().const
4ae00 3b 0a 0a 20 20 20 20 75 63 68 61 72 2a 20 66 72 61 6d 65 42 75 66 66 65 72 28 29 20 63 6f 6e 73 ;......uchar*.frameBuffer().cons
4ae20 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e t;.....int.width().const;.....in
4ae40 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 t.height().const;.....int.depth(
4ae60 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 69 78 6d 61 70 44 65 70 74 68 28 29 20 63 ).const;.....int.pixmapDepth().c
4ae80 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 44 65 70 74 68 28 69 6e 74 onst;.....bool.supportsDepth(int
4aea0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 2a 73 68 61 72 65 64 52 61 6d 28 29 ).const;......uchar.*sharedRam()
4aec0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 68 61 72 65 64 52 61 6d 53 69 7a 65 28 29 20 .const;.....int.sharedRamSize().
4aee0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 50 72 6f 70 65 72 74 79 28 20 69 6e const;......void.addProperty(.in
4af00 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 76 6f 69 t.winId,.int.property.);.....voi
4af20 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 72 d.setProperty(.int.winId,.int.pr
4af40 6f 70 65 72 74 79 2c 20 69 6e 74 20 6d 6f 64 65 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 operty,.int.mode,.const.QByteArr
4af60 61 79 20 26 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 ay.&data.);.....void.setProperty
4af80 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 2c 20 69 6e 74 20 6d (.int.winId,.int.property,.int.m
4afa0 6f 64 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f ode,.const.char.*.data.);.....vo
4afc0 69 64 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 2c 20 69 6e id.removeProperty(.int.winId,.in
4afe0 74 20 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 67 65 74 50 72 6f 70 65 72 t.property.);.....bool.getProper
4b000 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 2c 20 63 68 61 ty(.int.winId,.int.property,.cha
4b020 72 20 2a 26 64 61 74 61 2c 20 69 6e 74 20 26 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 51 50 74 72 4c r.*&data,.int.&len.);......QPtrL
4b040 69 73 74 3c 51 57 53 57 69 6e 64 6f 77 49 6e 66 6f 3e 20 2a 20 77 69 6e 64 6f 77 4c 69 73 74 28 ist<QWSWindowInfo>.*.windowList(
4b060 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 64 65 6e 74 69 74 79 28 63 6f 6e 73 74 20 51 );......void.setIdentity(const.Q
4b080 53 74 72 69 6e 67 20 26 61 70 70 4e 61 6d 65 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 6d 65 52 String.&appName);.....void.nameR
4b0a0 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 egion(.int.winId,.const.QString&
4b0c0 20 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 .n,.const.QString.&c.);.....void
4b0e0 20 72 65 71 75 65 73 74 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 2c 20 51 52 65 67 69 .requestRegion(.int.winId,.QRegi
4b100 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 on.);.....void.moveRegion(.int.w
4b120 69 6e 49 64 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 inId,.int.dx,.int.dy.);.....void
4b140 20 64 65 73 74 72 6f 79 52 65 67 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 20 29 3b 0a 20 20 20 .destroyRegion(.int.winId.);....
4b160 20 76 6f 69 64 20 72 65 71 75 65 73 74 46 6f 63 75 73 28 69 6e 74 20 77 69 6e 49 64 2c 20 62 6f .void.requestFocus(int.winId,.bo
4b180 6f 6c 20 67 65 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c 74 69 74 75 64 65 28 20 69 ol.get);.....void.setAltitude(.i
4b1a0 6e 74 20 77 69 6e 49 64 2c 20 69 6e 74 20 61 6c 74 69 74 75 64 65 2c 20 62 6f 6f 6c 20 66 69 78 nt.winId,.int.altitude,.bool.fix
4b1c0 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 69 6e 74 20 74 61 6b 65 49 64 28 29 3b 0a ed.=.FALSE.);.....int.takeId();.
4b1e0 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4f 77 6e 65 72 28 20 69 6e 74 20 ....void.setSelectionOwner(.int.
4b200 77 69 6e 49 64 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 74 69 6d 65 20 29 3b 0a 20 20 20 20 winId,.const.QTime.&time.);.....
4b220 76 6f 69 64 20 63 6f 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 77 69 6e 49 64 void.convertSelection(.int.winId
4b240 2c 20 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 50 72 6f 70 65 72 74 79 2c 20 63 6f 6e 73 74 20 51 ,.int.selectionProperty,.const.Q
4b260 53 74 72 69 6e 67 20 26 6d 69 6d 65 54 79 70 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 String.&mimeTypes.);.....void.de
4b280 66 69 6e 65 43 75 72 73 6f 72 28 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 fineCursor(int.id,.const.QBitmap
4b2a0 20 26 63 75 72 73 2c 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 6d 61 73 6b 2c 0a 09 09 09 .&curs,.const.QBitmap.&mask,....
4b2c0 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 int.hotX,.int.hotY);.....void.se
4b2e0 6c 65 63 74 43 75 72 73 6f 72 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 75 6e 73 69 67 6e 65 64 lectCursor(.QWidget.*w,.unsigned
4b300 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 72 61 62 4d 6f 75 73 65 28 20 51 .int.id.);.....void.grabMouse(.Q
4b320 57 69 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 Widget.*w,.bool.grab.);.....void
4b340 20 67 72 61 62 4b 65 79 62 6f 61 72 64 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 .grabKeyboard(.QWidget.*w,.bool.
4b360 67 72 61 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 79 53 6f 75 6e 64 46 69 6c 65 28 20 grab.);.....void.playSoundFile(.
4b380 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 20 72 65 67 69 73 const.QString&.);.....void.regis
4b3a0 74 65 72 43 68 61 6e 6e 65 6c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 63 68 61 6e terChannel(.const.QCString&.chan
4b3c0 6e 65 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6e 64 4d 65 73 73 61 67 65 28 63 6f 6e 73 nel.);.....void.sendMessage(cons
4b3e0 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 61 6e 6e 65 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 t.QCString.&channel,.const.QCStr
4b400 69 6e 67 20 26 6d 73 67 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 ing.&msg,..........const.QByteAr
4b420 72 61 79 20 26 64 61 74 61 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 ray.&data.);.#ifndef.QT_NO_QWS_R
4b440 45 50 45 41 54 45 52 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 52 65 67 69 6f 6e 28 51 EPEATER.....void.repaintRegion(Q
4b460 52 65 67 69 6f 6e 20 26 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f Region.&);.#endif.#ifndef.QT_NO_
4b480 51 57 53 5f 49 4d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 69 63 72 6f 46 6f 63 75 73 28 20 69 QWS_IM.....void.setMicroFocus(.i
4b4a0 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 49 4d 28 nt.x,.int.y.);.....void.resetIM(
4b4c0 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 53 51 43 6f 70 4d 65 73 73 61 67 65 45 76 65 6e );.#endif.....QWSQCopMessageEven
4b4e0 74 2a 20 77 61 69 74 46 6f 72 51 43 6f 70 52 65 73 70 6f 6e 73 65 28 29 3b 0a 0a 20 20 20 20 76 t*.waitForQCopResponse();......v
4b500 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 63 6f 6e 73 oid.setCaption(.QWidget.*w,.cons
4b520 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4c 6f 63 6b 20 64 69 73 70 t.QString.&.);......//.Lock.disp
4b540 6c 61 79 20 66 6f 72 20 61 63 63 65 73 73 20 6f 6e 6c 79 20 62 79 20 74 68 69 73 20 70 72 6f 63 lay.for.access.only.by.this.proc
4b560 65 73 73 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 6e 69 74 4c 6f 63 6b 28 20 63 6f ess.....static.bool.initLock(.co
4b580 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 62 6f 6f 6c 20 63 72 65 61 nst.QString.&filename,.bool.crea
4b5a0 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 72 te.=.FALSE.);.....static.bool.gr
4b5c0 61 62 62 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 6c 6f 63 6b 2d 3e 6c 6f 63 6b 65 64 28 29 3b abbed().{.return.lock->locked();
4b5e0 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b .}.....static.void.grab().{.lock
4b600 2d 3e 6c 6f 63 6b 28 20 51 4c 6f 63 6b 3a 3a 52 65 61 64 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 ->lock(.QLock::Read.);.}.....sta
4b620 74 69 63 20 76 6f 69 64 20 67 72 61 62 28 20 62 6f 6f 6c 20 77 72 69 74 65 20 29 0a 09 7b 20 6c tic.void.grab(.bool.write.)..{.l
4b640 6f 63 6b 2d 3e 6c 6f 63 6b 28 20 77 72 69 74 65 20 3f 20 51 4c 6f 63 6b 3a 3a 57 72 69 74 65 20 ock->lock(.write.?.QLock::Write.
4b660 3a 20 51 4c 6f 63 6b 3a 3a 52 65 61 64 20 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f :.QLock::Read.);.}.....static.vo
4b680 69 64 20 75 6e 67 72 61 62 28 29 20 7b 20 6c 6f 63 6b 2d 3e 75 6e 6c 6f 63 6b 28 29 3b 20 7d 0a id.ungrab().{.lock->unlock();.}.
4b6a0 0a 23 69 66 64 65 66 20 51 54 5f 51 57 53 5f 44 59 4e 41 4d 49 43 5f 54 52 41 4e 53 46 4f 52 4d .#ifdef.QT_QWS_DYNAMIC_TRANSFORM
4b6c0 41 54 49 4f 4e 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 6f ATION.....static.void.setTransfo
4b6e0 72 6d 61 74 69 6f 6e 28 20 69 6e 74 20 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 rmation(.int.t.);.#endif.....sta
4b700 74 69 63 20 76 6f 69 64 20 73 65 74 52 61 77 4d 6f 75 73 65 45 76 65 6e 74 46 69 6c 74 65 72 28 tic.void.setRawMouseEventFilter(
4b720 20 76 6f 69 64 20 28 2a 66 69 6c 74 65 72 29 28 51 57 53 4d 6f 75 73 65 45 76 65 6e 74 20 2a 29 .void.(*filter)(QWSMouseEvent.*)
4b740 20 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 73 73 20 51 .);..private:.....friend.class.Q
4b760 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 43 Application;.....friend.class.QC
4b780 6f 70 43 68 61 6e 6e 65 6c 3b 0a 20 20 20 20 63 6c 61 73 73 20 44 61 74 61 3b 0a 20 20 20 20 44 opChannel;.....class.Data;.....D
4b7a0 61 74 61 20 2a 64 3b 0a 0a 20 20 20 20 69 6e 74 20 67 65 74 50 72 6f 70 65 72 74 79 4c 65 6e 3b ata.*d;......int.getPropertyLen;
4b7c0 0a 20 20 20 20 63 68 61 72 20 2a 67 65 74 50 72 6f 70 65 72 74 79 44 61 74 61 3b 0a 20 20 20 20 .....char.*getPropertyData;.....
4b7e0 73 74 61 74 69 63 20 51 4c 6f 63 6b 20 2a 6c 6f 63 6b 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 static.QLock.*lock;.};..extern.Q
4b800 57 53 44 69 73 70 6c 61 79 20 2a 71 74 5f 66 62 64 70 79 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 WSDisplay.*qt_fbdpy;..#endif.//.
4b820 51 57 53 44 49 53 50 4c 41 59 5f 51 57 53 5f 48 0a 00 00 00 1e 00 71 00 77 00 73 00 73 00 6f 00 QWSDISPLAY_QWS_H......q.w.s.s.o.
4b840 63 00 6b 00 65 00 74 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 f4 2f 2a 20 20 20 20 20 20 20 c.k.e.t._.q.w.s...h..../*.......
4b860 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 20 20 ................................
4b880 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 20 20 ................................
4b8a0 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 20 20 ................................
4b8c0 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 20 20 ................................
4b8e0 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 20 20 ................................
4b900 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 20 20 ................................
4b920 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 20 20 ................................
4b940 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 20 20 ................................
4b960 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 20 20 ................................
4b980 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 20 20 ................................
4b9a0 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 20 20 ................................
4b9c0 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 20 20 ................................
4b9e0 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 20 20 ................................
4ba00 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 20 20 ................................
4ba20 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 20 20 ................................
4ba40 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 20 20 ................................
4ba60 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 20 20 ................................
4ba80 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 20 20 ................................
4baa0 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 20 20 ................................
4bac0 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 20 20 ................................
4bae0 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 20 20 ................................
4bb00 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 20 20 ................................
4bb20 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 20 20 ................................
4bb40 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 20 20 ................................
4bb60 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 20 20 ................................
4bb80 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 20 20 ................................
4bba0 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 20 20 ................................
4bbc0 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 20 20 ................................
4bbe0 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 20 20 ................................
4bc00 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 20 20 ................................
4bc20 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 20 20 ................................
4bc40 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 20 20 ................................
4bc60 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 20 20 ................................
4bc80 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 20 20 ................................
4bca0 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 20 20 ................................
4bcc0 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 20 20 ................................
4bce0 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 20 20 ................................
4bd00 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 20 20 ................................
4bd20 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 20 20 ................................
4bd40 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 2a 2f 0a 0a 23 ...........................*/..#
4bd60 69 66 6e 64 65 66 20 51 57 53 53 4f 43 4b 45 54 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 ifndef.QWSSOCKET_QWS_H.#define.Q
4bd80 57 53 53 4f 43 4b 45 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 WSSOCKET_QWS_H..#ifndef.QT_H.#in
4bda0 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 72 clude."qsocket.h".#include."qser
4bdc0 76 65 72 73 6f 63 6b 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 versocket.h".#endif.//.QT_H..#if
4bde0 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 0a 63 6c 61 ndef.QT_NO_QWS_MULTIPROCESS..cla
4be00 73 73 20 51 57 53 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 53 6f 63 6b 65 74 0a 7b 0a ss.QWSSocket.:.public.QSocket.{.
4be20 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 53 53 6f 63 6b ....Q_OBJECT.public:.....QWSSock
4be40 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 61 et(.QObject.*parent=0,.const.cha
4be60 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 6f 63 6b 65 74 28 29 3b 0a 09 20 r.*name=0.);....~QWSSocket();...
4be80 20 20 20 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 ............virtual.void.connect
4bea0 54 6f 4c 6f 63 61 6c 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 ToLocalFile(.const.QString.&file
4bec0 20 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 73 61 62 6c 65 64 .);..private:........//.Disabled
4bee0 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=.
4bf00 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).....
4bf20 51 57 53 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 53 6f 63 6b 65 74 20 26 20 29 3b 0a QWSSocket(.const.QWSSocket.&.);.
4bf40 20 20 20 20 51 57 53 53 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 ....QWSSocket.&operator=(.const.
4bf60 51 57 53 53 6f 63 6b 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 QWSSocket.&.);.#endif.};...class
4bf80 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 53 65 72 76 65 .QWSServerSocket.:.public.QServe
4bfa0 72 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 rSocket.{.....Q_OBJECT.public:..
4bfc0 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 53 74 72 69 6e ...QWSServerSocket(.const.QStrin
4bfe0 67 26 20 66 69 6c 65 2c 20 69 6e 74 20 62 61 63 6b 6c 6f 67 20 3d 20 30 2c 0a 09 09 20 20 20 20 g&.file,.int.backlog.=.0,.......
4c000 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 61 72 20 2a .QObject.*parent=0,.const.char.*
4c020 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 28 29 3b name=0.);....~QWSServerSocket();
4c040 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f ..private:........//.Disabled.co
4c060 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
4c080 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 53 .defined(Q_DISABLE_COPY).....QWS
4c0a0 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 57 53 53 65 72 76 65 72 53 6f 63 ServerSocket(.const.QWSServerSoc
4c0c0 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 20 26 6f 70 ket.&.);.....QWSServerSocket.&op
4c0e0 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 57 53 53 65 72 76 65 72 53 6f 63 6b 65 74 20 26 erator=(.const.QWSServerSocket.&
4c100 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 51 .);.#endif.};..#endif.//.QT_NO_Q
4c120 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 53 4f WS_MULTIPROCESS..#endif.//.QWSSO
4c140 43 4b 45 54 5f 51 57 53 5f 48 0a 00 00 00 14 00 71 00 73 00 74 00 72 00 6c 00 69 00 73 00 74 00 CKET_QWS_H......q.s.t.r.l.i.s.t.
4c160 2e 00 68 00 00 0d 10 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..h..../*.......................
4c180 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 20 20 ................................
4c1a0 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 20 20 ................................
4c1c0 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 20 20 ................................
4c1e0 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 20 20 ................................
4c200 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 20 20 ................................
4c220 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 20 20 ................................
4c240 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 20 20 ................................
4c260 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 20 20 ................................
4c280 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 20 20 ................................
4c2a0 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 20 20 ................................
4c2c0 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 20 20 ................................
4c2e0 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 20 20 ................................
4c300 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 20 20 ................................
4c320 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 20 20 ................................
4c340 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 20 20 ................................
4c360 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 20 20 ................................
4c380 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 20 20 ................................
4c3a0 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 20 20 ................................
4c3c0 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 20 20 ................................
4c3e0 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 20 20 ................................
4c400 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 20 20 ................................
4c420 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 20 20 ................................
4c440 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 20 20 ................................
4c460 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 20 20 ................................
4c480 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 20 20 ................................
4c4a0 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 20 20 ................................
4c4c0 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 20 20 ................................
4c4e0 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 20 20 ................................
4c500 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 20 20 ................................
4c520 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 20 20 ................................
4c540 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 20 20 ................................
4c560 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 20 20 ................................
4c580 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 20 20 ................................
4c5a0 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 20 20 ................................
4c5c0 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 20 20 ................................
4c5e0 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 20 20 ................................
4c600 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 20 20 ................................
4c620 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 20 20 ................................
4c640 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 20 20 ................................
4c660 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 20 20 ................................
4c680 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 20 20 ................................
4c6a0 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 20 20 ................................
4c6c0 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 20 20 ................................
4c6e0 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 20 20 ................................
4c700 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 20 20 ................................
4c720 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 20 20 ................................
4c740 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 20 20 ................................
4c760 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 4c 49 53 54 5f ...........*/..#ifndef.QSTRLIST_
4c780 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 51 54 H.#define.QSTRLIST_H..#ifndef.QT
4c7a0 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 64 65 _H.#include."qstring.h".#include
4c7c0 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 74 72 ."qptrlist.h".#include."qdatastr
4c7e0 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 69 6e eam.h".#endif.//.QT_H..#if.defin
4c800 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 74 6f ed(Q_QDOC).class.QStrListIterato
4c820 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 61 72 r.:.public.QPtrListIterator<char
4c840 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 74 65 >.{.};.#else.typedef.QPtrListIte
4c860 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 23 65 rator<char>.QStrListIterator;.#e
4c880 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 3a 20 ndif..class.Q_EXPORT.QStrList.:.
4c8a0 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 3a 0a public.QPtrList<char>.{.public:.
4c8c0 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 54 52 ....QStrList(.bool.deepCopies=TR
4c8e0 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 65 6d UE.).{.dc.=.deepCopies;.del_item
4c900 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 20 63 .=.deepCopies;.}.....QStrList(.c
4c920 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 73 74 onst.QStrList.&.);.....~QStrList
4c940 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 26 20 ()...{.clear();.}.....QStrList&.
4c960 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 0a 0a operator=(.const.QStrList.&.);..
4c980 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 74 65 private:.....QPtrCollection::Ite
4c9a0 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 6d 20 m.newItem(.QPtrCollection::Item.
4c9c0 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 6e 73 d.).{.return.dc.?.qstrdup(.(cons
4c9e0 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 6c 65 t.char*)d.).:.d;.}.....void.dele
4ca00 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 20 29 teItem(.QPtrCollection::Item.d.)
4ca20 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 68 61 .{.if.(.del_item.).delete[].(cha
4ca40 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 51 50 r*)d;.}.....int.compareItems(.QP
4ca60 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 6c 65 trCollection::Item.s1,.QPtrColle
4ca80 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 63 6d ction::Item.s2.).{.return.qstrcm
4caa0 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 6e 73 p((const.char*)s1,.........(cons
4cac0 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 41 54 t.char*)s2);.}.#ifndef.QT_NO_DAT
4cae0 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 20 51 ASTREAM.....QDataStream.&read(.Q
4cb00 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 3a 49 DataStream.&s,.QPtrCollection::I
4cb20 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 20 tem.&d.).....{.s.>>.(char.*&)d;.
4cb40 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 69 return.s;.}.....QDataStream.&wri
4cb60 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 74 69 te(.QDataStream.&s,.QPtrCollecti
4cb80 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 6e 20 on::Item.d.).const.....{.return.
4cba0 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 0a 20 s.<<.(const.char.*)d;.}.#endif..
4cbc0 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 52 54 ...bool..dc;.};...class.Q_EXPORT
4cbe0 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 2f 20 .QStrIList.:.public.QStrList.//.
4cc00 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 0a 70 case.insensitive.string.list.{.p
4cc20 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 70 43 ublic:.....QStrIList(.bool.deepC
4cc40 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 6f 70 opies=TRUE.).:.QStrList(.deepCop
4cc60 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 63 6c ies.).{}.....~QStrIList()...{.cl
4cc80 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 6d 70 ear();.}.private:.....int...comp
4cca0 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 20 73 areItems(.QPtrCollection::Item.s
4ccc0 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 09 09 1,.QPtrCollection::Item.s2.)....
4cce0 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 2a 29 .{.return.qstricmp((const.char*)
4cd00 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 3b 20 s1,...........(const.char*)s2);.
4cd20 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 69 73 }.};...inline.QStrList.&.QStrLis
4cd40 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 73 74 t::operator=(.const.QStrList.&st
4cd60 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 3d 20 rList.).{.....clear();.....dc.=.
4cd80 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 0a 20 strList.dc;.....del_item.=.dc;..
4cda0 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 73 74 ...QPtrList<char>::operator=(.st
4cdc0 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 69 6e rList.);.....return.*this;.}..in
4cde0 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 20 51 line.QStrList::QStrList(.const.Q
4ce00 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 69 73 StrList.&strList.).....:.QPtrLis
4ce20 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 46 41 t<char>(.strList.).{.....dc.=.FA
4ce40 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 0a 7d LSE;.....operator=(.strList.);.}
4ce60 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 76 00 ..#endif.//.QSTRLIST_H......q.v.
4ce80 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 20 20 20 a.l.u.e.v.e.c.t.o.r...h..0%/*...
4cea0 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 20 20 ................................
4cec0 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 20 20 ................................
4cee0 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 20 20 ................................
4cf00 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 20 20 ................................
4cf20 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 20 20 ................................
4cf40 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 20 20 ................................
4cf60 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 20 20 ................................
4cf80 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 20 20 ................................
4cfa0 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 20 20 ................................
4cfc0 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 20 20 ................................
4cfe0 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 20 20 ................................
4d000 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 20 20 ................................
4d020 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 20 20 ................................
4d040 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 20 20 ................................
4d060 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 20 20 ................................
4d080 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 20 20 ................................
4d0a0 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 20 20 ................................
4d0c0 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 20 20 ................................
4d0e0 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 20 20 ................................
4d100 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 20 20 ................................
4d120 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 20 20 ................................
4d140 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 20 20 ................................
4d160 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 20 20 ................................
4d180 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 20 20 ................................
4d1a0 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 20 20 ................................
4d1c0 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 20 20 ................................
4d1e0 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 20 20 ................................
4d200 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 20 20 ................................
4d220 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 20 20 ................................
4d240 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 20 20 ................................
4d260 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 20 20 ................................
4d280 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 20 20 ................................
4d2a0 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 20 20 ................................
4d2c0 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 20 20 ................................
4d2e0 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 20 20 ................................
4d300 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 20 20 ................................
4d320 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 20 20 ................................
4d340 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 20 20 ................................
4d360 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 20 20 ................................
4d380 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 20 20 ................................
4d3a0 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 20 20 ................................
4d3c0 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 20 20 ................................
4d3e0 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 20 20 ................................
4d400 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 20 20 ................................
4d420 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 20 20 ................................
4d440 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 20 20 ................................
4d460 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 55 45 56 45 43 54 ..........*/..#ifndef.QVALUEVECT
4d480 4f 52 5f 48 0a 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 OR_H.#define.QVALUEVECTOR_H..#if
4d4a0 6e 64 65 66 20 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 ndef.QT_H.#include."qtl.h".#incl
4d4c0 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 71 64 61 74 61 73 ude."qshared.h".#include."qdatas
4d4e0 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 6e 64 65 66 tream.h".#endif.//.QT_H..#ifndef
4d500 20 51 54 5f 4e 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 .QT_NO_STL.#include.<vector>.#en
4d520 64 69 66 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 dif..template.<class.T>.class.QV
4d540 61 6c 75 65 56 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 alueVectorPrivate.:.public.QShar
4d560 65 64 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 76 61 6c 75 65 ed.{.public:.....typedef.T.value
4d580 5f 74 79 70 65 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 _type;.....typedef.T*.pointer;..
4d5a0 20 20 20 20 51 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 ....QValueVectorPrivate()..:.sta
4d5c0 72 74 28 20 30 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 rt(.0.),.finish(.0.),.end(.0.)..
4d5e0 20 20 20 7b 0a 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 ...{.....}......QValueVectorPriv
4d600 61 74 65 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 54 ate(.const.QValueVectorPrivate<T
4d620 3e 26 20 78 20 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 >&.x.);.....QValueVectorPrivate(
4d640 20 73 69 7a 65 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 .size_t.size.);......void.derefA
4d660 6e 64 44 65 6c 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 ndDelete().//.work-around.for.hp
4d680 2d 63 63 0a 20 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 -cc.....{..if.(.deref().)......d
4d6a0 65 6c 65 74 65 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 elete.this;.....}..#if.defined(Q
4d6c0 5f 54 45 4d 50 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 _TEMPLATEDLL).....//.Workaround.
4d6e0 4d 53 20 62 75 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 MS.bug.in.memory.de/allocation.i
4d700 6e 20 44 4c 4c 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 n.DLL.vs..EXE.....virtual.#endif
4d720 0a 20 20 20 20 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 .....~QValueVectorPrivate().....
4d740 7b 0a 09 64 65 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 {..delete[].start;.....}......si
4d760 7a 65 5f 74 20 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 ze_t.size().const.....{..return.
4d780 66 69 6e 69 73 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 finish.-.start;.....}......bool.
4d7a0 65 6d 70 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 73 74 61 72 empty().const.....{..return.star
4d7c0 74 20 3d 3d 20 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 t.==.finish;.....}......size_t.c
4d7e0 61 70 61 63 69 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 apacity().const.....{..return.en
4d800 64 20 2d 20 73 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 d.-.start;.....}......void.inser
4d820 74 28 20 70 6f 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 t(.pointer.pos,.const.T&.x.);...
4d840 20 20 76 6f 69 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 ..void.insert(.pointer.pos,.size
4d860 5f 74 20 6e 2c 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 _t.n,.const.T&.x.);.....void.res
4d880 65 72 76 65 28 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 erve(.size_t.n.);......void.clea
4d8a0 72 28 29 0a 20 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 r().....{..delete[].start;..star
4d8c0 74 20 3d 20 30 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 t.=.0;..finish.=.0;..end.=.0;...
4d8e0 20 20 7d 0a 0a 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 ..}.......pointer.start;.....poi
4d900 6e 74 65 72 20 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 nter.finish;.....pointer.end;..p
4d920 72 69 76 61 74 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 rivate:.....pointer.growAndCopy(
4d940 20 73 69 7a 65 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 .size_t.n,.pointer.s,.pointer.f.
4d960 29 3b 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 3c 54 3e 26 20 );......QValueVectorPrivate<T>&.
4d980 6f 70 65 72 61 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 operator=(.const.QValueVectorPri
4d9a0 76 61 74 65 3c 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 vate<T>&.x.);..};..template.<cla
4d9c0 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 56 ss.T>.Q_INLINE_TEMPLATES.QValueV
4d9e0 65 63 74 6f 72 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 ectorPrivate<T>::QValueVectorPri
4da00 76 61 74 65 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 vate(.const.QValueVectorPrivate<
4da20 54 3e 26 20 78 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 T>&.x.).....:.QShared().{.....in
4da40 74 20 69 20 3d 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 t.i.=.x.size();.....if.(.i.>.0.)
4da60 20 7b 0a 09 73 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 .{..start.=.new.T[.i.];..finish.
4da80 3d 20 73 74 61 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 =.start.+.i;..end.=.start.+.i;.#
4daa0 69 66 20 64 65 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 if.defined(__xlC__).&&.__xlC__.<
4dac0 20 30 78 34 30 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 .0x400.//.xlC.3.6.confused.by.co
4dae0 6e 73 74 0a 09 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 nst..qCopy(.(pointer)x.start,.(p
4db00 6f 69 6e 74 65 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 ointer)x.finish,.start.);.#else.
4db20 09 71 43 6f 70 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 .qCopy(.x.start,.x.finish,.start
4db40 20 29 3b 0a 23 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 .);.#endif.....}.else.{..start.=
4db60 20 30 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 .0;..finish.=.0;..end.=.0;.....}
4db80 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_
4dba0 54 45 4d 50 4c 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 TEMPLATES.QValueVectorPrivate<T>
4dbc0 3a 3a 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 5f 74 20 73 69 ::QValueVectorPrivate(.size_t.si
4dbe0 7a 65 20 29 0a 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 ze.).{.....if.(.size.>.0.).{..st
4dc00 61 72 74 20 3d 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 art.=.new.T[size];..finish.=.sta
4dc20 72 74 20 2b 20 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 rt.+.size;..end.=.start.+.size;.
4dc40 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 66 69 6e 69 73 68 ....}.else.{..start.=.0;..finish
4dc60 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 65 6d 70 6c 61 74 .=.0;..end.=.0;.....}.}..templat
4dc80 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 76 e.<class.T>.Q_INLINE_TEMPLATES.v
4dca0 6f 69 64 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 69 6e 73 65 oid.QValueVectorPrivate<T>::inse
4dcc0 72 74 28 20 70 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 rt(.pointer.pos,.const.T&.x.).{.
4dce0 20 20 20 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 ....const.size_t.lastSize.=.size
4dd00 28 29 3b 0a 20 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 ();.....const.size_t.n.=.lastSiz
4dd20 65 20 21 3d 30 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 e.!=0.?.2*lastSize.:.1;.....cons
4dd40 74 20 73 69 7a 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 t.size_t.offset.=.pos.-.start;..
4dd60 20 20 20 70 6f 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 ...pointer.newStart.=.new.T[n];.
4dd80 20 20 20 20 70 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 ....pointer.newFinish.=.newStart
4dda0 20 2b 20 6f 66 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 .+.offset;.....qCopy(.start,.pos
4ddc0 2c 20 6e 65 77 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 ,.newStart.);.....*newFinish.=.x
4dde0 3b 0a 20 20 20 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 ;.....qCopy(.pos,.finish,.++newF
4de00 69 6e 69 73 68 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 inish.);.....delete[].start;....
4de20 20 73 74 61 72 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 .start.=.newStart;.....finish.=.
4de40 6e 65 77 53 74 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 newStart.+.lastSize.+.1;.....end
4de60 20 3d 20 6e 65 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 .=.newStart.+.n;.}..template.<cl
4de80 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
4dea0 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
4dec0 6f 69 6e 74 65 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 ointer.pos,.size_t.n,.const.T&.x
4dee0 20 29 0a 7b 0a 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 .).{.....if.(.size_t(.end.-.fini
4df00 73 68 20 29 20 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 sh.).>=.n.).{..//.enough.room..c
4df20 6f 6e 73 74 20 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 onst.size_t.elems_after.=.finish
4df40 20 2d 20 70 6f 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 .-.pos;..pointer.old_finish.=.fi
4df60 6e 69 73 68 3b 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 nish;..if.(.elems_after.>.n.).{.
4df80 09 20 20 20 20 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 .....qCopy(.finish.-.n,.finish,.
4dfa0 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 6e 3b 0a 09 20 20 20 finish.);......finish.+=.n;.....
4dfc0 20 71 43 6f 70 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 .qCopyBackward(.pos,.old_finish.
4dfe0 2d 20 6e 2c 20 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 -.n,.old_finish.);......qFill(.p
4e000 6f 73 2c 20 70 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 os,.pos.+.n,.x.);..}.else.{.....
4e020 20 70 6f 69 6e 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 .pointer.filler.=.finish;......s
4e040 69 7a 65 5f 74 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 ize_t.i.=.n.-.elems_after;......
4e060 66 6f 72 20 28 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 for.(.;.i.>.0;.--i,.++filler.)..
4e080 09 2a 66 69 6c 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 .*filler.=.x;......finish.+=.n.-
4e0a0 20 65 6c 65 6d 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 .elems_after;......qCopy(.pos,.o
4e0c0 6c 64 5f 66 69 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 ld_finish,.finish.);......finish
4e0e0 20 2b 3d 20 65 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 .+=.elems_after;......qFill(.pos
4e100 2c 20 6f 6c 64 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 ,.old_finish,.x.);..}.....}.else
4e120 20 7b 0a 09 2f 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 .{..//.not.enough.room..const.si
4e140 7a 65 5f 74 20 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 ze_t.lastSize.=.size();..const.s
4e160 69 7a 65 5f 74 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 ize_t.len.=.lastSize.+.QMAX(.las
4e180 74 53 69 7a 65 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 tSize,.n.);..pointer.newStart.=.
4e1a0 6e 65 77 20 54 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 new.T[len];..pointer.newFinish.=
4e1c0 20 71 43 6f 70 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 .qCopy(.start,.pos,.newStart.);.
4e1e0 09 2f 2f 20 66 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 .//.fill.up.inserted.space..size
4e200 5f 74 20 69 20 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 _t.i.=.n;..for.(.;.i.>.0;.--i,.+
4e220 2b 6e 65 77 46 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 +newFinish.)......*newFinish.=.x
4e240 3b 0a 09 6e 65 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 ;..newFinish.=.qCopy(.pos,.finis
4e260 68 2c 20 6e 65 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 h,.newFinish.);..delete[].start;
4e280 0a 09 73 74 61 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 ..start.=.newStart;..finish.=.ne
4e2a0 77 46 69 6e 69 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 wFinish;..end.=.newStart.+.len;.
4e2c0 20 20 20 20 7d 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 ....}.}..template.<class.T>.Q_IN
4e2e0 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 65 63 74 6f 72 LINE_TEMPLATES.void.QValueVector
4e300 50 72 69 76 61 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 Private<T>::reserve(.size_t.n.).
4e320 7b 0a 20 20 20 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 {.....const.size_t.lastSize.=.si
4e340 7a 65 28 29 3b 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 ze();.....pointer.tmp.=.growAndC
4e360 6f 70 79 28 20 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 opy(.n,.start,.finish.);.....sta
4e380 72 74 20 3d 20 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 rt.=.tmp;.....finish.=.tmp.+.las
4e3a0 74 53 69 7a 65 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 tSize;.....end.=.start.+.n;.}..t
4e3c0 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
4e3e0 41 54 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 50 72 69 76 ATES.Q_TYPENAME.QValueVectorPriv
4e400 61 74 65 3c 54 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 ate<T>::pointer.QValueVectorPriv
4e420 61 74 65 3c 54 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 ate<T>::growAndCopy(.size_t.n,.p
4e440 6f 69 6e 74 65 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 ointer.s,.pointer.f.).{.....poin
4e460 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 71 43 6f ter.newStart.=.new.T[n];.....qCo
4e480 70 79 28 20 73 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 py(.s,.f,.newStart.);.....delete
4e4a0 5b 5d 20 73 74 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 [].start;.....return.newStart;.}
4e4c0 0a 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 65 70 ..template.<class.T>.class.QDeep
4e4e0 43 6f 70 79 3b 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 Copy;..template.<class.T>.class.
4e500 51 56 61 6c 75 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 QValueVector.{.public:.....typed
4e520 65 66 20 54 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 76 61 6c ef.T.value_type;.....typedef.val
4e540 75 65 5f 74 79 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 ue_type*.pointer;.....typedef.co
4e560 6e 73 74 20 76 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 nst.value_type*.const_pointer;..
4e580 20 20 20 74 79 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 ...typedef.value_type*.iterator;
4e5a0 0a 20 20 20 20 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 .....typedef.const.value_type*.c
4e5c0 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 76 61 6c 75 65 onst_iterator;.....typedef.value
4e5e0 5f 74 79 70 65 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 _type&.reference;.....typedef.co
4e600 6e 73 74 20 76 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 nst.value_type&.const_reference;
4e620 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;.#
4e640 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
4e660 64 69 66 66 5f 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 diff_t.difference_type;.#else...
4e680 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 23 ..typedef.int.difference_type;.#
4e6a0 65 6e 64 69 66 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 endif......QValueVector().....{.
4e6c0 09 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 .sh.=.new.QValueVectorPrivate<T>
4e6e0 3b 0a 20 20 20 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 ;.....}......QValueVector(.const
4e700 20 51 56 61 6c 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 .QValueVector<T>&.v.).....{..sh.
4e720 3d 20 76 2e 73 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 =.v.sh;..sh->ref();.....}......Q
4e740 56 61 6c 75 65 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 ValueVector(.size_type.n,.const.
4e760 54 26 20 76 61 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 T&.val.=.T().);..#ifndef.QT_NO_S
4e780 54 4c 0a 20 20 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 TL.....QValueVector(.std::vector
4e7a0 3c 54 3e 26 20 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 <T>&.v.).//.###.remove.in.4.0...
4e7c0 20 20 7b 0a 09 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 ..{..sh.=.new.QValueVectorPrivat
4e7e0 65 3c 54 3e 28 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 e<T>(.v.size().);..qCopy(.v.begi
4e800 6e 28 29 2c 20 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 n(),.v.end(),.begin().);.....}..
4e820 20 20 20 20 51 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 ....QValueVector(.const.std::vec
4e840 74 6f 72 3c 54 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 tor<T>&.v.).....{..sh.=.new.QVal
4e860 75 65 56 65 63 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 ueVectorPrivate<T>(.v.size().);.
4e880 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 65 67 69 .qCopy(.v.begin(),.v.end(),.begi
4e8a0 6e 28 29 20 29 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 n().);.....}.#endif......~QValue
4e8c0 56 65 63 74 6f 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 Vector().....{..sh->derefAndDele
4e8e0 74 65 28 29 3b 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 te();.....}......QValueVector<T>
4e900 26 20 6f 70 65 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 &.operator=.(.const.QValueVector
4e920 3c 54 3e 26 20 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 <T>&.v.).....{..v.sh->ref();..sh
4e940 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 20 76 2e 73 68 3b 0a ->derefAndDelete();..sh.=.v.sh;.
4e960 09 72 65 74 75 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 .return.*this;.....}..#ifndef.QT
4e980 5f 4e 4f 5f 53 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 _NO_STL.....QValueVector<T>&.ope
4e9a0 72 61 74 6f 72 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 rator=.(.const.std::vector<T>&.v
4e9c0 20 29 0a 20 20 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 .).....{..clear();..resize(.v.si
4e9e0 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 76 2e 65 6e 64 ze().);..qCopy(.v.begin(),.v.end
4ea00 28 29 2c 20 62 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 (),.begin().);..return.*this;...
4ea20 20 20 7d 0a 23 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 ..}.#endif......size_type.size()
4ea40 20 63 6f 6e 73 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 .const.{.return.sh->size();.}...
4ea60 20 20 20 62 6f 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 ...bool.empty().const.{.return.s
4ea80 68 2d 3e 65 6d 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 h->empty();.}......size_type.cap
4eaa0 61 63 69 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 73 69 7a 65 acity().const.....{..return.size
4eac0 5f 74 79 70 65 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 _type(.sh->capacity().);.....}..
4eae0 20 20 20 20 69 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 ....iterator.begin().....{..deta
4eb00 63 68 28 29 3b 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 ch();..return.sh->start;.....}..
4eb20 20 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 ....const_iterator.begin().const
4eb40 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 0a .....{..return.sh->start;.....}.
4eb60 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 42 65 67 69 6e 28 29 .....const_iterator.constBegin()
4eb80 20 63 6f 6e 73 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 .const.....{..return.sh->start;.
4eba0 20 20 20 20 7d 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 ....}......iterator.end().....{.
4ebc0 09 64 65 74 61 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 .detach();..return.sh->finish;..
4ebe0 20 20 20 7d 0a 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 ...}......const_iterator.end().c
4ec00 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;..
4ec20 20 20 20 7d 0a 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 ...}......const_iterator.constEn
4ec40 64 28 29 20 63 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 d().const.....{..return.sh->fini
4ec60 73 68 3b 0a 20 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 sh;.....}......reference.at(.siz
4ec80 65 5f 74 79 70 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 e_type.i,.bool*.ok.=.0.).....{..
4eca0 64 65 74 61 63 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 detach();..if.(.ok.)......*ok.=.
4ecc0 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 69 6e (.i.<.size().);..return.*(.begin
4ece0 28 29 20 2b 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 ().+.i.);.....}......const_refer
4ed00 65 6e 63 65 20 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 ence.at(.size_type.i,.bool*.ok.=
4ed20 20 30 20 29 20 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 .0.).const.....{..if.(.ok.).....
4ed40 20 2a 6f 6b 20 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 .*ok.=.(.i.<.size().);..return.*
4ed60 28 20 62 65 67 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 (.begin().+.i.);.....}......refe
4ed80 72 65 6e 63 65 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 rence.operator[](.size_type.i.).
4eda0 20 20 20 20 7b 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 ....{..detach();..return.*(.begi
4edc0 6e 28 29 20 2b 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 n().+.i.);.....}......const_refe
4ede0 72 65 6e 63 65 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 rence.operator[](.size_type.i.).
4ee00 63 6f 6e 73 74 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 const.....{..return.*(.begin().+
4ee20 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 20 66 72 6f 6e 74 .i.);.....}......reference.front
4ee40 28 29 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 ().....{..Q_ASSERT(.!empty().);.
4ee60 09 64 65 74 61 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 .detach();..return.*begin();....
4ee80 20 7d 0a 0a 20 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 .}......const_reference.front().
4eea0 63 6f 6e 73 74 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 const.....{..Q_ASSERT(.!empty().
4eec0 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 20 20 20 );..return.*begin();.....}......
4eee0 72 65 66 65 72 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 reference.back().....{..Q_ASSERT
4ef00 28 20 21 65 6d 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 (.!empty().);..detach();..return
4ef20 20 2a 28 20 65 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 .*(.end().-.1.);.....}......cons
4ef40 74 5f 72 65 66 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 t_reference.back().const.....{..
4ef60 51 5f 41 53 53 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 Q_ASSERT(.!empty().);..return.*(
4ef80 20 65 6e 64 28 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 .end().-.1.);.....}......void.pu
4efa0 73 68 5f 62 61 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 sh_back(.const.T&.x.).....{..det
4efc0 61 63 68 28 29 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 ach();..if.(.sh->finish.==.sh->e
4efe0 6e 64 20 29 20 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 nd.).{......sh->reserve(.size()+
4f000 73 69 7a 65 28 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 size()/2+1.);..}..*sh->finish.=.
4f020 78 3b 0a 09 2b 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 x;..++sh->finish;.....}......voi
4f040 64 20 70 6f 70 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 d.pop_back().....{..detach();..i
4f060 66 20 28 20 65 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 f.(.empty().)......return;..--sh
4f080 2d 3e 66 69 6e 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 ->finish;.....}......iterator.in
4f0a0 73 65 72 74 28 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 sert(.iterator.pos,.const.T&.x.)
4f0c0 3b 0a 20 20 20 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 ;.....iterator.insert(.iterator.
4f0e0 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 3b 0a pos,.size_type.n,.const.T&.x.);.
4f100 0a 20 20 20 20 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 .....void.reserve(.size_type.n.)
4f120 0a 20 20 20 20 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 .....{..if.(.capacity().<.n.).{.
4f140 09 20 20 20 20 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 .....detach();......sh->reserve(
4f160 20 6e 20 29 3b 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 .n.);..}.....}......void.resize(
4f180 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 3d 20 54 28 29 .size_type.n,.const.T&.val.=.T()
4f1a0 20 29 0a 20 20 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 .).....{..if.(.n.<.size().).....
4f1c0 20 65 72 61 73 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 .erase(.begin().+.n,.end().);..e
4f1e0 6c 73 65 0a 09 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 lse......insert(.end(),.n.-.size
4f200 28 29 2c 20 76 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 (),.val.);.....}......void.clear
4f220 28 29 0a 20 20 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 ().....{..detach();..sh->clear()
4f240 3b 0a 20 20 20 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 ;.....}......iterator.erase(.ite
4f260 72 61 74 6f 72 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 rator.pos.).....{..detach();..if
4f280 20 28 20 70 6f 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 .(.pos.+.1.!=.end().)......qCopy
4f2a0 28 20 70 6f 73 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 (.pos.+.1,.sh->finish,.pos.);..-
4f2c0 2d 73 68 2d 3e 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 -sh->finish;..return.pos;.....}.
4f2e0 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 20 66 69 .....iterator.erase(.iterator.fi
4f300 72 73 74 2c 20 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 rst,.iterator.last.).....{..deta
4f320 63 68 28 29 3b 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 ch();..qCopy(.last,.sh->finish,.
4f340 66 69 72 73 74 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 first.);..sh->finish.=.sh->finis
4f360 68 20 2d 20 28 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 h.-.(.last.-.first.);..return.fi
4f380 72 73 74 3b 0a 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 rst;.....}......//.###.remove.in
4f3a0 20 51 74 20 34 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 .Qt.4.0.....bool.operator==(.con
4f3c0 73 74 20 51 56 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 st.QValueVector<T>&.x.).....{..r
4f3e0 65 74 75 72 6e 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 eturn.size()==x.size().?.qEqual(
4f400 20 63 6f 6e 73 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 .constBegin(),.constEnd(),.x.beg
4f420 69 6e 28 29 29 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 in()).:.FALSE;.....}......bool.o
4f440 70 65 72 61 74 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 perator==(.const.QValueVector<T>
4f460 26 20 78 20 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 28 29 &.x.).const.....{..return.size()
4f480 3d 3d 78 2e 73 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 ==x.size().?.qEqual(.begin(),.en
4f4a0 64 28 29 2c 20 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 d(),.x.begin().).:.FALSE;.....}.
4f4c0 0a 20 20 20 20 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 .....typedef.T.ValueType;.....ty
4f4e0 70 65 64 65 66 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 pedef.ValueType.*Iterator;.....t
4f500 79 70 65 64 65 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 ypedef.const.ValueType.*ConstIte
4f520 72 61 74 6f 72 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 rator;......size_type.count().co
4f540 6e 73 74 20 7b 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 nst.{.return.size();.}.....bool.
4f560 69 73 45 6d 70 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 isEmpty().const.{.return.empty()
4f580 3b 20 7d 0a 0a 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 ;.}......reference.first().{.ret
4f5a0 75 72 6e 20 66 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 urn.front();.}.....const_referen
4f5c0 63 65 20 66 69 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 ce.first().const.{.return.front(
4f5e0 29 3b 20 7d 0a 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 );.}.....reference.last().{.retu
4f600 72 6e 20 62 61 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 rn.back();.}.....const_reference
4f620 20 6c 61 73 74 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 .last().const.{.return.back();.}
4f640 0a 20 20 20 20 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 .....void.append(.const.T&.x.).{
4f660 20 70 75 73 68 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 .push_back(.x.);.}..protected:..
4f680 20 20 20 76 6f 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 ...void.detach().....{..if.(.sh-
4f6a0 3e 63 6f 75 6e 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 >count.>.1.).{.detachInternal();
4f6c0 20 7d 0a 20 20 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 .}.....}.....void.detachInternal
4f6e0 28 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 3c 54 3e 2a 20 ();.....QValueVectorPrivate<T>*.
4f700 73 68 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 73 73 20 51 sh;..private:.....friend.class.Q
4f720 44 65 65 70 43 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 DeepCopy<.QValueVector<T>.>;.};.
4f740 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
4f760 50 4c 41 54 45 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 PLATES.QValueVector<T>::QValueVe
4f780 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 6c 20 ctor(.size_type.n,.const.T&.val.
4f7a0 29 0a 7b 0a 20 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 ).{.....sh.=.new.QValueVectorPri
4f7c0 76 61 74 65 3c 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 vate<T>(.n.);.....qFill(.begin()
4f7e0 2c 20 65 6e 64 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 ,.end(),.val.);.}..template.<cla
4f800 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 56 ss.T>.Q_INLINE_TEMPLATES.void.QV
4f820 61 6c 75 65 56 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 alueVector<T>::detachInternal().
4f840 7b 0a 20 20 20 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 {.....sh->deref();.....sh.=.new.
4f860 51 56 61 6c 75 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 QValueVectorPrivate<T>(.*sh.);.}
4f880 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
4f8a0 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 56 65 63 74 6f 72 3c MPLATES.Q_TYPENAME.QValueVector<
4f8c0 54 3e 3a 3a 69 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 T>::iterator.QValueVector<T>::in
4f8e0 73 65 72 74 28 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 sert(.iterator.pos,.const.T&.x.)
4f900 0a 7b 0a 20 20 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 .{.....size_type.offset.=.pos.-.
4f920 73 68 2d 3e 73 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 sh->start;.....detach();.....if.
4f940 28 20 70 6f 73 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 (.pos.==.end().).{..if.(.sh->fin
4f960 69 73 68 20 3d 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 ish.==.sh->end.)......push_back(
4f980 20 78 20 29 3b 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 .x.);..else.{......*sh->finish.=
4f9a0 20 78 3b 0a 09 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 .x;......++sh->finish;..}.....}.
4f9c0 65 6c 73 65 20 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 else.{..if.(.sh->finish.==.sh->e
4f9e0 6e 64 20 29 20 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 nd.).{......sh->insert(.pos,.x.)
4fa00 3b 0a 09 7d 20 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 ;..}.else.{......*sh->finish.=.*
4fa20 28 73 68 2d 3e 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 (sh->finish.-.1);......++sh->fin
4fa40 69 73 68 3b 0a 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 ish;......qCopyBackward(.pos,.sh
4fa60 2d 3e 66 69 6e 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 ->finish.-.2,.sh->finish.-.1.);.
4fa80 09 20 20 20 20 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 .....*pos.=.x;..}.....}.....retu
4faa0 72 6e 20 62 65 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 rn.begin().+.offset;.}..template
4fac0 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 51 5f .<class.T>.Q_INLINE_TEMPLATES.Q_
4fae0 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 74 65 72 61 74 TYPENAME.QValueVector<T>::iterat
4fb00 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 20 69 74 65 72 or.QValueVector<T>::insert(.iter
4fb20 61 74 6f 72 20 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 ator.pos,.size_type.n,.const.T&.
4fb40 78 20 29 0a 7b 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 x.).{.....if.(.n.!=.0.).{..size_
4fb60 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 74 61 72 74 3b 0a 09 type.offset.=.pos.-.sh->start;..
4fb80 64 65 74 61 63 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 detach();..pos.=.begin().+.offse
4fba0 74 3b 0a 09 73 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 t;..sh->insert(.pos,.n,.x.);....
4fbc0 20 7d 0a 20 20 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 .}.....return.pos;.}...#ifndef.Q
4fbe0 54 5f 4e 4f 5f 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 T_NO_DATASTREAM.template<class.T
4fc00 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 74 72 65 61 6d >.Q_INLINE_TEMPLATES.QDataStream
4fc20 26 20 6f 70 65 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 &.operator>>(.QDataStream&.s,.QV
4fc40 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 76 2e 63 6c 65 61 72 alueVector<T>&.v.).{.....v.clear
4fc60 28 29 3b 0a 20 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 ();.....Q_UINT32.c;.....s.>>.c;.
4fc80 20 20 20 20 76 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 ....v.resize(.c.);.....for(.Q_UI
4fca0 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 09 NT32.i.=.0;.i.<.c;.++i.).....{..
4fcc0 54 20 74 3b 0a 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 T.t;..s.>>.t;..v[i].=.t;.....}..
4fce0 20 20 20 72 65 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 ...return.s;.}..template<class.T
4fd00 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 74 72 65 61 6d >.Q_INLINE_TEMPLATES.QDataStream
4fd20 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 73 2c 20 63 6f &.operator<<(.QDataStream&.s,.co
4fd40 6e 73 74 20 51 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 nst.QValueVector<T>&.v.).{.....s
4fd60 20 3c 3c 20 28 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 .<<.(Q_UINT32)v.size();.....//.#
4fd80 23 23 20 75 73 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 ##.use.typename.QValueVector<T>:
4fda0 3a 63 6f 6e 73 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 :const_iterator.once.all.support
4fdc0 65 64 0a 20 20 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 ed.....//.###.compilers.know.abo
4fde0 75 74 20 74 68 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 ut.the.'typename'.keyword......c
4fe00 6f 6e 73 74 20 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 onst.T*.it.=.v.begin();.....for(
4fe20 20 3b 20 69 74 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 .;.it.!=.v.end();.++it.)..s.<<.*
4fe40 69 74 3b 0a 20 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 it;.....return.s;.}.#endif.//.QT
4fe60 5f 4e 4f 5f 44 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 _NO_DATASTREAM..#define.Q_DEFINE
4fe80 44 5f 51 56 41 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 D_QVALUEVECTOR.#include."qwinexp
4fea0 6f 72 74 2e 68 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 ort.h".#endif.//.QVALUEVECTOR_H.
4fec0 00 00 00 12 00 71 00 76 00 66 00 62 00 68 00 64 00 72 00 2e 00 68 00 00 06 f2 2f 2a 20 20 20 20 .....q.v.f.b.h.d.r...h..../*....
4fee0 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 20 20 ................................
4ff00 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 20 20 ................................
4ff20 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 20 20 ................................
4ff40 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 20 20 ................................
4ff60 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 20 20 ................................
4ff80 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 20 20 ................................
4ffa0 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 20 20 ................................
4ffc0 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 20 20 ................................
4ffe0 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 20 20 ................................
50000 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 20 20 ................................
50020 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 20 20 ................................
50040 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 20 20 ................................
50060 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 20 20 ................................
50080 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 20 20 ................................
500a0 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 20 20 ................................
500c0 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 20 20 ................................
500e0 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 20 20 ................................
50100 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 20 20 ................................
50120 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 20 20 ................................
50140 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 20 20 ................................
50160 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 20 20 ................................
50180 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 20 20 ................................
501a0 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 20 20 ................................
501c0 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 20 20 ................................
501e0 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 20 20 ................................
50200 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 20 20 ................................
50220 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 20 20 ................................
50240 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 20 20 ................................
50260 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 20 20 ................................
50280 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 20 20 ................................
502a0 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 20 20 ................................
502c0 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 20 20 ................................
502e0 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 20 20 ................................
50300 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 20 20 ................................
50320 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 20 20 ................................
50340 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 20 20 ................................
50360 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 20 20 ................................
50380 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 20 20 ................................
503a0 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 20 20 ................................
503c0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 46 42 48 44 52 5f 48 ...........*/..#ifndef.QVFBHDR_H
503e0 0a 23 64 65 66 69 6e 65 20 51 56 46 42 48 44 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 .#define.QVFBHDR_H..#ifndef.QT_H
50400 0a 23 69 6e 63 6c 75 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 .#include."qcolor.h".#include."q
50420 72 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 rect.h".#endif.//.QT_H..#define.
50440 51 54 5f 56 46 42 5f 4d 4f 55 53 45 5f 50 49 50 45 09 22 2f 74 6d 70 2f 2e 71 74 76 66 62 5f 6d QT_VFB_MOUSE_PIPE."/tmp/.qtvfb_m
50460 6f 75 73 65 2d 25 31 22 0a 23 64 65 66 69 6e 65 20 51 54 5f 56 46 42 5f 4b 45 59 42 4f 41 52 44 ouse-%1".#define.QT_VFB_KEYBOARD
50480 5f 50 49 50 45 09 22 2f 74 6d 70 2f 2e 71 74 76 66 62 5f 6b 65 79 62 6f 61 72 64 2d 25 31 22 0a _PIPE."/tmp/.qtvfb_keyboard-%1".
504a0 0a 73 74 72 75 63 74 20 51 56 46 62 48 65 61 64 65 72 0a 7b 0a 20 20 20 20 69 6e 74 20 77 69 64 .struct.QVFbHeader.{.....int.wid
504c0 74 68 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 th;.....int.height;.....int.dept
504e0 68 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 69 6e 74 20 64 61 74 h;.....int.linestep;.....int.dat
50500 61 6f 66 66 73 65 74 3b 0a 20 20 20 20 51 52 65 63 74 20 75 70 64 61 74 65 3b 0a 20 20 20 20 62 aoffset;.....QRect.update;.....b
50520 6f 6f 6c 20 64 69 72 74 79 3b 0a 20 20 20 20 69 6e 74 20 20 6e 75 6d 63 6f 6c 73 3b 0a 20 20 20 ool.dirty;.....int..numcols;....
50540 20 51 52 67 62 20 63 6c 75 74 5b 32 35 36 5d 3b 0a 7d 3b 0a 0a 73 74 72 75 63 74 20 51 56 46 62 .QRgb.clut[256];.};..struct.QVFb
50560 4b 65 79 44 61 74 61 0a 7b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 75 6e 69 63 6f KeyData.{.....unsigned.int.unico
50580 64 65 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a de;.....unsigned.int.modifiers;.
505a0 20 20 20 20 62 6f 6f 6c 20 70 72 65 73 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 65 61 74 3b ....bool.press;.....bool.repeat;
505c0 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 2e 00 71 00 77 00 73 00 6b 00 64 00 65 00 32 00 64 .};..#endif......q.w.s.k.d.e.2.d
505e0 00 65 00 63 00 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 .e.c.o.r.a.t.i.o.n._.q.w.s...h..
50600 08 81 2f 2a 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 ../*............................
50620 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 20 20 ................................
50640 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 20 20 ................................
50660 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 20 20 ................................
50680 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 20 20 ................................
506a0 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 20 20 ................................
506c0 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 20 20 ................................
506e0 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 20 20 ................................
50700 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 20 20 ................................
50720 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 20 20 ................................
50740 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 20 20 ................................
50760 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 20 20 ................................
50780 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 20 20 ................................
507a0 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 20 20 ................................
507c0 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 20 20 ................................
507e0 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 20 20 ................................
50800 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 20 20 ................................
50820 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 20 20 ................................
50840 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 20 20 ................................
50860 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 20 20 ................................
50880 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 20 20 ................................
508a0 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 20 20 ................................
508c0 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 20 20 ................................
508e0 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 20 20 ................................
50900 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 20 20 ................................
50920 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 20 20 ................................
50940 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 20 20 ................................
50960 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 20 20 ................................
50980 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 20 20 ................................
509a0 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 20 20 ................................
509c0 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 20 20 ................................
509e0 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 20 20 ................................
50a00 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 20 20 ................................
50a20 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 20 20 ................................
50a40 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 20 20 ................................
50a60 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 20 20 ................................
50a80 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 20 20 ................................
50aa0 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 20 20 ................................
50ac0 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 20 20 ................................
50ae0 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 20 20 ................................
50b00 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 .....*/..#ifndef.QWSKDE2DECORATI
50b20 4f 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 ON_QWS_H.#define.QWSKDE2DECORATI
50b40 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 65 20 ON_QWS_H..#ifndef.QT_H.#include.
50b60 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 65 6e "qwsdefaultdecoration_qws.h".#en
50b80 64 69 66 20 2f 2f 20 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 dif.//.QT_H...#ifndef.QT_NO_QWS_
50ba0 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 4b 44 45 32 44 65 63 KDE2_WM_STYLE...class.QWSKDE2Dec
50bc0 6f 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 oration.:.public.QWSDefaultDecor
50be0 61 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 32 44 65 63 6f 72 ation.{.public:.....QWSKDE2Decor
50c00 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 4b 44 45 32 44 65 63 ation();.....virtual.~QWSKDE2Dec
50c20 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 6f 6e 20 oration();......virtual.QRegion.
50c40 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 20 51 52 region(const.QWidget.*,.const.QR
50c60 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 61 6c 20 ect.&rect,.Region);.....virtual.
50c80 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 51 57 69 void.paint(QPainter.*,.const.QWi
50ca0 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 6e 74 42 dget.*);.....virtual.void.paintB
50cc0 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 65 74 20 utton(QPainter.*,.const.QWidget.
50ce0 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 74 65 64 *,.Region,.int.state);.protected
50d00 3a 0a 2f 2a 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 :./*............................
50d20 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 20 20 ................................
50d40 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 20 20 ................................
50d60 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 20 20 ................................
50d80 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 20 20 ................................
50da0 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 20 20 ................................
50dc0 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 20 20 ................................
50de0 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 20 20 ................................
50e00 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 20 20 ................................
50e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 3b 0a 0a 23 65 .......................*/.};..#e
50e40 6e 64 69 66 20 2f 2f 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 ndif.//.QT_NO_QWS_KDE2_WM_STYLE.
50e60 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b 44 45 32 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 .#endif.//.QWSKDE2DECORATION_QWS
50e80 5f 48 0a 00 00 00 34 00 71 00 77 00 73 00 64 00 65 00 66 00 61 00 75 00 6c 00 74 00 64 00 65 00 _H....4.q.w.s.d.e.f.a.u.l.t.d.e.
50ea0 63 00 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 0a 7c 2f c.o.r.a.t.i.o.n._.q.w.s...h...|/
50ec0 2a 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 20 *...............................
50ee0 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 20 20 ................................
50f00 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 20 20 ................................
50f20 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 20 20 ................................
50f40 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 20 20 ................................
50f60 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 20 20 ................................
50f80 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 20 20 ................................
50fa0 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 20 20 ................................
50fc0 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 20 20 ................................
50fe0 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 20 20 ................................
51000 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 20 20 ................................
51020 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 20 20 ................................
51040 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 20 20 ................................
51060 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 20 20 ................................
51080 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 20 20 ................................
510a0 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 20 20 ................................
510c0 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 20 20 ................................
510e0 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 20 20 ................................
51100 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 20 20 ................................
51120 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 20 20 ................................
51140 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 20 20 ................................
51160 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 20 20 ................................
51180 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 20 20 ................................
511a0 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 20 20 ................................
511c0 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 20 20 ................................
511e0 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 20 20 ................................
51200 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 20 20 ................................
51220 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 20 20 ................................
51240 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 20 20 ................................
51260 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 20 20 ................................
51280 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 20 20 ................................
512a0 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 20 20 ................................
512c0 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 20 20 ................................
512e0 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 20 20 ................................
51300 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 20 20 ................................
51320 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 20 20 ................................
51340 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 20 20 ................................
51360 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 20 20 ................................
51380 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 20 20 ................................
513a0 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 20 20 ................................
513c0 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 44 45 46 41 55 ............*/..#ifndef.QWSDEFAU
513e0 4c 54 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 44 45 LTDECORATION_QWS_H.#define.QWSDE
51400 46 41 55 4c 54 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 FAULTDECORATION_QWS_H..#ifndef.Q
51420 54 5f 48 0a 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 T_H.#include."qwsmanager_qws.h".
51440 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 51 57 #endif.//.QT_H..#ifndef.QT_NO_QW
51460 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 64 65 66 69 6e 65 20 43 4f 52 4e 45 52 5f 47 52 41 42 09 31 S_MANAGER..#define.CORNER_GRAB.1
51480 36 0a 23 64 65 66 69 6e 65 20 42 4f 52 44 45 52 5f 57 49 44 54 48 09 34 0a 23 64 65 66 69 6e 65 6.#define.BORDER_WIDTH.4.#define
514a0 20 42 4f 54 54 4f 4d 5f 42 4f 52 44 45 52 5f 57 49 44 54 48 09 32 2a 42 4f 52 44 45 52 5f 57 49 .BOTTOM_BORDER_WIDTH.2*BORDER_WI
514c0 44 54 48 0a 0a 0a 63 6c 61 73 73 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e DTH...class.QWSDefaultDecoration
514e0 20 3a 20 70 75 62 6c 69 63 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 .:.public.QWSDecoration.{.public
51500 3a 0a 20 20 20 20 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 :.....QWSDefaultDecoration();...
51520 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 44 65 66 61 75 6c 74 44 65 63 6f 72 61 74 69 6f 6e 28 ..virtual.~QWSDefaultDecoration(
51540 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 69 6f 6e 28 63 );......virtual.QRegion.region(c
51560 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 20 26 72 65 63 onst.QWidget.*,.const.QRect.&rec
51580 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 64 20 70 61 69 t,.Region);.....virtual.void.pai
515a0 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 74 20 2a 29 3b nt(QPainter.*,.const.QWidget.*);
515c0 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 6f 6e 28 51 50 .....virtual.void.paintButton(QP
515e0 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 52 65 67 69 6f ainter.*,.const.QWidget.*,.Regio
51600 6e 2c 20 69 6e 74 20 73 74 61 74 65 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 n,.int.state);..protected:.....v
51620 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 2a 20 70 69 78 6d 61 70 46 6f 72 28 irtual.const.QPixmap*.pixmapFor(
51640 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 62 6f 6f 6c 2c 20 69 const.QWidget.*,.Region,.bool,.i
51660 6e 74 26 2c 20 69 6e 74 26 29 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 nt&,.int&);....../*.............
51680 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 20 20 ................................
516a0 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 20 20 ................................
516c0 20 2a 2f 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 .*/.....virtual.int.getTitleWidt
516e0 68 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 61 6c 20 h(const.QWidget.*);.....virtual.
51700 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 67 65 74 int.getTitleHeight(const.QWidget
51720 20 2a 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 0a .*);..#ifndef.QT_NO_IMAGEIO_XPM.
51740 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 69 78 ....virtual.const.char.**menuPix
51760 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.**
51780 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 73 74 closePixmap();.....virtual.const
517a0 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 76 69 .char.**minimizePixmap();.....vi
517c0 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 6d 61 rtual.const.char.**maximizePixma
517e0 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 6e 6f p();.....virtual.const.char.**no
51800 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 rmalizePixmap();.#endif..private
51820 3a 0a 0a 20 20 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 65 :......static.QPixmap.*.staticMe
51840 6e 75 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 nuPixmap;.....static.QPixmap.*.s
51860 74 61 74 69 63 43 6c 6f 73 65 50 69 78 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 taticClosePixmap;.....static.QPi
51880 78 6d 61 70 20 2a 20 73 74 61 74 69 63 4d 69 6e 69 6d 69 7a 65 50 69 78 6d 61 70 3b 0a 20 20 20 xmap.*.staticMinimizePixmap;....
518a0 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 61 78 69 6d 69 7a 65 .static.QPixmap.*.staticMaximize
518c0 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 61 Pixmap;.....static.QPixmap.*.sta
518e0 74 69 63 4e 6f 72 6d 61 6c 69 7a 65 50 69 78 6d 61 70 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 ticNormalizePixmap;..};..#endif.
51900 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 //.QT_NO_QWS_MANAGER..#endif.//.
51920 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 00 00 00 2c 00 QWSDEFAULTDECORATION_QWS_H....,.
51940 71 00 77 00 73 00 72 00 65 00 67 00 69 00 6f 00 6e 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 q.w.s.r.e.g.i.o.n.m.a.n.a.g.e.r.
51960 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 79 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _.q.w.s...h...y/*...............
51980 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 20 20 ................................
519a0 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 20 20 ................................
519c0 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 20 20 ................................
519e0 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 20 20 ................................
51a00 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 20 20 ................................
51a20 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 20 20 ................................
51a40 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 20 20 ................................
51a60 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 20 20 ................................
51a80 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 20 20 ................................
51aa0 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 20 20 ................................
51ac0 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 20 20 ................................
51ae0 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 20 20 ................................
51b00 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 20 20 ................................
51b20 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 20 20 ................................
51b40 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 20 20 ................................
51b60 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 20 20 ................................
51b80 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 20 20 ................................
51ba0 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 20 20 ................................
51bc0 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 20 20 ................................
51be0 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 20 20 ................................
51c00 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 20 20 ................................
51c20 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 20 20 ................................
51c40 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 20 20 ................................
51c60 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 20 20 ................................
51c80 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 20 20 ................................
51ca0 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 20 20 ................................
51cc0 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 20 20 ................................
51ce0 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 20 20 ................................
51d00 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 20 20 ................................
51d20 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 20 20 ................................
51d40 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 20 20 ................................
51d60 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 20 20 ................................
51d80 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 20 20 ................................
51da0 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 20 20 ................................
51dc0 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 20 20 ................................
51de0 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 20 20 ................................
51e00 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 20 20 ................................
51e20 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 20 20 ................................
51e40 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 20 2a ...............................*
51e60 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 45 52 5f 51 57 53 5f /..#ifndef.QWSREGIONMANAGER_QWS_
51e80 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 52 5f 51 57 53 5f 48 H.#define.QWSREGIONMANAGER_QWS_H
51ea0 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 76 65 63 ..#ifndef.QT_H.#include."qptrvec
51ec0 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 68 22 0a 23 65 6e 64 tor.h".#include."qregion.h".#end
51ee0 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 6f 6e 48 65 61 64 65 if.//.QT_H..class.QWSRegionHeade
51f00 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 0a 63 6c 61 73 73 20 r;.class.QWSRegionIndex;..class.
51f20 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 3a 0a 20 20 20 20 51 QWSRegionManager.{.public:.....Q
51f40 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 74 72 69 6e 67 20 26 WSRegionManager(.const.QString.&
51f60 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 3b 0a 20 20 20 20 7e filename,.bool.c.=.TRUE.);.....~
51f80 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 2f 2f 20 66 6f 72 20 QWSRegionManager();......//.for.
51fa0 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 76 69 73 69 6f 6e 28 clients.....const.int.*revision(
51fc0 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 67 69 6f 6e 20 72 65 .int.idx.).const;.....QRegion.re
51fe0 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 20 66 69 6e 64 28 20 gion(.int.idx.);......int.find(.
52000 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 76 65 72 0a 20 20 20 int.id.);......//.for.server....
52020 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 20 72 65 67 69 6f 6e .int.add(.int.id,.QRegion.region
52040 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 2c 20 51 52 65 67 69 .);.....void.set(.int.idx,.QRegi
52060 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 6f 76 65 28 20 69 6e on.region.);.....void.remove(.in
52080 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 61 74 65 64 28 20 69 t.idx.);.....void.markUpdated(.i
520a0 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 28 29 3b 0a 0a 70 72 nt.idx.);.....void.commit();..pr
520c0 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 69 6e 74 20 6f 66 66 ivate:.....QRect.*rects(.int.off
520e0 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 6f 6e 73 74 20 51 53 set.);.....bool.attach(.const.QS
52100 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 69 64 20 64 65 74 61 tring.&filename.);.....void.deta
52120 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 63 6c 69 65 6e 74 3b ch();..private:.....bool.client;
52140 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 72 65 67 69 6f 6e 73 .....QPtrVector<QRegion>.regions
52160 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 67 48 64 72 3b 0a 20 ;.....QWSRegionHeader.*regHdr;..
52180 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 3b 0a 20 20 20 20 75 ...QWSRegionIndex.*regIdx;.....u
521a0 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 6e 74 20 73 68 6d 49 nsigned.char.*data;.....int.shmI
521c0 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 4e 4d 41 4e 41 47 45 d;.};..#endif.//.QWSREGIONMANAGE
521e0 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 74 00 72 00 65 00 61 R_QWS_H......q.t.e.x.t.s.t.r.e.a
52200 00 6d 00 2e 00 68 00 00 28 38 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .m...h..(8/*....................
52220 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 20 20 ................................
52240 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 20 20 ................................
52260 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 20 20 ................................
52280 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 20 20 ................................
522a0 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 20 20 ................................
522c0 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 20 20 ................................
522e0 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 20 20 ................................
52300 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 20 20 ................................
52320 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 20 20 ................................
52340 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 20 20 ................................
52360 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 20 20 ................................
52380 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 20 20 ................................
523a0 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 20 20 ................................
523c0 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 20 20 ................................
523e0 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 20 20 ................................
52400 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 20 20 ................................
52420 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 20 20 ................................
52440 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 20 20 ................................
52460 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 20 20 ................................
52480 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 20 20 ................................
524a0 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 20 20 ................................
524c0 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 20 20 ................................
524e0 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 20 20 ................................
52500 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 20 20 ................................
52520 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 20 20 ................................
52540 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 20 20 ................................
52560 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 20 20 ................................
52580 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 20 20 ................................
525a0 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 20 20 ................................
525c0 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 20 20 ................................
525e0 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 20 20 ................................
52600 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 20 20 ................................
52620 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 20 20 ................................
52640 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 20 20 ................................
52660 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 20 20 ................................
52680 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 20 20 ................................
526a0 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 20 20 ................................
526c0 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 20 20 ................................
526e0 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 20 20 ................................
52700 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 20 20 ................................
52720 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 20 20 ................................
52740 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 20 20 ................................
52760 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 20 20 ................................
52780 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 20 20 ................................
527a0 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 20 20 ................................
527c0 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 20 20 ................................
527e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 .................*/..#ifndef.QTE
52800 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
52820 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
52840 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
52860 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
52880 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
528a0 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
528c0 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
528e0 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
52900 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
52920 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
52940 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
52960 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
52980 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(.
529a0 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
529c0 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
529e0 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();.#
52a00 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
52a20 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
52a40 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.);
52a60 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.
52a80 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
52aa0 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.);...
52ac0 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.
52ae0 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();..
52b00 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;..
52b20 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.*.
52b40 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();.....
52b60 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..
52b80 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
52ba0 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
52bc0 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.&.);....
52be0 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
52c00 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
52c20 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.&.);....
52c40 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
52c60 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
52c80 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
52ca0 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
52cc0 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
52ce0 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
52d00 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.&.);..
52d20 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
52d40 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
52d60 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.&
52d80 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
52da0 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.&
52dc0 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<<
52de0 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
52e00 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.
52e20 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.);....
52e40 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
52e60 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
52e80 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
52ea0 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
52ec0 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<<(
52ee0 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.
52f00 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.);...
52f20 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
52f40 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<<(
52f60 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
52f80 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
52fa0 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
52fc0 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
52fe0 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
53000 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.*.);..
53020 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.
53040 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.
53060 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
53080 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.);....
530a0 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
530c0 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
530e0 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
53100 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
53120 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
53140 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,.
53160 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
53180 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
531a0 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
531c0 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,..
531e0 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...
53200 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
53220 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.
53240 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
53260 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
53280 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
532a0 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.=.
532c0 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
532e0 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
53300 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
53320 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
53340 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...
53360 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.....};....
53380 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;...
533a0 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
533c0 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
533e0 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
53400 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
53420 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(
53440 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.
53460 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.);..
53480 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
534a0 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.
534c0 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.
534e0 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
53500 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;
53520 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.
53540 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
53560 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
53580 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()
535a0 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
535c0 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
535e0 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
53600 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;....
53620 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
53640 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
53660 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
53680 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;.
536a0 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
536c0 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
536e0 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
53700 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.
53720 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
53740 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
53760 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.
53780 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
537a0 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(
537c0 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);..
537e0 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
53800 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
53820 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
53840 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();.....
53860 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
53880 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
538a0 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
538c0 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
538e0 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.);..
53900 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
53920 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(
53940 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(
53960 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
53980 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
539a0 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
539c0 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
539e0 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
53a00 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
53a20 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((
53a40 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).{.}.....
53a60 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.).:.
53a80 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).{.}
53aa0 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.).:..
53ac0 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).{.}..
53ae0 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
53b00 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(
53b20 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
53b40 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
53b60 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
53b80 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.
53ba0 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
53bc0 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
53be0 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
53c00 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
53c20 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
53c40 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).{.}....
53c60 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
53c80 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
53ca0 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
53cc0 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
53ce0 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
53d00 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
53d20 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
53d40 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 20 20 20 20 20 20 20 Stream.&.);.#endif.};../*.......
53d60 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 20 20 ................................
53d80 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 20 20 ................................
53da0 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 20 20 ................................
53dc0 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 20 20 ................................
53de0 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 20 20 ................................
53e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f ..................*/..inline.QIO
53e20 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
53e40 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
53e60 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
53e80 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;
53ea0 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
53ec0 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
53ee0 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
53f00 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
53f20 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.).{
53f40 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;
53f60 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
53f80 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
53fa0 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;
53fc0 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
53fe0 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
54000 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
54020 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
54040 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
54060 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.)
54080 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.&=
540a0 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
540c0 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.{.
540e0 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
54100 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
54120 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
54140 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
54160 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
54180 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::
541a0 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
541c0 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;
541e0 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
54200 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;.}
54220 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
54240 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;
54260 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;..}../
54280 2a 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 20 *...............................
542a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 69 6e 6c 69 6e 65 20 51 43 ....................*/.inline.QC
542c0 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
542e0 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.)
54300 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
54320 29 20 29 3b 20 7d 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).);.}../*......................
54340 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 20 20 ................................
54360 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 20 20 ................................
54380 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 20 20 ................................
543a0 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 20 20 ................................
543c0 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 20 2a ...............................*
543e0 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
54400 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
54420 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
54440 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
54460 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
54480 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
544a0 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(.
544c0 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;
544e0 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
54500 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:...
54520 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.
54540 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;.
54560 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.
54580 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.
545a0 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
545c0 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.);.}..
545e0 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
54600 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
54620 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
54640 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
54660 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.
54680 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
546a0 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
546c0 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
546e0 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
54700 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_
54720 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
54740 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
54760 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
54780 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.
547a0 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
547c0 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
547e0 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(.
54800 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
54820 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
54840 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.
54860 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
54880 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
548a0 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
548c0 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
548e0 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;..
54900 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
54920 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
54940 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
54960 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
54980 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
549a0 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.
549c0 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
549e0 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
54a00 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
54a20 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_
54a40 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..
54a60 0a 13 2f 2a 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 ../*............................
54a80 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 20 20 ................................
54aa0 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 20 20 ................................
54ac0 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 20 20 ................................
54ae0 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 20 20 ................................
54b00 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 20 20 ................................
54b20 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 20 20 ................................
54b40 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 20 20 ................................
54b60 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 20 20 ................................
54b80 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 20 20 ................................
54ba0 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 20 20 ................................
54bc0 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 20 20 ................................
54be0 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 20 20 ................................
54c00 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 20 20 ................................
54c20 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 20 20 ................................
54c40 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 20 20 ................................
54c60 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 20 20 ................................
54c80 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 20 20 ................................
54ca0 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 20 20 ................................
54cc0 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 20 20 ................................
54ce0 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 20 20 ................................
54d00 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 20 20 ................................
54d20 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 20 20 ................................
54d40 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 20 20 ................................
54d60 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 20 20 ................................
54d80 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 20 20 ................................
54da0 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 20 20 ................................
54dc0 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 20 20 ................................
54de0 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 20 20 ................................
54e00 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 20 20 ................................
54e20 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 20 20 ................................
54e40 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 20 20 ................................
54e60 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 20 20 ................................
54e80 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 20 20 ................................
54ea0 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 20 20 ................................
54ec0 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 20 20 ................................
54ee0 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 20 20 ................................
54f00 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 20 20 ................................
54f20 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 20 20 ................................
54f40 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 20 20 ................................
54f60 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 20 20 ................................
54f80 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 20 20 ................................
54fa0 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 20 20 ................................
54fc0 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 20 20 ................................
54fe0 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 20 20 ................................
55000 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 20 20 ................................
55020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ...................*/..#ifndef.Q
55040 57 48 41 54 53 54 48 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 WHATSTHIS_H.#define.QWHATSTHIS_H
55060 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 74 ..#ifndef.QT_H.#include."qobject
55080 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
550a0 4f 5f 57 48 41 54 53 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 O_WHATSTHIS..#include."qcursor.h
550c0 22 0a 0a 63 6c 61 73 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 "..class.QToolButton;.class.QPop
550e0 75 70 4d 65 6e 75 3b 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 upMenu;.class.QStyleSheet;..clas
55100 73 20 51 5f 45 58 50 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 s.Q_EXPORT.QWhatsThis:.public.Qt
55120 0a 7b 0a 70 75 62 6c 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 .{.public:.....QWhatsThis(.QWidg
55140 65 74 20 2a 29 3b 0a 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 et.*);.....virtual.~QWhatsThis()
55160 3b 0a 0a 20 20 20 20 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 ;......virtual.QString.text(.con
55180 73 74 20 51 50 6f 69 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 st.QPoint.&.);.....virtual.bool.
551a0 63 6c 69 63 6b 65 64 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 clicked(.const.QString&.href.);.
551c0 0a 20 20 20 20 2f 2f 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 .....//.the.common.static.functi
551e0 6f 6e 73 0a 20 20 20 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 ons.....static.void.setFont(.con
55200 73 74 20 51 46 6f 6e 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 st.QFont.&font.);..............s
55220 74 61 74 69 63 20 76 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 tatic.void.add(.QWidget.*,.const
55240 20 51 53 74 72 69 6e 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 .QString.&);.....static.void.rem
55260 6f 76 65 28 20 51 57 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 ove(.QWidget.*.);.....static.QSt
55280 72 69 6e 67 20 74 65 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 ring.textFor(.QWidget.*,.const.Q
552a0 50 6f 69 6e 74 20 26 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 Point.&.pos.=.QPoint(),.bool.inc
552c0 6c 75 64 65 50 61 72 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 ludeParents.=.FALSE.);......stat
552e0 69 63 20 51 54 6f 6f 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 ic.QToolButton.*.whatsThisButton
55300 28 20 51 57 69 64 67 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 (.QWidget.*.parent.);......stati
55320 63 20 76 6f 69 64 20 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 c.void.enterWhatsThisMode();....
55340 20 73 74 61 74 69 63 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 .static.bool.inWhatsThisMode();.
55360 20 20 20 20 73 74 61 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 ....static.void.leaveWhatsThisMo
55380 64 65 28 20 63 6f 6e 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 de(.const.QString&.=.QString::nu
553a0 6c 6c 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 ll,.const.QPoint&.pos.=.QCursor:
553c0 3a 70 6f 73 28 29 2c 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 :pos(),.QWidget*.w.=.0.);......s
553e0 74 61 74 69 63 20 76 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 tatic.void.display(.const.QStrin
55400 67 26 20 74 65 78 74 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 g&.text,.const.QPoint&.pos.=.QCu
55420 72 73 6f 72 3a 3a 70 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 rsor::pos(),.QWidget*.w.=.0.);.}
55440 3b 0a 0a 23 65 6e 64 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 ;..#endif.//.QT_NO_WHATSTHIS..#e
55460 6e 64 69 66 20 2f 2f 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 ndif.//.QWHATSTHIS_H....$.q.w.s.
55480 6b 00 65 00 79 00 62 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 k.e.y.b.o.a.r.d._.q.n.x.4...h...
554a0 47 0a 2f 2a 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 G./*............................
554c0 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 20 20 ................................
554e0 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 20 20 ................................
55500 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 20 20 ................................
55520 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 20 20 ................................
55540 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 20 20 ................................
55560 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 20 20 ................................
55580 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 20 20 ................................
555a0 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 20 20 ................................
555c0 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 20 20 ................................
555e0 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 20 20 ................................
55600 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 20 20 ................................
55620 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 20 20 ................................
55640 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 20 20 ................................
55660 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 20 20 ................................
55680 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 20 20 ................................
556a0 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 20 20 ................................
556c0 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 20 20 ................................
556e0 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 20 20 ................................
55700 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 20 20 ................................
55720 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 20 20 ................................
55740 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 20 20 ................................
55760 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 20 20 ................................
55780 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 20 20 ................................
557a0 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 20 20 ................................
557c0 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 20 20 ................................
557e0 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 20 20 ................................
55800 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 20 20 ................................
55820 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 20 20 ................................
55840 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 20 20 ................................
55860 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 20 20 ................................
55880 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 20 20 ................................
558a0 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 20 20 ................................
558c0 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 20 20 ................................
558e0 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 20 20 ................................
55900 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 20 20 ................................
55920 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 20 20 ................................
55940 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 20 20 ................................
55960 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 20 20 ................................
55980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 .....................*/..#ifndef
559a0 20 51 57 53 4b 45 59 42 4f 41 52 44 5f 51 4e 58 34 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 4b .QWSKEYBOARD_QNX4_H.#define.QWSK
559c0 45 59 42 4f 41 52 44 5f 51 4e 58 34 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e EYBOARD_QNX4_H..#ifndef.QT_H.#in
559e0 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 79 73 74 65 6d 5f 71 77 73 2e 68 22 0a 23 69 6e 63 clude."qwindowsystem_qws.h".#inc
55a00 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 22 lude."qwsutils_qws.h".#include."
55a20 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 20 0a 23 69 6e qgfx_qws.h".#endif.//.QT_H...#in
55a40 63 6c 75 64 65 20 3c 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 clude.<qapplication.h>.#include.
55a60 3c 71 73 6f 63 6b 65 74 6e 6f 74 69 66 69 65 72 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6e <qsocketnotifier.h>.#include.<qn
55a80 61 6d 65 73 70 61 63 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 74 69 6d 65 72 2e 68 3e 0a amespace.h>.#include.<qtimer.h>.
55aa0 20 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c ..#include.<stdlib.h>.#include.<
55ac0 73 74 64 69 6f 2e 68 3e 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c 75 6e 69 73 74 64 2e 68 3e 0a 23 stdio.h>...#include.<unistd.h>.#
55ae0 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 69 6f 63 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c include.<sys/ioctl.h>.#include.<
55b00 73 79 73 2f 74 79 70 65 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 79 73 2f 73 74 61 74 2e sys/types.h>.#include.<sys/stat.
55b20 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 66 63 6e 74 6c 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c h>.#include.<fcntl.h>.#include.<
55b40 65 72 72 6e 6f 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 69 67 6e 61 6c 2e 68 3e 0a 20 0a 23 errno.h>.#include.<signal.h>...#
55b60 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 34 29 0a 23 69 66 6e 64 65 66 20 51 57 if.defined(Q_OS_QNX4).#ifndef.QW
55b80 53 51 4e 58 34 4b 42 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 51 4e 58 34 4b 42 5f 48 0a 0a 23 SQNX4KB_H.#define.QWSQNX4KB_H..#
55ba0 69 6e 63 6c 75 64 65 20 3c 71 6b 65 79 62 6f 61 72 64 5f 71 77 73 2e 68 3e 0a 0a 0a 63 6c 61 73 include.<qkeyboard_qws.h>...clas
55bc0 73 20 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 s.QWSQnx4KeyboardHandler.:.publi
55be0 63 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a c.QWSKeyboardHandler.{.....Q_OBJ
55c00 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 ECT.public:.....QWSQnx4KeyboardH
55c20 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 7e 51 57 53 51 6e 78 34 4b 65 79 62 6f 61 72 64 48 61 andler();.....~QWSQnx4KeyboardHa
55c40 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 6f 4b 65 79 28 75 63 68 61 72 29 3b ndler();......void.doKey(uchar);
55c60 0a 0a 20 20 20 20 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 20 20 20 20 76 6f 69 64 ......public.slots:.........void
55c80 20 72 65 61 64 4b 62 64 44 61 74 61 28 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 .readKbdData(int);..private:....
55ca0 20 65 6e 75 6d 20 47 75 69 64 61 6e 74 53 74 61 74 65 20 7b 0a 09 47 75 69 64 61 6e 74 4e 6f 6e .enum.GuidantState.{..GuidantNon
55cc0 65 2c 20 47 75 69 64 61 6e 74 50 72 65 73 73 65 64 2c 20 47 75 69 64 61 6e 74 52 65 6c 65 61 73 e,.GuidantPressed,.GuidantReleas
55ce0 65 64 2c 20 47 75 69 64 61 6e 74 44 72 6f 70 70 65 64 0a 20 20 20 20 7d 20 67 53 74 61 74 65 3b ed,.GuidantDropped.....}.gState;
55d00 0a 20 20 20 20 69 6e 74 20 73 68 69 66 74 3b 0a 20 20 20 20 69 6e 74 20 61 6c 74 3b 0a 20 20 20 .....int.shift;.....int.alt;....
55d20 20 69 6e 74 20 63 74 72 6c 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 78 74 65 6e 64 65 64 3b 0a 20 20 .int.ctrl;.....bool.extended;...
55d40 20 20 62 6f 6f 6c 20 63 61 70 73 3b 0a 20 20 20 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 3b 0a ..bool.caps;.....int.modifiers;.
55d60 20 20 20 20 69 6e 74 20 70 72 65 76 75 6e 69 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 6b 65 79 ....int.prevuni;.....int.prevkey
55d80 3b 0a 0a 20 20 20 20 69 6e 74 20 6b 62 64 46 44 3b 0a 20 20 20 20 51 4c 69 73 74 3c 51 53 6f 63 ;......int.kbdFD;.....QList<QSoc
55da0 6b 65 74 4e 6f 74 69 66 69 65 72 3e 20 6e 6f 74 69 66 69 65 72 73 3b 0a 7d 3b 0a 0a 23 65 6e 64 ketNotifier>.notifiers;.};..#end
55dc0 69 66 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 4b 45 59 42 4f 41 52 44 if.#endif..#endif.//.QWSKEYBOARD
55de0 5f 51 4e 58 34 5f 48 0a 00 00 00 12 00 71 00 74 00 61 00 62 00 64 00 6c 00 67 00 2e 00 68 00 00 _QNX4_H......q.t.a.b.d.l.g...h..
55e00 04 28 2f 2a 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 .(/*............................
55e20 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 20 20 ................................
55e40 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 20 20 ................................
55e60 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 20 20 ................................
55e80 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 20 20 ................................
55ea0 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 20 20 ................................
55ec0 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 20 20 ................................
55ee0 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 20 20 ................................
55f00 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 20 20 ................................
55f20 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 20 20 ................................
55f40 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 20 20 ................................
55f60 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 20 20 ................................
55f80 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 20 20 ................................
55fa0 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 20 20 ................................
55fc0 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 20 20 ................................
55fe0 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 20 20 ................................
56000 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 20 20 ................................
56020 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 20 20 ................................
56040 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 20 20 ................................
56060 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 20 20 ................................
56080 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 20 20 ................................
560a0 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 20 20 ................................
560c0 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 20 20 ................................
560e0 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 20 20 ................................
56100 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 20 20 ................................
56120 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 20 20 ................................
56140 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 20 20 ................................
56160 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 20 20 ................................
56180 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 20 20 ................................
561a0 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 20 20 ................................
561c0 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 20 20 ................................
561e0 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 41 42 44 4c 47 5f 48 0a 23 64 65 66 69 6e 65 ....*/.#ifndef.QTABDLG_H.#define
56200 20 51 54 41 42 44 4c 47 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 61 62 64 69 61 6c 6f 67 2e .QTABDLG_H.#include."qtabdialog.
56220 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 73 00 71 00 6c 00 66 00 6f 00 72 00 6d 00 2e h".#endif......q.s.q.l.f.o.r.m..
56240 00 68 00 00 0c 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .h..../*........................
56260 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 20 20 ................................
56280 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 20 20 ................................
562a0 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 20 20 ................................
562c0 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 20 20 ................................
562e0 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 20 20 ................................
56300 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 20 20 ................................
56320 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 20 20 ................................
56340 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 20 20 ................................
56360 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 20 20 ................................
56380 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 20 20 ................................
563a0 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 20 20 ................................
563c0 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 20 20 ................................
563e0 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 20 20 ................................
56400 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 20 20 ................................
56420 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 20 20 ................................
56440 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 20 20 ................................
56460 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 20 20 ................................
56480 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 20 20 ................................
564a0 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 20 20 ................................
564c0 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 20 20 ................................
564e0 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 20 20 ................................
56500 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 20 20 ................................
56520 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 20 20 ................................
56540 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 20 20 ................................
56560 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 20 20 ................................
56580 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 20 20 ................................
565a0 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 20 20 ................................
565c0 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 20 20 ................................
565e0 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 20 20 ................................
56600 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 20 20 ................................
56620 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 20 20 ................................
56640 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 20 20 ................................
56660 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 20 20 ................................
56680 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 20 20 ................................
566a0 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 20 20 ................................
566c0 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 20 20 ................................
566e0 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 20 20 ................................
56700 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 20 20 ................................
56720 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 20 20 ................................
56740 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 20 20 ................................
56760 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 20 20 ................................
56780 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 20 20 ................................
567a0 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 20 20 ................................
567c0 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 20 20 ................................
567e0 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 20 20 ................................
56800 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 23 64 65 66 69 6e 65 ..*/..#ifndef.QSQLFORM_H.#define
56820 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 .QSQLFORM_H..#ifndef.QT_H.#inclu
56840 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 6d 61 70 2e 68 22 de."qobject.h".#include."qmap.h"
56860 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
56880 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
568a0 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_
568c0 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
568e0 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.
56900 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 69 65 6c 64 3b QT_NO_SQL_FORM..class.QSqlField;
56920 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 51 53 71 6c 45 64 69 .class.QSqlRecord;.class.QSqlEdi
56940 74 6f 72 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 torFactory;.class.QSqlPropertyMa
56960 70 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 53 71 6c 46 6f 72 6d p;.class.QWidget;.class.QSqlForm
56980 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 51 53 Private;..class.QM_EXPORT_SQL.QS
569a0 71 6c 46 6f 72 6d 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f qlForm.:.public.QObject.{.....Q_
569c0 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 28 20 51 4f 62 OBJECT.public:.....QSqlForm(.QOb
569e0 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 2a 20 ject.*.parent.=.0,.const.char.*.
56a00 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 46 6f 72 6d 28 29 3b 0a 0a 20 20 name.=.0.);.....~QSqlForm();....
56a20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 51 57 69 64 67 65 74 20 2a ..virtual.void.insert(.QWidget.*
56a40 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 20 29 3b .widget,.const.QString&.field.);
56a60 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 .....virtual.void.remove(.const.
56a80 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 QString&.field.);.....uint......
56aa0 20 20 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a ...count().const;......QWidget.*
56ac0 20 20 20 77 69 64 67 65 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 ...widget(.uint.i.).const;.....Q
56ae0 53 71 6c 46 69 65 6c 64 20 2a 20 77 69 64 67 65 74 54 6f 46 69 65 6c 64 28 20 51 57 69 64 67 65 SqlField.*.widgetToField(.QWidge
56b00 74 20 2a 20 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 t.*.widget.).const;.....QWidget.
56b20 2a 20 20 20 66 69 65 6c 64 54 6f 57 69 64 67 65 74 28 20 51 53 71 6c 46 69 65 6c 64 20 2a 20 66 *...fieldToWidget(.QSqlField.*.f
56b40 69 65 6c 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 69 ield.).const;......void........i
56b60 6e 73 74 61 6c 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d nstallPropertyMap(.QSqlPropertyM
56b80 61 70 20 2a 20 6d 61 70 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 ap.*.map.);......virtual.void.se
56ba0 74 52 65 63 6f 72 64 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 0a 70 75 62 tRecord(.QSqlRecord*.buf.);..pub
56bc0 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 72 65 61 64 lic.slots:.....virtual.void.read
56be0 46 69 65 6c 64 28 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 Field(.QWidget.*.widget.);.....v
56c00 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 46 69 65 6c 64 28 20 51 57 69 64 67 65 74 20 irtual.void.writeField(.QWidget.
56c20 2a 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 72 65 61 *.widget.);.....virtual.void.rea
56c40 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 dFields();.....virtual.void.writ
56c60 65 46 69 65 6c 64 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 eFields();......virtual.void.cle
56c80 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 56 61 6c 75 ar();.....virtual.void.clearValu
56ca0 65 73 28 20 62 6f 6f 6c 20 6e 75 6c 6c 69 66 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 70 72 6f es(.bool.nullify.=.FALSE.);..pro
56cc0 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 69 6e 73 65 72 74 28 tected:.....virtual.void.insert(
56ce0 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 20 51 53 71 6c 46 69 65 6c 64 20 2a 20 66 .QWidget.*.widget,.QSqlField.*.f
56d00 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 65 28 ield.);.....virtual.void.remove(
56d20 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 6f 69 64 20 63 6c .QWidget.*.widget.);.....void.cl
56d40 65 61 72 4d 61 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 earMap();..private:.....virtual.
56d60 76 6f 69 64 20 73 79 6e 63 28 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 50 72 69 76 61 74 65 void.sync();.....QSqlFormPrivate
56d80 2a 20 64 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 *.d;..#if.defined(Q_DISABLE_COPY
56da0 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 75 63 74 6f 72 20 61 ).//.Disabled.copy.constructor.a
56dc0 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 28 20 63 6f 6e 73 74 nd.operator=.....QSqlForm(.const
56de0 20 51 53 71 6c 46 6f 72 6d 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 20 26 6f 70 65 .QSqlForm.&.);.....QSqlForm.&ope
56e00 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 6f 72 6d 20 26 20 29 3b 0a 23 65 6e 64 rator=(.const.QSqlForm.&.);.#end
56e20 69 66 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 65 6e 64 69 if.};..#endif.//.QT_NO_SQL.#endi
56e40 66 20 2f 2f 20 51 53 51 4c 46 4f 52 4d 5f 48 0a 00 00 00 18 00 71 00 76 00 61 00 6c 00 75 00 65 f.//.QSQLFORM_H......q.v.a.l.u.e
56e60 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 47 d9 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .l.i.s.t...h..G./*..............
56e80 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 20 20 ................................
56ea0 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 20 20 ................................
56ec0 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 20 20 ................................
56ee0 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 20 20 ................................
56f00 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 20 20 ................................
56f20 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 20 20 ................................
56f40 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 20 20 ................................
56f60 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 20 20 ................................
56f80 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 20 20 ................................
56fa0 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 20 20 ................................
56fc0 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 20 20 ................................
56fe0 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 20 20 ................................
57000 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 20 20 ................................
57020 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 20 20 ................................
57040 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 20 20 ................................
57060 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 20 20 ................................
57080 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 20 20 ................................
570a0 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 20 20 ................................
570c0 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 20 20 ................................
570e0 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 20 20 ................................
57100 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 20 20 ................................
57120 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 20 20 ................................
57140 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 20 20 ................................
57160 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 20 20 ................................
57180 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 20 20 ................................
571a0 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 20 20 ................................
571c0 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 20 20 ................................
571e0 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 20 20 ................................
57200 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 20 20 ................................
57220 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 20 20 ................................
57240 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 20 20 ................................
57260 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 20 20 ................................
57280 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 20 20 ................................
572a0 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 20 20 ................................
572c0 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 20 20 ................................
572e0 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 20 20 ................................
57300 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 20 20 ................................
57320 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 20 20 ................................
57340 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 20 20 ................................
57360 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 20 20 ................................
57380 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 20 20 ................................
573a0 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 20 20 ................................
573c0 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 20 20 ................................
573e0 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 20 20 ................................
57400 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 20 20 ................................
57420 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 20 20 ................................
57440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 ......................*/..#ifnde
57460 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 49 53 f.QVALUELIST_H.#define.QVALUELIS
57480 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 6c 2e T_H..#ifndef.QT_H.#include."qtl.
574a0 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 65 h".#include."qshared.h".#include
574c0 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 48 0a ."qdatastream.h".#endif.//.QT_H.
574e0 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 74 65 .#ifndef.QT_NO_STL.#include.<ite
57500 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 0a 2f rator>.#include.<list>.#endif../
57520 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 4e 47 /#define.QT_CHECK_VALUELIST_RANG
57540 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 67 6d E..#if.defined(Q_CC_MSVC).#pragm
57560 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 74 75 a.warning(disable:4284).//."retu
57580 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 20 61 rn.type.for.operator.->.is.not.a
575a0 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 54 3e .UDT".#endif..template.<class.T>
575c0 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 3a 0a .class.QValueListNode.{.public:.
575e0 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 20 29 ....QValueListNode(.const.T&.t.)
57600 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 74 4e .:.data(.t.).{.}.....QValueListN
57620 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 54 45 ode().{.}.#if.defined(Q_TEMPLATE
57640 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
57660 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.
57680 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 64 65 .EXE.....virtual.~QValueListNode
576a0 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 6f 64 ().{.}.#endif......QValueListNod
576c0 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 3c 54 e<T>*.next;.....QValueListNode<T
576e0 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 61 74 >*.prev;.....T.data;.};..templat
57700 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 72 61 e<class.T>.class.QValueListItera
57720 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 tor.{..public:...../*...........
57740 20 20 20 20 20 20 20 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 ............*/.....typedef.QValu
57760 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 20 51 eListNode<T>*.NodePtr;.#ifndef.Q
57780 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 72 65 T_NO_STL.....typedef.std::bidire
577a0 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 5f 63 ctional_iterator_tag..iterator_c
577c0 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 20 20 ategory;.#endif.....typedef.T...
577e0 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 69 7a .....value_type;.....typedef.siz
57800 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 54 4c e_t.size_type;.#ifndef.QT_NO_STL
57820 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 65 6e .....typedef.ptrdiff_t..differen
57840 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 20 64 ce_type;.#else.....typedef.int.d
57860 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 65 64 ifference_type;.#endif.....typed
57880 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 26 20 ef.T*...pointer;.....typedef.T&.
578a0 72 65 66 65 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 reference;....../*..............
578c0 20 20 20 20 20 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 ..........*/.....NodePtr.node;..
578e0 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f ..../*........................*/
57900 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 64 65 .....QValueListIterator().:.node
57920 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 72 28 (.0.).{}.....QValueListIterator(
57940 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 20 20 .NodePtr.p.).:.node(.p.).{}.....
57960 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 75 65 QValueListIterator(.const.QValue
57980 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 69 74 ListIterator<T>&.it.).:.node(.it
579a0 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 3d 28 .node.).{}......bool.operator==(
579c0 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 69 74 .const.QValueListIterator<T>&.it
579e0 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 6f 64 .).const.{.return.node.==.it.nod
57a00 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 74 20 e;.}.....bool.operator!=(.const.
57a20 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 6e 73 QValueListIterator<T>&.it.).cons
57a40 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 20 20 t.{.return.node.!=.it.node;.}...
57a60 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 20 72 ..const.T&.operator*().const.{.r
57a80 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 72 61 eturn.node->data;.}.....T&.opera
57aa0 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 20 20 tor*().{.return.node->data;.}...
57ac0 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 6f 70 ..//.UDT.for.T.=.x*.....//.T*.op
57ae0 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 65 2d erator->().const.{.return.&node-
57b00 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 6f 72 >data;.}......QValueListIterator
57b20 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 64 65 <T>&.operator++().{..node.=.node
57b40 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 20 20 ->next;..return.*this;.....}....
57b60 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 6f 72 ..QValueListIterator<T>.operator
57b80 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 54 3e ++(int).{..QValueListIterator<T>
57ba0 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 78 74 .tmp.=.*this;..node.=.node->next
57bc0 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 75 65 ;..return.tmp;.....}......QValue
57be0 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 7b 0a ListIterator<T>&.operator--().{.
57c00 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 68 69 .node.=.node->prev;..return.*thi
57c20 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 6f 72 s;.....}......QValueListIterator
57c40 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 69 73 <T>.operator--(int).{..QValueLis
57c60 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 65 20 tIterator<T>.tmp.=.*this;..node.
57c80 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 20 7d =.node->prev;..return.tmp;.....}
57ca0 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 70 65 ......QValueListIterator<T>&.ope
57cc0 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 2d 20 rator+=(.int.j.).{..while.(.j--.
57ce0 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 75 72 )......node.=.node->next;..retur
57d00 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 49 74 n.*this;.....}......QValueListIt
57d20 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 20 7b erator<T>&.operator-=(.int.j.).{
57d40 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 64 65 ..while.(.j--.)......node.=.node
57d60 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 7d 3b ->prev;..return.*this;.....}..};
57d80 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 75 65 ..template<class.T>.class.QValue
57da0 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 20 20 ListConstIterator.{..public:....
57dc0 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 ./*.......................*/....
57de0 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 64 65 .typedef.QValueListNode<T>*.Node
57e00 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 65 64 Ptr;.#ifndef.QT_NO_STL.....typed
57e20 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 5f 74 ef.std::bidirectional_iterator_t
57e40 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 20 20 ag..iterator_category;.#endif...
57e60 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 0a 20 ..typedef.T........value_type;..
57e80 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 69 66 ...typedef.size_t.size_type;.#if
57ea0 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 64 69 ndef.QT_NO_STL.....typedef.ptrdi
57ec0 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 20 20 ff_t..difference_type;.#else....
57ee0 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 23 65 .typedef.int.difference_type;.#e
57f00 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 69 6e ndif.....typedef.const.T*...poin
57f20 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 72 65 ter;.....typedef.const.T&.refere
57f40 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nce;....../*....................
57f60 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 2f 2a ....*/.....NodePtr.node;....../*
57f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 ........................*/.....Q
57fa0 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 65 28 ValueListConstIterator().:.node(
57fc0 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 72 61 .0.).{}.....QValueListConstItera
57fe0 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 7d 0a tor(.NodePtr.p.).:.node(.p.).{}.
58000 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 6f 6e ....QValueListConstIterator(.con
58020 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 20 69 st.QValueListConstIterator<T>&.i
58040 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 56 61 t.).:.node(.it.node.).{}.....QVa
58060 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 61 6c lueListConstIterator(.const.QVal
58080 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(.
580a0 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=
580c0 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
580e0 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 3d 3d <T>&.it.).const.{.return.node.==
58100 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 3d 28 .it.node;.}.....bool.operator!=(
58120 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 3c 54 .const.QValueListConstIterator<T
58140 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 20 69 >&.it.).const.{.return.node.!=.i
58160 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 72 2a t.node;.}.....const.T&.operator*
58180 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 7d 0a ().const.{.return.node->data;.}.
581a0 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 6f 6e ....//.UDT.for.T.=.x*.....//.con
581c0 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 75 72 st.T*.operator->().const.{.retur
581e0 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 73 74 n.&node->data;.}......QValueList
58200 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 20 7b ConstIterator<T>&.operator++().{
58220 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 74 68 ..node.=.node->next;..return.*th
58240 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 49 74 is;.....}......QValueListConstIt
58260 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 56 61 erator<T>.operator++(int).{..QVa
58280 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 2a 74 lueListConstIterator<T>.tmp.=.*t
582a0 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 72 6e his;..node.=.node->next;..return
582c0 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 73 74 .tmp;.....}......QValueListConst
582e0 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 6f 64 Iterator<T>&.operator--().{..nod
58300 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 0a 20 e.=.node->prev;..return.*this;..
58320 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 74 6f ...}......QValueListConstIterato
58340 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 69 r<T>.operator--(int).{..QValueLi
58360 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 3b 0a stConstIterator<T>.tmp.=.*this;.
58380 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 70 3b .node.=.node->prev;..return.tmp;
583a0 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 63 6c .....}.};..template.<class.T>.cl
583c0 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 20 51 ass.QValueListPrivate.:.public.Q
583e0 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 Shared.{.public:...../*.........
58400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 56 61 ..............*/.....typedef.QVa
58420 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 20 20 lueListIterator<T>.Iterator;....
58440 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 6f 72 .typedef.QValueListConstIterator
58460 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 20 51 <T>.ConstIterator;.....typedef.Q
58480 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 65 64 ValueListNode<T>.Node;.....typed
584a0 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 0a 20 ef.QValueListNode<T>*.NodePtr;..
584c0 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 20 20 ...typedef.size_t.size_type;....
584e0 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 ../*........................*/..
58500 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 61 6c ...QValueListPrivate();.....QVal
58520 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 74 50 ueListPrivate(.const.QValueListP
58540 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 65 66 rivate<T>&._p.);......void.deref
58560 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 20 61 AndDelete().//.###.hack.to.get.a
58580 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 0a 09 round.hp-cc.brain.damage.....{..
585a0 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 73 3b if.(.deref().)......delete.this;
585c0 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 44 4c .....}..#if.defined(Q_TEMPLATEDL
585e0 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 20 6d L).....//.Workaround.MS.bug.in.m
58600 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 20 45 emory.de/allocation.in.DLL.vs..E
58620 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 6c 75 XE.....virtual.#endif.....~QValu
58640 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 69 6e eListPrivate();......Iterator.in
58660 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 29 3b sert(.Iterator.it,.const.T&.x.);
58680 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 20 69 .....Iterator.remove(.Iterator.i
586a0 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 20 73 t.);.....NodePtr.find(.NodePtr.s
586c0 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 69 6e tart,.const.T&.x.).const;.....in
586e0 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 6e 73 t.findIndex(.NodePtr.start,.cons
58700 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 69 6e t.T&.x.).const;.....uint.contain
58720 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 74 20 s(.const.T&.x.).const;.....uint.
58740 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 50 74 remove(.const.T&.x.);.....NodePt
58760 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 20 76 r.at(.size_type.i.).const;.....v
58780 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 3b 0a oid.clear();......NodePtr.node;.
587a0 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 61 74 ....size_type.nodes;.};..templat
587c0 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 51 e.<class.T>.Q_INLINE_TEMPLATES.Q
587e0 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 74 50 ValueListPrivate<T>::QValueListP
58800 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 3b 20 rivate().{.....node.=.new.Node;.
58820 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 3b 20 node->next.=.node->prev.=.node;.
58840 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 54 3e nodes.=.0;.}..template.<class.T>
58860 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 50 72 .Q_INLINE_TEMPLATES.QValueListPr
58880 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 6f 6e ivate<T>::QValueListPrivate(.con
588a0 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 20 20 st.QValueListPrivate<T>&._p.)...
588c0 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 20 4e ..:.QShared().{.....node.=.new.N
588e0 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 20 6e ode;.node->next.=.node->prev.=.n
58900 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 28 20 ode;.nodes.=.0;.....Iterator.b(.
58920 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 65 28 _p.node->next.);.....Iterator.e(
58940 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 64 65 ._p.node.);.....Iterator.i(.node
58960 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 74 28 .);.....while(.b.!=.e.)..insert(
58980 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 20 54 .i,.*b++.);.}..template.<class.T
589a0 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 50 >.Q_INLINE_TEMPLATES.QValueListP
589c0 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 29 20 rivate<T>::~QValueListPrivate().
589e0 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 20 20 {.....NodePtr.p.=.node->next;...
58a00 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 72 20 ..while(.p.!=.node.).{..NodePtr.
58a20 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 3b 0a x.=.p->next;..delete.p;..p.=.x;.
58a40 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 6c 61 ....}.....delete.node;.}..templa
58a60 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.
58a80 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 3e 3a Q_TYPENAME.QValueListPrivate<T>:
58aa0 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 3a 3a :Iterator.QValueListPrivate<T>::
58ac0 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 72 69 insert(.Q_TYPENAME.QValueListPri
58ae0 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 20 78 vate<T>::Iterator.it,.const.T&.x
58b00 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 20 78 .).{.....NodePtr.p.=.new.Node(.x
58b20 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 20 70 .);.....p->next.=.it.node;.....p
58b40 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 2e 6e ->prev.=.it.node->prev;.....it.n
58b60 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 64 65 ode->prev->next.=.p;.....it.node
58b80 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 65 74 ->prev.=.p;.....nodes++;.....ret
58ba0 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 5f 49 urn.p;.}..template.<class.T>.Q_I
58bc0 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 6c 75 NLINE_TEMPLATES.Q_TYPENAME.QValu
58be0 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 75 65 eListPrivate<T>::Iterator.QValue
58c00 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 4e 41 ListPrivate<T>::remove(.Q_TYPENA
58c20 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 74 6f ME.QValueListPrivate<T>::Iterato
58c40 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 65 20 r.it.).{.....Q_ASSERT.(.it.node.
58c60 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 69 74 !=.node.);.....NodePtr.next.=.it
58c80 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 3d 20 .node->next;.....NodePtr.prev.=.
58ca0 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 3d 20 it.node->prev;.....prev->next.=.
58cc0 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 20 20 next;.....next->prev.=.prev;....
58ce0 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 20 20 .delete.it.node;.....nodes--;...
58d00 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 74 65 ..return.Iterator(.next.);.}..te
58d20 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
58d40 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 74 65 TES.Q_TYPENAME.QValueListPrivate
58d60 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 3c 54 <T>::NodePtr.QValueListPrivate<T
58d80 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 50 72 >::find(.Q_TYPENAME.QValueListPr
58da0 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 20 54 ivate<T>::NodePtr.start,.const.T
58dc0 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 72 20 &.x.).const.{.....ConstIterator.
58de0 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 74 6f first(.start.);.....ConstIterato
58e00 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 73 74 r.last(.node.);.....while(.first
58e20 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 29 0a .!=.last).{..if.(.*first.==.x.).
58e40 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 73 74 .....return.first.node;..++first
58e60 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 7d 0a ;.....}.....return.last.node;.}.
58e80 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
58ea0 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 3e 3a PLATES.int.QValueListPrivate<T>:
58ec0 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 69 73 :findIndex(.Q_TYPENAME.QValueLis
58ee0 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 6e 73 tPrivate<T>::NodePtr.start,.cons
58f00 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 61 74 t.T&.x.).const.{.....ConstIterat
58f20 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 65 72 or.first(.start.);.....ConstIter
58f40 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 20 3d ator.last(.node.);.....int.pos.=
58f60 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 7b 0a .0;.....while(.first.!=.last).{.
58f80 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 6e 20 .if.(.*first.==.x.)......return.
58fa0 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 20 20 pos;..++first;..++pos;.....}....
58fc0 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 20 54 .return.-1;.}..template.<class.T
58fe0 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 75 65 >.Q_INLINE_TEMPLATES.uint.QValue
59000 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 74 20 ListPrivate<T>::contains(.const.
59020 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 20 3d T&.x.).const.{.....uint.result.=
59040 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 74 6f .0;.....Iterator.first.=.Iterato
59060 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 6c 61 r(.node->next.);.....Iterator.la
59080 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 6c 65 st.=.Iterator(.node.);.....while
590a0 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 74 20 (.first.!=.last).{..if.(.*first.
590c0 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 3b 0a ==.x.)......++result;..++first;.
590e0 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 6d 70 ....}.....return.result;.}..temp
59100 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
59120 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 65 6d S.uint.QValueListPrivate<T>::rem
59140 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 20 54 ove(.const.T&._x.).{.....const.T
59160 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 20 20 .x.=._x;.....uint.result.=.0;...
59180 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 6f 64 ..Iterator.first.=.Iterator(.nod
591a0 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 20 49 e->next.);.....Iterator.last.=.I
591c0 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 72 73 terator(.node.);.....while(.firs
591e0 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 29 t.!=.last).{..if.(.*first.==.x.)
59200 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 29 3b .{......first.=.remove(.first.);
59220 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 2b 66 ......++result;..}.else......++f
59240 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 0a 7d irst;.....}.....return.result;.}
59260 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
59280 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 72 69 MPLATES.Q_TYPENAME.QValueListPri
592a0 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 76 61 vate<T>::NodePtr.QValueListPriva
592c0 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 0a 7b te<T>::at(.size_type.i.).const.{
592e0 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 20 20 .....Q_ASSERT(.i.<=.nodes.);....
59300 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 6f 72 .NodePtr.p.=.node->next;.....for
59320 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 29 0a (.size_type.x.=.0;.x.<.i;.++x.).
59340 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 0a 74 .p.=.p->next;.....return.p;.}..t
59360 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
59380 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 3a 3a ATES.void.QValueListPrivate<T>::
593a0 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 6f 64 clear().{.....nodes.=.0;.....Nod
593c0 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 28 20 ePtr.p.=.node->next;.....while(.
593e0 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 70 2d p.!=.node.).{..NodePtr.next.=.p-
59400 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 20 20 >next;..delete.p;..p.=.next;....
59420 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 20 3d .}.....node->next.=.node->prev.=
59440 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 45 0a .node;.}..#ifdef.QT_CHECK_RANGE.
59460 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 26 20 #.if.!defined(.QT_NO_DEBUG.).&&.
59480 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 4e 47 defined(.QT_CHECK_VALUELIST_RANG
594a0 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 5f 4c E.).#..define.QT_CHECK_INVALID_L
594c0 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 72 6e IST_ELEMENT.if.(.empty().).qWarn
594e0 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 6c 69 ing(."QValueList:.Warning.invali
59500 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 4b 5f d.element".).#..define.QT_CHECK_
59520 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 53 53 INVALID_LIST_ELEMENT_FATAL.Q_ASS
59540 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 69 6e ERT(.!empty().);.#.else.#..defin
59560 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 54 0a e.QT_CHECK_INVALID_LIST_ELEMENT.
59580 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 54 5f #..define.QT_CHECK_INVALID_LIST_
595a0 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 64 65 ELEMENT_FATAL.#.endif.#else.#.de
595c0 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 4d 45 fine.QT_CHECK_INVALID_LIST_ELEME
595e0 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 49 53 NT.#.define.QT_CHECK_INVALID_LIS
59600 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 74 65 T_ELEMENT_FATAL.#endif..template
59620 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 65 6d .<class.T>.class.QDeepCopy;..tem
59640 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 73 74 plate.<class.T>.class.QValueList
59660 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .{.public:...../*...............
59680 20 20 20 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 69 73 ........*/.....typedef.QValueLis
596a0 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 65 64 tIterator<T>.iterator;.....typed
596c0 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 63 6f ef.QValueListConstIterator<T>.co
596e0 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 6c 75 nst_iterator;.....typedef.T.valu
59700 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 2a 20 e_type;.....typedef.value_type*.
59720 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 75 65 pointer;.....typedef.const.value
59740 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 64 65 _type*.const_pointer;.....typede
59760 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 79 70 f.value_type&.reference;.....typ
59780 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 65 66 edef.const.value_type&.const_ref
597a0 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 65 5f erence;.....typedef.size_t.size_
597c0 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 70 65 type;.#ifndef.QT_NO_STL.....type
597e0 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 3b 0a def.ptrdiff_t..difference_type;.
59800 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 63 65 #else.....typedef.int.difference
59820 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 _type;.#endif....../*...........
59840 20 20 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 68 20 .......*/.....QValueList().{.sh.
59860 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 20 20 =.new.QValueListPrivate<T>;.}...
59880 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 3c 54 ..QValueList(.const.QValueList<T
598a0 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 20 7d >&.l.).{.sh.=.l.sh;.sh->ref();.}
598c0 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 69 73 .#ifndef.QT_NO_STL.....QValueLis
598e0 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 20 7b t(.const.std::list<T>&.l.).....{
59900 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 3e 3b ..sh.=.new.QValueListPrivate<T>;
59920 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 74 64 ..qCopy(.l.begin(),.l.end(),.std
59940 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 20 20 ::back_inserter(.*this.).);.....
59960 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 68 2d }.#endif.....~QValueList().{.sh-
59980 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 75 65 >derefAndDelete();.}......QValue
599a0 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 6c 75 List<T>&.operator=.(.const.QValu
599c0 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 28 29 eList<T>&.l.).....{..l.sh->ref()
599e0 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 20 6c ;..sh->derefAndDelete();..sh.=.l
59a00 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 64 65 .sh;..return.*this;.....}.#ifnde
59a20 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 20 6f f.QT_NO_STL.....QValueList<T>&.o
59a40 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 20 6c perator=.(.const.std::list<T>&.l
59a60 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 62 65 .).....{..detach();..qCopy(.l.be
59a80 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 72 74 gin(),.l.end(),.std::back_insert
59aa0 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 20 20 er(.*this.).);..return.*this;...
59ac0 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 74 20 ..}.....bool.operator==.(.const.
59ae0 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 09 69 std::list<T>&.l.).const.....{..i
59b00 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 72 65 f.(.size().!=.l.size().)......re
59b20 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 32 20 turn.FALSE;..const_iterator.it2.
59b40 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 49 50 =.begin();.#if.!defined(Q_CC_MIP
59b60 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 3c 54 S)..typename.#endif..std::list<T
59b80 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 28 29 >::const_iterator.it.=.l.begin()
59ba0 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 2c 20 ;..for.(.;.it2.!=.end();.++it2,.
59bc0 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 29 20 ++it.)..if.(.!((*it2).==.(*it)).
59be0 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 52 55 )......return.FALSE;..return.TRU
59c00 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 74 6f E;.....}.#endif.....bool.operato
59c20 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 20 63 r==.(.const.QValueList<T>&.l.).c
59c40 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 6e 73 onst;.....bool.operator!=.(.cons
59c60 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 65 74 t.QValueList<T>&.l.).const.{.ret
59c80 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 72 61 urn.!(.*this.==.l.);.}.....itera
59ca0 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 20 69 tor.begin().{.detach();.return.i
59cc0 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 20 20 terator(.sh->node->next.);.}....
59ce0 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 7b 20 .const_iterator.begin().const.{.
59d00 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 65 2d return.const_iterator(.sh->node-
59d20 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 63 6f >next.);.}.....const_iterator.co
59d40 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 74 5f nstBegin().const.{.return.const_
59d60 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 20 iterator(.sh->node->next.);.}...
59d80 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 65 74 ..iterator.end().{.detach();.ret
59da0 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 20 20 urn.iterator(.sh->node.);.}.....
59dc0 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 65 74 const_iterator.end().const.{.ret
59de0 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 3b 20 urn.const_iterator(.sh->node.);.
59e00 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 29 20 }.....const_iterator.constEnd().
59e20 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 20 73 const.{.return.const_iterator(.s
59e40 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 72 74 h->node.);.}.....iterator.insert
59e60 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 64 65 (.iterator.it,.const.T&.x.).{.de
59e80 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 20 78 tach();.return.sh->insert(.it,.x
59ea0 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 26 20 .);.}.....uint.remove(.const.T&.
59ec0 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 6f 76 x.).{.detach();.return.sh->remov
59ee0 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 20 20 e(.x.);.}.....void.clear();.....
59f00 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 0a 20 .//.###.4.0:.move.out.of.class..
59f20 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 20 63 ...QValueList<T>&.operator<<.(.c
59f40 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.);.
59f60 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 5f 74 .return.*this;.....}......size_t
59f80 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 6e 6f ype.size().const.{.return.sh->no
59fa0 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 7b 20 des;.}.....bool.empty().const.{.
59fc0 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 6f 69 return.sh->nodes.==.0;.}.....voi
59fe0 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 65 74 d.push_front(.const.T&.x.).{.det
5a000 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 29 3b ach();.sh->insert(.begin(),.x.);
5a020 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 26 20 .}.....void.push_back(.const.T&.
5a040 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 64 28 x.).{.detach();.sh->insert(.end(
5a060 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 69 74 ),.x.);.}.....iterator.erase(.it
5a080 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 6e 20 erator.pos.).{.detach();.return.
5a0a0 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 74 6f sh->remove(.pos.);.}.....iterato
5a0c0 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 74 6f r.erase(.iterator.first,.iterato
5a0e0 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 29 20 r.last.);.....reference.front().
5a100 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 54 5f {.QT_CHECK_INVALID_LIST_ELEMENT_
5a120 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 63 6f FATAL;.return.*begin();.}.....co
5a140 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 51 54 nst_reference.front().const.{.QT
5a160 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 54 41 _CHECK_INVALID_LIST_ELEMENT_FATA
5a180 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 72 65 L;.return.*begin();.}.....refere
5a1a0 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 4c 49 nce.back().{.QT_CHECK_INVALID_LI
5a1c0 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 6e 64 ST_ELEMENT_FATAL;.return.*(--end
5a1e0 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 6b 28 ());.}.....const_reference.back(
5a200 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 54 5f ).const.{.QT_CHECK_INVALID_LIST_
5a220 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 29 29 ELEMENT_FATAL;.return.*(--end())
5a240 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 43 48 ;.}.....void.pop_front().{.QT_CH
5a260 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 65 28 ECK_INVALID_LIST_ELEMENT;.erase(
5a280 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 6b 28 .begin().);.}.....void.pop_back(
5a2a0 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 4d 45 ).{..QT_CHECK_INVALID_LIST_ELEME
5a2c0 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 61 73 NT;..iterator.tmp.=.end();..eras
5a2e0 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 65 72 e(.--tmp.);.....}.....void.inser
5a300 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 63 6f t(.iterator.pos,.size_type.n,.co
5a320 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 65 72 nst.T&.x.);.....//.Some.compiler
5a340 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 74 65 s.(incl..vc++).would.instantiate
5a360 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 69 74 .this.function.even.if.....//.it
5a380 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 72 61 .is.not.used;.this.would.constra
5a3a0 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 70 72 in.QValueList.to.classes.that.pr
5a3c0 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 2f 2a ovide.....//.an.operator<...../*
5a3e0 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 20 20 ................................
5a400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 20 20 20 20 51 56 ......................*/......QV
5a420 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 51 56 alueList<T>.operator+.(.const.QV
5a440 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 61 6c alueList<T>&.l.).const;.....QVal
5a460 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 51 56 ueList<T>&.operator+=.(.const.QV
5a480 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 72 20 alueList<T>&.l.);......iterator.
5a4a0 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 69 74 fromLast().{.detach();.return.it
5a4c0 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 20 20 erator(.sh->node->prev.);.}.....
5a4e0 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 74 20 const_iterator.fromLast().const.
5a500 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
5a520 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 28 29 e->prev.);.}......bool.isEmpty()
5a540 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 20 30 .const.{.return.(.sh->nodes.==.0
5a560 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 6e 73 .);.}......iterator.append(.cons
5a580 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 2d 3e t.T&.x.).{.detach();.return.sh->
5a5a0 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 61 74 insert(.end(),.x.);.}.....iterat
5a5c0 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 61 63 or.prepend(.const.T&.x.).{.detac
5a5e0 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 29 2c h();.return.sh->insert(.begin(),
5a600 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 69 74 .x.);.}......iterator.remove(.it
5a620 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 20 73 erator.it.).{.detach();.return.s
5a640 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 73 74 h->remove(.it.);.}......T&.first
5a660 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 4d 45 ().{.QT_CHECK_INVALID_LIST_ELEME
5a680 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 3e 6e NT;.detach();.return.sh->node->n
5a6a0 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 74 28 ext->data;.}.....const.T&.first(
5a6c0 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 54 5f ).const.{.QT_CHECK_INVALID_LIST_
5a6e0 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 2d 3e ELEMENT;.return.sh->node->next->
5a700 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 43 4b data;.}.....T&.last().{.QT_CHECK
5a720 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 29 3b _INVALID_LIST_ELEMENT;.detach();
5a740 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 7d 0a .return.sh->node->prev->data;.}.
5a760 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 5f 43 ....const.T&.last().const.{.QT_C
5a780 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 75 72 HECK_INVALID_LIST_ELEMENT;.retur
5a7a0 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 20 54 n.sh->node->prev->data;.}......T
5a7c0 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 20 51 &.operator[].(.size_type.i.).{.Q
5a7e0 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 64 65 T_CHECK_INVALID_LIST_ELEMENT;.de
5a800 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 3b 20 tach();.return.sh->at(i)->data;.
5a820 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 7a 65 }.....const.T&.operator[].(.size
5a840 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 41 4c _type.i.).const.{.QT_CHECK_INVAL
5a860 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 28 69 ID_LIST_ELEMENT;.return.sh->at(i
5a880 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 7a 65 )->data;.}.....iterator.at(.size
5a8a0 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 49 53 _type.i.).{.QT_CHECK_INVALID_LIS
5a8c0 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 65 72 T_ELEMENT;.detach();.return.iter
5a8e0 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 5f 69 ator(.sh->at(i).);.}.....const_i
5a900 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 74 20 terator.at(.size_type.i.).const.
5a920 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 54 3b {.QT_CHECK_INVALID_LIST_ELEMENT;
5a940 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 28 69 .return.const_iterator(.sh->at(i
5a960 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 73 74 ).);.}.....iterator.find.(.const
5a980 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 72 61 .T&.x.).{.detach();.return.itera
5a9a0 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 20 78 tor(.sh->find(.sh->node->next,.x
5a9c0 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 20 28 ).);.}.....const_iterator.find.(
5a9e0 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 6f 6e .const.T&.x.).const.{.return.con
5aa00 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 65 2d st_iterator(.sh->find(.sh->node-
5aa20 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 6e 64 >next,.x).);.}.....iterator.find
5aa40 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 20 64 .(.iterator.it,.const.T&.x.).{.d
5aa60 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 66 69 etach();.return.iterator(.sh->fi
5aa80 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 74 5f nd(.it.node,.x.).);.}.....const_
5aaa0 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 20 69 iterator.find.(.const_iterator.i
5aac0 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 20 63 t,.const.T&.x.).const.{.return.c
5aae0 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 64 65 onst_iterator(.sh->find(.it.node
5ab00 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 63 6f ,.x.).);.}.....int.findIndex(.co
5ab20 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 66 69 nst.T&.x.).const.{.return.sh->fi
5ab40 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 7d 0a ndIndex(.sh->node->next,.x).;.}.
5ab60 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 54 26 ....size_type.contains(.const.T&
5ab80 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 6e 73 .x.).const.{.return.sh->contains
5aba0 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 29 20 (.x.);.}......size_type.count().
5abc0 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 20 20 const.{.return.sh->nodes;.}.....
5abe0 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 6f 6e .QValueList<T>&.operator+=.(.con
5ac00 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 09 72 st.T&.x.).....{..append(.x.);..r
5ac20 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 20 51 eturn.*this;.....}.....typedef.Q
5ac40 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;..
5ac60 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
5ac80 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
5aca0 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 2f 2a .T.ValueType;..protected:...../*
5acc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 ......................*/.....voi
5ace0 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 31 20 d.detach().{.if.(.sh->count.>.1.
5ad00 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 20 20 20 ).detachInternal();.}....../*...
5ad20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 56 61 6c .....................*/.....QVal
5ad40 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 3a 0a ueListPrivate<T>*.sh;..private:.
5ad60 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 20 20 ....void.detachInternal();......
5ad80 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 4c 69 friend.class.QDeepCopy<.QValueLi
5ada0 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 3e 0a st<T>.>;.};..template.<class.T>.
5adc0 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 4c 69 Q_INLINE_TEMPLATES.bool.QValueLi
5ade0 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 75 65 st<T>::operator==.(.const.QValue
5ae00 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 73 69 List<T>&.l.).const.{.....if.(.si
5ae20 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 53 45 ze().!=.l.size().)..return.FALSE
5ae40 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 69 6e ;.....const_iterator.it2.=.begin
5ae60 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 62 65 ();.....const_iterator.it.=.l.be
5ae80 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 29 3b gin();.....for(.;.it.!=.l.end();
5aea0 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 20 2a .++it,.++it2.)..if.(.!(.*it.==.*
5aec0 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 20 72 it2.).)......return.FALSE;.....r
5aee0 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 20 54 eturn.TRUE;.}..template.<class.T
5af00 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
5af20 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 2d 3e List<T>::clear().{.....if.(.sh->
5af40 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 20 7b count.==.1.).sh->clear();.else.{
5af60 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 69 73 .sh->deref();.sh.=.new.QValueLis
5af80 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 61 73 tPrivate<T>;.}.}..template.<clas
5afa0 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 41 s.T>.Q_INLINE_TEMPLATES.Q_TYPENA
5afc0 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 6c 75 ME.QValueList<T>::iterator.QValu
5afe0 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 61 6c eList<T>::erase(.Q_TYPENAME.QVal
5b000 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 59 50 ueList<T>::iterator.first,.Q_TYP
5b020 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 6c 61 ENAME.QValueList<T>::iterator.la
5b040 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 73 74 st.).{.....while.(.first.!=.last
5b060 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 72 6e .)..erase(.first++.);.....return
5b080 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 51 5f .last;.}...template.<class.T>.Q_
5b0a0 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 73 74 INLINE_TEMPLATES.void.QValueList
5b0c0 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 4c 69 <T>::insert(.Q_TYPENAME.QValueLi
5b0e0 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 20 6e st<T>::iterator.pos,.size_type.n
5b100 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 20 3e ,.const.T&.x.).{.....for.(.;.n.>
5b120 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 0a 0a .0;.--n.)..insert(.pos,.x.);.}..
5b140 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
5b160 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 3c 54 LATES.QValueList<T>.QValueList<T
5b180 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 74 3c >::operator+.(.const.QValueList<
5b1a0 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 3c 54 T>&.l.).const.{.....QValueList<T
5b1c0 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 69 74 >.l2(.*this.);.....for(.const_it
5b1e0 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 2e 65 erator.it.=.l.begin();.it.!=.l.e
5b200 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 3b 0a nd();.++it.)..l2.append(.*it.);.
5b220 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 61 73 ....return.l2;.}..template.<clas
5b240 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 4c 69 s.T>.Q_INLINE_TEMPLATES.QValueLi
5b260 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 2b 3d st<T>&.QValueList<T>::operator+=
5b280 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 20 20 .(.const.QValueList<T>&.l.).{...
5b2a0 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 66 6f ..QValueList<T>.copy.=.l;.....fo
5b2c0 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 67 69 r(.const_iterator.it.=.copy.begi
5b2e0 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 09 61 n();.it.!=.copy.end();.++it.)..a
5b300 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 3b 0a ppend(.*it.);.....return.*this;.
5b320 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
5b340 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 65 74 EMPLATES.void.QValueList<T>::det
5b360 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 29 3b achInternal().{.....sh->deref();
5b380 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 28 20 .sh.=.new.QValueListPrivate<T>(.
5b3a0 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 52 45 *sh.);.}..#ifndef.QT_NO_DATASTRE
5b3c0 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 5f 54 AM.template.<class.T>.Q_INLINE_T
5b3e0 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 3e 3e EMPLATES.QDataStream&.operator>>
5b400 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 3e 26 (.QDataStream&.s,.QValueList<T>&
5b420 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 4e 54 .l.).{.....l.clear();.....Q_UINT
5b440 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 49 4e 32.c;.....s.>>.c;.....for(.Q_UIN
5b460 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 09 54 T32.i.=.0;.i.<.c;.++i.).....{..T
5b480 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 69 66 .t;..s.>>.t;..l.append(.t.);..if
5b4a0 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 20 7d .(.s.atEnd().)......break;.....}
5b4c0 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 61 73 .....return.s;.}..template.<clas
5b4e0 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 74 72 s.T>.Q_INLINE_TEMPLATES.QDataStr
5b500 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 73 2c eam&.operator<<(.QDataStream&.s,
5b520 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 20 20 .const.QValueList<T>&.l.).{.....
5b540 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 56 61 s.<<.(Q_UINT32)l.size();.....QVa
5b560 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 2e 62 lueListConstIterator<T>.it.=.l.b
5b580 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 29 egin();.....for(.;.it.!=.l.end()
5b5a0 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 20 73 ;.++it.)..s.<<.*it;.....return.s
5b5c0 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 0a 0a ;.}.#endif.//.QT_NO_DATASTREAM..
5b5e0 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 64 65 #define.Q_DEFINED_QVALUELIST.#de
5b600 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 6c 75 fine.Q_DEFINED_QVALUELIST.#inclu
5b620 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 41 4c de."qwinexport.h".#endif.//.QVAL
5b640 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 72 00 UELIST_H....".q.w.s.p.r.o.p.e.r.
5b660 74 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 ea 2f 2a 20 20 20 20 20 20 20 20 20 20 20 t.y._.q.w.s...h..../*...........
5b680 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 20 20 ................................
5b6a0 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 20 20 ................................
5b6c0 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 20 20 ................................
5b6e0 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 20 20 ................................
5b700 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 20 20 ................................
5b720 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 20 20 ................................
5b740 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 20 20 ................................
5b760 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 20 20 ................................
5b780 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 20 20 ................................
5b7a0 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 20 20 ................................
5b7c0 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 20 20 ................................
5b7e0 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 20 20 ................................
5b800 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 20 20 ................................
5b820 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 20 20 ................................
5b840 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 20 20 ................................
5b860 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 20 20 ................................
5b880 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 20 20 ................................
5b8a0 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 20 20 ................................
5b8c0 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 20 20 ................................
5b8e0 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 20 20 ................................
5b900 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 20 20 ................................
5b920 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 20 20 ................................
5b940 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 20 20 ................................
5b960 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 20 20 ................................
5b980 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 20 20 ................................
5b9a0 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 20 20 ................................
5b9c0 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 20 20 ................................
5b9e0 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 20 20 ................................
5ba00 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 20 20 ................................
5ba20 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 20 20 ................................
5ba40 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 20 20 ................................
5ba60 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 20 20 ................................
5ba80 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 20 20 ................................
5baa0 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 20 20 ................................
5bac0 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 20 20 ................................
5bae0 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 20 20 ................................
5bb00 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 20 20 ................................
5bb20 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 20 20 ................................
5bb40 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 20 20 ................................
5bb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 .................*/..#ifndef.QWS
5bb80 50 52 4f 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 PROPERTY_QWS_H.#define.QWSPROPER
5bba0 54 59 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 TY_QWS_H..#ifndef.QT_H.#include.
5bbc0 22 71 77 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 "qwscommand_qws.h".#endif.//.QT_
5bbe0 48 0a 0a 2f 2a 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 H../*...........................
5bc00 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 20 20 ................................
5bc20 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 20 20 ................................
5bc40 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 20 20 ................................
5bc60 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 20 20 ................................
5bc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 ..................*/..#ifndef.QT
5bca0 5f 4e 4f 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 _NO_QWS_PROPERTIES..class.QWSPro
5bcc0 70 65 72 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 pertyManager.{.public:.....enum.
5bce0 4d 6f 64 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 Mode.{..PropReplace.=.0,..PropPr
5bd00 65 70 65 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 epend,..PropAppend.....};....../
5bd20 2f 20 70 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 /.pre-defined.properties.....enu
5bd40 6d 20 41 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 m.Atom.{..PropSelection.=.0.....
5bd60 7d 3b 0a 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 };......QWSPropertyManager();...
5bd80 20 20 7e 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 ..~QWSPropertyManager();......bo
5bda0 6f 6c 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 ol.setProperty(.int.winId,.int.p
5bdc0 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 64 roperty,.int.mode,.const.char.*d
5bde0 61 74 61 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 ata,.int.len.);.....bool.hasProp
5be00 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 29 3b erty(.int.winId,.int.property.);
5be20 0a 20 20 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 .....bool.removeProperty(.int.wi
5be40 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 62 6f 6f 6c 20 61 64 nId,.int.property.);.....bool.ad
5be60 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 72 dProperty(.int.winId,.int.proper
5be80 74 79 20 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 ty.);.....bool.getProperty(.int.
5bea0 77 69 6e 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 winId,.int.property,.char.*&data
5bec0 2c 20 69 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 ,.int.&len.);.....bool.removePro
5bee0 70 65 72 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 perties(.int.winId.);..private:.
5bf00 20 20 20 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 ....class.Data;.....Data*.d;.};.
5bf20 0a 23 65 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 .#endif.//.QT_NO_QWS_PROPERTIES.
5bf40 0a 23 65 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 .#endif.//.QWSPROPERTY_QWS_H....
5bf60 18 00 71 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 20 ..q.t.a.b.d.i.a.l.o.g...h..../*.
5bf80 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 20 20 ................................
5bfa0 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 20 20 ................................
5bfc0 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 20 20 ................................
5bfe0 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 20 20 ................................
5c000 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 20 20 ................................
5c020 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 20 20 ................................
5c040 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 20 20 ................................
5c060 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 20 20 ................................
5c080 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 20 20 ................................
5c0a0 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 20 20 ................................
5c0c0 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 20 20 ................................
5c0e0 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 20 20 ................................
5c100 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 20 20 ................................
5c120 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 20 20 ................................
5c140 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 20 20 ................................
5c160 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 20 20 ................................
5c180 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 20 20 ................................
5c1a0 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 20 20 ................................
5c1c0 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 20 20 ................................
5c1e0 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 20 20 ................................
5c200 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 20 20 ................................
5c220 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 20 20 ................................
5c240 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 20 20 ................................
5c260 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 20 20 ................................
5c280 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 20 20 ................................
5c2a0 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 20 20 ................................
5c2c0 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 20 20 ................................
5c2e0 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 20 20 ................................
5c300 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 20 20 ................................
5c320 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 20 20 ................................
5c340 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 20 20 ................................
5c360 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 20 20 ................................
5c380 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 20 20 ................................
5c3a0 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 20 20 ................................
5c3c0 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 20 20 ................................
5c3e0 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 20 20 ................................
5c400 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 20 20 ................................
5c420 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 20 20 ................................
5c440 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 20 20 ................................
5c460 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 20 20 ................................
5c480 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 20 20 ................................
5c4a0 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 20 20 ................................
5c4c0 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 20 20 ................................
5c4e0 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 20 20 ................................
5c500 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 20 20 ................................
5c520 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 20 20 ................................
5c540 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 20 20 ................................
5c560 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 23 64 .....*/..#ifndef.QTABDIALOG_H.#d
5c580 65 66 69 6e 65 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 efine.QTABDIALOG_H..#ifndef.QT_H
5c5a0 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 .#include."qdialog.h".#include."
5c5c0 71 69 63 6f 6e 73 65 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 qiconset.h".#endif.//.QT_H..#ifn
5c5e0 64 65 66 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 20 51 54 61 62 def.QT_NO_TABDIALOG..class..QTab
5c600 42 61 72 3b 0a 63 6c 61 73 73 20 20 51 54 61 62 3b 0a 63 6c 61 73 73 20 20 51 54 61 62 44 69 61 Bar;.class..QTab;.class..QTabDia
5c620 6c 6f 67 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 61 62 logPrivate;..class.Q_EXPORT.QTab
5c640 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f Dialog.:.public.QDialog.{.....Q_
5c660 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 51 OBJECT.public:.....QTabDialog(.Q
5c680 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 6e 61 Widget*.parent=0,.const.char*.na
5c6a0 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 09 57 46 6c 61 67 73 me=0,.bool.modal=FALSE,...WFlags
5c6c0 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 54 61 62 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 .f=0.);.....~QTabDialog();......
5c6e0 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 void.show();.....void.setFont(.c
5c700 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 onst.QFont.&.font.);......void.a
5c720 64 64 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 ddTab(.QWidget.*,.const.QString.
5c740 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 63 68 &);.....void.addTab(.QWidget.*ch
5c760 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 20 63 6f ild,.const.QIconSet&.iconset,.co
5c780 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 nst.QString.&label);.....void.ad
5c7a0 64 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 54 61 62 2a 20 29 3b 0a 0a 20 20 20 20 76 dTab(.QWidget.*,.QTab*.);......v
5c7c0 6f 69 64 20 69 6e 73 65 72 74 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 oid.insertTab(.QWidget.*,.const.
5c7e0 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a 20 20 20 20 QString.&,.int.index.=.-1);.....
5c800 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 20 void.insertTab(.QWidget.*child,.
5c820 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 73 74 20 51 const.QIconSet&.iconset,.const.Q
5c840 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 29 3b 0a String.&label,.int.index.=.-1);.
5c860 20 20 20 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 2c 20 51 ....void.insertTab(.QWidget.*,.Q
5c880 54 61 62 2a 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 Tab*,.int.index.=.-1.);......voi
5c8a0 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 d.changeTab(.QWidget.*,.const.QS
5c8c0 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 54 61 62 28 20 51 57 tring.&);.....void.changeTab(.QW
5c8e0 69 64 67 65 74 20 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 idget.*child,.const.QIconSet&.ic
5c900 6f 6e 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 29 3b 0a 0a 20 onset,.const.QString.&label);...
5c920 20 20 20 62 6f 6f 6c 20 69 73 54 61 62 45 6e 61 62 6c 65 64 28 20 20 51 57 69 64 67 65 74 20 2a ...bool.isTabEnabled(..QWidget.*
5c940 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 45 6e 61 62 6c 65 64 .).const;.....void.setTabEnabled
5c960 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 (.QWidget.*,.bool.);.....bool.is
5c980 54 61 62 45 6e 61 62 6c 65 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b TabEnabled(.const.char*.).const;
5c9a0 20 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 .//.compatibility.....void.setTa
5c9c0 62 45 6e 61 62 6c 65 64 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 62 6f 6f 6c 20 29 3b 20 2f bEnabled(.const.char*,.bool.);./
5c9e0 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 50 61 /.compatibility......void.showPa
5ca00 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 ge(.QWidget.*.);.....void.remove
5ca20 50 61 67 65 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 Page(.QWidget.*.);.....QString.t
5ca40 61 62 4c 61 62 65 6c 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 abLabel(.QWidget.*.);......QWidg
5ca60 65 74 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 76 et.*.currentPage().const;......v
5ca80 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 oid.setDefaultButton(.const.QStr
5caa0 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 44 65 66 61 75 6c 74 ing.&text.);.....void.setDefault
5cac0 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 44 65 66 61 75 6c 74 42 75 74 Button();.....bool.hasDefaultBut
5cae0 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 48 65 6c 70 42 75 ton().const;......void.setHelpBu
5cb00 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 20 20 tton(.const.QString.&text.);....
5cb20 20 76 6f 69 64 20 73 65 74 48 65 6c 70 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 .void.setHelpButton();.....bool.
5cb40 68 61 73 48 65 6c 70 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 hasHelpButton().const;......void
5cb60 20 73 65 74 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .setCancelButton(.const.QString.
5cb80 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 63 65 6c 42 75 74 74 6f &text.);.....void.setCancelButto
5cba0 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 29 20 n();.....bool.hasCancelButton().
5cbc0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 70 70 6c 79 42 75 74 74 6f 6e 28 const;......void.setApplyButton(
5cbe0 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 20 20 20 76 6f 69 64 .const.QString.&text.);.....void
5cc00 20 73 65 74 41 70 70 6c 79 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 .setApplyButton();.....bool.hasA
5cc20 70 70 6c 79 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 5f 51 pplyButton().const;..#ifndef.Q_Q
5cc40 44 4f 43 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 4b 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 DOC.....void.setOKButton(.const.
5cc60 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b QString.&text.=.QString::null.);
5cc80 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6b 42 75 74 74 6f 6e 28 20 63 6f .#endif.....void.setOkButton(.co
5cca0 6e 73 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 nst.QString.&text.);.....void.se
5ccc0 74 4f 6b 42 75 74 74 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 4f 6b 42 75 74 74 6f tOkButton();.....bool.hasOkButto
5cce0 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 n().const;..protected:.....void.
5cd00 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 20 20 20 paintEvent(.QPaintEvent.*.);....
5cd20 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 74 20 .void.resizeEvent(.QResizeEvent.
5cd40 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c *.);.....void.styleChange(.QStyl
5cd60 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 62 42 61 72 28 20 51 54 61 62 42 61 e&.);.....void.setTabBar(.QTabBa
5cd80 72 2a 20 29 3b 0a 20 20 20 20 51 54 61 62 42 61 72 2a 20 74 61 62 42 61 72 28 29 20 63 6f 6e 73 r*.);.....QTabBar*.tabBar().cons
5cda0 74 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 75 74 54 6f 53 68 6f t;..signals:.....void.aboutToSho
5cdc0 77 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 70 70 6c 79 42 75 74 74 6f 6e 50 72 65 73 73 65 w();......void.applyButtonPresse
5cde0 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6e 63 65 6c 42 75 74 74 6f 6e 50 72 65 73 73 65 d();.....void.cancelButtonPresse
5ce00 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 50 72 65 73 73 d();.....void.defaultButtonPress
5ce20 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 65 6c 70 42 75 74 74 6f 6e 50 72 65 73 73 65 64 ed();.....void.helpButtonPressed
5ce40 28 29 3b 0a 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 ();......void.currentChanged(.QW
5ce60 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 63 6f idget.*.);.....void.selected(.co
5ce80 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 70 72 69 nst.QString&.);.//.obsolete..pri
5cea0 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 54 61 62 28 20 69 6e vate.slots:.....void.showTab(.in
5cec0 74 20 69 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a t.i.);..private:.....void.setSiz
5cee0 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 es();.....void.setUpLayout();...
5cf00 20 20 20 51 54 61 62 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 70 72 69 76 61 74 65 ...QTabDialogPrivate.*d;.private
5cf20 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
5cf40 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
5cf60 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 LE_COPY).....QTabDialog(.const.Q
5cf80 54 61 62 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 54 61 62 44 69 61 6c 6f 67 26 20 6f TabDialog.&.);.....QTabDialog&.o
5cfa0 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 61 62 44 69 61 6c 6f 67 20 26 20 29 3b 0a perator=(.const.QTabDialog.&.);.
5cfc0 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 54 41 42 44 49 #endif.};..#endif.//.QT_NO_TABDI
5cfe0 41 4c 4f 47 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 41 42 44 49 41 4c 4f 47 5f 48 0a 00 00 00 ALOG..#endif.//.QTABDIALOG_H....
5d000 1c 00 71 00 73 00 71 00 6c 00 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 15 ..q.s.q.l.d.a.t.a.b.a.s.e...h...
5d020 19 2f 2a 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 ./*.............................
5d040 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 20 20 ................................
5d060 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 20 20 ................................
5d080 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 20 20 ................................
5d0a0 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 20 20 ................................
5d0c0 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 20 20 ................................
5d0e0 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 20 20 ................................
5d100 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 20 20 ................................
5d120 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 20 20 ................................
5d140 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 20 20 ................................
5d160 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 20 20 ................................
5d180 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 20 20 ................................
5d1a0 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 20 20 ................................
5d1c0 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 20 20 ................................
5d1e0 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 20 20 ................................
5d200 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 20 20 ................................
5d220 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 20 20 ................................
5d240 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 20 20 ................................
5d260 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 20 20 ................................
5d280 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 20 20 ................................
5d2a0 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 20 20 ................................
5d2c0 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 20 20 ................................
5d2e0 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 20 20 ................................
5d300 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 20 20 ................................
5d320 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 20 20 ................................
5d340 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 20 20 ................................
5d360 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 20 20 ................................
5d380 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 20 20 ................................
5d3a0 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 20 20 ................................
5d3c0 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 20 20 ................................
5d3e0 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 20 20 ................................
5d400 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 20 20 ................................
5d420 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 20 20 ................................
5d440 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 20 20 ................................
5d460 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 20 20 ................................
5d480 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 20 20 ................................
5d4a0 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 20 20 ................................
5d4c0 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 20 20 ................................
5d4e0 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 20 20 ................................
5d500 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 20 20 ................................
5d520 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 20 20 ................................
5d540 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 20 20 ................................
5d560 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 20 20 ................................
5d580 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 20 20 ................................
5d5a0 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 20 20 ................................
5d5c0 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 20 20 ................................
5d5e0 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 44 41 54 41 42 41 53 45 5f 48 0a 23 64 65 66 .*/..#ifndef.QSQLDATABASE_H.#def
5d600 69 6e 65 20 51 53 51 4c 44 41 54 41 42 41 53 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 ine.QSQLDATABASE_H..#ifndef.QT_H
5d620 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."
5d640 71 73 74 72 69 6e 67 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 qstring.h".#include."qsqlquery.h
5d660 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 65 6e 64 69 ".#include."qstringlist.h".#endi
5d680 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 55 f.//.QT_H..#if.!defined(.QT_MODU
5d6a0 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 5f LE_SQL.).||.defined(.QT_LICENSE_
5d6c0 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 54 PROFESSIONAL.).#define.QM_EXPORT
5d6e0 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 4c _SQL.#else.#define.QM_EXPORT_SQL
5d700 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 5f .Q_EXPORT.#endif..#ifndef.QT_NO_
5d720 53 51 4c 0a 0a 63 6c 61 73 73 20 51 53 71 6c 45 72 72 6f 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c SQL..class.QSqlError;.class.QSql
5d740 44 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 49 6e 64 65 78 3b 0a 63 6c 61 73 73 20 51 Driver;.class.QSqlIndex;.class.Q
5d760 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 3b SqlRecord;.class.QSqlRecordInfo;
5d780 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 .class.QSqlDatabasePrivate;..cla
5d7a0 73 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 43 72 65 61 74 ss.QM_EXPORT_SQL.QSqlDriverCreat
5d7c0 6f 72 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 orBase.{.public:.....virtual.QSq
5d7e0 6c 44 72 69 76 65 72 2a 20 63 72 65 61 74 65 4f 62 6a 65 63 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a lDriver*.createObject().=.0;.};.
5d800 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 4d 5f .template.<class.type>.class.QM_
5d820 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 72 69 76 65 72 43 72 65 61 74 6f 72 3a 20 70 75 EXPORT_SQL.QSqlDriverCreator:.pu
5d840 62 6c 69 63 20 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 blic.QSqlDriverCreatorBase.{.pub
5d860 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 2a 20 63 72 65 61 74 65 4f 62 6a 65 63 lic:.....QSqlDriver*.createObjec
5d880 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 74 79 70 65 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 t().{.return.new.type;.}.};..cla
5d8a0 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 3a 20 ss.QM_EXPORT_SQL.QSqlDatabase.:.
5d8c0 70 75 62 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 public.QObject.{.....Q_OBJECT...
5d8e0 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 64 61 74 61 62 61 73 65 4e 61 ..Q_PROPERTY(.QString.databaseNa
5d900 6d 65 20 20 52 45 41 44 20 64 61 74 61 62 61 73 65 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 44 me..READ.databaseName.WRITE.setD
5d920 61 74 61 62 61 73 65 4e 61 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 atabaseName.).....Q_PROPERTY(.QS
5d940 74 72 69 6e 67 20 75 73 65 72 4e 61 6d 65 20 20 52 45 41 44 20 75 73 65 72 4e 61 6d 65 20 57 52 tring.userName..READ.userName.WR
5d960 49 54 45 20 73 65 74 55 73 65 72 4e 61 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 ITE.setUserName.).....Q_PROPERTY
5d980 28 20 51 53 74 72 69 6e 67 20 70 61 73 73 77 6f 72 64 20 20 52 45 41 44 20 70 61 73 73 77 6f 72 (.QString.password..READ.passwor
5d9a0 64 20 57 52 49 54 45 20 73 65 74 50 61 73 73 77 6f 72 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 d.WRITE.setPassword.).....Q_PROP
5d9c0 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 68 6f 73 74 4e 61 6d 65 20 20 52 45 41 44 20 68 6f 73 ERTY(.QString.hostName..READ.hos
5d9e0 74 4e 61 6d 65 20 57 52 49 54 45 20 73 65 74 48 6f 73 74 4e 61 6d 65 20 29 0a 20 20 20 20 51 5f tName.WRITE.setHostName.).....Q_
5da00 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 6f 72 74 20 52 45 41 44 20 70 6f 72 74 20 57 52 49 PROPERTY(.int.port.READ.port.WRI
5da20 54 45 20 73 65 74 50 6f 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 TE.setPort.).....Q_PROPERTY(.QSt
5da40 72 69 6e 67 20 63 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 52 45 41 44 20 63 6f 6e 6e 65 63 74 ring.connectOptions.READ.connect
5da60 4f 70 74 69 6f 6e 73 20 57 52 49 54 45 20 73 65 74 43 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 20 Options.WRITE.setConnectOptions.
5da80 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 7e 51 53 71 6c 44 61 74 61 62 61 73 65 28 29 3b 0a )..public:.....~QSqlDatabase();.
5daa0 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 6f 70 65 .....bool..open();.....bool..ope
5dac0 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 73 65 72 2c 20 63 6f 6e 73 74 20 51 53 n(.const.QString&.user,.const.QS
5dae0 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 63 6c 6f tring&.password.);.....void..clo
5db00 73 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a se();.....bool..isOpen().const;.
5db20 20 20 20 20 62 6f 6f 6c 09 09 69 73 4f 70 65 6e 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 ....bool..isOpenError().const;..
5db40 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 61 62 6c 65 73 28 29 20 63 6f 6e 73 74 3b 0a ...QStringList..tables().const;.
5db60 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 09 09 74 61 62 6c 65 73 28 20 51 53 71 6c 3a 3a 54 ....QStringList..tables(.QSql::T
5db80 61 62 6c 65 54 79 70 65 20 74 79 70 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 49 ableType.type.).const;.....QSqlI
5dba0 6e 64 65 78 09 09 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 ndex..primaryIndex(.const.QStrin
5dbc0 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 52 65 g&.tablename.).const;.....QSqlRe
5dbe0 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 61 62 cord..record(.const.QString&.tab
5dc00 6c 65 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 09 09 lename.).const;.....QSqlRecord..
5dc20 72 65 63 6f 72 64 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 record(.const.QSqlQuery&.query.)
5dc40 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f 72 .const;.....QSqlRecordInfo.recor
5dc60 64 49 6e 66 6f 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 dInfo(.const.QString&.tablename.
5dc80 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 49 6e 66 6f 09 72 65 63 6f ).const;.....QSqlRecordInfo.reco
5dca0 72 64 49 6e 66 6f 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 rdInfo(.const.QSqlQuery&.query.)
5dcc0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 09 09 65 78 65 63 28 20 63 6f 6e .const;.....QSqlQuery..exec(.con
5dce0 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 75 6c st.QString&.query.=.QString::nul
5dd00 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 09 6c 61 73 74 45 72 l.).const;.....QSqlError..lastEr
5dd20 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 74 72 61 6e 73 61 63 74 ror().const;......bool..transact
5dd40 69 6f 6e 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 63 6f 6d 6d 69 74 28 29 3b 0a 20 20 20 20 62 ion();.....bool..commit();.....b
5dd60 6f 6f 6c 09 09 72 6f 6c 6c 62 61 63 6b 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ool..rollback();......virtual.vo
5dd80 69 64 09 73 65 74 44 61 74 61 62 61 73 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e id.setDatabaseName(.const.QStrin
5dda0 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 73 65 74 55 g&.name.);.....virtual.void.setU
5ddc0 73 65 72 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 serName(.const.QString&.name.);.
5dde0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 61 73 73 77 6f 72 64 28 20 63 6f ....virtual.void.setPassword(.co
5de00 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 73 73 77 6f 72 64 20 29 3b 0a 20 20 20 20 76 69 72 nst.QString&.password.);.....vir
5de20 74 75 61 6c 20 76 6f 69 64 09 73 65 74 48 6f 73 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 tual.void.setHostName(.const.QSt
5de40 72 69 6e 67 26 20 68 6f 73 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 ring&.host.);.....virtual.void.s
5de60 65 74 50 6f 72 74 28 20 69 6e 74 20 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 09 73 65 74 43 etPort(.int.p.);.....void...setC
5de80 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6f 70 onnectOptions(.const.QString&.op
5dea0 74 69 6f 6e 73 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 74 tions.=.QString::null.);.....QSt
5dec0 72 69 6e 67 09 09 64 61 74 61 62 61 73 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ring..databaseName().const;.....
5dee0 51 53 74 72 69 6e 67 09 09 75 73 65 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 QString..userName().const;.....Q
5df00 53 74 72 69 6e 67 09 09 70 61 73 73 77 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 String..password().const;.....QS
5df20 74 72 69 6e 67 09 09 68 6f 73 74 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 tring..hostName().const;.....QSt
5df40 72 69 6e 67 09 09 64 72 69 76 65 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e ring..driverName().const;.....in
5df60 74 20 20 20 20 20 20 20 20 20 09 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 t..........port().const;.....QSt
5df80 72 69 6e 67 20 09 09 63 6f 6e 6e 65 63 74 4f 70 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a ring...connectOptions().const;..
5dfa0 20 20 20 20 51 53 71 6c 44 72 69 76 65 72 2a 09 09 64 72 69 76 65 72 28 29 20 63 6f 6e 73 74 3b ....QSqlDriver*..driver().const;
5dfc0 0a 20 20 20 20 0a 20 20 20 20 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 20 20 20 20 ..........//.MOC_SKIP_BEGIN.....
5dfe0 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 63 68 61 72 20 2a 20 63 6f 6e 73 74 20 64 65 66 QT_STATIC_CONST.char.*.const.def
5e000 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 3b 0a 20 20 20 20 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f aultConnection;.....//.MOC_SKIP_
5e020 45 4e 44 0a 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 END......static.QSqlDatabase*.ad
5e040 64 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 70 65 2c 20 dDatabase(.const.QString&.type,.
5e060 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 61 6d 65 20 3d 20 const.QString&.connectionName.=.
5e080 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 73 74 61 74 69 63 20 defaultConnection.);.....static.
5e0a0 51 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 51 53 71 6c 44 QSqlDatabase*.addDatabase(.QSqlD
5e0c0 72 69 76 65 72 2a 20 64 72 69 76 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f river*.driver,.const.QString&.co
5e0e0 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
5e100 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 64 61 74 .);.....static.QSqlDatabase*.dat
5e120 61 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 abase(.const.QString&.connection
5e140 4e 61 6d 65 20 3d 20 64 65 66 61 75 6c 74 43 6f 6e 6e 65 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 6f Name.=.defaultConnection,.bool.o
5e160 70 65 6e 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 pen.=.TRUE.);.....static.void...
5e180 20 20 20 20 20 20 20 72 65 6d 6f 76 65 44 61 74 61 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 74 .......removeDatabase(.const.QSt
5e1a0 72 69 6e 67 26 20 63 6f 6e 6e 65 63 74 69 6f 6e 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 ring&.connectionName.);.....stat
5e1c0 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 62 61 73 65 28 ic.void..........removeDatabase(
5e1e0 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 .QSqlDatabase*.db.);.....static.
5e200 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 bool..........contains(.const.QS
5e220 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 66 61 75 6c 74 43 tring&.connectionName.=.defaultC
5e240 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 74 72 69 6e 67 4c onnection.);.....static.QStringL
5e260 69 73 74 20 20 20 64 72 69 76 65 72 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 ist...drivers();.....static.void
5e280 20 20 20 20 20 20 20 20 20 20 72 65 67 69 73 74 65 72 53 71 6c 44 72 69 76 65 72 28 20 63 6f 6e ..........registerSqlDriver(.con
5e2a0 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 71 6c 44 72 69 76 st.QString&.name,.const.QSqlDriv
5e2c0 65 72 43 72 65 61 74 6f 72 42 61 73 65 2a 20 63 72 65 61 74 6f 72 20 29 3b 20 2f 2f 20 23 23 23 erCreatorBase*.creator.);.//.###
5e2e0 20 34 2e 30 3a 20 63 72 65 61 74 6f 72 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 6f 6e 73 .4.0:.creator.should.not.be.cons
5e300 74 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 09 20 69 73 44 72 69 76 65 72 41 76 61 69 t.....static.bool...isDriverAvai
5e320 6c 61 62 6c 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 lable(.const.QString&.name.);...
5e340 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 28 20 ...protected:.....QSqlDatabase(.
5e360 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 69 const.QString&.type,.const.QStri
5e380 6e 67 26 20 6e 61 6d 65 2c 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f ng&.name,.QObject.*.parent=0,.co
5e3a0 6e 73 74 20 63 68 61 72 20 2a 20 6f 62 6a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 53 71 6c nst.char.*.objname=0.);.....QSql
5e3c0 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 51 4f Database(.QSqlDriver*.driver,.QO
5e3e0 62 6a 65 63 74 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 bject.*.parent=0,.const.char.*.o
5e400 62 6a 6e 61 6d 65 3d 30 20 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 69 bjname=0.);.private:.....void..i
5e420 6e 69 74 28 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 nit(.const.QString&.type,.const.
5e440 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 53 71 6c 44 61 74 61 62 61 73 QString&.name.);.....QSqlDatabas
5e460 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 ePrivate*.d;.#if.defined(Q_DISAB
5e480 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
5e4a0 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 44 61 74 61 uctor.and.operator=.....QSqlData
5e4c0 62 61 73 65 28 20 63 6f 6e 73 74 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 20 29 3b 0a 20 20 base(.const.QSqlDatabase.&.);...
5e4e0 20 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 ..QSqlDatabase.&operator=(.const
5e500 20 51 53 71 6c 44 61 74 61 62 61 73 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 .QSqlDatabase.&.);.#endif..};..#
5e520 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 71 endif.//.QT_NO_SQL.#endif....$.q
5e540 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 63 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e .t.e.x.t.c.o.d.e.c.p.l.u.g.i.n..
5e560 00 68 00 00 08 7a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .h...z/*........................
5e580 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 20 20 ................................
5e5a0 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 20 20 ................................
5e5c0 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 20 20 ................................
5e5e0 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 20 20 ................................
5e600 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 20 20 ................................
5e620 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 20 20 ................................
5e640 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 20 20 ................................
5e660 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 20 20 ................................
5e680 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 20 20 ................................
5e6a0 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 20 20 ................................
5e6c0 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 20 20 ................................
5e6e0 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 20 20 ................................
5e700 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 20 20 ................................
5e720 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 20 20 ................................
5e740 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 20 20 ................................
5e760 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 20 20 ................................
5e780 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 20 20 ................................
5e7a0 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 20 20 ................................
5e7c0 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 20 20 ................................
5e7e0 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 20 20 ................................
5e800 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 20 20 ................................
5e820 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 20 20 ................................
5e840 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 20 20 ................................
5e860 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 20 20 ................................
5e880 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 20 20 ................................
5e8a0 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 20 20 ................................
5e8c0 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 20 20 ................................
5e8e0 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 20 20 ................................
5e900 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 20 20 ................................
5e920 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 20 20 ................................
5e940 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 20 20 ................................
5e960 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 20 20 ................................
5e980 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 20 20 ................................
5e9a0 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 20 20 ................................
5e9c0 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 20 20 ................................
5e9e0 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 20 20 ................................
5ea00 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 20 20 ................................
5ea20 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 20 20 ................................
5ea40 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 20 20 ................................
5ea60 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 20 20 ................................
5ea80 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 20 20 ................................
5eaa0 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 20 20 ................................
5eac0 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 20 20 ................................
5eae0 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 20 20 ................................
5eb00 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 20 20 ................................
5eb20 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 20 20 ................................
5eb40 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 ...........*/..#ifndef.QTEXTCODE
5eb60 43 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 4f 44 45 43 50 4c 55 47 CPLUGIN_H.#define.QTEXTCODECPLUG
5eb80 49 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 65 20 22 71 67 70 IN_H..#ifndef.QT_H.#include."qgp
5eba0 6c 75 67 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 lugin.h".#include."qstringlist.h
5ebc0 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_
5ebe0 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 TEXTCODECPLUGIN.class.QTextCodec
5ec00 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b ;.class.QTextCodecPluginPrivate;
5ec20 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 ..class.Q_EXPORT.QTextCodecPlugi
5ec40 6e 20 3a 20 70 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 n.:.public.QGPlugin.{.....Q_OBJE
5ec60 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 28 CT.public:.....QTextCodecPlugin(
5ec80 29 3b 0a 20 20 20 20 7e 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 );.....~QTextCodecPlugin();.....
5eca0 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 61 6d 65 73 28 29 20 63 6f 6e .virtual.QStringList.names().con
5ecc0 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 2a st.=.0;.....virtual.QTextCodec.*
5ece0 63 72 65 61 74 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 6e 61 createForName(.const.QString.&na
5ed00 6d 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 6c 75 me.).=.0;..........virtual.QValu
5ed20 65 4c 69 73 74 3c 69 6e 74 3e 20 6d 69 62 45 6e 75 6d 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b eList<int>.mibEnums().const.=.0;
5ed40 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 72 65 61 74 65 46 .....virtual.QTextCodec.*createF
5ed60 6f 72 4d 69 62 28 20 69 6e 74 20 6d 69 62 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a orMib(.int.mib.).=.0;..private:.
5ed80 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a ....QTextCodecPluginPrivate.*d;.
5eda0 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 };.#endif.//.QT_NO_TEXTCODECPLUG
5edc0 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 5f 48 0a IN.#endif.//.QTEXTCODECPLUGIN_H.
5ede0 00 00 00 1a 00 71 00 73 00 74 00 72 00 69 00 6e 00 67 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 .....q.s.t.r.i.n.g.l.i.s.t...h..
5ee00 0d 4a 2f 2a 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 .J/*............................
5ee20 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 20 20 ................................
5ee40 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 20 20 ................................
5ee60 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 20 20 ................................
5ee80 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 20 20 ................................
5eea0 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 20 20 ................................
5eec0 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 20 20 ................................
5eee0 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 20 20 ................................
5ef00 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 20 20 ................................
5ef20 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 20 20 ................................
5ef40 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 20 20 ................................
5ef60 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 20 20 ................................
5ef80 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 20 20 ................................
5efa0 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 20 20 ................................
5efc0 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 20 20 ................................
5efe0 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 20 20 ................................
5f000 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 20 20 ................................
5f020 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 20 20 ................................
5f040 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 20 20 ................................
5f060 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 20 20 ................................
5f080 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 20 20 ................................
5f0a0 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 20 20 ................................
5f0c0 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 20 20 ................................
5f0e0 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 20 20 ................................
5f100 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 20 20 ................................
5f120 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 20 20 ................................
5f140 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 20 20 ................................
5f160 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 20 20 ................................
5f180 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 20 20 ................................
5f1a0 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 20 20 ................................
5f1c0 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 20 20 ................................
5f1e0 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 20 20 ................................
5f200 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 20 20 ................................
5f220 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 20 20 ................................
5f240 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 20 20 ................................
5f260 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 20 20 ................................
5f280 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 20 20 ................................
5f2a0 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 20 20 ................................
5f2c0 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 20 20 ................................
5f2e0 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 20 20 ................................
5f300 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 20 20 ................................
5f320 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 20 20 ................................
5f340 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 20 20 ................................
5f360 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 20 20 ................................
5f380 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 20 20 ................................
5f3a0 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 20 20 ................................
5f3c0 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 20 20 ................................
5f3e0 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 49 4e 47 4c 49 53 54 .........*/..#ifndef.QSTRINGLIST
5f400 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 65 _H.#define.QSTRINGLIST_H..#ifnde
5f420 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 23 f.QT_H.#include."qvaluelist.h".#
5f440 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 73 include."qstring.h".#include."qs
5f460 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 65 trlist.h".#endif.//.QT_H..#ifnde
5f480 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 78 f.QT_NO_STRINGLIST..class.QRegEx
5f4a0 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 65 p;.template.<class.T>.class.QDee
5f4c0 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 4c pCopy;..#if.defined(Q_TEMPLATEDL
5f4e0 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 54 L).//.MOC_SKIP_BEGIN.//Q_TEMPLAT
5f500 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
5f520 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 4b .QValueList<QString>;..//.MOC_SK
5f540 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 53 IP_END.#endif..class.Q_EXPORT.QS
5f560 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 53 tringList.:.public.QValueList<QS
5f580 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 74 tring>.{.public:.....QStringList
5f5a0 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 53 ().{.}.....QStringList(.const.QS
5f5c0 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 72 tringList&.l.).:.QValueList<QStr
5f5e0 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 6e ing>(l).{.}.....QStringList(.con
5f600 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 56 st.QValueList<QString>&.l.).:.QV
5f620 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 74 alueList<QString>(l).{.}.....QSt
5f640 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 61 ringList(.const.QString&.i.).{.a
5f660 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 41 ppend(i);.}.#ifndef.QT_NO_CAST_A
5f680 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 72 SCII.....QStringList(.const.char
5f6a0 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 20 *.i.).{.append(i);.}.#endif.....
5f6c0 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 28 .static.QStringList.fromStrList(
5f6e0 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 74 const.QStrList&);......void.sort
5f700 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 69 ();......static.QStringList.spli
5f720 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 74 t(.const.QString.&sep,.const.QSt
5f740 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 65 ring.&str,.bool.allowEmptyEntrie
5f760 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 4c s.=.FALSE.);.....static.QStringL
5f780 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 6e ist.split(.const.QChar.&sep,.con
5f7a0 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 79 st.QString.&str,.bool.allowEmpty
5f7c0 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 4f Entries.=.FALSE.);.#ifndef.QT_NO
5f7e0 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 73 _REGEXP.....static.QStringList.s
5f800 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 20 plit(.const.QRegExp.&sep,.const.
5f820 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 74 QString.&str,.bool.allowEmptyEnt
5f840 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 69 ries.=.FALSE.);.#endif.....QStri
5f860 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 6f ng.join(.const.QString.&sep.).co
5f880 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 73 nst;......QStringList.grep(.cons
5f8a0 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 29 t.QString.&str,.bool.cs.=.TRUE.)
5f8c0 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 20 .const;.#ifndef.QT_NO_REGEXP....
5f8e0 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 70 .QStringList.grep(.const.QRegExp
5f900 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 72 .&expr.).const;.#endif......QStr
5f920 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 65 ingList&.gres(.const.QString.&be
5f940 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 20 fore,.const.QString.&after,.....
5f960 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 51 .....bool.cs.=.TRUE.);.#ifndef.Q
5f980 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 4c T_NO_REGEXP_CAPTURE.....QStringL
5f9a0 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 20 ist&.gres(.const.QRegExp.&expr,.
5f9c0 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 0a const.QString.&after.);.#endif..
5f9e0 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 51 protected:.....void.detach().{.Q
5fa00 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 0a ValueList<QString>::detach();.}.
5fa20 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 72 ....friend.class.QDeepCopy<.QStr
5fa40 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 54 ingList.>;.};..#ifndef.QT_NO_DAT
5fa60 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 72 ASTREAM.class.QDataStream;.exter
5fa80 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 72 n.Q_EXPORT.QDataStream.&operator
5faa0 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 20 >>(.QDataStream.&,.QStringList&.
5fac0 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 26 );.extern.Q_EXPORT.QDataStream.&
5fae0 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 74 operator<<(.QDataStream.&,.const
5fb00 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 20 .QStringList&.);.#endif..#endif.
5fb20 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 53 //.QT_NO_STRINGLIST.#endif.//.QS
5fb40 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 70 TRINGLIST_H....".q.s.q.l.p.r.o.p
5fb60 00 65 00 72 00 74 00 79 00 6d 00 61 00 70 00 2e 00 68 00 00 09 61 2f 2a 20 20 20 20 20 20 20 20 .e.r.t.y.m.a.p...h...a/*........
5fb80 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 20 20 ................................
5fba0 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 20 20 ................................
5fbc0 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 20 20 ................................
5fbe0 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 20 20 ................................
5fc00 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 20 20 ................................
5fc20 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 20 20 ................................
5fc40 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 20 20 ................................
5fc60 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 20 20 ................................
5fc80 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 20 20 ................................
5fca0 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 20 20 ................................
5fcc0 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 20 20 ................................
5fce0 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 20 20 ................................
5fd00 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 20 20 ................................
5fd20 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 20 20 ................................
5fd40 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 20 20 ................................
5fd60 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 20 20 ................................
5fd80 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 20 20 ................................
5fda0 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 20 20 ................................
5fdc0 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 20 20 ................................
5fde0 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 20 20 ................................
5fe00 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 20 20 ................................
5fe20 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 20 20 ................................
5fe40 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 20 20 ................................
5fe60 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 20 20 ................................
5fe80 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 20 20 ................................
5fea0 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 20 20 ................................
5fec0 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 20 20 ................................
5fee0 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 20 20 ................................
5ff00 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 20 20 ................................
5ff20 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 20 20 ................................
5ff40 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 20 20 ................................
5ff60 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 20 20 ................................
5ff80 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 20 20 ................................
5ffa0 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 20 20 ................................
5ffc0 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 20 20 ................................
5ffe0 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 20 20 ................................
60000 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 20 20 ................................
60020 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 20 20 ................................
60040 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 20 20 ................................
60060 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 20 20 ................................
60080 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 20 20 ................................
600a0 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 20 20 ................................
600c0 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 20 20 ................................
600e0 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 20 20 ................................
60100 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 20 20 ................................
60120 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 2a 2f 0a 0a 23 69 66 .........................*/..#if
60140 6e 64 65 66 20 51 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 ndef.QSQLPROPERTYMAP_H.#define.Q
60160 53 51 4c 50 52 4f 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 SQLPROPERTYMAP_H..#ifndef.QT_H.#
60180 69 6e 63 6c 75 64 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 include."qvariant.h".#include."q
601a0 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 66 6e 64 65 string.h".#endif.//.QT_H..#ifnde
601c0 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 57 69 64 67 65 74 3b f.QT_NO_SQL_FORM..class.QWidget;
601e0 0a 63 6c 61 73 73 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 .class.QSqlPropertyMapPrivate;..
60200 63 6c 61 73 73 20 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 class.Q_EXPORT.QSqlPropertyMap.{
60220 0a 70 75 62 6c 69 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 .public:.....QSqlPropertyMap();.
60240 20 20 20 20 76 69 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 ....virtual.~QSqlPropertyMap();.
60260 0a 20 20 20 20 51 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 .....QVariant......property(.QWi
60280 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 20 76 6f 69 dget.*.widget.);.....virtual.voi
602a0 64 20 20 73 65 74 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 d..setProperty(.QWidget.*.widget
602c0 2c 20 63 6f 6e 73 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 ,.const.QVariant.&.value.);.....
602e0 20 76 6f 69 64 20 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 .void.insert(.const.QString.&.cl
60300 61 73 73 6e 61 6d 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 assname,.const.QString.&.propert
60320 79 20 29 3b 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 53 74 72 y.);.....void.remove(.const.QStr
60340 69 6e 67 20 26 20 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 ing.&.classname.);......static.Q
60360 53 71 6c 50 72 6f 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 SqlPropertyMap.*.defaultMap();..
60380 20 20 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 4d 61 70 ...static.void.installDefaultMap
603a0 28 20 51 53 71 6c 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 (.QSqlPropertyMap.*.map.);..priv
603c0 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 6f ate:.//.Disabled.copy.constructo
603e0 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 49 r.and.operator=.#if.defined(Q_DI
60400 53 41 42 4c 45 5f 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 SABLE_COPY).....QSqlPropertyMap(
60420 20 63 6f 6e 73 74 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 .const.QSqlPropertyMap.&.);.....
60440 51 53 71 6c 50 72 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 QSqlPropertyMap.&operator=(.cons
60460 74 20 51 53 71 6c 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 t.QSqlPropertyMap.&.);.#endif...
60480 20 20 51 53 71 6c 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 ..QSqlPropertyMapPrivate*.d;..};
604a0 0a 0a 23 65 6e 64 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 ..#endif.//.QT_NO_SQL_FORM.#endi
604c0 66 20 2f 2f 20 51 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 f.//.QSQLPROPERTYMAP_H......q.v.
604e0 61 00 6c 00 69 00 64 00 61 00 74 00 6f 00 72 00 2e 00 68 00 00 12 3d 2f 2a 20 20 20 20 20 20 20 a.l.i.d.a.t.o.r...h...=/*.......
60500 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 20 20 ................................
60520 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 20 20 ................................
60540 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 20 20 ................................
60560 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 20 20 ................................
60580 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 20 20 ................................
605a0 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 20 20 ................................
605c0 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 20 20 ................................
605e0 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 20 20 ................................
60600 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 20 20 ................................
60620 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 20 20 ................................
60640 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 20 20 ................................
60660 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 20 20 ................................
60680 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 20 20 ................................
606a0 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 20 20 ................................
606c0 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 20 20 ................................
606e0 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 20 20 ................................
60700 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 20 20 ................................
60720 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 20 20 ................................
60740 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 20 20 ................................
60760 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 20 20 ................................
60780 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 20 20 ................................
607a0 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 20 20 ................................
607c0 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 20 20 ................................
607e0 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 20 20 ................................
60800 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 20 20 ................................
60820 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 20 20 ................................
60840 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 20 20 ................................
60860 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 20 20 ................................
60880 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 20 20 ................................
608a0 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 20 20 ................................
608c0 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 20 20 ................................
608e0 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 20 20 ................................
60900 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 20 20 ................................
60920 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 20 20 ................................
60940 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 20 20 ................................
60960 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 20 20 ................................
60980 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 20 20 ................................
609a0 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 20 20 ................................
609c0 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 20 20 ................................
609e0 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 20 20 ................................
60a00 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 20 20 ................................
60a20 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 20 20 ................................
60a40 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 20 20 ................................
60a60 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 20 20 ................................
60a80 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 20 20 ................................
60aa0 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 20 20 ................................
60ac0 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 2a 2f ..............................*/
60ae0 0a 0a 23 69 66 6e 64 65 66 20 51 56 41 4c 49 44 41 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 ..#ifndef.QVALIDATOR_H.#define.Q
60b00 56 41 4c 49 44 41 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 VALIDATOR_H..#ifndef.QT_H.#inclu
60b20 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 73 74 72 69 6e 67 de."qobject.h".#include."qstring
60b40 2e 68 22 20 2f 2f 20 63 68 61 72 2a 2d 3e 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e .h".//.char*->QString.conversion
60b60 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 65 78 70 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 .#include."qregexp.h".//.QString
60b80 2d 3e 51 52 65 67 45 78 70 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ->QRegExp.conversion.#endif.//.Q
60ba0 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 0a 63 T_H..#ifndef.QT_NO_VALIDATOR...c
60bc0 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 lass.Q_EXPORT.QValidator.:.publi
60be0 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 70 75 62 6c 69 63 3a c.QObject.{.....Q_OBJECT.public:
60c00 0a 20 20 20 20 51 56 61 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e .....QValidator(.QObject.*.paren
60c20 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 0a 20 20 20 20 7e t,.const.char.*name.=.0.);.....~
60c40 51 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 QValidator();......enum.State.{.
60c60 49 6e 76 61 6c 69 64 2c 20 49 6e 74 65 72 6d 65 64 69 61 74 65 2c 20 56 61 6c 69 64 3d 49 6e 74 Invalid,.Intermediate,.Valid=Int
60c80 65 72 6d 65 64 69 61 74 65 2c 20 41 63 63 65 70 74 61 62 6c 65 20 7d 3b 0a 0a 20 20 20 20 76 69 ermediate,.Acceptable.};......vi
60ca0 72 74 75 61 6c 20 53 74 61 74 65 20 76 61 6c 69 64 61 74 65 28 20 51 53 74 72 69 6e 67 20 26 2c rtual.State.validate(.QString.&,
60cc0 20 69 6e 74 20 26 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 .int.&.).const.=.0;.....virtual.
60ce0 76 6f 69 64 20 66 69 78 75 70 28 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a void.fixup(.QString.&.).const;..
60d00 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 43 private:.#if.defined(Q_DISABLE_C
60d20 4f 50 59 29 0a 20 20 20 20 51 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 OPY).....QValidator(.const.QVali
60d40 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 56 61 6c 69 64 61 74 6f 72 26 20 6f 70 65 72 61 dator.&.);.....QValidator&.opera
60d60 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 tor=(.const.QValidator.&.);.#end
60d80 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 74 56 61 6c 69 64 if.};...class.Q_EXPORT.QIntValid
60da0 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 7b 0a 20 20 20 20 51 ator.:.public.QValidator.{.....Q
60dc0 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 62 6f 74 74 _OBJECT.....Q_PROPERTY(.int.bott
60de0 6f 6d 20 52 45 41 44 20 62 6f 74 74 6f 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 6f 6d 20 29 om.READ.bottom.WRITE.setBottom.)
60e00 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 6f 70 20 52 45 41 44 20 74 6f .....Q_PROPERTY(.int.top.READ.to
60e20 70 20 57 52 49 54 45 20 73 65 74 54 6f 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 p.WRITE.setTop.)..public:.....QI
60e40 6e 74 56 61 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 ntValidator(.QObject.*.parent,.c
60e60 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 49 6e 74 56 onst.char.*name.=.0.);.....QIntV
60e80 61 6c 69 64 61 74 6f 72 28 20 69 6e 74 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f 70 2c 0a 09 alidator(.int.bottom,.int.top,..
60ea0 09 20 20 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 ....QObject.*.parent,.const.char
60ec0 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 .*name.=.0.);.....~QIntValidator
60ee0 28 29 3b 0a 0a 20 20 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 ();......QValidator::State.valid
60f00 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 74 3b 0a 0a ate(.QString.&,.int.&.).const;..
60f20 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 74 74 6f 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 ....void.setBottom(.int.);.....v
60f40 6f 69 64 20 73 65 74 54 6f 70 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 oid.setTop(.int.);.....virtual.v
60f60 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 69 6e 74 20 62 6f 74 74 6f 6d 2c 20 69 6e 74 20 74 6f oid.setRange(.int.bottom,.int.to
60f80 70 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 20 7b 20 72 p.);......int.bottom().const.{.r
60fa0 65 74 75 72 6e 20 62 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 6f 70 28 29 20 63 6f 6e 73 74 20 7b eturn.b;.}.....int.top().const.{
60fc0 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e .return.t;.}..private:.#if.defin
60fe0 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 49 6e 74 56 61 6c 69 64 ed(Q_DISABLE_COPY).....QIntValid
61000 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 ator(.const.QIntValidator.&.);..
61020 20 20 20 51 49 6e 74 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 ...QIntValidator&.operator=(.con
61040 73 74 20 51 49 6e 74 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 st.QIntValidator.&.);.#endif....
61060 20 20 69 6e 74 20 62 2c 20 74 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 ..int.b,.t;.};..#ifndef.QT_NO_RE
61080 47 45 58 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 6f 75 62 6c 65 56 61 6c 69 GEXP..class.Q_EXPORT.QDoubleVali
610a0 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 7b 0a 20 20 20 20 dator.:.public.QValidator.{.....
610c0 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 64 6f 75 62 6c 65 20 Q_OBJECT.....Q_PROPERTY(.double.
610e0 62 6f 74 74 6f 6d 20 52 45 41 44 20 62 6f 74 74 6f 6d 20 57 52 49 54 45 20 73 65 74 42 6f 74 74 bottom.READ.bottom.WRITE.setBott
61100 6f 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 64 6f 75 62 6c 65 20 74 6f 70 20 om.).....Q_PROPERTY(.double.top.
61120 52 45 41 44 20 74 6f 70 20 57 52 49 54 45 20 73 65 74 54 6f 70 20 29 0a 20 20 20 20 51 5f 50 52 READ.top.WRITE.setTop.).....Q_PR
61140 4f 50 45 52 54 59 28 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 20 52 45 41 44 20 64 65 63 69 6d 61 OPERTY(.int.decimals.READ.decima
61160 6c 73 20 57 52 49 54 45 20 73 65 74 44 65 63 69 6d 61 6c 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a ls.WRITE.setDecimals.)..public:.
61180 20 20 20 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 ....QDoubleValidator(.QObject.*.
611a0 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 0a parent,.const.char.*name.=.0.);.
611c0 20 20 20 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 28 20 64 6f 75 62 6c 65 20 62 6f 74 ....QDoubleValidator(.double.bot
611e0 74 6f 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 2c 0a 09 tom,.double.top,.int.decimals,..
61200 09 20 20 20 20 20 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 .......QObject.*.parent,.const.c
61220 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 6f 75 62 6c 65 56 61 6c har.*name.=.0.);.....~QDoubleVal
61240 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 51 56 61 6c 69 64 61 74 6f 72 3a 3a 53 74 61 74 65 idator();......QValidator::State
61260 20 76 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 .validate(.QString.&,.int.&.).co
61280 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 52 61 6e 67 65 28 nst;......virtual.void.setRange(
612a0 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 2c 20 64 6f 75 62 6c 65 20 74 6f 70 2c 20 69 6e 74 20 .double.bottom,.double.top,.int.
612c0 64 65 63 69 6d 61 6c 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 74 74 decimals.=.0.);.....void.setBott
612e0 6f 6d 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 70 28 20 64 om(.double.);.....void.setTop(.d
61300 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 63 69 6d 61 6c 73 28 20 69 ouble.);.....void.setDecimals(.i
61320 6e 74 20 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 nt.);......double.bottom().const
61340 20 7b 20 72 65 74 75 72 6e 20 62 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 74 6f 70 28 29 20 .{.return.b;.}.....double.top().
61360 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 63 69 const.{.return.t;.}.....int.deci
61380 6d 61 6c 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 0a 70 72 69 76 mals().const.{.return.d;.}..priv
613a0 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 43 4f 50 59 29 ate:.#if.defined(Q_DISABLE_COPY)
613c0 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 44 6f .....QDoubleValidator(.const.QDo
613e0 75 62 6c 65 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 44 6f 75 62 6c 65 56 61 ubleValidator.&.);.....QDoubleVa
61400 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 44 6f 75 62 6c lidator&.operator=(.const.QDoubl
61420 65 56 61 6c 69 64 61 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 64 6f 75 62 eValidator.&.);.#endif......doub
61440 6c 65 20 62 2c 20 74 3b 0a 20 20 20 20 69 6e 74 20 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 le.b,.t;.....int.d;.};...class.Q
61460 5f 45 58 50 4f 52 54 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 20 3a 20 70 75 62 6c 69 _EXPORT.QRegExpValidator.:.publi
61480 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.....
614a0 2f 2f 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 52 65 67 45 78 70 20 72 65 67 45 78 70 20 52 45 //.Q_PROPERTY(.QRegExp.regExp.RE
614c0 41 44 20 72 65 67 45 78 70 20 57 52 49 54 45 20 73 65 74 52 65 67 45 78 70 20 29 0a 0a 70 75 62 AD.regExp.WRITE.setRegExp.)..pub
614e0 6c 69 63 3a 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 28 20 51 4f 62 6a 65 lic:.....QRegExpValidator(.QObje
61500 63 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 3d 20 30 ct.*parent,.const.char.*name.=.0
61520 20 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 .);.....QRegExpValidator(.const.
61540 51 52 65 67 45 78 70 26 20 72 78 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 QRegExp&.rx,.QObject.*parent,...
61560 20 20 20 20 20 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 ......const.char.*name.=.0.);...
61580 20 20 7e 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 ..~QRegExpValidator();......virt
615a0 75 61 6c 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 ual.QValidator::State.validate(.
615c0 51 53 74 72 69 6e 67 26 20 69 6e 70 75 74 2c 20 69 6e 74 26 20 70 6f 73 20 29 20 63 6f 6e 73 74 QString&.input,.int&.pos.).const
615e0 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 65 67 45 78 70 28 20 63 6f 6e 73 74 20 51 52 65 ;......void.setRegExp(.const.QRe
61600 67 45 78 70 26 20 72 78 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 gExp&.rx.);.....const.QRegExp&.r
61620 65 67 45 78 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 70 72 69 egExp().const.{.return.r;.}..pri
61640 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 43 4f 50 59 vate:.#if.defined(Q_DISABLE_COPY
61660 29 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 52 ).....QRegExpValidator(.const.QR
61680 65 67 45 78 70 56 61 6c 69 64 61 74 6f 72 26 20 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 56 61 egExpValidator&.);.....QRegExpVa
616a0 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 52 65 67 45 78 lidator&.operator=(.const.QRegEx
616c0 70 56 61 6c 69 64 61 74 6f 72 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 52 65 67 45 pValidator&.);.#endif......QRegE
616e0 78 70 20 72 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a xp.r;.};.#endif.//.QT_NO_REGEXP.
61700 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 23 65 6e ..#endif.//.QT_NO_VALIDATOR..#en
61720 64 69 66 20 2f 2f 20 51 56 41 4c 49 44 41 54 4f 52 5f 48 0a 00 00 00 14 00 71 00 76 00 61 00 72 dif.//.QVALIDATOR_H......q.v.a.r
61740 00 69 00 61 00 6e 00 74 00 2e 00 68 00 00 27 81 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .i.a.n.t...h..'./*..............
61760 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 20 20 ................................
61780 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 20 20 ................................
617a0 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 20 20 ................................
617c0 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 20 20 ................................
617e0 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 20 20 ................................
61800 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 20 20 ................................
61820 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 20 20 ................................
61840 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 20 20 ................................
61860 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 20 20 ................................
61880 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 20 20 ................................
618a0 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 20 20 ................................
618c0 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 20 20 ................................
618e0 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 20 20 ................................
61900 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 20 20 ................................
61920 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 20 20 ................................
61940 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 20 20 ................................
61960 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 20 20 ................................
61980 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 20 20 ................................
619a0 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 20 20 ................................
619c0 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 20 20 ................................
619e0 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 20 20 ................................
61a00 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 20 20 ................................
61a20 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 20 20 ................................
61a40 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 20 20 ................................
61a60 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 20 20 ................................
61a80 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 20 20 ................................
61aa0 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 20 20 ................................
61ac0 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 20 20 ................................
61ae0 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 20 20 ................................
61b00 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 20 20 ................................
61b20 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 20 20 ................................
61b40 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 20 20 ................................
61b60 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 20 20 ................................
61b80 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 20 20 ................................
61ba0 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 20 20 ................................
61bc0 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 20 20 ................................
61be0 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 20 20 ................................
61c00 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 20 20 ................................
61c20 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 20 20 ................................
61c40 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 20 20 ................................
61c60 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 20 20 ................................
61c80 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 20 20 ................................
61ca0 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 20 20 ................................
61cc0 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 20 20 ................................
61ce0 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 20 20 ................................
61d00 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 20 20 ................................
61d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 .....................*/..#ifndef
61d40 20 51 56 41 52 49 41 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 41 52 49 41 4e 54 5f 48 0a 0a .QVARIANT_H.#define.QVARIANT_H..
61d60 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 68 #ifndef.QT_H.#include."qstring.h
61d80 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_
61da0 56 41 52 49 41 4e 54 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 43 53 VARIANT.class.QString;.class.QCS
61dc0 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 tring;.class.QFont;.class.QPixma
61de0 70 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a 63 6c 61 73 73 20 51 52 65 63 74 3b 0a 63 6c p;.class.QBrush;.class.QRect;.cl
61e00 61 73 73 20 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 3b 0a 63 6c 61 73 73 20 ass.QPoint;.class.QImage;.class.
61e20 51 53 69 7a 65 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b 0a 63 6c 61 73 73 20 51 50 61 6c 65 QSize;.class.QColor;.class.QPale
61e40 74 74 65 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 20 51 49 tte;.class.QColorGroup;.class.QI
61e60 63 6f 6e 53 65 74 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 53 74 72 65 61 6d 3b 0a 63 6c 61 73 73 conSet;.class.QDataStream;.class
61e80 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 52 65 67 69 6f 6e 3b 0a 63 6c 61 .QPointArray;.class.QRegion;.cla
61ea0 73 73 20 51 42 69 74 6d 61 70 3b 0a 63 6c 61 73 73 20 51 43 75 72 73 6f 72 3b 0a 63 6c 61 73 73 ss.QBitmap;.class.QCursor;.class
61ec0 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 53 69 7a 65 50 6f 6c 69 63 79 3b .QStringList;.class.QSizePolicy;
61ee0 0a 63 6c 61 73 73 20 51 44 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 3b 0a 63 6c 61 73 73 .class.QDate;.class.QTime;.class
61f00 20 51 44 61 74 65 54 69 6d 65 3b 0a 63 6c 61 73 73 20 51 42 69 74 41 72 72 61 79 3b 0a 63 6c 61 .QDateTime;.class.QBitArray;.cla
61f20 73 73 20 51 4b 65 79 53 65 71 75 65 6e 63 65 3b 0a 63 6c 61 73 73 20 51 50 65 6e 3b 0a 2f 2f 20 ss.QKeySequence;.class.QPen;.//.
61f40 53 6f 6d 65 20 68 65 61 64 65 72 73 20 72 65 6a 65 63 74 65 64 20 61 66 74 65 72 20 51 56 61 72 Some.headers.rejected.after.QVar
61f60 69 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 66 6f 72 20 47 43 43 20 32 2e 37 2e 2a 20 63 iant.declaration.for.GCC.2.7.*.c
61f80 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 63 6c 61 73 73 20 51 56 61 72 69 61 6e 74 3b 0a 23 69 66 ompatibility.class.QVariant;.#if
61fa0 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 74 65 6d 70 ndef.QT_NO_TEMPLATE_VARIANT.temp
61fc0 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 73 74 3b late.<class.T>.class.QValueList;
61fe0 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 56 61 6c 75 65 .template.<class.T>.class.QValue
62000 4c 69 73 74 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 ListConstIterator;.template.<cla
62020 73 73 20 54 3e 20 63 6c 61 73 73 20 51 56 61 6c 75 65 4c 69 73 74 4e 6f 64 65 3b 0a 74 65 6d 70 ss.T>.class.QValueListNode;.temp
62040 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 late.<class.Key,.class.T>.class.
62060 51 4d 61 70 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 73 73 QMap;.template.<class.Key,.class
62080 20 54 3e 20 63 6c 61 73 73 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 23 65 6e .T>.class.QMapConstIterator;.#en
620a0 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 61 72 69 61 6e 74 0a 7b 0a 70 dif..class.Q_EXPORT.QVariant.{.p
620c0 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 09 49 6e 76 61 6c 69 64 2c ublic:.....enum.Type.{..Invalid,
620e0 0a 09 4d 61 70 2c 0a 09 4c 69 73 74 2c 0a 09 53 74 72 69 6e 67 2c 0a 09 53 74 72 69 6e 67 4c 69 ..Map,..List,..String,..StringLi
62100 73 74 2c 0a 09 46 6f 6e 74 2c 0a 09 50 69 78 6d 61 70 2c 0a 09 42 72 75 73 68 2c 0a 09 52 65 63 st,..Font,..Pixmap,..Brush,..Rec
62120 74 2c 0a 09 53 69 7a 65 2c 0a 09 43 6f 6c 6f 72 2c 0a 09 50 61 6c 65 74 74 65 2c 0a 09 43 6f 6c t,..Size,..Color,..Palette,..Col
62140 6f 72 47 72 6f 75 70 2c 0a 09 49 63 6f 6e 53 65 74 2c 0a 09 50 6f 69 6e 74 2c 0a 09 49 6d 61 67 orGroup,..IconSet,..Point,..Imag
62160 65 2c 0a 09 49 6e 74 2c 0a 09 55 49 6e 74 2c 0a 09 42 6f 6f 6c 2c 0a 09 44 6f 75 62 6c 65 2c 0a e,..Int,..UInt,..Bool,..Double,.
62180 09 43 53 74 72 69 6e 67 2c 0a 09 50 6f 69 6e 74 41 72 72 61 79 2c 0a 09 52 65 67 69 6f 6e 2c 0a .CString,..PointArray,..Region,.
621a0 09 42 69 74 6d 61 70 2c 0a 09 43 75 72 73 6f 72 2c 0a 09 53 69 7a 65 50 6f 6c 69 63 79 2c 0a 09 .Bitmap,..Cursor,..SizePolicy,..
621c0 44 61 74 65 2c 0a 09 54 69 6d 65 2c 0a 09 44 61 74 65 54 69 6d 65 2c 0a 09 42 79 74 65 41 72 72 Date,..Time,..DateTime,..ByteArr
621e0 61 79 2c 0a 09 42 69 74 41 72 72 61 79 2c 0a 09 4b 65 79 53 65 71 75 65 6e 63 65 2c 0a 09 50 65 ay,..BitArray,..KeySequence,..Pe
62200 6e 2c 0a 09 4c 6f 6e 67 4c 6f 6e 67 2c 0a 09 55 4c 6f 6e 67 4c 6f 6e 67 0a 20 20 20 20 7d 3b 0a n,..LongLong,..ULongLong.....};.
62220 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 29 3b 0a 20 20 20 20 7e 51 56 61 72 69 61 6e 74 28 29 .....QVariant();.....~QVariant()
62240 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 ;.....QVariant(.const.QVariant&.
62260 29 3b 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 20 20 20 20 );.#ifndef.QT_NO_DATASTREAM.....
62280 51 56 61 72 69 61 6e 74 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 20 29 3b 0a 23 65 6e 64 QVariant(.QDataStream&.s.);.#end
622a0 69 66 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 67 26 20 if.....QVariant(.const.QString&.
622c0 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 53 74 72 69 6e 67 26 );.....QVariant(.const.QCString&
622e0 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b .);.....QVariant(.const.char*.);
62300 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 20 51 56 .#ifndef.QT_NO_STRINGLIST.....QV
62320 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 23 65 ariant(.const.QStringList&.);.#e
62340 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 26 20 ndif.....QVariant(.const.QFont&.
62360 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 69 78 6d 61 70 26 20 );.....QVariant(.const.QPixmap&.
62380 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 29 );.....QVariant(.const.QImage&.)
623a0 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 26 20 29 3b ;.....QVariant(.const.QBrush&.);
623c0 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 29 3b 0a .....QVariant(.const.QPoint&.);.
623e0 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 ....QVariant(.const.QRect&.);...
62400 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 20 29 3b 0a 20 20 20 20 ..QVariant(.const.QSize&.);.....
62420 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 20 20 20 20 51 QVariant(.const.QColor&.);.....Q
62440 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 26 20 29 3b 0a 20 20 20 20 Variant(.const.QPalette&.);.....
62460 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 29 3b 0a QVariant(.const.QColorGroup&.);.
62480 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b ....QVariant(.const.QIconSet&.);
624a0 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 .....QVariant(.const.QPointArray
624c0 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 52 65 67 69 6f 6e &.);.....QVariant(.const.QRegion
624e0 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 42 69 74 6d 61 70 &.);.....QVariant(.const.QBitmap
62500 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 75 72 73 6f 72 &.);.....QVariant(.const.QCursor
62520 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 44 61 74 65 26 20 &.);.....QVariant(.const.QDate&.
62540 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 29 3b );.....QVariant(.const.QTime&.);
62560 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 26 20 .....QVariant(.const.QDateTime&.
62580 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 );.....QVariant(.const.QByteArra
625a0 79 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 42 69 74 41 72 y&.);.....QVariant(.const.QBitAr
625c0 72 61 79 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 ray&.);.#ifndef.QT_NO_ACCEL.....
625e0 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 29 3b QVariant(.const.QKeySequence&.);
62600 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 73 74 20 51 50 65 6e .#endif.....QVariant(.const.QPen
62620 26 20 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 5f 56 41 52 49 &.);.#ifndef.QT_NO_TEMPLATE_VARI
62640 41 4e 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 ANT.....QVariant(.const.QValueLi
62660 73 74 3c 51 56 61 72 69 61 6e 74 3e 26 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 63 st<QVariant>&.);.....QVariant(.c
62680 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 74 3e 26 20 29 3b 0a onst.QMap<QString,QVariant>&.);.
626a0 23 65 6e 64 69 66 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 #endif.....QVariant(.int.);.....
626c0 51 56 61 72 69 61 6e 74 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 QVariant(.uint.);.....QVariant(.
626e0 51 5f 4c 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 5f 55 4c 4c 4f 4e Q_LLONG.);.....QVariant(.Q_ULLON
62700 47 20 29 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 50 72 6f 62 6c 65 6d 73 20 6f 6e 20 73 6f 6d 65 G.);.....//.###.Problems.on.some
62720 20 63 6f 6d 70 69 6c 65 72 73 20 3f 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 62 6f 6f 6c 2c .compilers.?.....QVariant(.bool,
62740 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 64 6f 75 62 6c 65 20 29 3b 0a .int.);.....QVariant(.double.);.
62760 20 20 20 20 51 56 61 72 69 61 6e 74 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 29 3b 0a 0a 20 20 ....QVariant(.QSizePolicy.);....
62780 20 20 51 56 61 72 69 61 6e 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 56 ..QVariant&.operator=.(.const.QV
627a0 61 72 69 61 6e 74 26 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 ariant&.);.....bool.operator==(.
627c0 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f const.QVariant&.).const;.....boo
627e0 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 29 20 l.operator!=(.const.QVariant&.).
62800 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 54 79 70 65 20 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 const;......Type.type().const;..
62820 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b ...const.char*.typeName().const;
62840 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 61 6e 43 61 73 74 28 20 54 79 70 65 20 29 20 63 6f 6e 73 74 ......bool.canCast(.Type.).const
62860 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 73 74 28 20 54 79 70 65 20 29 3b 0a 0a 20 20 20 20 62 6f ;.....bool.cast(.Type.);......bo
62880 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 20 69 73 4e ol.isValid().const;.....bool.isN
628a0 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a ull().const;......void.clear();.
628c0 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 20 63 6f .....const.QString.toString().co
628e0 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 74 6f 43 53 74 72 69 6e nst;.....const.QCString.toCStrin
62900 67 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c g().const;.#ifndef.QT_NO_STRINGL
62920 49 53 54 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 74 6f 53 74 72 69 IST.....const.QStringList.toStri
62940 6e 67 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 63 6f 6e 73 74 ngList().const;.#endif.....const
62960 20 51 46 6f 6e 74 20 74 6f 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 .QFont.toFont().const;.....const
62980 20 51 50 69 78 6d 61 70 20 74 6f 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 .QPixmap.toPixmap().const;.....c
629a0 6f 6e 73 74 20 51 49 6d 61 67 65 20 74 6f 49 6d 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 onst.QImage.toImage().const;....
629c0 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 74 6f 42 72 75 73 68 28 29 20 63 6f 6e 73 74 3b 0a 20 .const.QBrush.toBrush().const;..
629e0 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 74 6f 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 3b ...const.QPoint.toPoint().const;
62a00 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 74 6f 52 65 63 74 28 29 20 63 6f 6e 73 74 3b .....const.QRect.toRect().const;
62a20 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 74 6f 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b .....const.QSize.toSize().const;
62a40 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 74 6f 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 .....const.QColor.toColor().cons
62a60 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 74 6f 50 61 6c 65 74 74 65 28 t;.....const.QPalette.toPalette(
62a80 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 47 72 6f 75 70 20 74 ).const;.....const.QColorGroup.t
62aa0 6f 43 6f 6c 6f 72 47 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 oColorGroup().const;.....const.Q
62ac0 49 63 6f 6e 53 65 74 20 74 6f 49 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 IconSet.toIconSet().const;.....c
62ae0 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 74 6f 50 6f 69 6e 74 41 72 72 61 79 28 29 20 onst.QPointArray.toPointArray().
62b00 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 74 6f 42 69 74 6d 61 const;.....const.QBitmap.toBitma
62b20 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 74 6f 52 p().const;.....const.QRegion.toR
62b40 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 egion().const;.....const.QCursor
62b60 20 74 6f 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 44 61 .toCursor().const;.....const.QDa
62b80 74 65 20 74 6f 44 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 54 69 te.toDate().const;.....const.QTi
62ba0 6d 65 20 74 6f 54 69 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 44 61 me.toTime().const;.....const.QDa
62bc0 74 65 54 69 6d 65 20 74 6f 44 61 74 65 54 69 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 teTime.toDateTime().const;.....c
62be0 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 74 6f 42 79 74 65 41 72 72 61 79 28 29 20 63 6f onst.QByteArray.toByteArray().co
62c00 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 74 6f 42 69 74 41 72 nst;.....const.QBitArray.toBitAr
62c20 72 61 79 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 43 43 45 4c ray().const;.#ifndef.QT_NO_ACCEL
62c40 0a 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 74 6f 4b 65 79 53 65 71 .....const.QKeySequence.toKeySeq
62c60 75 65 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 63 6f 6e 73 74 20 uence().const;.#endif.....const.
62c80 51 50 65 6e 20 74 6f 50 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 49 6e QPen.toPen().const;.....int.toIn
62ca0 74 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 75 69 6e 74 t(.bool.*.ok=0.).const;.....uint
62cc0 20 74 6f 55 49 6e 74 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 .toUInt(.bool.*.ok=0.).const;...
62ce0 20 20 51 5f 4c 4c 4f 4e 47 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d ..Q_LLONG.toLongLong(.bool.*.ok=
62d00 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 20 74 6f 55 4c 6f 6e 67 4c 0.).const;.....Q_ULLONG.toULongL
62d20 6f 6e 67 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 62 6f ong(.bool.*.ok=0.).const;.....bo
62d40 6f 6c 20 74 6f 42 6f 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 74 6f ol.toBool().const;.....double.to
62d60 44 6f 75 62 6c 65 28 20 62 6f 6f 6c 20 2a 20 6f 6b 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 Double(.bool.*.ok=0.).const;.#if
62d80 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 ndef.QT_NO_TEMPLATE_VARIANT.....
62da0 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 20 74 6f 4c 69 73 const.QValueList<QVariant>.toLis
62dc0 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e t().const;.....const.QMap<QStrin
62de0 67 2c 51 56 61 72 69 61 6e 74 3e 20 74 6f 4d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 g,QVariant>.toMap().const;.#endi
62e00 66 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 74 6f 53 69 7a 65 50 6f 6c 69 63 79 28 29 f.....QSizePolicy.toSizePolicy()
62e20 20 63 6f 6e 73 74 3b 0a 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_
62e40 56 41 52 49 41 4e 54 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 VARIANT.....QValueListConstItera
62e60 74 6f 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c 69 73 74 42 65 67 69 6e 28 29 20 63 tor<QString>.stringListBegin().c
62e80 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 6f onst;.....QValueListConstIterato
62ea0 72 3c 51 53 74 72 69 6e 67 3e 20 73 74 72 69 6e 67 4c 69 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 r<QString>.stringListEnd().const
62ec0 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 6f 72 3c 51 56 ;.....QValueListConstIterator<QV
62ee0 61 72 69 61 6e 74 3e 20 6c 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 ariant>.listBegin().const;.....Q
62f00 56 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 ValueListConstIterator<QVariant>
62f20 20 6c 69 73 74 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 .listEnd().const;.....QMapConstI
62f40 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 6d 61 70 42 65 67 terator<QString,QVariant>.mapBeg
62f60 69 6e 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 72 61 74 6f in().const;.....QMapConstIterato
62f80 72 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 20 6d 61 70 45 6e 64 28 29 20 63 6f 6e r<QString,QVariant>.mapEnd().con
62fa0 73 74 3b 0a 20 20 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 st;.....QMapConstIterator<QStrin
62fc0 67 2c 51 56 61 72 69 61 6e 74 3e 20 6d 61 70 46 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 g,QVariant>.mapFind(.const.QStri
62fe0 6e 67 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 26 ng&.).const;.#endif.....QString&
63000 20 61 73 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 26 20 61 73 43 53 74 .asString();.....QCString&.asCSt
63020 72 69 6e 67 28 29 3b 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 ring();.#ifndef.QT_NO_STRINGLIST
63040 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 61 73 53 74 72 69 6e 67 4c 69 73 74 28 29 .....QStringList&.asStringList()
63060 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 6f 6e 74 26 20 61 73 46 6f 6e 74 28 29 3b 0a 20 20 ;.#endif.....QFont&.asFont();...
63080 20 20 51 50 69 78 6d 61 70 26 20 61 73 50 69 78 6d 61 70 28 29 3b 0a 20 20 20 20 51 49 6d 61 67 ..QPixmap&.asPixmap();.....QImag
630a0 65 26 20 61 73 49 6d 61 67 65 28 29 3b 0a 20 20 20 20 51 42 72 75 73 68 26 20 61 73 42 72 75 73 e&.asImage();.....QBrush&.asBrus
630c0 68 28 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 26 20 61 73 50 6f 69 6e 74 28 29 3b 0a 20 20 20 20 h();.....QPoint&.asPoint();.....
630e0 51 52 65 63 74 26 20 61 73 52 65 63 74 28 29 3b 0a 20 20 20 20 51 53 69 7a 65 26 20 61 73 53 69 QRect&.asRect();.....QSize&.asSi
63100 7a 65 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 26 20 61 73 43 6f 6c 6f 72 28 29 3b 0a 20 20 20 ze();.....QColor&.asColor();....
63120 20 51 50 61 6c 65 74 74 65 26 20 61 73 50 61 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 51 43 6f 6c .QPalette&.asPalette();.....QCol
63140 6f 72 47 72 6f 75 70 26 20 61 73 43 6f 6c 6f 72 47 72 6f 75 70 28 29 3b 0a 20 20 20 20 51 49 63 orGroup&.asColorGroup();.....QIc
63160 6f 6e 53 65 74 26 20 61 73 49 63 6f 6e 53 65 74 28 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 onSet&.asIconSet();.....QPointAr
63180 72 61 79 26 20 61 73 50 6f 69 6e 74 41 72 72 61 79 28 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 ray&.asPointArray();.....QBitmap
631a0 26 20 61 73 42 69 74 6d 61 70 28 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 26 20 61 73 52 65 67 &.asBitmap();.....QRegion&.asReg
631c0 69 6f 6e 28 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 26 20 61 73 43 75 72 73 6f 72 28 29 3b 0a ion();.....QCursor&.asCursor();.
631e0 20 20 20 20 51 44 61 74 65 26 20 61 73 44 61 74 65 28 29 3b 0a 20 20 20 20 51 54 69 6d 65 26 20 ....QDate&.asDate();.....QTime&.
63200 61 73 54 69 6d 65 28 29 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 26 20 61 73 44 61 74 65 54 asTime();.....QDateTime&.asDateT
63220 69 6d 65 28 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 26 20 61 73 42 79 74 65 41 72 72 ime();.....QByteArray&.asByteArr
63240 61 79 28 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 26 20 61 73 42 69 74 41 72 72 61 79 28 ay();.....QBitArray&.asBitArray(
63260 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 4b 65 79 53 );.#ifndef.QT_NO_ACCEL.....QKeyS
63280 65 71 75 65 6e 63 65 26 20 61 73 4b 65 79 53 65 71 75 65 6e 63 65 28 29 3b 0a 23 65 6e 64 69 66 equence&.asKeySequence();.#endif
632a0 0a 20 20 20 20 51 50 65 6e 26 20 61 73 50 65 6e 28 29 3b 0a 20 20 20 20 69 6e 74 26 20 61 73 49 .....QPen&.asPen();.....int&.asI
632c0 6e 74 28 29 3b 0a 20 20 20 20 75 69 6e 74 26 20 61 73 55 49 6e 74 28 29 3b 0a 20 20 20 20 51 5f nt();.....uint&.asUInt();.....Q_
632e0 4c 4c 4f 4e 47 26 20 61 73 4c 6f 6e 67 4c 6f 6e 67 28 29 3b 0a 20 20 20 20 51 5f 55 4c 4c 4f 4e LLONG&.asLongLong();.....Q_ULLON
63300 47 26 20 61 73 55 4c 6f 6e 67 4c 6f 6e 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 26 20 61 73 42 6f G&.asULongLong();.....bool&.asBo
63320 6f 6c 28 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 26 20 61 73 44 6f 75 62 6c 65 28 29 3b 0a 23 69 ol();.....double&.asDouble();.#i
63340 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 20 20 20 fndef.QT_NO_TEMPLATE_VARIANT....
63360 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 26 20 61 73 4c 69 73 74 28 29 3b .QValueList<QVariant>&.asList();
63380 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 26 20 61 73 4d .....QMap<QString,QVariant>&.asM
633a0 61 70 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 26 20 61 73 ap();.#endif.....QSizePolicy&.as
633c0 53 69 7a 65 50 6f 6c 69 63 79 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 SizePolicy();..#ifndef.QT_NO_DAT
633e0 41 53 54 52 45 41 4d 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 28 20 51 44 61 74 61 53 74 72 65 ASTREAM.....void.load(.QDataStre
63400 61 6d 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 28 20 51 44 61 74 61 53 74 72 65 61 am&.);.....void.save(.QDataStrea
63420 6d 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f m&.).const;.#endif.....static.co
63440 6e 73 74 20 63 68 61 72 2a 20 74 79 70 65 54 6f 4e 61 6d 65 28 20 54 79 70 65 20 74 79 70 20 29 nst.char*.typeToName(.Type.typ.)
63460 3b 0a 20 20 20 20 73 74 61 74 69 63 20 54 79 70 65 20 6e 61 6d 65 54 6f 54 79 70 65 28 20 63 6f ;.....static.Type.nameToType(.co
63480 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 nst.char*.name.);..private:.....
634a0 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 void.detach();......class.Privat
634c0 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 e.:.public.QShared.....{.....pub
634e0 6c 69 63 3a 0a 09 50 72 69 76 61 74 65 28 29 3b 0a 09 50 72 69 76 61 74 65 28 20 50 72 69 76 61 lic:..Private();..Private(.Priva
63500 74 65 2a 20 29 3b 0a 09 7e 50 72 69 76 61 74 65 28 29 3b 0a 0a 09 76 6f 69 64 20 63 6c 65 61 72 te*.);..~Private();...void.clear
63520 28 29 3b 0a 0a 09 54 79 70 65 20 74 79 70 3b 0a 09 75 6e 69 6f 6e 0a 09 7b 0a 09 20 20 20 20 75 ();...Type.typ;..union..{......u
63540 69 6e 74 20 75 3b 0a 09 20 20 20 20 69 6e 74 20 69 3b 0a 09 20 20 20 20 51 5f 4c 4c 4f 4e 47 20 int.u;......int.i;......Q_LLONG.
63560 6c 6c 3b 0a 09 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 20 75 6c 6c 3b 0a 09 20 20 20 20 62 6f 6f 6c ll;......Q_ULLONG.ull;......bool
63580 20 62 3b 0a 09 20 20 20 20 64 6f 75 62 6c 65 20 64 3b 0a 09 20 20 20 20 76 6f 69 64 20 2a 70 74 .b;......double.d;......void.*pt
635a0 72 3b 0a 09 7d 20 76 61 6c 75 65 3b 0a 09 75 69 6e 74 20 69 73 5f 6e 75 6c 6c 20 3a 20 31 3b 20 r;..}.value;..uint.is_null.:.1;.
635c0 2f 2f 20 23 23 20 34 2e 30 20 6d 65 72 67 65 20 77 69 74 68 20 74 79 70 0a 20 20 20 20 7d 3b 0a //.##.4.0.merge.with.typ.....};.
635e0 0a 20 20 20 20 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 6f .....Private*.d;..public:.....vo
63600 69 64 2a 20 72 61 77 41 63 63 65 73 73 28 20 76 6f 69 64 2a 20 70 74 72 20 3d 20 30 2c 20 54 79 id*.rawAccess(.void*.ptr.=.0,.Ty
63620 70 65 20 74 79 70 20 3d 20 49 6e 76 61 6c 69 64 2c 20 62 6f 6f 6c 20 64 65 65 70 43 6f 70 79 20 pe.typ.=.Invalid,.bool.deepCopy.
63640 3d 20 46 41 4c 53 45 20 29 3b 0a 7d 3b 0a 0a 2f 2f 20 64 6f 77 6e 20 68 65 72 65 20 66 6f 72 20 =.FALSE.);.};..//.down.here.for.
63660 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 23 69 66 6e 64 65 66 20 GCC.2.7.*.compatibility.#ifndef.
63680 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 23 69 6e QT_H.#include."qvaluelist.h".#in
636a0 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 65 20 22 clude."qstringlist.h".#include."
636c0 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 69 6e 6c 69 6e 65 20 51 qmap.h".#endif.//.QT_H..inline.Q
636e0 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 51 56 61 72 69 61 6e 74 3a 3a 74 79 70 65 28 29 20 63 Variant::Type.QVariant::type().c
63700 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 74 79 70 3b 0a 7d 0a 0a 69 6e 6c onst.{.....return.d->typ;.}..inl
63720 69 6e 65 20 62 6f 6f 6c 20 51 56 61 72 69 61 6e 74 3a 3a 69 73 56 61 6c 69 64 28 29 20 63 6f 6e ine.bool.QVariant::isValid().con
63740 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 64 2d 3e 74 79 70 20 21 3d 20 49 6e 76 61 6c st.{.....return.(d->typ.!=.Inval
63760 69 64 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 id);.}..#ifndef.QT_NO_TEMPLATE_V
63780 41 52 49 41 4e 54 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 ARIANT.inline.QValueListConstIte
637a0 72 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 rator<QString>.QVariant::stringL
637c0 69 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 istBegin().const.{.....if.(.d->t
637e0 79 70 20 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 yp.!=.StringList.)..return.QValu
63800 65 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 28 29 3b 0a 20 eListConstIterator<QString>();..
63820 20 20 20 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 ...return.((const.QStringList*)d
63840 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 ->value.ptr)->begin();.}..inline
63860 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 53 74 72 69 6e 67 .QValueListConstIterator<QString
63880 3e 20 51 56 61 72 69 61 6e 74 3a 3a 73 74 72 69 6e 67 4c 69 73 74 45 6e 64 28 29 20 63 6f 6e 73 >.QVariant::stringListEnd().cons
638a0 74 0a 7b 0a 20 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 t.{.....if.(.d->typ.!=.StringLis
638c0 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 72 61 t.)..return.QValueListConstItera
638e0 74 6f 72 3c 51 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 tor<QString>();.....return.((con
63900 73 74 20 51 53 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 65 st.QStringList*)d->value.ptr)->e
63920 6e 64 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 nd();.}..inline.QValueListConstI
63940 74 65 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 terator<QVariant>.QVariant::list
63960 42 65 67 69 6e 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 Begin().const.{.....if.(.d->typ.
63980 21 3d 20 4c 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 !=.List.)..return.QValueListCons
639a0 74 49 74 65 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 tIterator<QVariant>();.....retur
639c0 6e 20 28 28 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 n.((const.QValueList<QVariant>*)
639e0 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e d->value.ptr)->begin();.}..inlin
63a00 65 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 56 61 72 69 61 e.QValueListConstIterator<QVaria
63a20 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6c 69 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 0a nt>.QVariant::listEnd().const.{.
63a40 20 20 20 20 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 ....if.(.d->typ.!=.List.)..retur
63a60 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 56 61 72 69 61 n.QValueListConstIterator<QVaria
63a80 6e 74 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 56 61 6c 75 65 nt>();.....return.((const.QValue
63aa0 4c 69 73 74 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 65 List<QVariant>*)d->value.ptr)->e
63ac0 6e 64 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 74 6f nd();.}..inline.QMapConstIterato
63ae0 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 6d 61 r<QString,QVariant>.QVariant::ma
63b00 70 42 65 67 69 6e 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 pBegin().const.{.....if.(.d->typ
63b20 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
63b40 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
63b60 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
63b80 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 62 65 67 69 6e 28 29 3b 0a 7d 0a 0a 69 t>*)d->value.ptr)->begin();.}..i
63ba0 6e 6c 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 nline.QMapConstIterator<QString,
63bc0 51 56 61 72 69 61 6e 74 3e 20 51 56 61 72 69 61 6e 74 3a 3a 6d 61 70 45 6e 64 28 29 20 63 6f 6e QVariant>.QVariant::mapEnd().con
63be0 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 74 79 70 20 21 3d 20 4d 61 70 20 29 0a 09 72 st.{.....if.(.d->typ.!=.Map.)..r
63c00 65 74 75 72 6e 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 eturn.QMapConstIterator<QString,
63c20 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 63 6f 6e 73 74 20 QVariant>();.....return.((const.
63c40 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 56 61 72 69 61 6e 74 3e 2a 29 64 2d 3e 76 61 6c 75 65 QMap<QString,QVariant>*)d->value
63c60 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 43 6f 6e 73 .ptr)->end();.}..inline.QMapCons
63c80 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 51 56 61 72 tIterator<QString,QVariant>.QVar
63ca0 69 61 6e 74 3a 3a 6d 61 70 46 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 iant::mapFind(.const.QString&.ke
63cc0 79 20 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 4d y.).const.{.....if.(.d->typ.!=.M
63ce0 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 74 6f 72 3c 51 ap.)..return.QMapConstIterator<Q
63d00 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 75 72 6e 20 28 String,QVariant>();.....return.(
63d20 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 74 3e 2a 29 64 (const.QMap<QString,QVariant>*)d
63d40 2d 3e 76 61 6c 75 65 2e 70 74 72 29 2d 3e 66 69 6e 64 28 20 6b 65 79 20 29 3b 0a 7d 0a 23 65 6e ->value.ptr)->find(.key.);.}.#en
63d60 64 69 66 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 51 5f dif..#ifndef.QT_NO_DATASTREAM.Q_
63d80 45 58 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 3e 3e 20 28 EXPORT.QDataStream&.operator>>.(
63da0 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 56 61 72 69 61 6e 74 26 20 70 20 29 3b 0a .QDataStream&.s,.QVariant&.p.);.
63dc0 51 5f 45 58 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 Q_EXPORT.QDataStream&.operator<<
63de0 20 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 56 61 72 69 61 6e .(.QDataStream&.s,.const.QVarian
63e00 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 26 20 6f 70 t&.p.);.Q_EXPORT.QDataStream&.op
63e20 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 72 69 erator>>.(.QDataStream&.s,.QVari
63e40 61 6e 74 3a 3a 54 79 70 65 26 20 70 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 ant::Type&.p.);.Q_EXPORT.QDataSt
63e60 72 65 61 6d 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 ream&.operator<<.(.QDataStream&.
63e80 73 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 3a 3a 54 79 70 65 20 70 20 29 3b 0a 23 65 6e s,.const.QVariant::Type.p.);.#en
63ea0 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 23 65 6e 64 dif..#endif.//QT_NO_VARIANT.#end
63ec0 69 66 20 2f 2f 20 51 56 41 52 49 41 4e 54 5f 48 0a 00 00 00 14 00 71 00 77 00 69 00 6e 00 64 00 if.//.QVARIANT_H......q.w.i.n.d.
63ee0 65 00 66 00 73 00 2e 00 68 00 00 04 2b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.f.s...h...+/*.................
63f00 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 20 20 ................................
63f20 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 20 20 ................................
63f40 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 20 20 ................................
63f60 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 20 20 ................................
63f80 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 20 20 ................................
63fa0 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 20 20 ................................
63fc0 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 20 20 ................................
63fe0 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 20 20 ................................
64000 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 20 20 ................................
64020 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 20 20 ................................
64040 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 20 20 ................................
64060 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 20 20 ................................
64080 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 20 20 ................................
640a0 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 20 20 ................................
640c0 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 20 20 ................................
640e0 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 20 20 ................................
64100 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 20 20 ................................
64120 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 20 20 ................................
64140 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 20 20 ................................
64160 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 20 20 ................................
64180 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 20 20 ................................
641a0 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 20 20 ................................
641c0 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 20 20 ................................
641e0 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 20 20 ................................
64200 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 20 20 ................................
64220 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 20 20 ................................
64240 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 20 20 ................................
64260 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 20 20 ................................
64280 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 20 20 ................................
642a0 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 20 20 ................................
642c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 44 45 ...............*/.#ifndef.QWINDE
642e0 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 44 45 46 53 5f 48 0a 23 69 6e 63 6c 75 64 65 FS_H.#define.QWINDEFS_H.#include
64300 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 26 00 71 00 77 ."qwindowdefs.h".#endif....&.q.w
64320 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 71 00 77 00 73 00 2e .s.d.e.c.o.r.a.t.i.o.n._.q.w.s..
64340 00 68 00 00 08 a0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .h..../*........................
64360 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 20 20 ................................
64380 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 20 20 ................................
643a0 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 20 20 ................................
643c0 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 20 20 ................................
643e0 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 20 20 ................................
64400 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 20 20 ................................
64420 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 20 20 ................................
64440 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 20 20 ................................
64460 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 20 20 ................................
64480 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 20 20 ................................
644a0 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 20 20 ................................
644c0 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 20 20 ................................
644e0 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 20 20 ................................
64500 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 20 20 ................................
64520 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 20 20 ................................
64540 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 20 20 ................................
64560 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 20 20 ................................
64580 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 20 20 ................................
645a0 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 20 20 ................................
645c0 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 20 20 ................................
645e0 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 20 20 ................................
64600 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 20 20 ................................
64620 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 20 20 ................................
64640 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 20 20 ................................
64660 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 20 20 ................................
64680 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 20 20 ................................
646a0 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 20 20 ................................
646c0 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 20 20 ................................
646e0 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 20 20 ................................
64700 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 20 20 ................................
64720 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 20 20 ................................
64740 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 20 20 ................................
64760 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 20 20 ................................
64780 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 20 20 ................................
647a0 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 20 20 ................................
647c0 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 20 20 ................................
647e0 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 20 20 ................................
64800 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 20 20 ................................
64820 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 20 20 ................................
64840 20 20 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 57 53 5f ..*/..#ifndef.QWSDECORATION_QWS_
64860 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 0a 0a 23 H.#define.QWSDECORATION_QWS_H..#
64880 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 2e 68 22 ifndef.QT_H.#include."qregion.h"
648a0 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 4d 65 6e .#endif.//.QT_H..class.QPopupMen
648c0 75 3b 0a 0a 2f 2a 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 u;../*..........................
648e0 20 20 20 20 20 2a 2f 0a 63 6c 61 73 73 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 0a 7b 0a 70 75 .....*/.class.QWSDecoration.{.pu
64900 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 20 20 20 blic:.....QWSDecoration().{}....
64920 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 0a 20 20 .virtual.~QWSDecoration().{}....
64940 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 2c 20 54 ..enum.Region.{.None=0,.All=1,.T
64960 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 3d 35 2c itle=2,.Top=3,.Bottom=4,.Left=5,
64980 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 68 74 3d .Right=6,...TopLeft=7,.TopRight=
649a0 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 31 30 2c 8,.BottomLeft=9,.BottomRight=10,
649c0 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 69 6d 69 ...Close=11,.Minimize=12,.Maximi
649e0 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 35 2c 20 ze=13,.Normalize=14,...Menu=15,.
64a00 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 61 6c 20 LastRegion=Menu.};......virtual.
64a20 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 2a 2c 20 QRegion.region(const.QWidget.*,.
64a40 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 6c 6c 29 const.QRect.&rect,.Region.r=All)
64a60 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 20 51 57 .=.0;.....virtual.void.close(.QW
64a80 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 69 6e 69 idget.*.);.....virtual.void.mini
64aa0 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 6c 20 76 mize(.QWidget.*.);.....virtual.v
64ac0 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 66 6e 64 oid.maximize(.QWidget.*.);.#ifnd
64ae0 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 6c 20 51 ef.QT_NO_POPUPMENU.....virtual.Q
64b00 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 20 2a 2c PopupMenu.*menu(const.QWidget.*,
64b20 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 76 69 72 .const.QPoint.&);.#endif.....vir
64b40 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 6f 6e 73 tual.void.paint(QPainter.*,.cons
64b60 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 20 76 6f t.QWidget.*).=.0;.....virtual.vo
64b80 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 73 74 id.paintButton(QPainter.*,.const
64ba0 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 20 3d .QWidget.*,.Region,.int.state).=
64bc0 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 4f 4e 5f .0;.};..#endif.//.QWSDECORATION_
64be0 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 67 00 69 QWS_H......q.s.t.y.l.e.p.l.u.g.i
64c00 00 6e 00 2e 00 68 00 00 07 fe 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .n...h..../*....................
64c20 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 20 20 ................................
64c40 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 20 20 ................................
64c60 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 20 20 ................................
64c80 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 20 20 ................................
64ca0 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 20 20 ................................
64cc0 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 20 20 ................................
64ce0 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 20 20 ................................
64d00 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 20 20 ................................
64d20 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 20 20 ................................
64d40 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 20 20 ................................
64d60 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 20 20 ................................
64d80 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 20 20 ................................
64da0 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 20 20 ................................
64dc0 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 20 20 ................................
64de0 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 20 20 ................................
64e00 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 20 20 ................................
64e20 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 20 20 ................................
64e40 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 20 20 ................................
64e60 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 20 20 ................................
64e80 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 20 20 ................................
64ea0 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 20 20 ................................
64ec0 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 20 20 ................................
64ee0 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 20 20 ................................
64f00 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 20 20 ................................
64f20 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 20 20 ................................
64f40 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 20 20 ................................
64f60 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 20 20 ................................
64f80 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 20 20 ................................
64fa0 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 20 20 ................................
64fc0 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 20 20 ................................
64fe0 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 20 20 ................................
65000 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 20 20 ................................
65020 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 20 20 ................................
65040 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 20 20 ................................
65060 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 20 20 ................................
65080 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 20 20 ................................
650a0 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 20 20 ................................
650c0 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 20 20 ................................
650e0 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 20 20 ................................
65100 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 20 20 ................................
65120 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 20 20 ................................
65140 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 20 20 ................................
65160 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 20 20 ................................
65180 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 20 20 ................................
651a0 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 20 20 ................................
651c0 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 20 20 ................................
651e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c ...............*/..#ifndef.QSTYL
65200 45 50 4c 55 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 EPLUGIN_H.#define.QSTYLEPLUGIN_H
65220 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 69 ..#ifndef.QT_H.#include."qgplugi
65240 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 65 n.h".#include."qstringlist.h".#e
65260 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 53 54 59 4c ndif.//.QT_H..#ifndef.QT_NO_STYL
65280 45 0a 23 69 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 E.#ifndef.QT_NO_COMPONENT..class
652a0 20 51 53 74 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 .QStyle;.class.QStylePluginPriva
652c0 74 65 3b 0a 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 te;..class.Q_EXPORT.QStylePlugin
652e0 20 3a 20 70 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 .:.public.QGPlugin.{.....Q_OBJEC
65300 54 0a 70 75 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 T.public:.....QStylePlugin();...
65320 20 20 7e 51 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 ..~QStylePlugin();......virtual.
65340 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;...
65360 20 20 76 69 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 ..virtual.QStyle.*create(.const.
65380 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 3a 0a 20 20 QString.&key.).=.0;..private:...
653a0 20 20 51 53 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 ..QStylePluginPrivate.*d;.};..#e
653c0 6e 64 69 66 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 ndif.//.QT_NO_COMPONENT.#endif./
653e0 2f 20 51 54 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 /.QT_NO_STYLE..#endif.//.QSTYLEP
65400 4c 55 47 49 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 LUGIN_H......q.t.e.x.t.b.r.o.w.s
65420 00 65 00 72 00 2e 00 68 00 00 0d 58 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .e.r...h...X/*..................
65440 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 20 20 ................................
65460 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 20 20 ................................
65480 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 20 20 ................................
654a0 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 20 20 ................................
654c0 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 20 20 ................................
654e0 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 20 20 ................................
65500 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 20 20 ................................
65520 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 20 20 ................................
65540 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 20 20 ................................
65560 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 20 20 ................................
65580 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 20 20 ................................
655a0 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 20 20 ................................
655c0 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 20 20 ................................
655e0 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 20 20 ................................
65600 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 20 20 ................................
65620 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 20 20 ................................
65640 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 20 20 ................................
65660 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 20 20 ................................
65680 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 20 20 ................................
656a0 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 20 20 ................................
656c0 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 20 20 ................................
656e0 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 20 20 ................................
65700 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 20 20 ................................
65720 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 20 20 ................................
65740 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 20 20 ................................
65760 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 20 20 ................................
65780 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 20 20 ................................
657a0 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 20 20 ................................
657c0 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 20 20 ................................
657e0 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 20 20 ................................
65800 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 20 20 ................................
65820 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 20 20 ................................
65840 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 20 20 ................................
65860 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 20 20 ................................
65880 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 20 20 ................................
658a0 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 20 20 ................................
658c0 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 20 20 ................................
658e0 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 20 20 ................................
65900 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 20 20 ................................
65920 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 20 20 ................................
65940 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 20 20 ................................
65960 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 20 20 ................................
65980 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 20 20 ................................
659a0 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 20 20 ................................
659c0 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 20 20 ................................
659e0 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 20 20 ................................
65a00 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 2a 2f 0a 0a 23 69 ..........................*/..#i
65a20 66 6e 64 65 66 20 51 54 45 58 54 42 52 4f 57 53 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 45 fndef.QTEXTBROWSER_H.#define.QTE
65a40 58 54 42 52 4f 57 53 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 XTBROWSER_H..#ifndef.QT_H.#inclu
65a60 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 70 69 78 6d 61 de."qptrlist.h".#include."qpixma
65a80 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 p.h".#include."qcolor.h".#includ
65aa0 65 20 22 71 74 65 78 74 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a e."qtextedit.h".#endif.//.QT_H..
65ac0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 0a 63 6c 61 73 73 #ifndef.QT_NO_TEXTBROWSER..class
65ae0 20 51 54 65 78 74 42 72 6f 77 73 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f .QTextBrowserData;..class.Q_EXPO
65b00 52 54 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 45 64 RT.QTextBrowser.:.public.QTextEd
65b20 69 74 0a 7b 0a 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 it.{.....Q_OBJECT.....Q_PROPERTY
65b40 28 20 51 53 74 72 69 6e 67 20 73 6f 75 72 63 65 20 52 45 41 44 20 73 6f 75 72 63 65 20 57 52 49 (.QString.source.READ.source.WRI
65b60 54 45 20 73 65 74 53 6f 75 72 63 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 69 TE.setSource.).....Q_OVERRIDE(.i
65b80 6e 74 20 75 6e 64 6f 44 65 70 74 68 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 53 43 nt.undoDepth.DESIGNABLE.false.SC
65ba0 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 52 52 49 44 45 28 RIPTABLE.false.).....Q_OVERRIDE(
65bc0 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 .bool.overwriteMode.DESIGNABLE.f
65be0 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 4f 56 alse.SCRIPTABLE.false.).....Q_OV
65c00 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 65 64 20 53 43 52 49 50 54 41 42 4c 45 ERRIDE(.bool.modified.SCRIPTABLE
65c20 20 66 61 6c 73 65 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 72 65 61 .false).....Q_OVERRIDE(.bool.rea
65c40 64 4f 6e 6c 79 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 dOnly.DESIGNABLE.false.SCRIPTABL
65c60 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 6c 20 75 E.false.).....Q_OVERRIDE(.bool.u
65c80 6e 64 6f 52 65 64 6f 45 6e 61 62 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 ndoRedoEnabled.DESIGNABLE.false.
65ca0 53 43 52 49 50 54 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 SCRIPTABLE.false.)..public:.....
65cc0 51 54 65 78 74 42 72 6f 77 73 65 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c QTextBrowser(.QWidget*.parent=0,
65ce0 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 65 78 .const.char*.name=0.);.....~QTex
65d00 74 42 72 6f 77 73 65 72 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 6f 75 72 63 65 28 tBrowser();......QString.source(
65d20 29 20 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 69 72 74 ).const;..public.slots:.....virt
65d40 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ual.void.setSource(const.QString
65d60 26 20 6e 61 6d 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 63 6b 77 61 &.name);.....virtual.void.backwa
65d80 72 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6f 72 77 61 72 64 28 29 rd();.....virtual.void.forward()
65da0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 6f 6d 65 28 29 3b 0a 20 20 20 20 76 ;.....virtual.void.home();.....v
65dc0 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6c 6f 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 irtual.void.reload();.....void.s
65de0 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 74 20 29 20 7b 20 73 etText(.const.QString.&txt.).{.s
65e00 65 74 54 65 78 74 28 20 74 78 74 2c 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 20 7d 0a etText(.txt,.QString::null.);.}.
65e20 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 73 74 20 ....virtual.void.setText(.const.
65e40 51 53 74 72 69 6e 67 20 26 74 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6e QString.&txt,.const.QString.&con
65e60 74 65 78 74 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 62 61 63 6b 77 text.);..signals:.....void.backw
65e80 61 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 ardAvailable(.bool.);.....void.f
65ea0 6f 72 77 61 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 orwardAvailable(.bool.);.....voi
65ec0 64 20 73 6f 75 72 63 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 d.sourceChanged(.const.QString&.
65ee0 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 );.....void.highlighted(.const.Q
65f00 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 6b 43 6c 69 63 6b 65 64 28 String&.);.....void.linkClicked(
65f20 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 20 61 6e 63 68 .const.QString&.);.....void.anch
65f40 6f 72 43 6c 69 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 orClicked(.const.QString&,.const
65f60 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 .QString&.);..protected:.....voi
65f80 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 20 2a 20 65 29 3b d.keyPressEvent(.QKeyEvent.*.e);
65fa0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 44 65 74 61 69 6c 28 ..private:.....void.popupDetail(
65fc0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 6e 74 73 2c 20 63 6f 6e 73 74 20 .const.QString&.contents,.const.
65fe0 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 69 6e 6b 73 45 6e 61 QPoint&.pos.);.....bool.linksEna
66000 62 6c 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 bled().const.{.return.TRUE;.}...
66020 20 20 76 6f 69 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 ..void.emitHighlighted(.const.QS
66040 74 72 69 6e 67 20 26 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 4c 69 6e 6b 43 6c 69 tring.&s.);.....void.emitLinkCli
66060 63 6b 65 64 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 51 54 cked(.const.QString.&s.);.....QT
66080 65 78 74 42 72 6f 77 73 65 72 44 61 74 61 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 extBrowserData.*d;..private:.//.
660a0 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 70 Disabled.copy.constructor.and.op
660c0 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 4f erator=.#if.defined(Q_DISABLE_CO
660e0 50 59 29 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 28 20 63 6f 6e 73 74 20 51 54 65 78 PY).....QTextBrowser(.const.QTex
66100 74 42 72 6f 77 73 65 72 20 26 20 29 3b 0a 20 20 20 20 51 54 65 78 74 42 72 6f 77 73 65 72 26 20 tBrowser.&.);.....QTextBrowser&.
66120 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 65 78 74 42 72 6f 77 73 65 72 20 26 20 operator=(.const.QTextBrowser.&.
66140 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 54 45 );.#endif.};..#endif.//.QT_NO_TE
66160 58 54 42 52 4f 57 53 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 42 52 4f 57 53 45 XTBROWSER..#endif.//.QTEXTBROWSE
66180 52 5f 48 0a 00 00 00 2e 00 71 00 77 00 73 00 62 00 65 00 6f 00 73 00 64 00 65 00 63 00 6f 00 72 R_H......q.w.s.b.e.o.s.d.e.c.o.r
661a0 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 02 2f 2a 20 20 20 20 .a.t.i.o.n._.q.w.s...h..../*....
661c0 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 20 20 ................................
661e0 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 20 20 ................................
66200 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 20 20 ................................
66220 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 20 20 ................................
66240 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 20 20 ................................
66260 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 20 20 ................................
66280 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 20 20 ................................
662a0 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 20 20 ................................
662c0 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 20 20 ................................
662e0 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 20 20 ................................
66300 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 20 20 ................................
66320 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 20 20 ................................
66340 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 20 20 ................................
66360 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 20 20 ................................
66380 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 20 20 ................................
663a0 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 20 20 ................................
663c0 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 20 20 ................................
663e0 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 20 20 ................................
66400 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 20 20 ................................
66420 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 20 20 ................................
66440 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 20 20 ................................
66460 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 20 20 ................................
66480 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 20 20 ................................
664a0 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 20 20 ................................
664c0 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 20 20 ................................
664e0 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 20 20 ................................
66500 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 20 20 ................................
66520 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 20 20 ................................
66540 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 20 20 ................................
66560 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 20 20 ................................
66580 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 20 20 ................................
665a0 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 20 20 ................................
665c0 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 20 20 ................................
665e0 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 20 20 ................................
66600 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 20 20 ................................
66620 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 20 20 ................................
66640 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 20 20 ................................
66660 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 20 20 ................................
66680 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 20 20 ................................
666a0 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 20 20 ................................
666c0 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 53 42 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 */..#ifndef.QWSBEOSDECORATION_QW
666e0 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 42 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 S_H.#define.QWSBEOSDECORATION_QW
66700 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 64 S_H..#ifndef.QT_H.#include."qwsd
66720 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 65 6e 64 69 66 20 2f efaultdecoration_qws.h".#endif./
66740 2f 20 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 42 45 4f 53 5f /.QT_H...#ifndef.QT_NO_QWS_BEOS_
66760 57 4d 5f 53 54 59 4c 45 0a 0a 0a 63 6c 61 73 73 20 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 WM_STYLE...class.QWSBeOSDecorati
66780 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
667a0 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 6f 6e .{.public:.....QWSBeOSDecoration
667c0 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 42 65 4f 53 44 65 63 6f 72 61 74 69 ();.....virtual.~QWSBeOSDecorati
667e0 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 69 6f on();......virtual.QRegion.regio
66800 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 20 26 n(const.QWidget.*,.const.QRect.&
66820 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 64 20 rect,.Region);.....virtual.void.
66840 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 74 20 paint(QPainter.*,.const.QWidget.
66860 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 6f 6e *);.....virtual.void.paintButton
66880 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 52 65 (QPainter.*,.const.QWidget.*,.Re
668a0 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 20 20 20 gion,.int.state);.protected:....
668c0 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 6f 6e 73 74 .virtual.int.getTitleWidth(const
668e0 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 20 67 65 74 .QWidget.*);.....virtual.int.get
66900 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 3b 0a 20 20 TitleHeight(const.QWidget.*);...
66920 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 69 78 6d 61 ..virtual.const.char.**menuPixma
66940 70 28 29 3b 0a 2f 2f 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 p();.//....virtual.const.char.**
66960 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.//
66980 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 23 65 6e 64 69 66 .QT_NO_QWS_BEOS_WM_STYLE..#endif
669a0 20 2f 2f 20 51 57 53 42 45 4f 53 44 45 43 4f 52 41 54 49 4f 4e 5f 51 57 53 5f 48 0a 00 00 00 22 .//.QWSBEOSDECORATION_QWS_H...."
669c0 00 71 00 77 00 69 00 6e 00 64 00 6f 00 77 00 64 00 65 00 66 00 73 00 5f 00 77 00 69 00 6e 00 2e .q.w.i.n.d.o.w.d.e.f.s._.w.i.n..
669e0 00 68 00 00 0a fb 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .h..../*........................
66a00 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 20 20 ................................
66a20 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 20 20 ................................
66a40 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 20 20 ................................
66a60 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 20 20 ................................
66a80 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 20 20 ................................
66aa0 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 20 20 ................................
66ac0 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 20 20 ................................
66ae0 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 20 20 ................................
66b00 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 20 20 ................................
66b20 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 20 20 ................................
66b40 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 20 20 ................................
66b60 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 20 20 ................................
66b80 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 20 20 ................................
66ba0 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 20 20 ................................
66bc0 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 20 20 ................................
66be0 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 20 20 ................................
66c00 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 20 20 ................................
66c20 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 20 20 ................................
66c40 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 20 20 ................................
66c60 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 20 20 ................................
66c80 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 20 20 ................................
66ca0 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 20 20 ................................
66cc0 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 20 20 ................................
66ce0 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 20 20 ................................
66d00 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 20 20 ................................
66d20 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 20 20 ................................
66d40 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 20 20 ................................
66d60 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 20 20 ................................
66d80 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 20 20 ................................
66da0 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 20 20 ................................
66dc0 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 20 20 ................................
66de0 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 20 20 ................................
66e00 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 20 20 ................................
66e20 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 2a 2f 0a 0a 23 69 ..........................*/..#i
66e40 66 6e 64 65 66 20 51 57 49 4e 44 4f 57 44 45 46 53 5f 57 49 4e 5f 48 0a 23 69 66 6e 64 65 66 20 fndef.QWINDOWDEFS_WIN_H.#ifndef.
66e60 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e QT_H.#endif.//.QT_H.#define.QWIN
66e80 44 4f 57 44 45 46 53 5f 57 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 DOWDEFS_WIN_H..#ifndef.QT_H.#end
66ea0 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 if.//.QT_H..#if.defined(Q_CC_BOR
66ec0 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 43 4f 4e 53 4f 4c 45 5f 5f 29 0a 23 64 65 66 69 ).&&.!defined(__CONSOLE__).#defi
66ee0 6e 65 20 4e 45 45 44 53 5f 51 4d 41 49 4e 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 ne.NEEDS_QMAIN.#elif.defined(Q_C
66f00 43 5f 57 41 54 29 0a 23 64 65 66 69 6e 65 20 4e 45 45 44 53 5f 51 4d 41 49 4e 0a 23 65 6e 64 69 C_WAT).#define.NEEDS_QMAIN.#endi
66f20 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 57 49 4e 53 54 52 49 43 54 29 0a 23 f..#if.!defined(Q_NOWINSTRICT).#
66f40 64 65 66 69 6e 65 20 51 5f 57 49 4e 53 54 52 49 43 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 define.Q_WINSTRICT.#endif..#if.d
66f60 65 66 69 6e 65 64 28 51 5f 57 49 4e 53 54 52 49 43 54 29 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 efined(Q_WINSTRICT)..#if.!define
66f80 64 28 53 54 52 49 43 54 29 0a 23 64 65 66 69 6e 65 20 53 54 52 49 43 54 0a 23 65 6e 64 69 66 0a d(STRICT).#define.STRICT.#endif.
66fa0 23 75 6e 64 65 66 20 4e 4f 5f 53 54 52 49 43 54 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 43 4c 41 #undef.NO_STRICT.#define.Q_DECLA
66fc0 52 45 5f 48 41 4e 44 4c 45 28 6e 61 6d 65 29 20 73 74 72 75 63 74 20 6e 61 6d 65 23 23 5f 5f 3b RE_HANDLE(name).struct.name##__;
66fe0 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 6e 61 6d 65 23 23 5f 5f 20 2a 6e 61 6d 65 0a 0a .typedef.struct.name##__.*name..
67000 23 65 6c 73 65 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 4e 4f 5f 53 54 52 49 43 54 29 0a 23 #else..#if.!defined(NO_STRICT).#
67020 64 65 66 69 6e 65 20 4e 4f 5f 53 54 52 49 43 54 0a 23 65 6e 64 69 66 0a 23 75 6e 64 65 66 20 20 define.NO_STRICT.#endif.#undef..
67040 53 54 52 49 43 54 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 STRICT.#define.Q_DECLARE_HANDLE(
67060 6e 61 6d 65 29 20 74 79 70 65 64 65 66 20 48 41 4e 44 4c 45 20 6e 61 6d 65 0a 0a 23 65 6e 64 69 name).typedef.HANDLE.name..#endi
67080 66 0a 0a 23 69 66 6e 64 65 66 20 48 49 4e 53 54 41 4e 43 45 0a 51 5f 44 45 43 4c 41 52 45 5f 48 f..#ifndef.HINSTANCE.Q_DECLARE_H
670a0 41 4e 44 4c 45 28 48 49 4e 53 54 41 4e 43 45 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 ANDLE(HINSTANCE);.#endif.#ifndef
670c0 20 48 44 43 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 44 43 29 3b 0a 23 65 6e 64 .HDC.Q_DECLARE_HANDLE(HDC);.#end
670e0 69 66 0a 23 69 66 6e 64 65 66 20 48 57 4e 44 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 if.#ifndef.HWND.Q_DECLARE_HANDLE
67100 28 48 57 4e 44 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 46 4f 4e 54 0a 51 5f 44 (HWND);.#endif.#ifndef.HFONT.Q_D
67120 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 46 4f 4e 54 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 ECLARE_HANDLE(HFONT);.#endif.#if
67140 6e 64 65 66 20 48 50 45 4e 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 50 45 4e 29 ndef.HPEN.Q_DECLARE_HANDLE(HPEN)
67160 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 42 52 55 53 48 0a 51 5f 44 45 43 4c 41 52 ;.#endif.#ifndef.HBRUSH.Q_DECLAR
67180 45 5f 48 41 4e 44 4c 45 28 48 42 52 55 53 48 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 E_HANDLE(HBRUSH);.#endif.#ifndef
671a0 20 48 42 49 54 4d 41 50 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 42 49 54 4d 41 .HBITMAP.Q_DECLARE_HANDLE(HBITMA
671c0 50 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 49 43 4f 4e 0a 51 5f 44 45 43 4c 41 P);.#endif.#ifndef.HICON.Q_DECLA
671e0 52 45 5f 48 41 4e 44 4c 45 28 48 49 43 4f 4e 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 RE_HANDLE(HICON);.#endif.#ifndef
67200 20 48 43 55 52 53 4f 52 0a 74 79 70 65 64 65 66 20 48 49 43 4f 4e 20 48 43 55 52 53 4f 52 3b 0a .HCURSOR.typedef.HICON.HCURSOR;.
67220 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 50 41 4c 45 54 54 45 0a 51 5f 44 45 43 4c 41 52 #endif.#ifndef.HPALETTE.Q_DECLAR
67240 45 5f 48 41 4e 44 4c 45 28 48 50 41 4c 45 54 54 45 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 E_HANDLE(HPALETTE);.#endif.#ifnd
67260 65 66 20 48 52 47 4e 0a 51 5f 44 45 43 4c 41 52 45 5f 48 41 4e 44 4c 45 28 48 52 47 4e 29 3b 0a ef.HRGN.Q_DECLARE_HANDLE(HRGN);.
67280 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 48 4d 4f 4e 49 54 4f 52 0a 51 5f 44 45 43 4c 41 52 #endif.#ifndef.HMONITOR.Q_DECLAR
672a0 45 5f 48 41 4e 44 4c 45 28 48 4d 4f 4e 49 54 4f 52 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 E_HANDLE(HMONITOR);.#endif.#ifnd
672c0 65 66 20 48 52 45 53 55 4c 54 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 48 52 45 53 55 4c 54 3b ef.HRESULT.typedef.long.HRESULT;
672e0 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 74 61 67 4d 53 47 20 4d .#endif..typedef.struct.tagMSG.M
67300 53 47 3b 0a 74 79 70 65 64 65 66 20 48 57 4e 44 20 57 49 64 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 SG;.typedef.HWND.WId;..Q_EXPORT.
67320 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 70 49 6e 73 74 28 29 3b 0a 51 5f 45 58 50 4f 52 HINSTANCE.qWinAppInst();.Q_EXPOR
67340 54 20 48 49 4e 53 54 41 4e 43 45 20 71 57 69 6e 41 70 70 50 72 65 76 49 6e 73 74 28 29 3b 0a 51 T.HINSTANCE.qWinAppPrevInst();.Q
67360 5f 45 58 50 4f 52 54 20 69 6e 74 09 20 20 20 71 57 69 6e 41 70 70 43 6d 64 53 68 6f 77 28 29 3b _EXPORT.int....qWinAppCmdShow();
67380 0a 51 5f 45 58 50 4f 52 54 20 48 44 43 09 20 20 20 71 74 5f 64 69 73 70 6c 61 79 5f 64 63 28 29 .Q_EXPORT.HDC....qt_display_dc()
673a0 3b 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 4e 5f 50 41 49 4e 54 45 52 5f 4d 45 4d 42 45 52 ;..#define.QT_WIN_PAINTER_MEMBER
673c0 53 20 5c 0a 20 20 20 20 48 44 43 09 09 68 64 63 3b 09 09 5c 0a 20 20 20 20 48 50 45 4e 09 68 70 S.\.....HDC..hdc;..\.....HPEN.hp
673e0 65 6e 3b 09 09 5c 0a 20 20 20 20 48 46 4f 4e 54 09 68 66 6f 6e 74 3b 09 09 5c 0a 20 20 20 20 48 en;..\.....HFONT.hfont;..\.....H
67400 42 52 55 53 48 09 68 62 72 75 73 68 3b 09 09 5c 0a 20 20 20 20 48 42 49 54 4d 41 50 09 68 62 72 BRUSH.hbrush;..\.....HBITMAP.hbr
67420 75 73 68 62 6d 3b 09 5c 0a 20 20 20 20 48 50 41 4c 45 54 54 45 09 68 6f 6c 64 70 61 6c 3b 09 5c ushbm;.\.....HPALETTE.holdpal;.\
67440 0a 20 20 20 20 75 69 6e 74 09 6e 6f 63 6f 6c 42 72 75 73 68 20 20 3a 20 31 3b 5c 0a 20 20 20 20 .....uint.nocolBrush..:.1;\.....
67460 75 69 6e 74 09 70 69 78 6d 61 70 42 72 75 73 68 20 3a 20 31 3b 5c 0a 20 20 20 20 75 69 6e 74 20 uint.pixmapBrush.:.1;\.....uint.
67480 75 73 69 6e 67 4e 61 74 69 76 65 58 46 6f 72 6d 20 3a 20 31 3b 20 20 5c 0a 20 20 20 20 75 69 6e usingNativeXForm.:.1;..\.....uin
674a0 74 20 68 61 73 55 73 65 64 4e 61 74 69 76 65 58 46 6f 72 6d 20 3a 20 31 3b 5c 0a 20 20 20 20 62 t.hasUsedNativeXForm.:.1;\.....b
674c0 6f 6f 6c 09 6e 61 74 69 76 65 58 46 6f 72 6d 28 20 62 6f 6f 6c 20 29 3b 0a 0a 23 65 6e 64 69 66 ool.nativeXForm(.bool.);..#endif
674e0 0a 00 00 00 16 00 71 00 74 00 65 00 78 00 74 00 65 00 64 00 69 00 74 00 2e 00 68 00 00 4a f4 2f ......q.t.e.x.t.e.d.i.t...h..J./
67500 2a 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 20 *...............................
67520 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 20 20 ................................
67540 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 20 20 ................................
67560 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 20 20 ................................
67580 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 20 20 ................................
675a0 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 20 20 ................................
675c0 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 20 20 ................................
675e0 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 20 20 ................................
67600 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 20 20 ................................
67620 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 20 20 ................................
67640 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 20 20 ................................
67660 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 20 20 ................................
67680 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 20 20 ................................
676a0 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 20 20 ................................
676c0 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 20 20 ................................
676e0 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 20 20 ................................
67700 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 20 20 ................................
67720 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 20 20 ................................
67740 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 20 20 ................................
67760 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 20 20 ................................
67780 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 20 20 ................................
677a0 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 20 20 ................................
677c0 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 20 20 ................................
677e0 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 20 20 ................................
67800 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 20 20 ................................
67820 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 20 20 ................................
67840 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 20 20 ................................
67860 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 20 20 ................................
67880 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 20 20 ................................
678a0 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 20 20 ................................
678c0 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 20 20 ................................
678e0 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 20 20 ................................
67900 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 20 20 ................................
67920 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 20 20 ................................
67940 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 20 20 ................................
67960 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 20 20 ................................
67980 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 20 20 ................................
679a0 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 20 20 ................................
679c0 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 20 20 ................................
679e0 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 20 20 ................................
67a00 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 20 20 ................................
67a20 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 20 20 ................................
67a40 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 20 20 ................................
67a60 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 20 20 ................................
67a80 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 20 20 ................................
67aa0 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 20 20 ................................
67ac0 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 20 20 ................................
67ae0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 45 44 49 54 5f ..........*/..#ifndef.QTEXTEDIT_
67b00 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 66 6e 64 65 66 20 51 H.#define.QTEXTEDIT_H..#ifndef.Q
67b20 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 2e 68 22 0a 23 69 6e T_H.#include."qscrollview.h".#in
67b40 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 75 64 65 20 22 clude."qstylesheet.h".#include."
67b60 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 76 61 6c 75 65 6c 69 qptrvector.h".#include."qvalueli
67b80 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 68 22 0a 23 65 6e 64 st.h".#include."qptrlist.h".#end
67ba0 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 45 44 if.//.QT_H..#ifndef.QT_NO_TEXTED
67bc0 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 65 6e 61 62 6c 65 20 IT.//.uncomment.below.to.enable.
67be0 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 75 6e 63 6f 6d 6d 65 optimization.mode.-.also.uncomme
67c00 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 6c 6c 28 29 20 70 72 nt.the.//.optimDoAutoScroll().pr
67c20 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 72 65 73 20 23 69 66 ivate.slot.since.moc.ignores.#if
67c40 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 54 5f 4f 50 54 49 4d defs...#define.QT_TEXTEDIT_OPTIM
67c60 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 63 6c 61 73 73 20 51 IZATION..class.QPainter;.class.Q
67c80 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 43 75 72 73 6f 72 3b TextDocument;.class.QTextCursor;
67ca0 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 52 65 73 69 7a 65 45 .class.QKeyEvent;.class.QResizeE
67cc0 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 63 6c 61 73 73 20 51 vent;.class.QMouseEvent;.class.Q
67ce0 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 0a 63 6c 61 73 73 20 Timer;.class.QTextString;.class.
67d00 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 50 61 72 61 67 72 61 QTextCommand;.class.QTextParagra
67d20 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 61 73 73 20 51 46 6f ph;.class.QTextFormat;.class.QFo
67d40 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 54 65 78 74 45 64 69 nt;.class.QColor;.class.QTextEdi
67d60 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 61 73 73 20 51 54 65 t;.class.QTextBrowser;.class.QTe
67d80 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 6f 49 6e 66 6f 50 72 xtString;.struct.QUndoRedoInfoPr
67da0 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 63 6c 61 73 73 20 51 ivate;.class.QPopupMenu;.class.Q
67dc0 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 79 6e 74 61 78 48 69 TextEditPrivate;.class.QSyntaxHi
67de0 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 54 45 44 49 54 5f 4f ghlighter;..#ifdef.QT_TEXTEDIT_O
67e00 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 69 74 4f 70 74 69 6d PTIMIZATION.class.QTextEditOptim
67e20 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 4e 6f 74 65 3a 20 6e Private.{.public:.....//.Note:.n
67e40 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 66 6f 72 20 6c 65 66 o.left-tag.has.any.value.for.lef
67e60 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 2f 20 6e 6f 20 72 69 tTag.or.parent,.and.....//.no.ri
67e80 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 67 20 66 6c 61 67 73 ght-tag.has.any.formatting.flags
67ea0 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 43 6f 6c 6f 72 20 3d .set......enum.TagType.{.Color.=
67ec0 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 75 63 74 20 54 61 67 .0,.Format.=.1.};.....struct.Tag
67ee0 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 20 62 6f 6c 64 3a 31 .{..TagType.type:2;..bool.bold:1
67f00 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 6e 64 65 72 6c 69 6e ;..bool.italic:1;..bool.underlin
67f20 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 78 3b 0a 09 54 61 67 e:1;..int.line;..int.index;..Tag
67f40 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 74 2d 74 61 67 20 69 .*.leftTag;.//.ptr.to.left-tag.i
67f60 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 54 61 67 20 2a 20 70 n.a.left-right.tag.pair..Tag.*.p
67f80 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 6c 65 66 74 2d 74 61 arent;..//.ptr.to.parent.left-ta
67fa0 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 70 72 65 76 3b 0a 09 g.in.a.nested.tag..Tag.*.prev;..
67fc0 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 0a 20 20 20 20 7d 3b Tag.*.next;..QString.tag;.....};
67fe0 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 28 29 0a 20 20 20 .....QTextEditOptimPrivate()....
68000 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 69 6e 65 57 69 64 74 .{..len.=.numLines.=.maxLineWidt
68020 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 65 6c 53 74 61 72 74 h.=.0;..selStart.line.=.selStart
68040 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 20 3d 20 73 65 6c 45 .index.=.-1;..selEnd.line.=.selE
68060 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 6e 65 20 3d 20 73 65 nd.index.=.-1;..search.line.=.se
68080 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 61 73 74 54 61 67 20 arch.index.=.0;..tags.=.lastTag.
680a0 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 54 61 67 73 28 29 0a =.0;.....}.....void.clearTags().
680c0 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 09 77 68 69 6c 65 20 ....{..Tag.*.itr.=.tags;..while.
680e0 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 67 73 3b 0a 09 20 20 (.tags.).{......itr..=.tags;....
68100 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 20 64 65 6c 65 74 65 ..tags.=.tags->next;......delete
68120 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 3d 20 30 3b 0a 09 74 .itr;..}..tags.=.lastTag.=.0;..t
68140 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 20 20 7e 51 54 65 78 agIndex.clear();.....}.....~QTex
68160 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 0a 09 63 6c 65 61 72 tEditOptimPrivate().....{..clear
68180 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 3b 0a 20 20 20 20 69 Tags();.....}.....int.len;.....i
681a0 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 69 6e 65 57 69 64 74 nt.numLines;.....int.maxLineWidt
681c0 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 0a 09 69 6e 74 20 6c h;.....struct.Selection.{..int.l
681e0 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 20 20 20 53 65 6c 65 ine;..int.index;.....};.....Sele
68200 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 65 61 72 63 68 3b 0a ction.selStart,.selEnd,.search;.
68220 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 3b 0a 20 20 20 20 51 ....Tag.*.tags,.*.lastTag;.....Q
68240 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 20 20 20 20 51 4d 61 Map<int,.QString>.lines;.....QMa
68260 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 3b 0a 23 65 6e 64 69 p<int,.Tag.*>.tagIndex;.};.#endi
68280 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 69 74 20 3a 20 70 75 f..class.Q_EXPORT.QTextEdit.:.pu
682a0 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 69 65 6e 64 20 63 6c blic.QScrollView.{.....friend.cl
682c0 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 65 6e 64 20 63 6c 61 ass.QTextBrowser;.....friend.cla
682e0 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 20 20 20 51 5f 4f 42 ss.QSyntaxHighlighter;......Q_OB
68300 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 70 20 57 72 61 70 50 JECT.....Q_ENUMS(.WordWrap.WrapP
68320 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 6f 72 6d 61 74 74 69 olicy.).....Q_SETS(.AutoFormatti
68340 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 46 6f 72 6d 61 74 20 ng.).....Q_PROPERTY(.TextFormat.
68360 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 74 20 57 52 49 54 45 textFormat.READ.textFormat.WRITE
68380 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 4f 50 45 52 54 59 28 .setTextFormat.).....Q_PROPERTY(
683a0 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 52 49 54 45 20 73 65 .QString.text.READ.text.WRITE.se
683c0 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 42 72 75 73 68 20 70 tText.).....Q_PROPERTY(.QBrush.p
683e0 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 50 61 70 65 72 20 29 aper.READ.paper.WRITE.setPaper.)
68400 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 6b 55 6e 64 65 72 6c .....Q_PROPERTY(.bool.linkUnderl
68420 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 49 54 45 20 73 65 74 ine.READ.linkUnderline.WRITE.set
68440 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 50 45 52 54 59 28 20 LinkUnderline.).....Q_PROPERTY(.
68460 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 44 20 64 6f 63 75 6d QString.documentTitle.READ.docum
68480 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 28 20 69 6e 74 20 6c entTitle.).....Q_PROPERTY(.int.l
684a0 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 5f 50 52 4f 50 45 52 ength.READ.length.).....Q_PROPER
684c0 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 44 20 77 6f 72 64 57 TY(.WordWrap.wordWrap.READ.wordW
684e0 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 20 20 20 51 5f 50 52 rap.WRITE.setWordWrap.).....Q_PR
68500 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 69 64 74 68 20 52 45 OPERTY(.int.wrapColumnOrWidth.RE
68520 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 45 20 73 65 74 57 72 AD.wrapColumnOrWidth.WRITE.setWr
68540 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 52 4f 50 45 52 54 59 apColumnOrWidth.).....Q_PROPERTY
68560 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 45 41 44 20 77 72 61 (.WrapPolicy.wrapPolicy.READ.wra
68580 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 63 79 20 29 0a 20 20 pPolicy.WRITE.setWrapPolicy.)...
685a0 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 65 63 74 65 64 54 65 ..Q_PROPERTY(.bool.hasSelectedTe
685c0 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 0a 20 20 20 20 51 5f xt.READ.hasSelectedText.).....Q_
685e0 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 64 54 65 78 74 20 52 PROPERTY(.QString.selectedText.R
68600 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 50 52 4f 50 45 52 54 EAD.selectedText.).....Q_PROPERT
68620 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 6f 44 65 70 74 68 20 Y(.int.undoDepth.READ.undoDepth.
68640 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 51 5f 50 52 4f 50 45 WRITE.setUndoDepth.).....Q_PROPE
68660 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 45 41 44 20 69 73 4f RTY(.bool.overwriteMode.READ.isO
68680 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 72 77 72 69 74 65 4d verwriteMode.WRITE.setOverwriteM
686a0 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 6c 20 6d 6f 64 69 66 ode.).....Q_PROPERTY(.bool.modif
686c0 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 20 73 65 74 4d 6f 64 ied.READ.isModified.WRITE.setMod
686e0 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 20 20 20 20 51 5f 50 ified.DESIGNABLE.false.).....Q_P
68700 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 41 44 20 69 73 52 65 ROPERTY(.bool.readOnly.READ.isRe
68720 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 29 0a 20 20 20 20 51 adOnly.WRITE.setReadOnly.).....Q
68740 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 6e 61 62 6c 65 64 20 _PROPERTY(.bool.undoRedoEnabled.
68760 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 49 54 45 20 73 65 74 READ.isUndoRedoEnabled.WRITE.set
68780 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 52 4f 50 45 52 54 59 UndoRedoEnabled.).....Q_PROPERTY
687a0 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 61 62 53 74 6f 70 57 (.int.tabStopWidth.READ.tabStopW
687c0 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 68 20 29 0a 20 20 20 idth.WRITE.setTabStopWidth.)....
687e0 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 67 65 73 46 6f 63 75 .Q_PROPERTY(.bool.tabChangesFocu
68800 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 49 54 45 20 73 65 74 s.READ.tabChangesFocus.WRITE.set
68820 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 52 4f 50 45 52 54 59 TabChangesFocus.).....Q_PROPERTY
68840 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 61 74 74 69 6e 67 20 (.AutoFormatting.autoFormatting.
68860 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 20 73 65 74 41 75 74 READ.autoFormatting.WRITE.setAut
68880 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 20 20 65 6e 75 6d 20 oFormatting.)..public:.....enum.
688a0 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 65 74 57 69 64 74 68 WordWrap.{..NoWrap,..WidgetWidth
688c0 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 64 43 6f 6c 75 6d 6e ,..FixedPixelWidth,..FixedColumn
688e0 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 61 70 50 6f 6c 69 63 Width.....};......enum.WrapPolic
68900 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 68 69 74 65 53 70 61 y.{..AtWordBoundary,..AtWhiteSpa
68920 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 74 57 68 69 74 65 53 ce.=.AtWordBoundary,.//.AtWhiteS
68940 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 65 72 65 2c 0a 09 41 pace.is.deprecated..Anywhere,..A
68960 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 20 20 20 7d 3b 0a 0a tWordOrDocumentBoundary.....};..
68980 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 0a 09 41 75 74 6f 4e ....enum.AutoFormatting.{..AutoN
689a0 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 3d 20 30 78 30 30 30 one.=.0,..AutoBulletList.=.0x000
689c0 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 66 66 66 0a 20 20 20 00001,..AutoAll.=.0xffffffff....
689e0 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 69 6f 6e 20 7b 0a 09 .};......enum.KeyboardAction.{..
68a00 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 65 6c 65 74 65 2c 0a ActionBackspace,..ActionDelete,.
68a20 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 6c 2c 0a 09 41 63 74 .ActionReturn,..ActionKill,..Act
68a40 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 57 6f 72 64 44 65 6c ionWordBackspace,..ActionWordDel
68a60 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 6f 72 41 63 74 69 6f ete.....};......enum.CursorActio
68a80 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 6f 72 77 61 72 64 2c n.{..MoveBackward,..MoveForward,
68aa0 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 57 6f 72 64 46 6f 72 ..MoveWordBackward,..MoveWordFor
68ac0 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 0a 09 4d 6f 76 65 4c ward,..MoveUp,..MoveDown,..MoveL
68ae0 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 4d 6f 76 65 48 6f 6d ineStart,..MoveLineEnd,..MoveHom
68b00 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 4d 6f 76 65 50 67 44 e,..MoveEnd,..MovePgUp,..MovePgD
68b20 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 69 63 61 6c 41 6c 69 own.....};......enum.VerticalAli
68b40 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 6c 69 67 6e 53 75 70 gnment.{..AlignNormal,..AlignSup
68b60 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 0a 20 20 20 20 7d 3b erScript,..AlignSubScript.....};
68b80 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 6c 61 67 73 20 7b 0a ......enum.TextInsertionFlags.{.
68ba0 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 2c 0a 09 43 68 65 63 .RedoIndentation.=.0x0001,..Chec
68bc0 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 76 65 53 65 6c 65 63 kNewLines.=.0x0002,..RemoveSelec
68be0 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 51 54 65 78 74 45 64 ted.=.0x0004.....};......QTextEd
68c00 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 63 6f 6e 73 74 20 51 it(.const.QString&.text,.const.Q
68c20 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 3a 3a 6e 75 6c 6c 2c String&.context.=.QString::null,
68c40 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 30 2c 20 63 6f 6e 73 .........QWidget*.parent=0,.cons
68c60 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 74 45 64 69 74 28 20 t.char*.name=0);.....QTextEdit(.
68c80 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 6e QWidget*.parent=0,.const.char*.n
68ca0 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 78 74 45 64 69 74 28 ame=0.);.....virtual.~QTextEdit(
68cc0 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 6f 6e 73 74 20 51 50 );.....void.setPalette(.const.QP
68ce0 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 74 65 78 74 28 29 20 alette.&.);......QString.text().
68d00 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 69 6e 74 20 70 61 72 const;.....QString.text(.int.par
68d20 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 20 74 65 78 74 46 6f a.).const;.....TextFormat.textFo
68d40 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 20 63 6f 6e 74 65 78 rmat().const;.....QString.contex
68d60 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 63 75 6d 65 6e 74 54 t().const;.....QString.documentT
68d80 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 65 74 53 65 6c 65 63 itle().const;......void.getSelec
68da0 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 2a 69 6e 64 65 78 46 tion(.int.*paraFrom,.int.*indexF
68dc0 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 6e 74 20 2a 69 6e 64 rom,.......int.*paraTo,.int.*ind
68de0 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 6e 73 74 3b 0a 20 20 exTo,.int.selNum.=.0.).const;...
68e00 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 74 20 51 53 74 72 69 ..virtual.bool.find(.const.QStri
68e20 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 6f 2c 20 62 6f 6f 6c ng.&expr,.bool.cs,.bool.wo,.bool
68e40 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 20 69 6e 74 20 2a 70 .forward.=.TRUE,..........int.*p
68e60 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 3b 0a 0a 20 20 20 20 ara.=.0,.int.*index.=.0.);......
68e80 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 20 20 20 69 6e 74 20 int.paragraphs().const;.....int.
68ea0 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 6e 65 73 4f 66 50 61 lines().const;.....int.linesOfPa
68ec0 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 3b 0a 20 20 20 20 69 ragraph(.int.para.).const;.....i
68ee0 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 69 6e 74 20 63 68 72 nt.lineOfChar(.int.para,.int.chr
68f00 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 74 3b 0a 20 20 20 20 .);.....int.length().const;.....
68f20 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 70 61 72 61 20 29 20 QRect.paragraphRect(.int.para.).
68f40 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 74 28 20 63 6f 6e 73 const;.....int.paragraphAt(.cons
68f60 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 20 20 69 6e 74 20 63 t.QPoint.&pos.).const;.....int.c
68f80 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 20 69 6e 74 20 2a 70 harAt(.const.QPoint.&pos,.int.*p
68fa0 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 4c 65 ara.).const;.....int.paragraphLe
68fc0 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 20 20 20 20 51 53 74 ngth(.int.para.).const;......QSt
68fe0 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 6e 73 74 3b 0a 23 69 yleSheet*.styleSheet().const;.#i
69000 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 65 53 6f 75 72 63 65 fndef.QT_NO_MIME.....QMimeSource
69020 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 79 28 29 20 63 6f 6e Factory*.mimeSourceFactory().con
69040 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 65 72 28 29 20 63 6f st;.#endif.....QBrush.paper().co
69060 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 6e 65 28 29 20 63 6f nst;.....bool.linkUnderline().co
69080 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 64 74 68 28 20 69 6e nst;......int.heightForWidth(.in
690a0 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 73 53 65 6c 65 63 74 t.w.).const;......bool.hasSelect
690c0 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 6e 67 20 73 65 6c 65 edText().const;.....QString.sele
690e0 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 6c 20 69 73 55 6e 64 ctedText().const;.....bool.isUnd
69100 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 6f 6f 6c 20 69 73 52 oAvailable().const;.....bool.isR
69120 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 20 20 57 6f 72 64 57 edoAvailable().const;......WordW
69140 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 20 69 6e 74 20 77 72 rap.wordWrap().const;.....int.wr
69160 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 20 20 20 20 57 72 61 apColumnOrWidth().const;.....Wra
69180 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 74 3b 0a 0a 20 20 20 pPolicy.wrapPolicy().const;.....
691a0 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 3b 0a 0a 20 20 20 20 .int.tabStopWidth().const;......
691c0 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 50 6f 69 6e 74 26 20 QString.anchorAt(.const.QPoint&.
691e0 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 41 74 28 20 63 6f 6e pos.);.....QString.anchorAt(.con
69200 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 72 69 62 75 74 65 20 st.QPoint&.pos,.AnchorAttribute.
69220 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 29 20 63 6f 6e 73 74 a.);......QSize.sizeHint().const
69240 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 63 6f 6e 73 74 20 7b ;......bool.isReadOnly().const.{
69260 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 76 6f 69 64 20 67 65 .return.readonly;.}......void.ge
69280 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 61 67 2c 20 69 6e 74 tCursorPosition(.int.*parag,.int
692a0 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 6c 20 69 73 4d 6f 64 .*index.).const;......bool.isMod
692c0 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 74 61 6c 69 63 28 29 ified().const;.....bool.italic()
692e0 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 6f 6e 73 74 3b 0a 20 .const;.....bool.bold().const;..
69300 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 3b 0a 20 20 20 20 51 ...bool.underline().const;.....Q
69320 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 20 20 69 6e 74 20 70 String.family().const;.....int.p
69340 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 6c 6f 72 20 63 6f 6c ointSize().const;.....QColor.col
69360 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 74 28 29 20 63 6f 6e or().const;.....QFont.font().con
69380 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 28 29 20 63 6f 6e 73 st;.....QFont.currentFont().cons
693a0 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 6e 73 74 3b 0a 20 20 t;.....int.alignment().const;...
693c0 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 0a 20 20 20 20 2f 2f ..int.undoDepth().const;......//
693e0 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 0a 20 20 20 20 76 69 .do.not.use,.will.go.away.....vi
69400 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 20 70 61 72 61 2c 20 rtual.bool.getFormat(.int.para,.
69420 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 43 6f 6c 6f 72 20 2a int.index,.QFont.*font,.QColor.*
69440 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 2a 76 65 72 74 69 63 color,.VerticalAlignment.*vertic
69460 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 6e 6f 74 20 75 73 65 alAlignment.);.....//.do.not.use
69480 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 6c 20 62 6f 6f 6c 20 ,.will.go.away.....virtual.bool.
694a0 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 61 72 61 2c 20 51 46 getParagraphFormat(.int.para,.QF
694c0 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 0a 09 09 09 09 20 20 ont.*font,.QColor.*color,.......
694e0 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 74 69 63 61 6c 41 6c ...VerticalAlignment.*verticalAl
69500 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 09 09 09 09 20 20 20 ignment,.int.*alignment,........
69520 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 79 4d 6f 64 65 20 2a ..QStyleSheetItem::DisplayMode.*
69540 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 79 6c 65 53 68 65 65 displayMode,..........QStyleShee
69560 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 6c 65 2c 0a 09 09 09 tItem::ListStyle.*listStyle,....
69580 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 0a 20 20 20 20 62 6f ......int.*listDepth.);.......bo
695a0 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 74 20 7b 20 72 65 74 ol.isOverwriteMode().const.{.ret
695c0 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 6f 72 20 70 61 72 61 urn.overWrite;.}.....QColor.para
695e0 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 20 70 61 72 61 20 29 graphBackgroundColor(.int.para.)
69600 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 65 64 6f 45 6e 61 62 .const;......bool.isUndoRedoEnab
69620 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 6e 74 46 69 6c 74 65 led().const;.....bool.eventFilte
69640 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 20 20 20 20 r(.QObject.*o,.QEvent.*e.);.....
69660 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 6e 73 74 3b 0a 0a 20 bool.tabChangesFocus().const;...
69680 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 28 20 75 69 6e 74 20 ...void.setAutoFormatting(.uint.
696a0 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 46 6f 72 6d 61 74 74 features.);.....uint.autoFormatt
696c0 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 69 67 68 6c 69 67 68 ing().const;.....QSyntaxHighligh
696e0 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 63 6f 6e 73 74 3b 0a ter.*syntaxHighlighter().const;.
69700 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 65 74 45 6e 61 62 6c .public.slots:.....void.setEnabl
69720 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 5f 4d 49 4d 45 0a 20 ed(.bool.);.#ifndef.QT_NO_MIME..
69740 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 75 72 63 65 46 61 63 ...virtual.void.setMimeSourceFac
69760 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 20 66 61 63 74 6f 72 tory(.QMimeSourceFactory*.factor
69780 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 6f 69 64 20 73 65 74 y.);.#endif.....virtual.void.set
697a0 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 73 74 79 6c 65 53 68 StyleSheet(.QStyleSheet*.styleSh
697c0 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 63 72 6f 6c 6c 54 6f eet.);.....virtual.void.scrollTo
697e0 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 6d 65 20 29 3b 0a 20 Anchor(.const.QString&.name.);..
69800 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 20 63 6f 6e 73 74 20 ...virtual.void.setPaper(.const.
69820 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 6c 20 76 6f 69 64 20 QBrush&.pap.);.....virtual.void.
69840 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 0a 0a 20 20 20 20 76 setLinkUnderline(.bool.);......v
69860 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 57 6f 72 64 57 72 61 irtual.void.setWordWrap(.WordWra
69880 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 64 20 73 65 74 57 72 p.mode.);.....virtual.void.setWr
698a0 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 20 20 20 76 69 72 74 apColumnOrWidth(.int.);.....virt
698c0 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 72 61 70 50 6f 6c 69 ual.void.setWrapPolicy(.WrapPoli
698e0 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 20 76 6f 69 64 20 63 cy.policy.);......virtual.void.c
69900 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 70 70 65 6e 64 28 20 opy();.....virtual.void.append(.
69920 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 20 20 20 76 6f 69 64 const.QString&.text.);......void
69940 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 74 20 29 20 7b .setText(.const.QString.&txt.).{
69960 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 75 6c 6c 20 29 3b 20 .setText(.txt,.QString::null.);.
69980 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 74 28 20 63 6f 6e 73 }.....virtual.void.setText(.cons
699a0 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 72 69 6e 67 20 26 63 t.QString.&txt,.const.QString.&c
699c0 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 64 20 73 65 74 54 65 ontext.);.....virtual.void.setTe
699e0 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 0a 0a 20 20 20 20 76 xtFormat(.TextFormat.f.);......v
69a00 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 6f 6c 20 73 65 6c 65 irtual.void.selectAll(.bool.sele
69a20 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 76 6f 69 64 20 73 65 ct.=.TRUE.);.....virtual.void.se
69a40 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 20 20 20 20 76 69 72 tTabStopWidth(.int.ts.);.....vir
69a60 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 67 65 20 29 3b 0a 20 tual.void.zoomIn(.int.range.);..
69a80 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 7b 20 7a 6f 6f 6d 49 ...virtual.void.zoomIn().{.zoomI
69aa0 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 64 20 7a 6f 6f 6d 4f n(.1.);.}.....virtual.void.zoomO
69ac0 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 75 61 6c 20 76 6f 69 ut(.int.range.);.....virtual.voi
69ae0 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 29 3b 20 7d 0a 20 20 d.zoomOut().{.zoomOut(.1.);.}...
69b00 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 74 20 73 69 7a 65 20 ..virtual.void.zoomTo(.int.size.
69b20 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 28 29 3b 0a 20 20 20 );......virtual.void.sync();....
69b40 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 28 20 62 6f 6f 6c 20 .virtual.void.setReadOnly(.bool.
69b60 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 64 6f 28 29 3b 0a 20 b.);......virtual.void.undo();..
69b80 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 20 20 20 76 69 72 74 ...virtual.void.redo();.....virt
69ba0 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 61 6c 20 76 6f 69 64 ual.void.cut();.....virtual.void
69bc0 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 4c 49 50 42 4f 41 52 .paste();.#ifndef.QT_NO_CLIPBOAR
69be0 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 75 62 54 79 70 65 28 D.....virtual.void.pasteSubType(
69c00 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 29 3b 0a 23 65 6e 64 .const.QCString.&subtype.);.#end
69c20 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 28 29 3b 0a 20 20 20 if.....virtual.void.clear();....
69c40 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 76 69 72 74 75 61 6c .virtual.void.del();.....virtual
69c60 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 61 6c 20 76 6f 69 64 .void.indent();.....virtual.void
69c80 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 20 76 69 72 74 75 61 .setItalic(.bool.b.);.....virtua
69ca0 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 0a 20 20 20 20 76 69 l.void.setBold(.bool.b.);.....vi
69cc0 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 62 6f 6f 6c 20 62 20 rtual.void.setUnderline(.bool.b.
69ce0 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 6d 69 6c 79 28 20 63 );.....virtual.void.setFamily(.c
69d00 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 72 74 75 61 6c 20 76 onst.QString.&f.);.....virtual.v
69d20 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 3b 0a 20 20 20 20 76 oid.setPointSize(.int.s.);.....v
69d40 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 73 74 20 51 43 6f 6c irtual.void.setColor(.const.QCol
69d60 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 20 73 65 74 46 6f 6e or.&c.);.....virtual.void.setFon
69d80 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 76 69 72 74 75 61 6c t(.const.QFont.&f.);.....virtual
69da0 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 74 28 20 56 65 72 74 .void.setVerticalAlignment(.Vert
69dc0 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 72 74 75 61 6c 20 76 icalAlignment.a.);.....virtual.v
69de0 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 3b 0a 0a 20 20 20 20 oid.setAlignment(.int.a.);......
69e00 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 0a 20 20 20 20 //.do.not.use,.will.go.away.....
69e20 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 28 20 51 53 74 79 6c virtual.void.setParagType(.QStyl
69e40 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 6d 2c 20 51 53 74 79 eSheetItem::DisplayMode.dm,.QSty
69e60 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 73 74 53 74 79 6c 65 leSheetItem::ListStyle.listStyle
69e80 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 75 72 73 6f 72 50 .);......virtual.void.setCursorP
69ea0 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 6e 64 65 78 20 29 3b osition(.int.parag,.int.index.);
69ec0 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 63 74 69 6f 6e 28 20 .....virtual.void.setSelection(.
69ee0 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 5f 66 72 6f 6d 2c 20 int.parag_from,.int.index_from,.
69f00 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 6f 2c 20 69 6e 74 20 int.parag_to,.int.index_to,.int.
69f20 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 64 20 73 selNum.=.0.);.....virtual.void.s
69f40 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 74 20 73 65 6c 4e 75 etSelectionAttributes(.int.selNu
69f60 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 6f 6c 20 69 6e 76 65 m,.const.QColor.&back,.bool.inve
69f80 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 64 20 73 65 74 4d 6f rtText.);.....virtual.void.setMo
69fa0 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 74 75 61 6c 20 76 6f dified(.bool.m.);.....virtual.vo
69fc0 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 74 75 61 6c 20 76 6f id.resetFormat();.....virtual.vo
69fe0 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 0a 20 20 20 20 76 69 id.setUndoDepth(.int.d.);.....vi
6a000 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 78 74 46 6f 72 6d 61 rtual.void.setFormat(.QTextForma
6a020 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 72 74 75 61 6c 20 76 t.*f,.int.flags.);.....virtual.v
6a040 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 3b 0a 20 20 20 20 76 oid.ensureCursorVisible();.....v
6a060 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 63 6f 6e 73 74 20 51 irtual.void.placeCursor(.const.Q
6a080 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 20 3d 20 30 20 29 Point.&pos,.QTextCursor.*c.=.0.)
6a0a0 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 72 73 6f 72 28 20 43 ;.....virtual.void.moveCursor(.C
6a0c0 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 73 65 6c 65 63 74 20 ursorAction.action,.bool.select.
6a0e0 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 62 6f 61 72 64 41 63 );.....virtual.void.doKeyboardAc
6a100 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 6f 6e 20 29 3b 0a 20 tion(.KeyboardAction.action.);..
6a120 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 65 64 54 65 ...virtual.void.removeSelectedTe
6a140 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 20 76 69 72 74 75 61 xt(.int.selNum.=.0.);.....virtua
6a160 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 6e 74 20 73 65 6c 4e l.void.removeSelection(.int.selN
6a180 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 64 20 73 65 74 43 75 um.=.0.);.....virtual.void.setCu
6a1a0 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 20 29 3b 0a 20 20 20 rrentFont(.const.QFont.&f.);....
6a1c0 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 65 4d 6f 64 65 28 20 .virtual.void.setOverwriteMode(.
6a1e0 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 20 7d 0a 0a 20 20 20 bool.b.).{.overWrite.=.b;.}.....
6a200 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 74 6f 6d 28 29 3b 0a .virtual.void.scrollToBottom();.
6a220 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 53 74 72 69 6e 67 20 .....void.insert(.const.QString.
6a240 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 73 20 3d 20 43 68 65 &text,.uint.insertionFlags.=.Che
6a260 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 65 64 20 29 3b 20 2f ckNewLines.|.RemoveSelected.);./
6a280 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 2f 2f 20 6f 62 73 6f /.##.virtual.in.4.0......//.obso
6a2a0 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 65 72 74 28 20 63 6f lete.....virtual.void.insert(.co
6a2c0 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 62 6f 6f 6c 20 3d 20 nst.QString.&text,.bool,.bool.=.
6a2e0 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 20 76 69 72 74 75 61 TRUE,.bool.=.TRUE.);......virtua
6a300 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 74 72 69 6e 67 20 26 l.void.insertAt(.const.QString.&
6a320 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 20 29 3b 0a 20 20 20 text,.int.para,.int.index.);....
6a340 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 72 61 70 68 28 20 69 .virtual.void.removeParagraph(.i
6a360 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 69 64 20 69 6e 73 65 nt.para.);.....virtual.void.inse
6a380 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 67 20 26 74 65 78 74 rtParagraph(.const.QString.&text
6a3a0 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 6c 20 76 6f 69 64 20 ,.int.para.);......virtual.void.
6a3c0 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 6f 72 28 20 69 6e 74 setParagraphBackgroundColor(.int
6a3e0 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 3b 0a 20 20 20 20 76 .para,.const.QColor.&bg.);.....v
6a400 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 68 42 61 63 6b 67 72 irtual.void.clearParagraphBackgr
6a420 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 72 74 75 61 6c 20 76 ound(.int.para.);......virtual.v
6a440 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 6f 6f 6c 20 62 20 29 oid.setUndoRedoEnabled(.bool.b.)
6a460 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 6f 63 75 73 28 20 62 ;.....void.setTabChangesFocus(.b
6a480 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 75 61 6c 20 69 6e 20 ool.b.);.//.###.make.virtual.in.
6a4a0 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 50 54 49 4d 49 5a 41 4.0..#ifdef.QT_TEXTEDIT_OPTIMIZA
6a4c0 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 20 20 20 76 6f 69 64 TION.....void.polish();.....void
6a4e0 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 69 6e 65 73 20 29 3b .setMaxLogLines(.int.numLines.);
6a500 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 65 6e 64 69 66 0a 0a .....int.maxLogLines();.#endif..
6a520 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 6e 67 65 64 28 29 3b signals:.....void.textChanged();
6a540 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 64 28 29 3b 0a 20 20 .....void.selectionChanged();...
6a560 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 6c 20 29 3b 0a 20 20 ..void.copyAvailable(.bool.);...
6a580 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 6c 20 79 65 73 20 29 ..void.undoAvailable(.bool.yes.)
6a5a0 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 20 62 6f 6f 6c 20 79 ;.....void.redoAvailable(.bool.y
6a5c0 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 74 43 68 61 6e 67 65 es.);.....void.currentFontChange
6a5e0 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 76 6f 69 64 20 63 75 d(.const.QFont.&f.);.....void.cu
6a600 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 51 43 6f 6c 6f 72 20 rrentColorChanged(.const.QColor.
6a620 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 67 6e 6d 65 6e 74 43 &c.);.....void.currentAlignmentC
6a640 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 20 63 75 72 72 65 6e hanged(.int.a.);.....void.curren
6a660 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 28 20 56 65 72 74 69 tVerticalAlignmentChanged(.Verti
6a680 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 64 20 63 75 72 73 6f calAlignment.a.);.....void.curso
6a6a0 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 72 73 6f 72 20 2a 63 rPositionChanged(.QTextCursor.*c
6a6c0 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 6f 6e 43 68 61 6e 67 .);.....void.cursorPositionChang
6a6e0 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 20 20 20 20 76 6f 69 ed(.int.para,.int.pos.);.....voi
6a700 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 69 64 20 6d 6f 64 69 d.returnPressed();.....void.modi
6a720 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 3b 0a 20 20 20 20 76 ficationChanged(.bool.m.);.....v
6a740 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 6e 74 20 69 6e 64 65 oid.clicked(.int.parag,.int.inde
6a760 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 65 64 28 20 69 6e 74 x.);.....void.doubleClicked(.int
6a780 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 74 65 63 74 65 64 3a .parag,.int.index.);..protected:
6a7a0 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 29 3b 0a 20 20 20 20 .....void.repaintChanged();.....
6a7c0 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 76 6f 69 64 20 64 72 void.updateStyles();.....void.dr
6a7e0 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 63 78 2c awContents(.QPainter.*p,.int.cx,
6a800 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 20 20 62 .int.cy,.int.cw,.int.ch.);.....b
6a820 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 76 6f 69 64 ool.event(.QEvent.*e.);.....void
6a840 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 20 2a 65 20 29 3b 0a .keyPressEvent(.QKeyEvent.*e.);.
6a860 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 73 69 7a 65 45 76 65 ....void.resizeEvent(.QResizeEve
6a880 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 74 52 65 73 69 7a 65 nt.*e.);.....void.viewportResize
6a8a0 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 20 20 20 76 6f 69 64 Event(.QResizeEvent*.);.....void
6a8c0 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 51 4d 6f 75 73 65 .contentsMousePressEvent(.QMouse
6a8e0 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 74 73 4d 6f 75 Event.*e.);.....void.contentsMou
6a900 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 65 20 29 3b 0a 20 seMoveEvent(.QMouseEvent.*e.);..
6a920 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 61 73 65 45 76 65 6e ...void.contentsMouseReleaseEven
6a940 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 76 6f 69 64 20 63 6f t(.QMouseEvent.*e.);.....void.co
6a960 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 6e 74 28 20 51 4d 6f ntentsMouseDoubleClickEvent(.QMo
6a980 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 5f 4e 4f 5f 57 48 45 useEvent.*e.);.#ifndef.QT_NO_WHE
6a9a0 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 57 68 65 65 6c 45 76 ELEVENT.....void.contentsWheelEv
6a9c0 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 6e 64 69 66 0a 20 20 ent(.QWheelEvent.*e.);.#endif...
6a9e0 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 76 65 6e 74 20 2a 20 ..void.imStartEvent(.QIMEvent.*.
6aa00 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 74 28 20 51 49 4d 45 );.....void.imComposeEvent(.QIME
6aa20 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 76 65 6e 74 28 20 51 vent.*.);.....void.imEndEvent(.Q
6aa40 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 4f 5f 44 52 41 47 41 IMEvent.*.);.#ifndef.QT_NO_DRAGA
6aa60 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 72 61 67 45 6e 74 65 NDDROP.....void.contentsDragEnte
6aa80 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 65 20 29 3b 0a 20 20 rEvent(.QDragEnterEvent.*e.);...
6aaa0 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 65 6e 74 28 20 51 44 ..void.contentsDragMoveEvent(.QD
6aac0 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 69 64 20 63 6f 6e 74 ragMoveEvent.*e.);.....void.cont
6aae0 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 4c 65 61 76 65 45 76 entsDragLeaveEvent(.QDragLeaveEv
6ab00 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 74 73 44 72 6f 70 45 ent.*e.);.....void.contentsDropE
6ab20 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 6e 64 69 66 0a 20 20 vent(.QDropEvent.*e.);.#endif...
6ab40 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 75 45 76 65 6e 74 28 ..void.contentsContextMenuEvent(
6ab60 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 20 20 20 20 62 6f 6f .QContextMenuEvent.*e.);.....boo
6ab80 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 6c 20 6e 65 78 74 20 l.focusNextPrevChild(.bool.next.
6aba0 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 75 6d 65 6e 74 28 29 );.....QTextDocument.*document()
6abc0 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 74 65 78 74 43 75 72 .const;.....QTextCursor.*textCur
6abe0 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 44 6f 63 75 6d 65 6e sor().const;.....void.setDocumen
6ac00 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 20 20 20 20 76 69 72 t(.QTextDocument.*doc.);.....vir
6ac20 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 70 4d 65 6e 75 tual.QPopupMenu.*createPopupMenu
6ac40 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 20 20 76 69 72 74 75 (.const.QPoint&.pos.);.....virtu
6ac60 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 70 4d 65 6e 75 28 29 al.QPopupMenu.*createPopupMenu()
6ac80 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 6f 6c 20 76 69 73 69 ;.....void.drawCursor(.bool.visi
6aca0 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 74 69 76 61 74 69 6f ble.);......void.windowActivatio
6acc0 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 65 64 20 73 6c 6f 74 nChange(.bool.);..protected.slot
6ace0 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 6e 67 65 49 6e 74 65 s:.....virtual.void.doChangeInte
6ad00 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 6c 65 61 73 65 64 28 rval();.....void.sliderReleased(
6ad20 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 20 34 2e 30 0a 23 69 );.//.###.make.virtual.in.4.0.#i
6ad40 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 29 0a 23 65 72 72 6f f.(QT_VERSION.>=.0x040000).#erro
6ad60 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 20 62 65 20 63 68 61 r."Some.functions.need.to.be.cha
6ad80 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 30 22 0a 23 65 6e 64 nged.to.virtual.for.Qt.4.0".#end
6ada0 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 66 6f 72 6d if..private.slots:.....void.form
6adc0 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 7a 65 28 29 3b 0a 20 atMore();.....void.doResize();..
6ade0 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 6e 65 28 29 3b 0a 20 ...void.autoScrollTimerDone();..
6ae00 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 20 20 76 6f 69 64 20 ...void.blinkCursor();.....void.
6ae20 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 74 61 72 74 44 72 61 setModified();.....void.startDra
6ae40 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 74 68 43 68 61 6e 67 g();.....void.documentWidthChang
6ae60 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 70 62 6f 61 72 64 43 ed(.int.w.);.....void.clipboardC
6ae80 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 74 72 75 63 74 20 51 hanged();..private:.....struct.Q
6aea0 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 6e 75 6d 20 54 79 70 _EXPORT.UndoRedoInfo.{..enum.Typ
6aec0 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 74 65 2c 20 42 61 63 e.{.Invalid,.Insert,.Delete,.Bac
6aee0 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 65 63 74 65 64 2c 20 kspace,.Return,.RemoveSelected,.
6af00 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 64 6f 49 6e 66 6f 28 Format,.Style.};...UndoRedoInfo(
6af20 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 6e 64 6f 52 65 64 6f .QTextDocument.*dc.);..~UndoRedo
6af40 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 6f 6f 6c 20 76 61 6c Info();..void.clear();..bool.val
6af60 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 66 6f 50 72 69 76 61 id().const;...QUndoRedoInfoPriva
6af80 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 78 3b 0a 09 69 6e 74 te.*d;..int.id;..int.index;..int
6afa0 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 46 6f 72 6d 61 74 20 .eid;..int.eindex;..QTextFormat.
6afc0 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 65 20 74 79 70 65 3b *format;..int.flags;..Type.type;
6afe0 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 79 74 65 41 72 72 61 ..QTextDocument.*doc;..QByteArra
6b000 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 3b 0a 0a 70 72 69 76 y.styleInformation;.....};..priv
6b020 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 72 28 20 63 6f 6e 73 ate:.....void.updateCursor(.cons
6b040 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 64 20 68 61 6e 64 6c t.QPoint.&.pos.);.....void.handl
6b060 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 20 70 6f 73 20 29 3b eMouseMove(.const.QPoint&.pos.);
6b080 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 50 61 69 6e 74 65 72 .....void.drawContents(.QPainter
6b0a0 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 6e 6b 73 45 6e 61 62 .*.);.....virtual.bool.linksEnab
6b0c0 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 45 3b 20 7d 0a 20 20 led().const.{.return.FALSE;.}...
6b0e0 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 68 65 63 6b 55 6e 64 ..void.init();.....void.checkUnd
6b100 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 54 79 70 65 20 74 20 oRedoInfo(.UndoRedoInfo::Type.t.
6b120 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 46 6f 72 6d 61 74 28 );.....void.updateCurrentFormat(
6b140 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 79 4b 65 79 45 76 65 );.....bool.handleReadOnlyKeyEve
6b160 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 6f 69 64 20 6d 61 6b nt(.QKeyEvent.*e.);.....void.mak
6b180 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 72 61 70 68 20 2a 70 eParagVisible(.QTextParagraph.*p
6b1a0 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 3b 0a 20 20 20 20 76 .);.....void.normalCopy();.....v
6b1c0 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 66 6e 64 65 66 20 51 oid.copyToClipboard();.#ifndef.Q
6b1e0 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 63 6b 53 70 65 63 69 T_NO_MIME.....QCString.pickSpeci
6b200 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 61 6c 77 61 79 73 5f al(QMimeSource*.ms,.bool.always_
6b220 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 51 54 65 78 74 44 72 ask,.const.QPoint&);.....QTextDr
6b240 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 70 61 72 65 6e 74 20 ag.*dragObject(.QWidget.*parent.
6b260 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 65 66 20 51 54 5f 4e =.0.).const;.#endif.#ifndef.QT_N
6b280 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 70 61 73 74 65 53 70 O_MIMECLIPBOARD.....void.pasteSp
6b2a0 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 64 69 66 0a 20 20 20 ecial(const.QPoint&);.#endif....
6b2c0 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 6e 73 74 20 51 46 6f .void.setFontInternal(.const.QFo
6b2e0 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 64 20 65 6d 69 74 48 nt.&f.);......virtual.void.emitH
6b300 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 20 29 20 7b 7d ighlighted(.const.QString.&.).{}
6b320 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 6b 43 6c 69 63 6b 65 .....virtual.void.emitLinkClicke
6b340 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 20 20 20 20 76 6f 69 d(.const.QString.&.).{}......voi
6b360 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 72 20 26 63 31 2c 20 d.readFormats(.QTextCursor.&c1,.
6b380 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 69 6e 67 20 26 74 65 QTextCursor.&c2,.QTextString.&te
6b3a0 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 53 45 20 29 3b 0a 20 xt,.bool.fillStyles.=.FALSE.);..
6b3c0 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 20 20 20 20 76 6f 69 ...void.clearUndoRedo();.....voi
6b3e0 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 77 41 6c 6c 2c 20 51 d.paintDocument(.bool.drawAll,.Q
6b400 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 69 6e 74 20 63 79 20 Painter.*p,.int.cx.=.-1,.int.cy.
6b420 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 20 3d 20 2d 31 20 29 =.-1,.int.cw.=.-1,.int.ch.=.-1.)
6b440 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 72 73 6f 72 41 63 74 ;.....void.moveCursor(.CursorAct
6b460 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 73 75 72 65 46 6f 72 ion.action.);.....void.ensureFor
6b480 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 20 29 3b 0a 20 20 20 matted(.QTextParagraph.*p.);....
6b4a0 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 51 50 6f 69 6e 74 20 .void.placeCursor(.const.QPoint.
6b4c0 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 6c 20 6c 69 6e 6b 20 &pos,.QTextCursor.*c,.bool.link.
6b4e0 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 63 75 73 48 69 6e 74 );.....void.updateMicroFocusHint
6b500 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 50 54 49 4d 49 5a 41 ();..#ifdef.QT_TEXTEDIT_OPTIMIZA
6b520 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 6f 64 65 28 29 3b 0a TION.....bool.checkOptimMode();.
6b540 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 6f 6e 73 74 3b 0a 20 ....QString.optimText().const;..
6b560 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 73 74 20 51 53 74 72 ...void.optimSetText(.const.QStr
6b580 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 6d 41 70 70 65 6e 64 ing.&str.);.....void.optimAppend
6b5a0 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 20 20 20 76 6f 69 64 (.const.QString.&str.);.....void
6b5c0 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 6e 67 20 26 73 74 72 .optimInsert(.const.QString.&str
6b5e0 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 20 20 20 20 76 6f 69 ,.int.line,.int.index.);.....voi
6b600 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 6e 74 65 72 20 2a 20 d.optimDrawContents(.QPainter.*.
6b620 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 2c 20 69 6e 74 20 63 p,.int.cx,.int.cy,.int.cw,.int.c
6b640 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 72 65 73 73 45 76 65 h.);.....void.optimMousePressEve
6b660 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 20 20 76 6f 69 64 20 nt(.QMouseEvent.*.e.);.....void.
6b680 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 4d 6f 75 73 65 45 76 optimMouseReleaseEvent(.QMouseEv
6b6a0 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 4d 6f 75 73 65 4d 6f ent.*.e.);.....void.optimMouseMo
6b6c0 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 29 3b 0a 20 20 20 20 veEvent(.QMouseEvent.*.e.);.....
6b6e0 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 74 20 51 53 74 72 69 int..optimCharIndex(.const.QStri
6b700 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 20 20 20 20 76 6f 69 ng.&str,.int.mx.).const;.....voi
6b720 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 6f 69 64 20 6f 70 74 d.optimSelectAll();.....void.opt
6b740 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 76 6f 69 64 20 6f 70 imRemoveSelection();.....void.op
6b760 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 74 4c 69 6e 65 2c 20 timSetSelection(.int.startLine,.
6b780 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 2c 0a 09 09 09 20 20 int.startIdx,.int.endLine,......
6b7a0 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 6f 70 74 69 6d 48 61 ..int.endIdx.);.....bool.optimHa
6b7c0 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 53 74 72 69 6e 67 20 sSelection().const;.....QString.
6b7e0 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 3b 0a 20 20 20 20 62 optimSelectedText().const;.....b
6b800 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 69 6e 67 20 26 20 73 ool.optimFind(.const.QString.&.s
6b820 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 20 2a 2c 20 69 6e 74 tr,.bool,.bool,.bool,.int.*,.int
6b840 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 54 61 67 73 28 20 51 .*.);.....void.optimParseTags(.Q
6b860 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 3d 20 2d 31 2c 20 69 String.*.str,.int.lineNo.=.-1,.i
6b880 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 20 51 54 65 78 74 45 nt.indexOffset.=.0.);.....QTextE
6b8a0 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 74 69 6d 50 72 65 76 ditOptimPrivate::Tag.*.optimPrev
6b8c0 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 20 20 20 20 76 6f 69 iousLeftTag(.int.line.);.....voi
6b8e0 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 78 74 44 6f 63 75 6d d.optimSetTextFormat(.QTextDocum
6b900 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 78 74 46 6f 72 6d 61 ent.*,.QTextCursor.*,.QTextForma
6b920 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 51 54 65 78 74 45 64 t.*.f,.........int,.int,.QTextEd
6b940 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 3b 0a 20 20 20 20 51 itOptimPrivate::Tag.*.t.);.....Q
6b960 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 74 69 TextEditOptimPrivate::Tag.*.opti
6b980 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 6e 73 74 20 51 53 74 mAppendTag(.int.index,.const.QSt
6b9a0 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 69 74 4f 70 74 69 6d ring.&.tag.);.....QTextEditOptim
6b9c0 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 74 54 61 67 28 20 69 Private::Tag.*.optimInsertTag(.i
6b9e0 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 20 51 53 74 72 69 6e nt.line,.int.index,.const.QStrin
6ba00 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 43 68 65 63 6b 4c 69 g.&.tag.);.....void.optimCheckLi
6ba20 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 3b 0a 20 20 20 20 62 mit(.const.QString&.str.);.....b
6ba40 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 69 6e 74 20 6c 69 6e ool.optimHasBoldMetrics(.int.lin
6ba60 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 76 6f 69 64 20 6f 70 e.);..private.slots:.....void.op
6ba80 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 20 2f 2f 20 51 54 5f timDoAutoScroll();.#endif.//.QT_
6baa0 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 69 76 61 74 65 3a 0a TEXTEDIT_OPTIMIZATION..private:.
6bac0 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 20 20 20 76 6f 69 64 #ifndef.QT_NO_CLIPBOARD.....void
6bae0 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 72 69 6e 67 20 26 73 .pasteSubType(.const.QCString.&s
6bb00 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 0a 23 65 6e 64 69 66 ubtype,.QMimeSource.*m.);.#endif
6bb20 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 65 6e 74 20 2a 64 6f ..private:.....QTextDocument.*do
6bb40 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 72 3b 0a 20 20 20 20 c;.....QTextCursor.*cursor;.....
6bb60 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 6f 6c 6c 54 69 6d 65 QTimer.*formatTimer,.*scrollTime
6bb80 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 2a 62 6c 69 6e 6b 54 r,.*changeIntervalTimer,.*blinkT
6bba0 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 20 20 51 54 65 78 74 imer,.*dragStartTimer;.....QText
6bbc0 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 0a 20 20 20 20 69 6e Paragraph.*lastFormatted;.....in
6bbe0 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 6e 66 6f 20 75 6e 64 t.interval;.....UndoRedoInfo.und
6bc00 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 74 20 2a 63 75 72 72 oRedoInfo;.....QTextFormat.*curr
6bc20 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 74 41 6c 69 67 6e 6d entFormat;.....int.currentAlignm
6bc40 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 6f 73 2c 20 6d 6f 75 ent;.....QPoint.oldMousePos,.mou
6bc60 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 72 74 50 6f 73 3b 0a sePos;.....QPoint.dragStartPos;.
6bc80 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 6f 72 64 57 72 61 70 ....QString.onLink;.....WordWrap
6bca0 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 20 77 50 6f 6c 69 63 .wrapMode;.....WrapPolicy.wPolic
6bcc0 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 20 51 53 74 72 69 6e y;.....int.wrapWidth;.....QStrin
6bce0 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 64 69 74 50 72 69 76 g.pressedLink;.....QTextEditPriv
6bd00 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 43 6c 69 63 6b 20 3a ate.*d;.....bool.inDoubleClick.:
6bd20 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 20 3a 20 31 3b 0a 20 .1;.....bool.mousePressed.:.1;..
6bd40 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 3b 0a 20 20 20 20 62 ...bool.cursorVisible.:.1;.....b
6bd60 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 31 3b 0a 20 20 20 20 ool.blinkCursorVisible.:.1;.....
6bd80 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 6f 6c 20 6d 6f 64 69 bool.readOnly.:.1;.....bool.modi
6bda0 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 74 61 72 74 44 72 61 fied.:.1;.....bool.mightStartDra
6bdc0 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 3b 0a 20 20 20 20 62 g.:.1;.....bool.inDnD.:.1;.....b
6bde0 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 6c 20 75 6e 64 6f 45 ool.readonly.:.1;.....bool.undoE
6be00 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 57 72 69 74 65 20 3a nabled.:.1;.....bool.overWrite.:
6be20 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 20 63 6f 70 79 20 63 .1;..private:.//.Disabled.copy.c
6be40 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 66 onstructor.and.operator=.#if.def
6be60 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 78 74 45 64 ined(Q_DISABLE_COPY).....QTextEd
6be80 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 20 20 20 20 51 54 65 it(.const.QTextEdit.&.);.....QTe
6bea0 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 51 54 65 78 74 45 64 xtEdit.&operator=(.const.QTextEd
6bec0 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 20 51 54 65 78 74 44 it.&.);.#endif.};..inline.QTextD
6bee0 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 65 6e 74 28 29 20 63 ocument.*QTextEdit::document().c
6bf00 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 0a 69 6e 6c 69 6e 65 onst.{.....return.doc;.}..inline
6bf20 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 74 65 78 74 43 75 72 .QTextCursor.*QTextEdit::textCur
6bf40 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 63 75 72 73 6f 72 3b sor().const.{.....return.cursor;
6bf60 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 3a 3a 73 65 74 43 75 .}..inline.void.QTextEdit::setCu
6bf80 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 20 29 0a 7b 0a 20 20 rrentFont(.const.QFont.&f.).{...
6bfa0 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 6e 61 6c 28 20 66 20 ..QTextEdit::setFontInternal(.f.
6bfc0 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 45 44 49 54 0a 23 65 );.}..#endif.//QT_NO_TEXTEDIT.#e
6bfe0 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 00 77 00 69 00 6e 00 ndif.//QTEXTVIEW_H....".q.w.i.n.
6c000 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 00 00 0e 54 2f 2a 20 d.o.w.s.x.p.s.t.y.l.e...h...T/*.
6c020 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 20 20 ................................
6c040 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 20 20 ................................
6c060 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 20 20 ................................
6c080 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 20 20 ................................
6c0a0 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 20 20 ................................
6c0c0 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 20 20 ................................
6c0e0 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 20 20 ................................
6c100 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 20 20 ................................
6c120 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 20 20 ................................
6c140 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 20 20 ................................
6c160 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 20 20 ................................
6c180 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 20 20 ................................
6c1a0 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 20 20 ................................
6c1c0 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 20 20 ................................
6c1e0 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 20 20 ................................
6c200 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 20 20 ................................
6c220 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 20 20 ................................
6c240 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 20 20 ................................
6c260 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 20 20 ................................
6c280 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 20 20 ................................
6c2a0 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 20 20 ................................
6c2c0 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 20 20 ................................
6c2e0 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 20 20 ................................
6c300 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 20 20 ................................
6c320 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 20 20 ................................
6c340 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 20 20 ................................
6c360 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 20 20 ................................
6c380 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 20 20 ................................
6c3a0 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 20 20 ................................
6c3c0 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 20 20 ................................
6c3e0 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 20 20 ................................
6c400 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 2a 2f 0a 0a 23 69 ..........................*/..#i
6c420 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 66 69 6e 65 20 fndef.QWINDOWSXPSTYLE_H.#define.
6c440 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 51 54 5f 48 0a QWINDOWSXPSTYLE_H..#ifndef.QT_H.
6c460 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 23 65 6e 64 69 #include."qwindowsstyle.h".#endi
6c480 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 4e 4f 5f 53 54 f.//.QT_H..#if.!defined(QT_NO_ST
6c4a0 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 54 5f 50 4c 55 YLE_WINDOWSXP).||.defined(QT_PLU
6c4c0 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 29 0a 23 64 65 GIN)..#if.defined(QT_PLUGIN).#de
6c4e0 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 58 50 0a 23 65 fine.Q_EXPORT_STYLE_WINDOWSXP.#e
6c500 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 57 49 4e 44 4f lse.#define.Q_EXPORT_STYLE_WINDO
6c520 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 20 51 57 69 6e WSXP.Q_EXPORT.#endif..class.QWin
6c540 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 51 5f 45 58 50 dowsXPStylePrivate;..class.Q_EXP
6c560 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 73 58 50 53 74 ORT_STYLE_WINDOWSXP.QWindowsXPSt
6c580 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 7b 0a 20 20 20 yle.:.public.QWindowsStyle.{....
6c5a0 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 6f 77 73 58 50 .Q_OBJECT.public:.....QWindowsXP
6c5c0 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 6c 65 28 29 3b Style();.....~QWindowsXPStyle();
6c5e0 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 63 61 74 69 6f ......void.unPolish(.QApplicatio
6c600 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 6c 69 63 61 74 n*.);.....void.polish(.QApplicat
6c620 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 69 64 67 65 74 ion*.);.....void.polish(.QWidget
6c640 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 64 67 65 74 2a *.);.....void.unPolish(.QWidget*
6c660 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 28 20 50 72 69 .);......void.drawPrimitive(.Pri
6c680 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 65 72 20 2a 70 mitiveElement.op,....QPainter.*p
6c6a0 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 73 74 20 51 43 ,....const.QRect.&r,....const.QC
6c6c0 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 61 67 73 20 3d olorGroup.&cg,....SFlags.flags.=
6c6e0 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 74 79 6c 65 4f .Style_Default,....const.QStyleO
6c700 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.)
6c720 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 28 20 43 .const;......void.drawControl(.C
6c740 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 20 20 20 20 51 ontrolElement.element,.........Q
6c760 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 57 69 64 67 65 Painter.*p,.........const.QWidge
6c780 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 65 63 74 20 26 t.*widget,.........const.QRect.&
6c7a0 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 70 20 26 63 67 r,.........const.QColorGroup.&cg
6c7c0 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 65 5f 44 65 66 ,.........SFlags.how.=.Style_Def
6c7e0 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 70 74 69 6f 6e ault,.........const.QStyleOption
6c800 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 73 &.=.QStyleOption::Default.).cons
6c820 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 6b 28 20 43 6f t;......void.drawControlMask(.Co
6c840 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 51 50 61 69 6e ntrolElement.element,......QPain
6c860 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 2a 77 69 64 67 ter.*p,......const.QWidget.*widg
6c880 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 09 20 20 63 6f et,......const.QRect.&r,......co
6c8a0 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 6e nst.QStyleOption&.=.QStyleOption
6c8c0 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 64 20 64 72 61 ::Default.).const;......void.dra
6c8e0 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 74 72 6f 6c 20 wComplexControl(.ComplexControl.
6c900 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 70 2c 0a 09 09 control,.........QPainter*.p,...
6c920 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 20 20 20 20 20 ......const.QWidget*.w,.........
6c940 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 73 74 20 51 43 const.QRect&.r,.........const.QC
6c960 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 67 73 20 66 6c olorGroup&.cg,.........SFlags.fl
6c980 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 20 20 53 43 46 ags.=.Style_Default,.........SCF
6c9a0 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 53 43 46 6c 61 lags.sub.=.SC_All,.........SCFla
6c9c0 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 20 20 20 20 20 gs.subActive.=.SC_None,.........
6c9e0 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
6ca00 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 69 6e 74 20 70 on::Default.).const;.......int.p
6ca20 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 69 63 2c 0a 09 ixelMetric(.PixelMetric.metic,..
6ca40 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.
6ca60 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 62 43 6f 6e 74 ).const;......QRect.querySubCont
6ca80 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 63 6f 6e 74 72 rolMetrics(.ComplexControl.contr
6caa0 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 64 67 65 74 2c ol,.......const.QWidget.*widget,
6cac0 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 20 63 6f 6e 73 .......SubControl.sc,.......cons
6cae0 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::
6cb00 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 20 73 69 7a 65 Default.).const;......QSize.size
6cb20 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 6e 74 65 FromContents(.ContentsType.conte
6cb40 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 69 64 67 nts,.........const.QWidget.*widg
6cb60 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 65 6e 74 et,.........const.QSize.&content
6cb80 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 74 69 6f sSize,.........const.QStyleOptio
6cba0 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
6cbc0 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 6c 65 48 69 6e st;......int.styleHint(.StyleHin
6cbe0 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 69 64 67 65 74 t.stylehint,.......const.QWidget
6cc00 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 53 74 79 6c 65 .*widget.=.0,.......const.QStyle
6cc20 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 2c Option&.=.QStyleOption::Default,
6cc40 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 74 75 72 6e 44 .......QStyleHintReturn*.returnD
6cc60 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 74 65 63 74 65 ata.=.0.......).const;..protecte
6cc80 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 62 6a 65 63 74 d:.....bool.eventFilter(.QObject
6cca0 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 20 75 70 64 61 .*o,.QEvent.*e.);......void.upda
6ccc0 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 3b 0a 0a 70 72 teRegion(.QWidget.*widget.);..pr
6cce0 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 69 76 65 54 61 otected.slots:.....void.activeTa
6cd00 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 57 69 6e 64 6f bChanged();..private:.....QWindo
6cd20 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 72 69 65 6e 64 wsXPStylePrivate.*d;......friend
6cd40 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 72 69 65 6e 64 .class.QStyleFactory;.....friend
6cd60 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 74 65 3b 0a 20 .class.QWindowsXPStylePrivate;..
6cd80 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 6c 73 28 29 3b ...static.bool.resolveSymbols();
6cda0 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 20 ..#if.defined(Q_DISABLE_COPY)...
6cdc0 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 69 6e 64 6f 77 ..QWindowsXPStyle(.const.QWindow
6cde0 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 50 53 74 79 6c sXPStyle.&.);.....QWindowsXPStyl
6ce00 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 73 58 50 53 74 e&.operator=(.const.QWindowsXPSt
6ce20 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 2f 2f 20 51 54 yle.&.);.#endif.};..#endif.//.QT
6ce40 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 20 2f 2f 20 51 _NO_STYLE_WINDOWSXP..#endif.//.Q
6ce60 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 00 79 00 6c 00 WINDOWSXPSTYLE_H......q.s.t.y.l.
6ce80 65 00 2e 00 68 00 00 4a 6f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e...h..Jo/*.....................
6cea0 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 20 20 ................................
6cec0 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 20 20 ................................
6cee0 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 20 20 ................................
6cf00 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 20 20 ................................
6cf20 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 20 20 ................................
6cf40 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 20 20 ................................
6cf60 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 20 20 ................................
6cf80 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 20 20 ................................
6cfa0 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 20 20 ................................
6cfc0 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 20 20 ................................
6cfe0 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 20 20 ................................
6d000 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 20 20 ................................
6d020 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 20 20 ................................
6d040 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 20 20 ................................
6d060 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 20 20 ................................
6d080 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 20 20 ................................
6d0a0 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 20 20 ................................
6d0c0 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 20 20 ................................
6d0e0 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 20 20 ................................
6d100 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 20 20 ................................
6d120 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 20 20 ................................
6d140 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 20 20 ................................
6d160 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 20 20 ................................
6d180 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 20 20 ................................
6d1a0 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 20 20 ................................
6d1c0 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 20 20 ................................
6d1e0 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 20 20 ................................
6d200 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 20 20 ................................
6d220 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 20 20 ................................
6d240 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 20 20 ................................
6d260 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 20 20 ................................
6d280 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 20 20 ................................
6d2a0 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 20 20 ................................
6d2c0 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 20 20 ................................
6d2e0 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 20 20 ................................
6d300 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 20 20 ................................
6d320 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 20 20 ................................
6d340 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 20 20 ................................
6d360 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 20 20 ................................
6d380 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 20 20 ................................
6d3a0 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 20 20 ................................
6d3c0 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 20 20 ................................
6d3e0 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 20 20 ................................
6d400 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 20 20 ................................
6d420 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 20 20 ................................
6d440 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 20 20 ................................
6d460 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 54 59 4c 45 5f 48 0a 23 64 ..........*/.#ifndef.QSTYLE_H.#d
6d480 65 66 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 efine.QSTYLE_H..#ifndef.QT_H.#in
6d4a0 63 6c 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 clude."qobject.h".#endif.//.QT_H
6d4c0 0a 0a 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 ...#ifndef.QT_NO_STYLE..class.QP
6d4e0 6f 70 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 opupMenu;.class.QStylePrivate;.c
6d500 6c 61 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 lass.QMenuItem;.class.QTab;.clas
6d520 73 20 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 s.QListViewItem;.class.QCheckLis
6d540 74 49 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 tItem;..class.QStyleOption.{.pub
6d560 6c 69 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 lic:.....enum.StyleOptionDefault
6d580 20 7b 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 .{.Default.};......QStyleOption(
6d5a0 53 74 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 StyleOptionDefault=Default).:.de
6d5c0 66 28 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 f(TRUE).{}......//.Note:.we.don'
6d5e0 74 20 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 t.use.default.arguments.since.th
6d600 61 74 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 at.is.unnecessary.....//.initial
6d620 69 7a 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 ization......QStyleOption(int.in
6d640 31 29 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 1).:..def(FALSE),.i1(in1).{}....
6d660 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 6e 32 29 20 .QStyleOption(int.in1,.int.in2).
6d680 3a 0a 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 :..def(FALSE),.i1(in1),.i2(in2).
6d6a0 7b 7d 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 {}.....QStyleOption(int.in1,.int
6d6c0 20 69 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 .in2,.int.in3,.int.in4).:..def(F
6d6e0 41 4c 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 ALSE),.i1(in1),.i2(in2),.i3(in3)
6d700 2c 20 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 ,.i4(in4).{}.....QStyleOption(QM
6d720 65 6e 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 enuItem*.m).:.def(FALSE),.mi(m).
6d740 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 74 65 6d 2a 20 6d {}.....QStyleOption(QMenuItem*.m
6d760 2c 20 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 ,.int.in1).:.def(FALSE),.mi(m),.
6d780 69 31 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 i1(in1).{}.....QStyleOption(QMen
6d7a0 75 49 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 uItem*.m,.int.in1,.int.in2).:.de
6d7c0 66 28 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 f(FALSE),.mi(m),.i1(in1),.i2(in2
6d7e0 29 20 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 ).{}.....QStyleOption(const.QCol
6d800 6f 72 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 or&.c).:.def(FALSE),.cl(&c).{}..
6d820 20 20 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 ...QStyleOption(QTab*.t).:.def(F
6d840 41 4c 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 ALSE),.tb(t).{}.....QStyleOption
6d860 28 51 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 (QListViewItem*.i).:.def(FALSE),
6d880 20 6c 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 .li(i).{}.....QStyleOption(QChec
6d8a0 6b 4c 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 kListItem*.i).:.def(FALSE),.cli(
6d8c0 69 29 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 i).{}.....QStyleOption(Qt::Arrow
6d8e0 54 79 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 Type.a).:.def(FALSE),.i1((int)a)
6d900 20 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 52 65 63 74 .{}.....QStyleOption(const.QRect
6d920 26 20 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 &.r).:.def(FALSE),.i1(r.x()),.i2
6d940 28 72 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 (r.y()),.i3(r.width()),i4(r.heig
6d960 68 74 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 ht()){}.....QStyleOption(QWidget
6d980 20 2a 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 .*w).:.def(FALSE),.p1((void*)w).
6d9a0 7b 7d 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 {}......bool.isDefault().const.{
6d9c0 20 72 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 .return.def;.}......int.day().co
6d9e0 6e 73 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 nst.{.return.i1;.}......int.line
6da00 57 69 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 Width().const.{.return.i1;.}....
6da20 20 69 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 .int.midLineWidth().const.{.retu
6da40 72 6e 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 rn.i2;.}.....int.frameShape().co
6da60 6e 73 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 nst.{.return.i3;.}.....int.frame
6da80 53 68 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 Shadow().const.{.return.i4;.}...
6daa0 20 20 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 ...int.headerSection().const.{.r
6dac0 65 74 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 eturn.i1;.}.....QMenuItem*.menuI
6dae0 74 65 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 tem().const.{.return.mi;.}.....i
6db00 6e 74 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 nt.maxIconWidth().const.{.return
6db20 20 69 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 .i1;.}.....int.tabWidth().const.
6db40 7b 20 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 {.return.i2;.}......const.QColor
6db60 26 20 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 &.color().const.{.return.*cl;.}.
6db80 0a 20 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 .....QTab*.tab().const.{.return.
6dba0 74 62 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 tb;.}......QCheckListItem*.check
6dbc0 4c 69 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 ListItem().const.{.return.cli;.}
6dbe0 0a 20 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 .....QListViewItem*.listViewItem
6dc00 28 29 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 ().const.{.return.li;.}......Qt:
6dc20 3a 41 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 :ArrowType.arrowType().const.{.r
6dc40 65 74 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 eturn.(Qt::ArrowType)i1;.}.....Q
6dc60 52 65 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 Rect.rect().const.{.return.QRect
6dc80 28 20 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 (.i1,.i2,.i3,.i4.);.}.....QWidge
6dca0 74 2a 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 t*.widget().const.{.return.(QWid
6dcc0 67 65 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 get*)p1;.}..private:.....//.NOTE
6dce0 3a 20 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 :.none.of.these.components.have.
6dd00 63 6f 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 constructors......bool.def;.....
6dd20 62 6f 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 bool.b1,b2,b3;.//.reserved.....Q
6dd40 4d 65 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 MenuItem*.mi;.....QTab*.tb;.....
6dd60 51 4c 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 QListViewItem*.li;.....const.QCo
6dd80 6c 6f 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 lor*.cl;.....int.i1,.i2,.i3,.i4;
6dda0 0a 20 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 .....int.i5,.i6;.//.reserved....
6ddc0 20 51 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 .QCheckListItem*.cli;.....void.*
6dde0 70 31 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 p1,.*p2,.*p3,.*p4;.//.reserved..
6de00 20 20 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 ...//.(padded.to.64.bytes.on.som
6de20 65 20 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 e.architectures).};..class.QStyl
6de40 65 48 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 eHintReturn;.//.not.defined.yet.
6de60 0a 63 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 .class.Q_EXPORT.QStyle:.public.Q
6de80 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 0a 20 Object.{.....Q_OBJECT..public:..
6dea0 20 20 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 ...QStyle();.....virtual.~QStyle
6dec0 28 29 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 ();......//.New.QStyle.API.-.mos
6dee0 74 20 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 t.of.these.should.probably.be.pu
6df00 72 65 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 re.virtual......virtual.void.pol
6df20 69 73 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 ish(.QWidget.*.);.....virtual.vo
6df40 69 64 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 id.unPolish(.QWidget.*.);......v
6df60 69 72 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 irtual.void.polish(.QApplication
6df80 20 2a 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 .*.);.....virtual.void.unPolish(
6dfa0 20 51 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 .QApplication.*.);......virtual.
6dfc0 76 6f 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 void.polish(.QPalette.&.);......
6dfe0 76 69 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 virtual.void.polishPopupMenu(.QP
6e000 6f 70 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 opupMenu*.).=.0;......virtual.QR
6e020 65 63 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 ect.itemRect(.QPainter.*p,.const
6e040 20 51 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 .QRect.&r,........int.flags,.boo
6e060 6c 20 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 l.enabled,........const.QPixmap.
6e080 2a 70 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 *pixmap,........const.QString.&t
6e0a0 65 78 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 ext,.int.len.=.-1.).const;......
6e0c0 76 69 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 virtual.void.drawItem(.QPainter.
6e0e0 2a 70 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 *p,.const.QRect.&r,.......int.fl
6e100 61 67 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 ags,.const.QColorGroup.&g,.bool.
6e120 65 6e 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 enabled,.......const.QPixmap.*pi
6e140 78 6d 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 xmap,.const.QString.&text,......
6e160 20 69 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 .int.len.=.-1,.const.QColor.*pen
6e180 43 6f 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 Color.=.0.).const;.......enum.Pr
6e1a0 69 6d 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 imitiveElement.{..PE_ButtonComma
6e1c0 6e 64 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 nd,..PE_ButtonDefault,..PE_Butto
6e1e0 6e 42 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 nBevel,..PE_ButtonTool,..PE_Butt
6e200 6f 6e 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 onDropDown,...PE_FocusRect,...PE
6e220 5f 41 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 _ArrowUp,..PE_ArrowDown,..PE_Arr
6e240 6f 77 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 owRight,..PE_ArrowLeft,...PE_Spi
6e260 6e 57 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 nWidgetUp,..PE_SpinWidgetDown,..
6e280 50 45 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 PE_SpinWidgetPlus,..PE_SpinWidge
6e2a0 74 4d 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 tMinus,...PE_Indicator,..PE_Indi
6e2c0 63 61 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 catorMask,..PE_ExclusiveIndicato
6e2e0 72 2c 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 r,..PE_ExclusiveIndicatorMask,..
6e300 09 50 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 .PE_DockWindowHandle,..PE_DockWi
6e320 6e 64 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 ndowSeparator,..PE_DockWindowRes
6e340 69 7a 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 izeHandle,...PE_Splitter,...PE_P
6e360 61 6e 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 anel,..PE_PanelPopup,..PE_PanelM
6e380 65 6e 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 enuBar,..PE_PanelDockWindow,...P
6e3a0 45 5f 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 E_TabBarBase,...PE_HeaderSection
6e3c0 2c 0a 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 ,..PE_HeaderArrow,..PE_StatusBar
6e3e0 53 65 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 Section,...PE_GroupBoxFrame,...P
6e400 45 5f 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 E_Separator,...PE_SizeGrip,...PE
6e420 5f 43 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 _CheckMark,...PE_ScrollBarAddLin
6e440 65 2c 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 e,..PE_ScrollBarSubLine,..PE_Scr
6e460 6f 6c 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 ollBarAddPage,..PE_ScrollBarSubP
6e480 61 67 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 age,..PE_ScrollBarSlider,..PE_Sc
6e4a0 72 6f 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 rollBarFirst,..PE_ScrollBarLast,
6e4c0 0a 0a 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 ...PE_ProgressBarChunk,...PE_Pan
6e4e0 65 6c 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 elLineEdit,..PE_PanelTabWidget,.
6e500 0a 09 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 ..PE_WindowFrame,...PE_CheckList
6e520 43 6f 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 Controller,..PE_CheckListIndicat
6e540 6f 72 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 or,..PE_CheckListExclusiveIndica
6e560 74 6f 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 tor,...PE_PanelGroupBox,..PE_Rub
6e580 62 65 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 berBand,...//.do.not.add.any.val
6e5a0 75 65 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 ues.below/greater.this..PE_Custo
6e5c0 6d 42 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 mBase.=...0xf000000.....};......
6e5e0 65 6e 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 enum.StyleFlags.{..Style_Default
6e600 20 3d 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 .=...0x00000000,..Style_Enabled.
6e620 3d 20 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 =...0x00000001,..Style_Raised.=.
6e640 09 09 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 ..0x00000002,..Style_Sunken.=...
6e660 09 30 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 .0x00000004,..Style_Off.=...0x00
6e680 30 30 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 000008,..Style_NoChange.=..0x000
6e6a0 30 30 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 00010,..Style_On.=...0x00000020,
6e6c0 0a 09 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 ..Style_Down.=...0x00000040,..St
6e6e0 79 6c 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 yle_Horizontal.=..0x00000080,..S
6e700 74 79 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 tyle_HasFocus.=..0x00000100,..St
6e720 79 6c 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 yle_Top.=...0x00000200,..Style_B
6e740 6f 74 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 ottom.=...0x00000400,..Style_Foc
6e760 75 73 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 usAtBorder.=..0x00000800,..Style
6e780 5f 41 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 _AutoRaise.=..0x00001000,..Style
6e7a0 5f 4d 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 _MouseOver.=..0x00002000,..Style
6e7c0 5f 55 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 _Up.=...0x00004000,..Style_Selec
6e7e0 74 65 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 ted.=...0x00008000,..Style_Activ
6e800 65 20 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 e.=...0x00010000,..Style_ButtonD
6e820 65 66 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 efault.=..0x00020000.....};.....
6e840 74 79 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 typedef.uint.SFlags;......virtua
6e860 6c 20 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 l.void.drawPrimitive(.PrimitiveE
6e880 6c 65 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 lement.pe,.....QPainter.*p,.....
6e8a0 63 6f 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 const.QRect.&r,.....const.QColor
6e8c0 47 72 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 Group.&cg,.....SFlags.flags.=.St
6e8e0 79 6c 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 yle_Default,.....const.QStyleOpt
6e900 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 63 ion&.=.QStyleOption::Default.).c
6e920 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 72 6f 6c 45 6c 65 6d onst.=.0;.......enum.ControlElem
6e940 65 6e 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 ent.{..CE_PushButton,..CE_PushBu
6e960 74 74 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 ttonLabel,...CE_CheckBox,..CE_Ch
6e980 65 63 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 eckBoxLabel,...CE_RadioButton,..
6e9a0 43 45 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 CE_RadioButtonLabel,...CE_TabBar
6e9c0 54 61 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 Tab,..CE_TabBarLabel,...CE_Progr
6e9e0 65 73 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 essBarGroove,..CE_ProgressBarCon
6ea00 74 65 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 tents,..CE_ProgressBarLabel,...C
6ea20 45 5f 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 E_PopupMenuItem,..CE_MenuBarItem
6ea40 2c 0a 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 ,...CE_ToolButtonLabel,..CE_Menu
6ea60 42 61 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 BarEmptyArea,..CE_PopupMenuScrol
6ea80 6c 65 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 ler,..CE_DockWindowEmptyArea,..C
6eaa0 45 5f 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 E_PopupMenuVerticalExtra,..CE_Po
6eac0 70 75 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 pupMenuHorizontalExtra,...CE_Too
6eae0 6c 42 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 lBoxTab,..CE_HeaderLabel,...//.d
6eb00 6f 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 o.not.add.any.values.below/great
6eb20 65 72 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 er.than.this..CE_CustomBase.=..0
6eb40 78 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 76 6f xf0000000.....};......virtual.vo
6eb60 69 64 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 id.drawControl(.ControlElement.e
6eb80 6c 65 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 lement,..........QPainter.*p,...
6eba0 09 20 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 .......const.QWidget.*widget,...
6ebc0 09 20 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 .......const.QRect.&r,..........
6ebe0 63 6f 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 const.QColorGroup.&cg,..........
6ec00 53 46 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 SFlags.how.=.Style_Default,.....
6ec20 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
6ec40 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 0a 20 20 eOption::Default.).const.=.0;...
6ec60 20 20 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 ..virtual.void.drawControlMask(.
6ec80 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 09 20 20 51 50 ControlElement.element,.......QP
6eca0 61 69 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 ainter.*p,.......const.QWidget.*
6ecc0 77 69 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 widget,.......const.QRect.&r,...
6ece0 09 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 ....const.QStyleOption&.=.QStyle
6ed00 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 0a 0a 20 20 Option::Default.).const.=.0;....
6ed20 20 20 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 ..enum.SubRect.{..SR_PushButtonC
6ed40 6f 6e 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 ontents,..SR_PushButtonFocusRect
6ed60 2c 0a 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 ,...SR_CheckBoxIndicator,..SR_Ch
6ed80 65 63 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 eckBoxContents,..SR_CheckBoxFocu
6eda0 73 52 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 sRect,...SR_RadioButtonIndicator
6edc0 2c 0a 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 ,..SR_RadioButtonContents,..SR_R
6ede0 61 64 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 adioButtonFocusRect,...SR_ComboB
6ee00 6f 78 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 oxFocusRect,...SR_SliderFocusRec
6ee20 74 2c 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 t,...SR_DockWindowHandleRect,...
6ee40 53 52 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 SR_ProgressBarGroove,..SR_Progre
6ee60 73 73 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 ssBarContents,..SR_ProgressBarLa
6ee80 62 65 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 bel,...SR_ToolButtonContents,...
6eea0 53 52 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 SR_DialogButtonAccept,..SR_Dialo
6eec0 67 42 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 gButtonReject,..SR_DialogButtonA
6eee0 70 70 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 pply,..SR_DialogButtonHelp,..SR_
6ef00 44 69 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 DialogButtonAll,..SR_DialogButto
6ef20 6e 41 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 nAbort,..SR_DialogButtonIgnore,.
6ef40 09 53 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 .SR_DialogButtonRetry,..SR_Dialo
6ef60 67 42 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 gButtonCustom,...SR_ToolBoxTabCo
6ef80 6e 74 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 ntents,...//.do.not.add.any.valu
6efa0 65 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 53 52 5f 43 es.below/greater.than.this..SR_C
6efc0 75 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 ustomBase.=..0xf0000000.....};..
6efe0 20 20 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 ....virtual.QRect.subRect(.SubRe
6f000 63 74 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 ct.r,.const.QWidget.*widget.).co
6f020 6e 73 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 nst.=.0;.......enum.ComplexContr
6f040 6f 6c 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 ol{..CC_SpinWidget,..CC_ComboBox
6f060 2c 0a 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 ,..CC_ScrollBar,..CC_Slider,..CC
6f080 5f 54 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 _ToolButton,..CC_TitleBar,..CC_L
6f0a0 69 73 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 istView,...//.do.not.add.any.val
6f0c0 75 65 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 ues.below/greater.than.this..CC_
6f0e0 43 75 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 CustomBase.=..0xf0000000.....};.
6f100 0a 20 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 .....enum.SubControl.{..SC_None.
6f120 3d 09 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 =...0x00000000,...SC_ScrollBarAd
6f140 64 4c 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 dLine.=..0x00000001,..SC_ScrollB
6f160 61 72 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 arSubLine.=..0x00000002,..SC_Scr
6f180 6f 6c 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 ollBarAddPage.=..0x00000004,..SC
6f1a0 5f 53 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 _ScrollBarSubPage.=..0x00000008,
6f1c0 0a 09 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 ..SC_ScrollBarFirst.=..0x0000001
6f1e0 30 2c 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 0,..SC_ScrollBarLast.=..0x000000
6f200 32 30 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 20,..SC_ScrollBarSlider.=..0x000
6f220 30 30 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 00040,..SC_ScrollBarGroove.=..0x
6f240 30 30 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 00000080,...SC_SpinWidgetUp.=..0
6f260 78 30 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 x00000001,..SC_SpinWidgetDown.=.
6f280 09 30 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 .0x00000002,..SC_SpinWidgetFrame
6f2a0 20 3d 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 .=..0x00000004,..SC_SpinWidgetEd
6f2c0 69 74 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 itField.=.0x00000008,..SC_SpinWi
6f2e0 64 67 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 dgetButtonField.=.0x00000010,...
6f300 53 43 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 SC_ComboBoxFrame.=..0x00000001,.
6f320 09 53 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 .SC_ComboBoxEditField.=..0x00000
6f340 30 30 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 002,..SC_ComboBoxArrow.=..0x0000
6f360 30 30 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 0004,..SC_ComboBoxListBoxPopup.=
6f380 09 30 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 .0x00000008,...SC_SliderGroove.=
6f3a0 09 09 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 ..0x00000001,..SC_SliderHandle.=
6f3c0 20 09 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 ...0x00000002,..SC_SliderTickmar
6f3e0 6b 73 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 ks.=...0x00000004,...SC_ToolButt
6f400 6f 6e 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 on.=...0x00000001,..SC_ToolButto
6f420 6e 4d 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 nMenu.=..0x00000002,...SC_TitleB
6f440 61 72 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 arLabel.=..0x00000001,..SC_Title
6f460 42 61 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 BarSysMenu.=..0x00000002,..SC_Ti
6f480 74 6c 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 tleBarMinButton.=..0x00000004,..
6f4a0 53 43 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 SC_TitleBarMaxButton.=..0x000000
6f4c0 30 38 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 08,..SC_TitleBarCloseButton.=.0x
6f4e0 30 30 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 00000010,..SC_TitleBarNormalButt
6f500 6f 6e 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 on.=.0x00000020,..SC_TitleBarSha
6f520 64 65 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 deButton.=.0x00000040,..SC_Title
6f540 42 61 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 BarUnshadeButton.=.0x00000080,..
6f560 09 53 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 .SC_ListView.=...0x00000001,..SC
6f580 5f 4c 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 _ListViewBranch.=..0x00000002,..
6f5a0 53 43 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 SC_ListViewExpand.=..0x00000004,
6f5c0 0a 0a 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 ...SC_All.=...0xffffffff.....};.
6f5e0 20 20 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 ....typedef.uint.SCFlags;.......
6f600 76 69 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 virtual.void.drawComplexControl(
6f620 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 20 20 20 .ComplexControl.control,........
6f640 20 20 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 ..QPainter.*p,..........const.QW
6f660 69 64 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 idget.*widget,..........const.QR
6f680 65 63 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 ect.&r,..........const.QColorGro
6f6a0 75 70 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 up.&cg,..........SFlags.how.=.St
6f6c0 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 09 09 09 09 20 yle_Default,.#ifdef.Q_QDOC......
6f6e0 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 6c 73 65 0a ....SCFlags.sub.=.SC_All,.#else.
6f700 09 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 53 43 5f .........SCFlags.sub.=.(uint)SC_
6f720 41 6c 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 All,.#endif..........SCFlags.sub
6f740 41 63 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 Active.=.SC_None,..........const
6f760 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 44 .QStyleOption&.=.QStyleOption::D
6f780 65 66 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 efault.).const.=.0;.....virtual.
6f7a0 76 6f 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 void.drawComplexControlMask(.Com
6f7c0 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 20 51 50 61 69 6e plexControl.control,.......QPain
6f7e0 74 65 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 ter.*p,.......const.QWidget.*wid
6f800 67 65 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 get,.......const.QRect.&r,......
6f820 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
6f840 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 76 ion::Default.).const.=.0;......v
6f860 69 72 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 irtual.QRect.querySubControlMetr
6f880 69 63 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 ics(.ComplexControl.control,....
6f8a0 09 09 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 ....const.QWidget.*widget,......
6f8c0 20 20 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 ..SubControl.sc,........const.QS
6f8e0 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
6f900 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 53 75 62 ult.).const.=.0;.....virtual.Sub
6f920 43 6f 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 Control.querySubControl(.Complex
6f940 43 6f 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 Control.control,......const.QWid
6f960 67 65 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 get.*widget,......const.QPoint.&
6f980 70 6f 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 pos,......const.QStyleOption&.=.
6f9a0 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 20 3d 20 QStyleOption::Default.).const.=.
6f9c0 30 3b 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 0;.......enum.PixelMetric.{..PM_
6f9e0 42 75 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 ButtonMargin,..PM_ButtonDefaultI
6fa00 6e 64 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 ndicator,..PM_MenuButtonIndicato
6fa20 72 2c 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 r,..PM_ButtonShiftHorizontal,..P
6fa40 4d 5f 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 M_ButtonShiftVertical,...PM_Defa
6fa60 75 6c 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 ultFrameWidth,..PM_SpinBoxFrameW
6fa80 69 64 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 idth,...PM_MaximumDragDistance,.
6faa0 0a 09 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 ..PM_ScrollBarExtent,..PM_Scroll
6fac0 42 61 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 BarSliderMin,...PM_SliderThickne
6fae0 73 73 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 ss,.........//.total.slider.thic
6fb00 6b 6e 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 kness..PM_SliderControlThickness
6fb20 2c 20 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 ,.....//.thickness.of.the.busine
6fb40 73 73 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 ss.part..PM_SliderLength,..//.to
6fb60 74 61 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 tal.length.of.slider..PM_SliderT
6fb80 69 63 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 ickmarkOffset,.//..PM_SliderSpac
6fba0 65 41 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 eAvailable,.//.available.space.f
6fbc0 6f 72 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 or.slider.to.move...PM_DockWindo
6fbe0 77 53 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 wSeparatorExtent,..PM_DockWindow
6fc00 48 61 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 HandleExtent,..PM_DockWindowFram
6fc20 65 57 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 eWidth,...PM_MenuBarFrameWidth,.
6fc40 0a 09 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 ..PM_TabBarTabOverlap,..PM_TabBa
6fc60 72 54 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 rTabHSpace,..PM_TabBarTabVSpace,
6fc80 0a 09 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 ..PM_TabBarBaseHeight,..PM_TabBa
6fca0 72 42 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 rBaseOverlap,...PM_ProgressBarCh
6fcc0 75 6e 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 unkWidth,...PM_SplitterWidth,..P
6fce0 4d 5f 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 M_TitleBarHeight,...PM_Indicator
6fd00 57 69 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 Width,..PM_IndicatorHeight,..PM_
6fd20 45 78 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 ExclusiveIndicatorWidth,..PM_Exc
6fd40 6c 75 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 lusiveIndicatorHeight,..PM_Popup
6fd60 4d 65 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 MenuScrollerHeight,..PM_CheckLis
6fd80 74 42 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 tButtonSize,..PM_CheckListContro
6fda0 6c 6c 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 llerSize,..PM_PopupMenuFrameHori
6fdc0 7a 6f 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 zontalExtra,..PM_PopupMenuFrameV
6fde0 65 72 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 erticalExtra,...PM_DialogButtons
6fe00 53 65 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 Separator,..PM_DialogButtonsButt
6fe20 6f 6e 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 onWidth,..PM_DialogButtonsButton
6fe40 48 65 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 Height,...PM_MDIFrameWidth,..PM_
6fe60 4d 44 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 MDIMinimizedWidth,..PM_HeaderMar
6fe80 67 69 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 gin,..PM_HeaderMarkSize,..PM_Hea
6fea0 64 65 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 derGripMargin,..PM_TabBarTabShif
6fec0 74 48 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 tHorizontal,..PM_TabBarTabShiftV
6fee0 65 72 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 ertical,..PM_TabBarScrollButtonW
6ff00 69 64 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 idth,...PM_MenuBarItemSpacing,..
6ff20 50 4d 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 PM_ToolBarItemSpacing,...//.do.n
6ff40 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 20 ot.add.any.values.below/greater.
6ff60 74 68 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 than.this..PM_CustomBase.=..0xf0
6ff80 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 70 000000.....};......virtual.int.p
6ffa0 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 72 69 63 2c 0a ixelMetric(.PixelMetric.metric,.
6ffc0 09 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 20 3d 20 ........const.QWidget.*widget.=.
6ffe0 30 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 43 6f 6e 74 65 6e 0.).const.=.0;.......enum.Conten
70000 74 73 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 tsType.{..CT_PushButton,..CT_Che
70020 63 6b 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 ckBox,..CT_RadioButton,..CT_Tool
70040 42 75 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 Button,..CT_ComboBox,..CT_Splitt
70060 65 72 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 er,..CT_DockWindow,..CT_Progress
70080 42 61 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 Bar,..CT_PopupMenuItem,..CT_TabB
700a0 61 72 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 arTab,..CT_Slider,..CT_Header,..
700c0 43 54 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 CT_LineEdit,..CT_MenuBar,..CT_Sp
700e0 69 6e 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 inBox,..CT_SizeGrip,..CT_TabWidg
70100 65 74 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 et,..CT_DialogButtons,...//.do.n
70120 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 20 ot.add.any.values.below/greater.
70140 74 68 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 than.this..CT_CustomBase.=..0xf0
70160 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 53 69 7a 65 000000.....};......virtual.QSize
70180 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.
701a0 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.
701c0 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
701e0 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
70200 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.
70220 29 20 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 ).const.=.0;......enum.StyleHint
70240 20 20 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 ..{..//......//.the.general.hint
70260 73 0a 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 s..//.............//.disabled.te
70280 78 74 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 xt.should.be.etched,.ala.Windows
702a0 0a 09 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 ..SH_EtchDisabledText,...//.the.
702c0 47 55 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 GUI.style.enum,.argh!..SH_GUISty
702e0 6c 65 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 le,...//......//.widget.specific
70300 20 68 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 .hints..//......SH_ScrollBar_Bac
70320 6b 67 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 kgroundMode,..SH_ScrollBar_Middl
70340 65 43 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 eClickAbsolutePosition,..SH_Scro
70360 6c 6c 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 llBar_ScrollWhenPointerLeavesCon
70380 74 72 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 trol,...//.QEvent::Type.-.which.
703a0 6d 6f 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 mouse.event.to.select.a.tab..SH_
703c0 54 61 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 TabBar_SelectMouseType,...SH_Tab
703e0 42 61 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 Bar_Alignment,...SH_Header_Arrow
70400 41 6c 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 Alignment,...//.bool.-.sliders.s
70420 6e 61 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 nap.to.values.while.moving,.ala.
70440 57 69 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 Windows..SH_Slider_SnapToValue,.
70460 0a 09 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 ..//.bool.-.key.presses.handled.
70480 69 6e 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 in.a.sloppy.manner.-.ie..left.on
704a0 20 61 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 .a.vertical..//.slider.subtracts
704c0 20 61 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 .a.line..SH_Slider_SloppyKeyEven
704e0 74 73 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 ts,...//.bool.-.center.button.on
70500 20 70 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 .progress.dialogs,.ala.Motif,.el
70520 73 65 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 se.right.aligned..//.perhaps.thi
70540 73 20 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 s.should.be.a.Qt::Alignment.valu
70560 65 0a 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 e..SH_ProgressDialog_CenterCance
70580 6c 42 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 lButton,...//.Qt::AlignmentFlags
705a0 20 2d 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 .-.text.label.alignment.in.progr
705c0 65 73 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 ess.dialogs..//.Center.on.window
705e0 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 0a 09 53 48 5f 50 72 s,.Auto|VCenter.otherwize..SH_Pr
70600 6f 67 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 ogressDialog_TextLabelAlignment,
70620 0a 0a 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 ...//.bool.-.right.align.buttons
70640 20 6f 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 .on.print.dialog,.ala.Windows..S
70660 48 5f 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 H_PrintDialog_RightAlignButtons,
70680 0a 0a 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 ...//.bool.-.1.or.2.pixel.space.
706a0 62 65 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 between.the.menubar.and.the.dock
706c0 61 72 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 area,.ala.Windows..//.this.*REAL
706e0 4c 59 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 LY*.needs.a.better.name..SH_Main
70700 57 69 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 Window_SpaceBelowMenuBar,...//.b
70720 6f 6f 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 ool.-.select.the.text.in.the.lin
70740 65 20 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 e.edit.about.the.listbox.when.se
70760 6c 65 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 lecting..//.an.item.from.the.lis
70780 74 62 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 tbox,.or.when.the.line.edit.rece
707a0 69 76 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 ives.focus,.ala.Windows..SH_Font
707c0 44 69 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 Dialog_SelectAssociatedText,.../
707e0 2f 20 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 /.bool.-.allows.disabled.menu.it
70800 65 6d 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 ems.to.be.active..SH_PopupMenu_A
70820 6c 6c 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 llowActiveAndDisabled,...//.bool
70840 20 2d 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 .-.pressing.space.activates.item
70860 2c 20 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 ,.ala.Motif..SH_PopupMenu_SpaceA
70880 63 74 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 ctivatesItem,...//.int.-.number.
708a0 6f 66 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 of.milliseconds.to.wait.before.o
708c0 70 65 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 pening.a.submenu..//.256.on.wind
708e0 6f 77 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 ows,.96.on.motif..SH_PopupMenu_S
70900 75 62 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 ubMenuPopupDelay,...//.bool.-.sh
70920 6f 75 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 ould.scrollviews.draw.their.fram
70940 65 20 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 e.only.around.contents.(ala.Moti
70960 66 29 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 f),..//.or.around.contents,.scro
70980 6c 6c 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 llbars.and.corner.widgets.(ala.W
709a0 69 6e 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 indows).?..SH_ScrollView_FrameOn
709c0 6c 79 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 lyAroundContents,...//.bool.-.me
709e0 6e 75 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 nubars.items.are.navigatable.by.
70a00 70 72 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 pressing.alt,.followed.by.using.
70a20 09 2f 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 .//.the.arrow.keys.to.select.the
70a40 20 64 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 .desired.item..SH_MenuBar_AltKey
70a60 4e 61 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 Navigation,...//.bool.-.mouse.tr
70a80 61 63 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 acking.in.combobox.dropdown.list
70aa0 73 0a 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 s..SH_ComboBox_ListMouseTracking
70ac0 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 20 69 6e 20 ,...//.bool.-.mouse.tracking.in.
70ae0 70 6f 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 popupmenus..SH_PopupMenu_MouseTr
70b00 61 63 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 acking,...//.bool.-.mouse.tracki
70b20 6e 67 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 ng.in.menubars..SH_MenuBar_Mouse
70b40 54 72 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 Tracking,...//.bool.-.gray.out.s
70b60 65 6c 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 elected.items.when.loosing.focus
70b80 0a 09 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 ..SH_ItemView_ChangeHighlightOnF
70ba0 6f 63 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 ocus,...//.bool.-.supports.share
70bc0 64 20 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 d.activation.among.modeless.widg
70be0 65 74 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 ets..SH_Widget_ShareActivation,.
70c00 0a 09 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 ..//.bool.-.workspace.should.jus
70c20 74 20 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 t.maximize.the.client.area..SH_W
70c40 6f 72 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 orkspace_FillSpaceOnMaximize,...
70c60 2f 2f 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 //.bool.-.supports.popup.menu.co
70c80 6d 62 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 mboboxes..SH_ComboBox_Popup,.../
70ca0 2f 20 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 /.bool.-.titlebar.has.no.border.
70cc0 09 53 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 .SH_TitleBar_NoBorder,...//.bool
70ce0 20 2d 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 .-.stop.scrollbar.at.mouse..SH_S
70d00 63 72 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 crollBar_StopMouseOverSlider,...
70d20 2f 2f 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 //bool.-.blink.cursort.with.sele
70d40 63 74 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 cted.text..SH_BlinkCursorWhenTex
70d60 74 53 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 tSelected,...//bool.-.richtext.s
70d80 65 6c 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 elections.extend.the.full.width.
70da0 6f 66 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 of.the.docuemnt..SH_RichText_Ful
70dc0 6c 57 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 lWidthSelection,...//bool.-.popu
70de0 70 6d 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 pmenu.supports.scrolling.instead
70e00 20 6f 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 .of.multicolumn.mode..SH_PopupMe
70e20 6e 75 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 nu_Scrollable,...//.Qt::Alignmen
70e40 74 46 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 tFlags.-.text.label.vertical.ali
70e60 67 6e 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 gnment.in.groupboxes..//.Center.
70e80 6f 6e 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 on.windows,.Auto|VCenter.otherwi
70ea0 7a 65 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 ze..SH_GroupBox_TextLabelVertica
70ec0 6c 41 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 lAlignment,...//.Qt::QRgb.-.text
70ee0 20 6c 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 .label.color.in.groupboxes..SH_G
70f00 72 6f 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 roupBox_TextLabelColor,...//.boo
70f20 6c 20 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 l.-.popupmenu.supports.sloppy.su
70f40 62 6d 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 bmenus..SH_PopupMenu_SloppySubMe
70f60 6e 75 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 nus,...//.Qt::QRgb.-.table.grid.
70f80 63 6f 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 color..SH_Table_GridLineColor,..
70fa0 09 2f 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 .//.QChar.-.Unicode.character.fo
70fc0 72 20 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 r.password.char..SH_LineEdit_Pas
70fe0 73 77 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 swordCharacter,...//.QDialogButt
71000 6f 6e 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 ons::Button.-.default.button..SH
71020 5f 44 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 _DialogButtons_DefaultButton,...
71040 2f 2f 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 //.QToolBox.-.Boldness.of.the.se
71060 6c 65 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 lected.page.title..SH_ToolBox_Se
71080 6c 65 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 lectedPageTitleBold,...//bool.-.
710a0 69 66 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 if.a.tabbar.prefers.not.to.have.
710c0 73 63 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 scroller.arrows..SH_TabBar_Prefe
710e0 72 4e 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 rNoArrows,...//bool.-.if.left.bu
71100 74 74 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 tton.should.cause.an.absolute.po
71120 73 69 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 sition..SH_ScrollBar_LeftClickAb
71140 73 6f 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 solutePosition,...//.QEvent::Typ
71160 65 20 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 e.-.which.mouse.event.to.select.
71180 61 20 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 a.list.view.expansion..SH_ListVi
711a0 65 77 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 ewExpand_SelectMouseType,...//bo
711c0 6f 6c 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 ol.-.if.underline.for.accelerato
711e0 72 73 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 rs..SH_UnderlineAccelerator,.../
71200 2f 20 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 /.bool.-.QToolButton.-.if.tool.b
71220 75 74 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 uttons.should.use.a.3D.frame..//
71240 20 77 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 .when.the.mouse.is.over.the.butt
71260 6f 6e 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 on..SH_ToolButton_Uses3D,...//.d
71280 6f 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 o.not.add.any.values.below/great
712a0 65 72 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 er.than.this..SH_CustomBase.=..0
712c0 78 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 69 6e xf0000000.....};......virtual.in
712e0 74 20 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 t.styleHint(.StyleHint.stylehint
71300 2c 0a 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 ,.......const.QWidget.*widget.=.
71320 30 2c 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 0,.......const.QStyleOption&.=.Q
71340 53 74 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 StyleOption::Default,.......QSty
71360 6c 65 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 leHintReturn*.returnData.=.0....
71380 20 20 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 ...).const.=.0;.......enum.Style
713a0 50 69 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 Pixmap.{..SP_TitleBarMinButton,.
713c0 09 53 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 .SP_TitleBarMaxButton,..SP_Title
713e0 42 61 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 BarCloseButton,..SP_TitleBarNorm
71400 61 6c 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 alButton,..SP_TitleBarShadeButto
71420 6e 2c 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 n,..SP_TitleBarUnshadeButton,..S
71440 50 5f 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 P_DockWindowCloseButton,..SP_Mes
71460 73 61 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 sageBoxInformation,..SP_MessageB
71480 6f 78 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 oxWarning,..SP_MessageBoxCritica
714a0 6c 2c 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 l,..SP_MessageBoxQuestion,...//.
714c0 64 6f 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 do.not.add.any.values.below/grea
714e0 74 65 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 ter.than.this..SP_CustomBase.=..
71500 30 78 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 0xf0000000.....};......virtual.Q
71520 50 69 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 Pixmap.stylePixmap(.StylePixmap.
71540 73 74 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 stylepixmap,......const.QWidget.
71560 2a 77 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 *widget.=.0,......const.QStyleOp
71580 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.).
715a0 63 6f 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 const.=.0;.......static.QRect.vi
715c0 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 69 63 61 6c 2c 20 sualRect(.const.QRect.&logical,.
715e0 63 6f 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 const.QWidget.*w.);......static.
71600 51 52 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 QRect.visualRect(.const.QRect.&l
71620 6f 67 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 ogical,.const.QRect.&bounding.);
71640 0a 0a 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 .........//.Old.2.x.QStyle.API..
71660 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 69 6e 74 20 64 65 66 #ifndef.QT_NO_COMPAT.....int.def
71680 61 75 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 aultFrameWidth().const.....{..re
716a0 74 75 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 turn.pixelMetric(.PM_DefaultFram
716c0 65 57 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 eWidth.);.....}.....void.tabbarM
716e0 65 74 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 etrics(.const.QWidget*.t,....int
71700 26 20 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 &.hf,.int&.vf,.int&.ov.).const..
71720 20 20 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 ...{..hf.=.pixelMetric(.PM_TabBa
71740 72 54 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 rTabHSpace,.t.);..vf.=.pixelMetr
71760 69 63 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 ic(.PM_TabBarTabVSpace,.t.);..ov
71780 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 42 61 73 65 4f 76 65 .=.pixelMetric(.PM_TabBarBaseOve
717a0 72 6c 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 rlap,.t.);.....}.....QSize.scrol
717c0 6c 42 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 lBarExtent().const.....{..return
717e0 20 51 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 .QSize(pixelMetric(PM_ScrollBarE
71800 78 74 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 xtent),........pixelMetric(PM_Sc
71820 72 6f 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 rollBarExtent));.....}.#endif...
71840 70 72 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 private:.....QStylePrivate.*.d;.
71860 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 20 .#if.defined(Q_DISABLE_COPY)....
71880 20 51 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 .QStyle(.const.QStyle.&.);.....Q
718a0 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 53 74 79 6c 65 20 26 Style&.operator=(.const.QStyle.&
718c0 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 53 .);.#endif.};..#endif.//.QT_NO_S
718e0 54 59 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 TYLE.#endif.//.QSTYLE_H......q.v
71900 00 62 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 .b.u.t.t.o.n.g.r.o.u.p...h...Z/*
71920 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 20 20 ................................
71940 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 20 20 ................................
71960 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 20 20 ................................
71980 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 20 20 ................................
719a0 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 20 20 ................................
719c0 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 20 20 ................................
719e0 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 20 20 ................................
71a00 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 20 20 ................................
71a20 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 20 20 ................................
71a40 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 20 20 ................................
71a60 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 20 20 ................................
71a80 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 20 20 ................................
71aa0 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 20 20 ................................
71ac0 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 20 20 ................................
71ae0 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 20 20 ................................
71b00 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 20 20 ................................
71b20 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 20 20 ................................
71b40 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 20 20 ................................
71b60 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 20 20 ................................
71b80 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 20 20 ................................
71ba0 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 20 20 ................................
71bc0 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 20 20 ................................
71be0 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 20 20 ................................
71c00 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 20 20 ................................
71c20 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 20 20 ................................
71c40 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 20 20 ................................
71c60 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 20 20 ................................
71c80 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 20 20 ................................
71ca0 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 20 20 ................................
71cc0 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 20 20 ................................
71ce0 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 20 20 ................................
71d00 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 20 20 ................................
71d20 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 20 20 ................................
71d40 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 20 20 ................................
71d60 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 20 20 ................................
71d80 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 20 20 ................................
71da0 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 20 20 ................................
71dc0 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 20 20 ................................
71de0 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 20 20 ................................
71e00 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 20 20 ................................
71e20 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 20 20 ................................
71e40 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 20 20 ................................
71e60 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 20 20 ................................
71e80 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 20 20 ................................
71ea0 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 20 20 ................................
71ec0 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 20 20 ................................
71ee0 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 20 20 ................................
71f00 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 56 42 55 54 54 4f 4e 47 52 4f .........*/..#ifndef.QVBUTTONGRO
71f20 55 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 UP_H.#define.QVBUTTONGROUP_H..#i
71f40 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 67 72 6f 75 fndef.QT_H.#include."qbuttongrou
71f60 70 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 p.h".#endif.//.QT_H..#ifndef.QT_
71f80 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 NO_VBUTTONGROUP..class.Q_EXPORT.
71fa0 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 47 72 QVButtonGroup.:.public.QButtonGr
71fc0 6f 75 70 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 oup.{.....Q_OBJECT.public:.....Q
71fe0 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c VButtonGroup(.QWidget*.parent=0,
72000 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 51 56 42 75 74 .const.char*.name=0.);.....QVBut
72020 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 20 tonGroup(.const.QString.&title,.
72040 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 6e QWidget*.parent=0,.const.char*.n
72060 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 7e 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 28 29 3b 0a ame=0.);......~QVButtonGroup();.
72080 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 73 74 .private:.//.Disabled.copy.const
720a0 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 65 64 ructor.and.operator=.#if.defined
720c0 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 56 42 75 74 74 6f 6e 47 72 6f (Q_DISABLE_COPY).....QVButtonGro
720e0 75 70 28 20 63 6f 6e 73 74 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 up(.const.QVButtonGroup.&.);....
72100 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 .QVButtonGroup.&operator=(.const
72120 20 51 56 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a .QVButtonGroup.&.);.#endif.};...
72140 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 23 65 #endif.//.QT_NO_VBUTTONGROUP..#e
72160 6e 64 69 66 20 2f 2f 20 51 56 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 14 00 71 00 74 ndif.//.QVBUTTONGROUP_H......q.t
72180 00 6f 00 6f 00 6c 00 62 00 6f 00 78 00 2e 00 68 00 00 0e e7 2f 2a 20 20 20 20 20 20 20 20 20 20 .o.o.l.b.o.x...h..../*..........
721a0 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 20 20 ................................
721c0 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 20 20 ................................
721e0 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 20 20 ................................
72200 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 20 20 ................................
72220 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 20 20 ................................
72240 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 20 20 ................................
72260 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 20 20 ................................
72280 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 20 20 ................................
722a0 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 20 20 ................................
722c0 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 20 20 ................................
722e0 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 20 20 ................................
72300 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 20 20 ................................
72320 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 20 20 ................................
72340 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 20 20 ................................
72360 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 20 20 ................................
72380 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 20 20 ................................
723a0 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 20 20 ................................
723c0 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 20 20 ................................
723e0 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 20 20 ................................
72400 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 20 20 ................................
72420 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 20 20 ................................
72440 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 20 20 ................................
72460 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 20 20 ................................
72480 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 20 20 ................................
724a0 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 20 20 ................................
724c0 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 20 20 ................................
724e0 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 20 20 ................................
72500 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 20 20 ................................
72520 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 20 20 ................................
72540 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 20 20 ................................
72560 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 20 20 ................................
72580 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 20 20 ................................
725a0 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 20 20 ................................
725c0 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 20 20 ................................
725e0 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 20 20 ................................
72600 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 20 20 ................................
72620 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 20 20 ................................
72640 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 20 20 ................................
72660 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 20 20 ................................
72680 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 20 20 ................................
726a0 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 20 20 ................................
726c0 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 20 20 ................................
726e0 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 20 20 ................................
72700 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 20 20 ................................
72720 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 20 20 ................................
72740 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 20 20 ................................
72760 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 20 20 ................................
72780 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 4f 4f 4c 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 .*/..#ifndef.QTOOLBOX_H.#define.
727a0 51 54 4f 4f 4c 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 QTOOLBOX_H..#ifndef.QT_H.#includ
727c0 65 20 3c 71 66 72 61 6d 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 69 63 6f 6e 73 65 74 2e e.<qframe.h>.#include.<qiconset.
727e0 68 3e 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
72800 5f 54 4f 4f 4c 42 4f 58 0a 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 74 65 3b _TOOLBOX..class.QToolBoxPrivate;
72820 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 4c 69 73 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 .class.QWidgetList;..class.Q_EXP
72840 4f 52 54 20 51 54 6f 6f 6c 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 ORT.QToolBox.:.public.QFrame.{..
72860 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 69 6e 74 20 ...Q_OBJECT.....Q_PROPERTY(.int.
72880 63 75 72 72 65 6e 74 49 6e 64 65 78 20 52 45 41 44 20 63 75 72 72 65 6e 74 49 6e 64 65 78 20 57 currentIndex.READ.currentIndex.W
728a0 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 20 29 0a 20 20 20 20 51 5f 50 52 4f RITE.setCurrentIndex.).....Q_PRO
728c0 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 0a 70 PERTY(.int.count.READ.count.)..p
728e0 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 6f 6f 6c 42 6f 78 28 20 51 57 69 64 67 65 74 20 2a 70 61 ublic:.....QToolBox(.QWidget.*pa
72900 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 20 30 2c 20 rent.=.0,.const.char.*name.=.0,.
72920 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 54 6f 6f 6c 42 6f 78 28 29 3b WFlags.f.=.0.);.....~QToolBox();
72940 0a 0a 20 20 20 20 69 6e 74 20 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d ......int.addItem(.QWidget.*item
72960 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 6e ,.const.QString.&label.);.....in
72980 74 20 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 t.addItem(.QWidget.*item,.const.
729a0 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 53 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 QIconSet.&iconSet,.const.QString
729c0 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 .&label.);.....int.insertItem(.i
729e0 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 20 51 nt.index,.QWidget.*item,.const.Q
72a00 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 6e 73 65 72 74 49 String.&label.);.....int.insertI
72a20 74 65 6d 28 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 tem(.int.index,.QWidget.*item,.c
72a40 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 53 65 74 2c 20 63 6f 6e 73 74 20 51 53 onst.QIconSet.&iconSet,.const.QS
72a60 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 65 6d 6f 76 65 49 tring.&label.);......int.removeI
72a80 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 tem(.QWidget.*item.);......void.
72aa0 73 65 74 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 setItemEnabled(.int.index,.bool.
72ac0 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 49 74 65 6d 45 6e 61 62 6c 65 enabled.);.....bool.isItemEnable
72ae0 64 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 64 20 d(.int.index.).const;......void.
72b00 73 65 74 49 74 65 6d 4c 61 62 65 6c 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 setItemLabel(.int.index,.const.Q
72b20 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 74 65 String.&label.);.....QString.ite
72b40 6d 4c 61 62 65 6c 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 mLabel(.int.index.).const;......
72b60 76 6f 69 64 20 73 65 74 49 74 65 6d 49 63 6f 6e 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 void.setItemIconSet(.int.index,.
72b80 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 53 65 74 20 29 3b 0a 20 20 20 20 51 const.QIconSet.&iconSet.);.....Q
72ba0 49 63 6f 6e 53 65 74 20 69 74 65 6d 49 63 6f 6e 53 65 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 IconSet.itemIconSet(.int.index.)
72bc0 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 54 6f 6f 6c 54 69 70 .const;......void.setItemToolTip
72be0 28 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 74 6f 6f 6c (.int.index,.const.QString.&tool
72c00 54 69 70 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 74 65 6d 54 6f 6f 6c 54 69 70 28 20 Tip.);.....QString.itemToolTip(.
72c20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 int.index.).const;......QWidget.
72c40 2a 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 76 6f 69 64 20 73 *currentItem().const;.....void.s
72c60 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 20 29 3b 0a etCurrentItem(.QWidget.*item.);.
72c80 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 20 63 6f 6e 73 74 3b 0a 20 .....int.currentIndex().const;..
72ca0 20 20 20 51 57 69 64 67 65 74 20 2a 69 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f ...QWidget.*item(.int.index.).co
72cc0 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 74 20 2a 69 nst;.....int.indexOf(.QWidget.*i
72ce0 74 65 6d 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 tem.).const;.....int.count().con
72d00 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 65 74 43 st;..public.slots:.....void.setC
72d20 75 72 72 65 6e 74 49 6e 64 65 78 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 73 69 67 6e 61 urrentIndex(.int.index.);..signa
72d40 6c 73 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 69 6e 74 ls:.....void.currentChanged(.int
72d60 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f .index.);..private.slots:.....vo
72d80 69 64 20 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 id.buttonClicked();.....void.ite
72da0 6d 44 65 73 74 72 6f 79 65 64 28 51 4f 62 6a 65 63 74 2a 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 mDestroyed(QObject*);..protected
72dc0 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 74 65 6d 49 6e 73 65 72 74 65 64 28 :.....virtual.void.itemInserted(
72de0 20 69 6e 74 20 69 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 69 .int.index.);.....virtual.void.i
72e00 74 65 6d 52 65 6d 6f 76 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 temRemoved(.int.index.);.....voi
72e20 64 20 73 68 6f 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 d.showEvent(.QShowEvent.*e.);...
72e40 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 ..void.frameChanged();.....void.
72e60 73 74 79 6c 65 43 68 61 6e 67 65 28 51 53 74 79 6c 65 26 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a styleChange(QStyle&);..private:.
72e80 20 20 20 20 76 6f 69 64 20 72 65 6c 61 79 6f 75 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 ....void.relayout();..private:..
72ea0 20 20 20 51 54 6f 6f 6c 42 6f 78 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 0a 69 6e 6c ...QToolBoxPrivate.*d;..};...inl
72ec0 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 ine.int.QToolBox::addItem(.QWidg
72ee0 65 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 et.*item,.const.QString.&label.)
72f00 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 49 74 65 6d 28 20 2d 31 2c 20 69 74 65 6d 2c 20 .{.return.insertItem(.-1,.item,.
72f20 51 49 63 6f 6e 53 65 74 28 29 2c 20 6c 61 62 65 6c 20 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e QIconSet(),.label.);.}.inline.in
72f40 74 20 51 54 6f 6f 6c 42 6f 78 3a 3a 61 64 64 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 69 74 t.QToolBox::addItem(.QWidget.*it
72f60 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 74 2c 0a 09 09 09 em,.const.QIconSet.&iconSet,....
72f80 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 0a 7b 20 72 ......const.QString.&label.).{.r
72fa0 65 74 75 72 6e 20 69 6e 73 65 72 74 49 74 65 6d 28 20 2d 31 2c 20 69 74 65 6d 2c 20 69 63 6f 6e eturn.insertItem(.-1,.item,.icon
72fc0 53 65 74 2c 20 6c 61 62 65 6c 20 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 54 6f 6f 6c Set,.label.);.}.inline.int.QTool
72fe0 42 6f 78 3a 3a 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 Box::insertItem(.int.index,.QWid
73000 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 26 6c 61 62 65 6c 20 get.*item,.const.QString.&label.
73020 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 64 65 78 2c 20 69 74 ).{.return.insertItem(.index,.it
73040 65 6d 2c 20 51 49 63 6f 6e 53 65 74 28 29 2c 20 6c 61 62 65 6c 20 29 3b 20 7d 0a 0a 23 65 6e 64 em,.QIconSet(),.label.);.}..#end
73060 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 4f 58 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 if.//.QT_NO_TOOLBOX.#endif......
73080 71 00 74 00 65 00 78 00 74 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 11 58 2f 2a 20 20 20 q.t.e.x.t.c.o.d.e.c...h...X/*...
730a0 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 20 20 ................................
730c0 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 20 20 ................................
730e0 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 20 20 ................................
73100 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 20 20 ................................
73120 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 20 20 ................................
73140 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 20 20 ................................
73160 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 20 20 ................................
73180 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 20 20 ................................
731a0 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 20 20 ................................
731c0 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 20 20 ................................
731e0 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 20 20 ................................
73200 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 20 20 ................................
73220 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 20 20 ................................
73240 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 20 20 ................................
73260 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 20 20 ................................
73280 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 20 20 ................................
732a0 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 20 20 ................................
732c0 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 20 20 ................................
732e0 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 20 20 ................................
73300 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 20 20 ................................
73320 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 20 20 ................................
73340 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 20 20 ................................
73360 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 20 20 ................................
73380 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 20 20 ................................
733a0 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 20 20 ................................
733c0 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 20 20 ................................
733e0 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 20 20 ................................
73400 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 20 20 ................................
73420 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 20 20 ................................
73440 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 20 20 ................................
73460 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 20 20 ................................
73480 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 20 20 ................................
734a0 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 20 20 ................................
734c0 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 20 20 ................................
734e0 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 20 20 ................................
73500 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 20 20 ................................
73520 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 20 20 ................................
73540 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 20 20 ................................
73560 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 20 20 ................................
73580 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 20 20 ................................
735a0 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 20 20 ................................
735c0 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 20 20 ................................
735e0 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 20 20 ................................
73600 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 20 20 ................................
73620 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 20 20 ................................
73640 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 20 20 ................................
73660 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 20 20 ................................
73680 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e .*/..#ifndef.QTEXTCODEC_H.#defin
736a0 65 20 51 54 45 58 54 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 e.QTEXTCODEC_H..#ifndef.QT_H.#in
736c0 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 48 clude."qstring.h".#endif.//.QT_H
736e0 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 61 73 73 ..#ifndef.QT_NO_TEXTCODEC..class
73700 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 49 4f 44 65 76 69 63 65 3b 0a 63 6c .QTextCodec;.class.QIODevice;.cl
73720 61 73 73 20 51 46 6f 6e 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 ass.QFont;..class.Q_EXPORT.QText
73740 45 6e 63 6f 64 65 72 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 Encoder.{.public:.....virtual.~Q
73760 54 65 78 74 45 6e 63 6f 64 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 43 53 74 72 TextEncoder();.....virtual.QCStr
73780 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 67 26 20 75 ing.fromUnicode(const.QString&.u
737a0 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 c,.int&.lenInOut).=.0;.};..class
737c0 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 44 65 63 6f 64 65 72 20 7b 0a 70 75 62 6c 69 63 3a .Q_EXPORT.QTextDecoder.{.public:
737e0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 44 65 63 6f 64 65 72 28 29 3b 0a 20 20 .....virtual.~QTextDecoder();...
73800 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 ..virtual.QString.toUnicode(cons
73820 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 3d 20 30 3b 0a 7d 3b 0a t.char*.chars,.int.len).=.0;.};.
73840 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 .class.Q_EXPORT.QTextCodec.{.pub
73860 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 65 78 74 43 6f 64 65 63 28 29 3b 0a lic:.....virtual.~QTextCodec();.
73880 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 20 20 20 73 74 61 74 69 63 .#ifndef.QT_NO_CODECS.....static
738a0 20 51 54 65 78 74 43 6f 64 65 63 2a 20 6c 6f 61 64 43 68 61 72 6d 61 70 28 51 49 4f 44 65 76 69 .QTextCodec*.loadCharmap(QIODevi
738c0 63 65 2a 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 6c 6f 61 ce*);.....static.QTextCodec*.loa
738e0 64 43 68 61 72 6d 61 70 46 69 6c 65 28 51 53 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 29 3b 0a dCharmapFile(QString.filename);.
73900 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 20 20 20 20 73 74 61 74 69 63 #endif.//QT_NO_CODECS.....static
73920 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 4d 69 62 28 69 6e 74 20 6d 69 62 .QTextCodec*.codecForMib(int.mib
73940 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 46 );.....static.QTextCodec*.codecF
73960 6f 72 4e 61 6d 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 2c 20 69 6e 74 20 61 63 63 orName(const.char*.hint,.int.acc
73980 75 72 61 63 79 3d 30 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 uracy=0);.....static.QTextCodec*
739a0 20 63 6f 64 65 63 46 6f 72 43 6f 6e 74 65 6e 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 .codecForContent(const.char*.cha
739c0 72 73 2c 20 69 6e 74 20 6c 65 6e 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f rs,.int.len);.....static.QTextCo
739e0 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 49 6e 64 65 78 28 69 6e 74 20 69 29 3b 0a 20 20 20 20 73 dec*.codecForIndex(int.i);.....s
73a00 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 4c 6f 63 61 6c 65 tatic.QTextCodec*.codecForLocale
73a20 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 4c ();.....static.void.setCodecForL
73a40 6f 63 61 6c 65 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 ocale(QTextCodec.*c);......stati
73a60 63 20 51 54 65 78 74 43 6f 64 65 63 2a 20 63 6f 64 65 63 46 6f 72 54 72 28 29 3b 0a 20 20 20 20 c.QTextCodec*.codecForTr();.....
73a80 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 54 72 28 51 54 65 78 74 43 static.void.setCodecForTr(QTextC
73aa0 6f 64 65 63 20 2a 63 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 odec.*c);.....static.QTextCodec*
73ac0 20 63 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 .codecForCStrings();.....static.
73ae0 76 6f 69 64 20 73 65 74 43 6f 64 65 63 46 6f 72 43 53 74 72 69 6e 67 73 28 51 54 65 78 74 43 6f void.setCodecForCStrings(QTextCo
73b00 64 65 63 20 2a 63 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 6c 65 74 65 dec.*c);......static.void.delete
73b20 41 6c 6c 43 6f 64 65 63 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 AllCodecs();......static.const.c
73b40 68 61 72 2a 20 6c 6f 63 61 6c 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 har*.locale();......virtual.cons
73b60 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 t.char*.name().const.=.0;.....vi
73b80 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 4e 61 6d 65 28 29 20 63 6f 6e rtual.const.char*.mimeName().con
73ba0 73 74 3b 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 st;.....virtual.int.mibEnum().co
73bc0 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 54 65 78 74 44 65 63 6f 64 nst.=.0;......virtual.QTextDecod
73be0 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 20 20 20 20 76 69 72 er*.makeDecoder().const;.....vir
73c00 74 75 61 6c 20 51 54 65 78 74 45 6e 63 6f 64 65 72 2a 20 6d 61 6b 65 45 6e 63 6f 64 65 72 28 29 tual.QTextEncoder*.makeEncoder()
73c20 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 74 6f 55 .const;......virtual.QString.toU
73c40 6e 69 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 nicode(const.char*.chars,.int.le
73c60 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 43 53 74 72 69 6e 67 20 66 n).const;.....virtual.QCString.f
73c80 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e romUnicode(const.QString&.uc,.in
73ca0 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e t&.lenInOut).const;......QCStrin
73cc0 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 67 26 20 75 63 29 g.fromUnicode(const.QString&.uc)
73ce0 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 63 6f .const;.....QString.toUnicode(co
73d00 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b nst.QByteArray&,.int.len).const;
73d20 0a 20 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 51 42 79 .....QString.toUnicode(const.QBy
73d40 74 65 41 72 72 61 79 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 teArray&).const;.....QString.toU
73d60 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 6c 65 6e 29 nicode(const.QCString&,.int.len)
73d80 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 63 6f .const;.....QString.toUnicode(co
73da0 6e 73 74 20 51 43 53 74 72 69 6e 67 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e nst.QCString&).const;.....QStrin
73dc0 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 73 29 20 63 g.toUnicode(const.char*.chars).c
73de0 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 61 6e 45 6e 63 6f 64 65 onst;.....virtual.bool.canEncode
73e00 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f (.QChar.).const;.....virtual.boo
73e20 6c 20 63 61 6e 45 6e 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 20 63 6f l.canEncode(.const.QString&.).co
73e40 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 nst;......virtual.int.heuristicC
73e60 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 73 2c 20 69 ontentMatch(const.char*.chars,.i
73e80 6e 74 20 6c 65 6e 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 69 nt.len).const.=.0;.....virtual.i
73ea0 6e 74 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 nt.heuristicNameMatch(const.char
73ec0 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 *.hint).const;......virtual.QByt
73ee0 65 41 72 72 61 79 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 67 eArray.fromUnicode(const.QString
73f00 26 20 75 63 2c 20 69 6e 74 20 66 72 6f 6d 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a &.uc,.int.from,.int.len).const;.
73f20 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 63 68 61 72 61 ....virtual.unsigned.short.chara
73f40 63 74 65 72 46 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 cterFromUnicode(const.QString.&s
73f60 74 72 2c 20 69 6e 74 20 70 6f 73 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a tr,.int.pos).const;..protected:.
73f80 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 ....QTextCodec();.....static.int
73fa0 20 73 69 6d 70 6c 65 48 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 .simpleHeuristicNameMatch(const.
73fc0 63 68 61 72 2a 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 3b 0a 0a char*.name,.const.char*.hint);..
73fe0 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 46 6f 6e 74 3b private:.....friend.class.QFont;
74000 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 58 4c 46 .....friend.class.QFontEngineXLF
74020 44 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 6f 6d 55 6e 69 63 6f 64 65 49 6e 74 65 72 6e 61 6c 28 D;.....void.fromUnicodeInternal(
74040 20 63 6f 6e 73 74 20 51 43 68 61 72 20 2a 69 6e 2c 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 .const.QChar.*in,.unsigned.short
74060 20 2a 6f 75 74 2c 20 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 .*out,..int.length.);......stati
74080 63 20 51 54 65 78 74 43 6f 64 65 63 20 2a 63 66 74 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 c.QTextCodec.*cftr;.....static.Q
740a0 54 65 78 74 43 6f 64 65 63 20 2a 63 66 63 73 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 54 65 78 TextCodec.*cfcs;.};..inline.QTex
740c0 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 65 63 46 6f 72 54 72 28 29 tCodec*.QTextCodec::codecForTr()
740e0 20 7b 20 72 65 74 75 72 6e 20 63 66 74 72 3b 20 7d 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 54 .{.return.cftr;.}.inline.void.QT
74100 65 78 74 43 6f 64 65 63 3a 3a 73 65 74 43 6f 64 65 63 46 6f 72 54 72 28 51 54 65 78 74 43 6f 64 extCodec::setCodecForTr(QTextCod
74120 65 63 20 2a 63 29 20 7b 20 63 66 74 72 20 3d 20 63 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 54 65 78 ec.*c).{.cftr.=.c;.}.inline.QTex
74140 74 43 6f 64 65 63 2a 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 63 6f 64 65 63 46 6f 72 43 53 74 72 tCodec*.QTextCodec::codecForCStr
74160 69 6e 67 73 28 29 20 7b 20 72 65 74 75 72 6e 20 63 66 63 73 3b 20 7d 0a 69 6e 6c 69 6e 65 20 76 ings().{.return.cfcs;.}.inline.v
74180 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 43 53 74 72 69 oid.QTextCodec::setCodecForCStri
741a0 6e 67 73 28 51 54 65 78 74 43 6f 64 65 63 20 2a 63 29 20 7b 20 63 66 63 73 20 3d 20 63 3b 20 7d ngs(QTextCodec.*c).{.cfcs.=.c;.}
741c0 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 23 65 6e 64 ..#endif.//.QT_NO_TEXTCODEC.#end
741e0 69 66 20 2f 2f 20 51 54 45 58 54 43 4f 44 45 43 5f 48 0a 00 00 00 26 00 71 00 77 00 69 00 6e 00 if.//.QTEXTCODEC_H....&.q.w.i.n.
74200 64 00 6f 00 77 00 73 00 79 00 73 00 74 00 65 00 6d 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 40 d.o.w.s.y.s.t.e.m._.q.w.s...h..@
74220 0e 2f 2a 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 ./*.............................
74240 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 20 20 ................................
74260 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 20 20 ................................
74280 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 20 20 ................................
742a0 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 20 20 ................................
742c0 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 20 20 ................................
742e0 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 20 20 ................................
74300 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 20 20 ................................
74320 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 20 20 ................................
74340 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 20 20 ................................
74360 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 20 20 ................................
74380 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 20 20 ................................
743a0 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 20 20 ................................
743c0 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 20 20 ................................
743e0 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 20 20 ................................
74400 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 20 20 ................................
74420 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 20 20 ................................
74440 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 20 20 ................................
74460 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 20 20 ................................
74480 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 20 20 ................................
744a0 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 20 20 ................................
744c0 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 20 20 ................................
744e0 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 20 20 ................................
74500 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 20 20 ................................
74520 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 20 20 ................................
74540 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 20 20 ................................
74560 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 20 20 ................................
74580 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 20 20 ................................
745a0 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 20 20 ................................
745c0 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 20 20 ................................
745e0 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 20 20 ................................
74600 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 20 20 ................................
74620 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 20 20 ................................
74640 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 20 20 ................................
74660 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 20 20 ................................
74680 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 20 20 ................................
746a0 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 20 20 ................................
746c0 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 20 20 ................................
746e0 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 20 20 ................................
74700 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 20 20 ................................
74720 20 20 20 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 5f 51 57 53 ...*/..#ifndef.QWINDOWSYSTEM_QWS
74740 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 5f 48 0a 0a _H.#define.QWINDOWSYSTEM_QWS_H..
74760 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 63 6b 65 74 #ifndef.QT_H.#include."qwssocket
74780 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 6e 63 6c 75 _qws.h".#include."qmap.h".#inclu
747a0 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 70 74 72 6c de."qdatetime.h".#include."qptrl
747c0 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 23 69 6e 63 ist.h".#include."qimage.h"..#inc
747e0 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 63 6c 75 64 lude."qwsproperty_qws.h".#includ
74800 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 65 20 22 71 e."qwscommand_qws.h".#include."q
74820 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 48 0a 0a 23 wsevent_qws.h".#endif.//.QT_H..#
74840 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 20 53 57 43 include."qkbd_qws.h"..struct.SWC
74860 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 63 6c 61 73 ursorData;.class.QWSCursor;.clas
74880 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 4d 61 6e 61 s.QWSClient;.class.QWSRegionMana
748a0 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 72 76 65 72 ger;.class.QGfx;.class.QWSServer
748c0 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 6f 77 49 6e Data;..class.QWSInternalWindowIn
748e0 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 3b 0a 20 20 fo.{..public:......int.winid;...
74900 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 20 51 53 74 ..unsigned.int.clientid;.....QSt
74920 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 74 6f 20 51 ring.name;...//.Corresponds.to.Q
74940 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 67 65 74 0a Object.name.of.top-level.widget.
74960 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 63 6c 61 73 .};..struct.QWSWindowData;..clas
74980 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 20 20 20 76 s.QWSScreenSaver.{.public:.....v
749a0 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 20 20 76 69 irtual.~QWSScreenSaver();.....vi
749c0 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 76 69 72 74 rtual.void.restore()=0;.....virt
749e0 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 7d 3b 0a 0a ual.bool.save(int.level)=0;.};..
74a00 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 20 63 6c 61 class.QWSWindow.{.....friend.cla
74a20 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 53 57 69 6e ss.QWSServer;.public:.....QWSWin
74a40 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 29 3b 0a 20 dow(int.i,.QWSClient*.client);..
74a60 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 6e 49 64 28 ...~QWSWindow();......int.winId(
74a80 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 6f 6e 73 74 ).const.{.return.id;.}.....const
74aa0 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 75 72 6e 20 .QString.&name().const.{.return.
74ac0 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 20 26 63 61 rgnName;.}.....const.QString.&ca
74ae0 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 70 74 69 6f ption().const.{.return.rgnCaptio
74b00 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 20 63 6f 6e n;.}.....QWSClient*.client().con
74b20 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 20 72 65 71 st.{.return.c;.}.....QRegion.req
74b40 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 65 73 74 65 uested().const.{.return.requeste
74b60 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 63 61 74 69 d_region;.}.....QRegion.allocati
74b80 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 64 5f 72 65 on().const.{.return.allocated_re
74ba0 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 20 63 6f 6e gion;.}.....bool.isVisible().con
74bc0 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 6e 2e 69 73 st.{.return.!requested_region.is
74be0 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 6c 6c 79 4f Empty();.}.....bool.isPartiallyO
74c00 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 75 65 73 74 bscured().const.{.return.request
74c20 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 20 7d 0a 20 ed_region!=allocated_region;.}..
74c40 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 6e 73 74 20 ...bool.isFullyObscured().const.
74c60 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 45 6d 70 74 {.return.allocated_region.isEmpt
74c80 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 20 20 76 6f y();.}......void.raise();.....vo
74ca0 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 0a 20 20 20 id.lower();.....void.show();....
74cc0 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 74 69 76 65 .void.hide();.....void.setActive
74ce0 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 20 68 69 64 Window();..private:.....bool.hid
74d00 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 65 64 5f 72 den().const.{.return.requested_r
74d20 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 66 6f 72 43 egion.isEmpty();.}.....bool.forC
74d40 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 6f 6e 73 74 lient(const.QWSClient*.cl).const
74d60 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 20 73 65 74 .{.return.cl==c;.}......void.set
74d80 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 20 20 76 6f Name(.const.QString.&n.);.....vo
74da0 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 20 26 63 20 id.setCaption(.const.QString.&c.
74dc0 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 51 57 53 52 );......void.addAllocation(.QWSR
74de0 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 6e 20 26 20 egionManager.*,.const.QRegion.&.
74e00 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 28 20 51 57 );.....void.removeAllocation(.QW
74e20 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 6e 20 SRegionManager.*,.const.QRegion.
74e40 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 65 78 28 29 &.);......int..allocationIndex()
74e60 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 5f 69 64 78 .const.{.return.alloc_region_idx
74e80 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 64 65 78 28 ;.}.....void.setAllocationIndex(
74ea0 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 3d 20 69 3b .int.i.).{.alloc_region_idx.=.i;
74ec0 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 20 75 70 64 .modified.=.TRUE;.}.....void.upd
74ee0 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 65 74 4e 65 ateAllocation();......void.setNe
74f00 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 6e 3b 20 7d edAck(.bool.n.).{.needAck.=.n;.}
74f20 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 20 20 20 20 ......void.focus(bool.get);.....
74f40 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 72 65 74 75 int.focusPriority().const.{.retu
74f60 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 69 64 20 6f rn.last_focus_time;.}.....void.o
74f80 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 45 76 65 6e peration(.QWSWindowOperationEven
74fa0 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 68 75 74 74 t::Operation.o.);.....void.shutt
74fc0 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 30 3b 20 7d ingDown().{.last_focus_time=0;.}
74fe0 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 53 74 72 69 ..private:.....int.id;.....QStri
75000 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 61 70 74 69 ng.rgnName;.....QString.rgnCapti
75020 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 3b 0a 20 20 on;.....int.alloc_region_idx;...
75040 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 65 64 41 63 ..bool.modified;.....bool.needAc
75060 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 69 65 6e 74 k;.....bool.onTop;.....QWSClient
75080 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 65 67 69 6f *.c;.....QRegion.requested_regio
750a0 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 69 6f 6e 3b n;.....QRegion.allocated_region;
750c0 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 74 20 6c 61 .....QRegion.exposed;.....int.la
750e0 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 44 61 74 61 st_focus_time;.....QWSWindowData
75100 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 0a 63 6c 61 .*d;.};..#ifndef.QT_NO_SOUND.cla
75120 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 5f 55 53 45 ss.QWSSoundServer;.#ifdef.QT_USE
75140 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 64 53 65 72 _OLD_QWS_SOUND.class.QWSSoundSer
75160 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 65 72 20 3a verData;..class.QWSSoundServer.:
75180 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 43 54 0a 70 .public.QObject.{.....Q_OBJECT.p
751a0 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 62 6a 65 63 ublic:.....QWSSoundServer(QObjec
751c0 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 76 65 72 28 t*.parent);.....~QWSSoundServer(
751e0 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 53 74 72 69 );.....void.playFile(const.QStri
75200 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 3a 0a 20 20 ng&.filename);.private.slots:...
75220 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 72 69 76 61 ..void.feedDevice(int.fd);.priva
75240 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 64 3b 0a 7d te:.....QWSSoundServerData*.d;.}
75260 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 20 20 20 20 20 20 20 ;.#endif.#endif......../*.......
75280 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 20 20 ................................
752a0 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 20 20 ................................
752c0 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 20 20 ................................
752e0 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 20 20 ................................
75300 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 2a 2f 0a .............................*/.
75320 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 63 74 20 51 .class.QWSMouseHandler;.struct.Q
75340 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 5f 4e 4f 5f WSCommandStruct;..#ifndef.QT_NO_
75360 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 72 76 65 72 QWS_MULTIPROCESS.class.QWSServer
75380 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 6c 73 65 0a .:.public.QWSServerSocket.#else.
753a0 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 6a 65 63 74 class.QWSServer.:.public.QObject
753c0 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 43 6f 70 43 .#endif.{.....friend.class.QCopC
753e0 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 4d 6f 75 73 hannel;.....friend.class.QWSMous
75400 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 57 53 57 69 eHandler;.....friend.class.QWSWi
75420 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 73 70 6c 61 ndow;.....friend.class.QWSDispla
75440 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 4d 65 74 68 y;.....friend.class.QWSInputMeth
75460 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 20 20 51 57 od;.....Q_OBJECT..public:.....QW
75480 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 65 63 74 20 SServer(.int.flags.=.0,.QObject.
754a0 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 30 20 29 3b *parent=0,.const.char.*name=0.);
754c0 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 53 65 72 76 .....~QWSServer();.....enum.Serv
754e0 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 30 78 30 31 erFlags.{.DisableKeyboard.=.0x01
75500 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 30 32 20 7d ,..........DisableMouse.=.0x02.}
75520 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 20 3d 20 46 ;.......enum.GUIMode.{.NoGui.=.F
75540 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 65 72 20 7d ALSE,.NormalGUI.=.TRUE,.Server.}
75560 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 65 6e 74 28 ;......static.void.sendKeyEvent(
75580 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 6f int.unicode,.int.keycode,.int.mo
755a0 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 20 20 20 62 difiers,.bool.isPress,.........b
755c0 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 76 6f 69 64 ool.autoRepeat);.....static.void
755e0 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 2c 20 69 6e .processKeyEvent(int.unicode,.in
75600 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 6f 6c 20 69 t.keycode,.int.modifiers,.bool.i
75620 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 3b 0a 0a 23 sPress,.....bool.autoRepeat);..#
75640 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 20 49 4d 53 ifndef.QT_NO_QWS_IM.....enum.IMS
75660 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 4d 45 6e 64 tate.{.IMStart,.IMCompose,.IMEnd
75680 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 4d 53 74 61 .};......void.sendIMEvent(.IMSta
756a0 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 2c 20 69 6e te.state,.const.QString&.txt,.in
756c0 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 0a 0a 23 69 t.cpos,.int.selLen.);.#endif..#i
756e0 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 0a 20 20 20 fndef.QT_NO_QWS_KEYBOARD........
75700 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 74 20 20 6b .typedef.struct.KeyMap.{..int..k
75720 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 73 68 6f 72 ey_code;..ushort.unicode;..ushor
75740 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 6c 5f 75 6e t.shift_unicode;..ushort.ctrl_un
75760 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 74 72 75 63 icode;.....};......typedef.struc
75780 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 5f 63 6f 64 t.KeyOverride.{..ushort.scan_cod
757a0 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 73 74 61 74 e;..KeyMap.map;.....};......stat
757c0 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 20 20 20 20 ic.const.KeyMap.*keyMap();......
757e0 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 20 63 6f 6e static.void.setOverrideKeys(.con
75800 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 73 20 4b 65 st.KeyOverride*.);......class.Ke
75820 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 63 3a 0a 09 yboardFilter.....{.....public:..
75840 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 6f 64 65 2c virtual.bool.filter(int.unicode,
75860 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 0a 09 09 .int.keycode,.int.modifiers,....
75880 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 52 65 70 65 .....bool.isPress,.bool.autoRepe
758a0 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 69 64 20 73 at)=0;.....};......static.void.s
758c0 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 6c 74 65 72 etKeyboardFilter(.KeyboardFilter
758e0 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 5f 4e 4f 5f .*f.);.#endif.....#ifndef.QT_NO_
75900 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 72 72 65 6e QWS_IM.....static.void.setCurren
75920 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 20 2a 69 6d tInputMethod(.QWSInputMethod.*im
75940 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 75 74 4d 65 .);.....static.void.resetInputMe
75960 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 69 63 72 6f thod();.....static.void.setMicro
75980 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 66 0a 0a 20 Focus(.int.x,.int.y.);.#endif...
759a0 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 73 65 28 20 ...static.void.setDefaultMouse(.
759c0 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 6f 69 64 20 const.char.*.);.....static.void.
759e0 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 61 72 20 2a setDefaultKeyboard(.const.char.*
75a00 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 6e 64 6f 77 .);.....static.void.setMaxWindow
75a20 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 69 63 20 76 Rect(const.QRect&);.....static.v
75a40 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 69 6e 74 26 oid.sendMouseEvent(const.QPoint&
75a60 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 63 20 76 6f .pos,.int.state);......static.vo
75a80 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 73 74 20 51 id.setDesktopBackground(.const.Q
75aa0 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 64 20 73 65 Image.&img.);.....static.void.se
75ac0 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 6f 6c 6f 72 tDesktopBackground(.const.QColor
75ae0 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 64 6c 65 72 .&.);.....static.QWSMouseHandler
75b00 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 20 76 6f 69 .*mouseHandler();.....static.voi
75b20 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 6e 64 6c 65 d.setMouseHandler(QWSMouseHandle
75b40 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 41 52 44 0a r*);.#ifndef.QT_NO_QWS_KEYBOARD.
75b60 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 72 2a 20 6b ....static.QWSKeyboardHandler*.k
75b80 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 20 76 6f 69 eyboardHandler();.....static.voi
75ba0 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 6f 61 72 64 d.setKeyboardHandler(QWSKeyboard
75bc0 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 57 69 6e 64 Handler*.kh);.#endif.....QWSWind
75be0 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 70 6f 73 20 ow.*windowAt(.const.QPoint&.pos.
75c00 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 79 20 61 74 );......//.For.debugging.only.at
75c20 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 74 3c 51 57 .this.time.....const.QPtrList<QW
75c40 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 72 65 74 75 SWindow>.&clientWindows().{.retu
75c60 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 4d 6f 75 73 rn.windows;.}......void.openMous
75c80 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 23 69 66 6e e();.....void.closeMouse();.#ifn
75ca0 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 6f 69 64 20 def.QT_NO_QWS_KEYBOARD.....void.
75cc0 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 73 65 4b 65 openKeyboard();.....void.closeKe
75ce0 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 20 76 6f 69 yboard();.#endif......static.voi
75d00 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 76 65 72 2a d.setScreenSaver(QWSScreenSaver*
75d20 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 53 61 76 65 );.....static.void.setScreenSave
75d40 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 74 69 63 20 rIntervals(int*.ms);.....static.
75d60 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 69 6e 74 29 void.setScreenSaverInterval(int)
75d80 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 72 41 63 74 ;.....static.bool.screenSaverAct
75da0 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 6e 53 61 76 ive();.....static.void.screenSav
75dc0 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 65 20 66 6f erActivate(bool);......//.the.fo
75de0 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 69 64 20 72 llowing.are.internal......void.r
75e00 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 52 65 67 69 efresh();.....void.refresh(QRegi
75e20 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 69 6e 67 28 on.&);......void.enablePainting(
75e40 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 73 73 45 76 bool);.....static.void.processEv
75e60 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 69 73 74 3c entQueue();.....static.QPtrList<
75e80 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 64 6f 77 4c QWSInternalWindowInfo>.*.windowL
75ea0 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 79 4e 6f 74 ist();......void.sendPropertyNot
75ec0 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 61 74 ifyEvent(.int.property,.int.stat
75ee0 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 52 54 49 45 e.);.#ifndef.QT_NO_QWS_PROPERTIE
75f00 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 6e 61 67 65 S.....QWSPropertyManager.*manage
75f20 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 65 72 3b 0a r().{..return.&propertyManager;.
75f40 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 20 51 50 6f ....}.#endif..........static.QPo
75f60 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 69 63 20 76 int.mousePosition;......static.v
75f80 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 20 20 73 74 oid.startup(.int.flags.);.....st
75fa0 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 73 74 61 74 atic.void.closedown();......stat
75fc0 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 75 72 65 28 ic.void.beginDisplayReconfigure(
75fe0 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 79 52 65 63 );.....static.void.endDisplayRec
76000 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 57 53 5f 43 onfigure();..#ifndef.QT_NO_QWS_C
76020 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 73 6f 72 56 URSOR.....static.void.setCursorV
76040 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 6f 6f 6c 20 isible(.bool.);.....static.bool.
76060 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 20 20 20 65 isCursorVisible();.#endif......e
76080 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 30 30 31 2c num.WindowEvent.{.Create=0x0001,
760a0 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 2c 20 53 68 .Destroy=0x0002,.Hide=0x0004,.Sh
760c0 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 30 30 31 30 ow=0x0008,..........Raise=0x0010
760e0 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 30 34 30 2c ,.Lower=0x0020,.Geometry=0x0040,
76100 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 61 6d 65 3d .Active.=.0x0080,..........Name=
76120 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 20 77 69 6e 0x0100.};..signals:.....void.win
76140 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 65 72 76 65 dowEvent(.QWSWindow.*w,.QWSServe
76160 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 20 51 54 5f r::WindowEvent.e.);..#ifndef.QT_
76180 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 63 6f 6e 73 NO_COP.....void.newChannel(.cons
761a0 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 64 20 72 65 t.QString&.channel);.....void.re
761c0 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 63 68 61 6e movedChannel(const.QString&.chan
761e0 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 69 66 6e 64 nel);..#endif.....private:.#ifnd
76200 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 20 73 65 6e ef.QT_NO_COP.....static.void.sen
76220 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 6e 73 74 20 dQCopEvent(.QWSClient.*c,.const.
76240 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 74 20 51 43 QCString.&ch,...........const.QC
76260 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 79 20 26 64 String.&msg,.const.QByteArray.&d
76280 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 20 3d 20 46 ata,...........bool.response.=.F
762a0 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 5f 72 65 67 ALSE.);.#endif.....void.move_reg
762c0 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 61 6e 64 20 ion(.const.QWSRegionMoveCommand.
762e0 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 63 6f 6e 73 *.);.....void.set_altitude(.cons
76300 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 20 29 3b 0a t.QWSChangeAltitudeCommand.*.);.
76320 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 74 20 51 57 ....void.request_focus(.const.QW
76340 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 20 20 76 6f SRequestFocusCommand.*.);.....vo
76360 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 69 6f 6e 20 id.request_region(.int,.QRegion.
76380 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 63 6f 6e 73 );.....void.destroy_region(.cons
763a0 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 29 3b 0a 20 t.QWSRegionDestroyCommand.*.);..
763c0 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 57 53 52 65 ...void.name_region(.const.QWSRe
763e0 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 64 20 73 65 gionNameCommand.*.);.....void.se
76400 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 79 43 6f 6d t_identity(.const.QWSIdentifyCom
76420 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 49 4d 0a 20 mand.*.);.#ifndef.QT_NO_QWS_IM..
76440 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 73 74 20 51 ...void.set_micro_focus(.const.Q
76460 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 20 20 20 20 WSSetMicroFocusCommand.*.);.....
76480 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 74 49 4d 43 void.reset_im(.const.QWSResetIMC
764a0 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 73 65 6e 64 ommand.*.);.....static.void.send
764c0 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 64 65 2c 20 KeyEventUnfiltered(int.unicode,.
764e0 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 20 6d 6f 64 int.keycode,.............int.mod
76500 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 20 20 20 20 ifiers,.bool.isPress,...........
76520 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 20 20 20 73 .bool.autoRepeat);..#endif.....s
76540 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 28 29 3b 0a tatic.void.emergency_cleanup();.
76560 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 0a 20 20 20 .....static.QColor.*bgColor;....
76580 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 20 20 76 6f .static.QImage.*bgImage;......vo
765a0 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 3b 0a 23 69 id.sendMaxWindowRectEvents();.#i
765c0 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 20 20 20 fndef.QT_NO_QWS_MULTIPROCESS....
765e0 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 6b 65 74 20 .void.newConnection(.int.socket.
76600 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 6e 74 69 66 );.#endif.....void.invokeIdentif
76620 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 2a 63 6d 64 y(.const.QWSIdentifyCommand.*cmd
76640 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 69 64 20 ,.QWSClient.*client.);.....void.
76660 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 6e 64 20 2a invokeCreate(.QWSCreateCommand.*
76680 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
766a0 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 57 53 52 65 id.invokeRegionName(.const.QWSRe
766c0 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 65 6e 74 20 gionNameCommand.*cmd,.QWSClient.
766e0 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 67 69 6f 6e *client.);.....void.invokeRegion
76700 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 43 6c 69 65 (.QWSRegionCommand.*cmd,.QWSClie
76720 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 67 nt.*client.);.....void.invokeReg
76740 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 43 6f 6d 6d ionMove(.const.QWSRegionMoveComm
76760 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 29 3b 0a 20 and.*cmd,.QWSClient.*client.);..
76780 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 20 63 6f 6e ...void.invokeRegionDestroy(.con
767a0 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 63 6d 64 2c st.QWSRegionDestroyCommand.*cmd,
767c0 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 69 64 20 69 .QWSClient.*client.);.....void.i
767e0 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 68 61 6e 67 nvokeSetAltitude(.const.QWSChang
76800 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 69 65 6e 74 eAltitudeCommand.*cmd,.QWSClient
76820 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 53 5f 50 52 .*client.);.#ifndef.QT_NO_QWS_PR
76840 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 72 6f 70 65 OPERTIES.....void.invokeAddPrope
76860 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 63 6d 64 20 rty(.QWSAddPropertyCommand.*cmd.
76880 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 79 28 20 51 );.....void.invokeSetProperty(.Q
768a0 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 0a 20 20 20 WSSetPropertyCommand.*cmd.);....
768c0 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 51 57 53 52 .void.invokeRemoveProperty(.QWSR
768e0 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 0a 20 20 20 emovePropertyCommand.*cmd.);....
76900 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 47 65 74 50 .void.invokeGetProperty(.QWSGetP
76920 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 6e 74 20 2a ropertyCommand.*cmd,.QWSClient.*
76940 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 5f 50 52 4f client.);.#endif.//QT_NO_QWS_PRO
76960 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 6c 65 63 74 PERTIES.....void.invokeSetSelect
76980 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 65 72 43 6f ionOwner(.QWSSetSelectionOwnerCo
769a0 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 65 43 6f 6e mmand.*cmd.);.....void.invokeCon
769c0 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 65 63 74 69 vertSelection(.QWSConvertSelecti
769e0 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 6e 76 6f 6b onCommand.*cmd.);.....void.invok
76a00 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 6f 63 75 73 eSetFocus(.const.QWSRequestFocus
76a20 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.
76a40 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 6f 69 64 20 );......void.initIO();.....void.
76a60 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 61 69 6e 20 setFocus(.QWSWindow*,.bool.gain.
76a80 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 20 20 20 20 );.#ifndef.QT_NO_QWS_CURSOR.....
76aa0 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 44 65 66 69 void.invokeDefineCursor(.QWSDefi
76ac0 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 65 6e 74 20 neCursorCommand.*cmd,.QWSClient.
76ae0 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 6c 65 63 74 *client.);.....void.invokeSelect
76b00 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 6e 64 20 2a Cursor(.QWSSelectCursorCommand.*
76b20 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
76b40 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 57 53 47 72 .....void.invokeGrabMouse(.QWSGr
76b60 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 6e 74 20 2a abMouseCommand.*cmd,.QWSClient.*
76b80 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 62 4b 65 79 client.);.....void.invokeGrabKey
76ba0 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 64 20 2a 63 board(.QWSGrabKeyboardCommand.*c
76bc0 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 6e 64 65 66 md,.QWSClient.*client.);.#ifndef
76be0 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 50 6c 61 79 .QT_NO_SOUND.....void.invokePlay
76c00 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 63 6d 64 2c Sound(.QWSPlaySoundCommand.*cmd,
76c20 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 23 69 66 .QWSClient.*client.);.#endif.#if
76c40 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 6b 65 52 65 ndef.QT_NO_COP.....void.invokeRe
76c60 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 65 72 43 68 gisterChannel(.QWSQCopRegisterCh
76c80 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 69 65 6e 74 annelCommand.*cmd,.....QWSClient
76ca0 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 43 6f 70 53 .*client.);.....void.invokeQCopS
76cc0 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 2c 20 51 57 end(.QWSQCopSendCommand.*cmd,.QW
76ce0 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 20 20 76 6f SClient.*client.);.#endif.....vo
76d00 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 65 70 61 69 id.invokeRepaintRegion(.QWSRepai
76d20 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 20 20 20 20 ntRegionCommand.*cmd,...........
76d40 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 20 51 54 5f QWSClient.*client.);.#ifndef.QT_
76d60 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 65 53 65 74 NO_QWS_IM.........void.invokeSet
76d80 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 6f 46 6f 63 MicroFocus(.const.QWSSetMicroFoc
76da0 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 20 20 20 20 usCommand.*cmd,.................
76dc0 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 6c 69 65 6e ................QWSClient.*clien
76de0 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 74 49 4d 28 t.);.........void.invokeResetIM(
76e00 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 64 2c 0a 20 .const.QWSResetIMCommand.*cmd,..
76e20 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 20 51 ...............................Q
76e40 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 20 20 20 20 WSClient.*client.);.#endif......
76e60 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 64 6c 65 72 QWSMouseHandler*.newMouseHandler
76e80 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 6f 69 64 20 (const.QString&.spec);.....void.
76ea0 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 65 44 69 73 openDisplay();.....void.closeDis
76ec0 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 28 29 3b 0a play();......void.showCursor();.
76ee0 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 6f 69 64 20 ....void.hideCursor();.....void.
76f00 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 20 70 61 69 initializeCursor();.....void.pai
76f20 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 61 69 6e 74 ntServerRegion();.....void.paint
76f40 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 29 3b 0a 20 Background(.const.QRegion.&.);..
76f60 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 52 65 67 69 ...void.clearRegion(.const.QRegi
76f80 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 20 20 76 6f on.&r,.const.QColor.&c.);.....vo
76fa0 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 76 6f 69 64 id.refreshBackground();.....void
76fc0 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 0a 23 69 66 .resetGfx();..private.slots:.#if
76fe0 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 20 20 20 20 ndef.QT_NO_QWS_MULTIPROCESS.....
77000 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 64 20 64 6f void.clientClosed();.....void.do
77020 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 64 6f 77 73 Client();.....void.deleteWindows
77040 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 72 65 65 6e Later();.#endif......void.screen
77060 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 53 61 76 65 SaverWake();.....void.screenSave
77080 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 65 72 54 69 rSleep();.....void.screenSaverTi
770a0 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 64 69 73 63 meout();..private:.....void.disc
770c0 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 0a 20 20 20 onnectClient(.QWSClient.*.);....
770e0 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 0a 20 20 20 .void.screenSave(int.level);....
77100 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 29 3b 0a 20 .void.doClient(.QWSClient.*.);..
77120 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 51 57 53 43 ...typedef.QMapIterator<int,QWSC
77140 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 74 79 70 65 lient*>.ClientIterator;.....type
77160 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 65 6e 74 4d def.QMap<int,QWSClient*>.ClientM
77180 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 53 57 69 6e ap;.....void.releaseMouse(QWSWin
771a0 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 62 6f 61 72 dow*.w);.....void.releaseKeyboar
771c0 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 64 61 74 65 d(QWSWindow*.w);.....void.update
771e0 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 72 2a 20 73 ClientCursorPos();......uchar*.s
77200 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 20 20 20 51 haredram;.....int.ramlen;......Q
77220 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 65 6e 74 3b Gfx.*gfx;......ClientMap.client;
77240 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 20 20 .#ifndef.QT_NO_QWS_PROPERTIES...
77260 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 79 4d 61 6e ..QWSPropertyManager.propertyMan
77280 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 63 74 69 6f ager;.#endif.....struct.Selectio
772a0 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 75 63 74 20 nOwner.{..int.windowid;..struct.
772c0 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 20 69 6e 74 Time.{......void.set(.int.h,.int
772e0 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 20 3d 20 68 .m,.int.s,.int.s2.).{...hour.=.h
77300 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 73 32 3b 0a ;.minute.=.m;.sec.=.s;.ms.=.s2;.
77320 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 2c 20 73 65 .....}......int.hour,.minute,.se
77340 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 69 6f 6e 4f c,.ms;..}.time;.....}.selectionO
77360 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 57 53 53 65 wner;.....QTime.timer;.....QWSSe
77380 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 73 61 76 65 rverData*.d;.....int*.screensave
773a0 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 6f 63 75 73 rinterval;......QWSWindow.*focus
773c0 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 65 72 3b 0a w;.....QWSWindow.*mouseGrabber;.
773e0 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 69 6e 74 20 ....bool.mouseGrabbing;.....int.
77400 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 6e 64 65 66 swidth,.sheight,.sdepth;.#ifndef
77420 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 61 76 65 76 .QT_NO_QWS_CURSOR.....bool.havev
77440 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 72 3b 09 20 iscurs;.....QWSCursor.*cursor;..
77460 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 0a 20 20 20 ...//.cursor.currently.shown....
77480 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 63 75 72 73 .QWSCursor.*nextCursor;..//.curs
774a0 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 6f 66 66 0a or.to.show.once.grabbing.is.off.
774c0 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 69 6f 6e 3b #endif.....QRegion.screenRegion;
774e0 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 69 6f 6e 0a ...//.the.entire.display.region.
77500 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 20 20 51 52 ....QRegion.serverRegion;.....QR
77520 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 6f 6f 6c 20 egion.dirtyBackground;.....bool.
77540 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 74 3c 51 57 disablePainting;.....QPtrList<QW
77560 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 3b 0a 23 69 SMouseHandler>.mousehandlers;.#i
77580 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 51 50 74 fndef.QT_NO_QWS_KEYBOARD.....QPt
775a0 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 79 62 6f 61 rList<QWSKeyboardHandler>.keyboa
775c0 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 4c 69 73 74 rdhandlers;.#endif......QPtrList
775e0 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 65 75 65 3b <QWSCommandStruct>.commandQueue;
77600 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 6e 3b 0a 0a .....QWSRegionManager.*rgnMan;..
77620 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 20 51 50 74 ....//.Window.management.....QPt
77640 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 20 66 69 72 rList<QWSWindow>.windows;.//.fir
77660 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 77 57 69 6e st=topmost.....QWSWindow*.newWin
77680 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 74 29 3b 0a dow(int.id,.QWSClient*.client);.
776a0 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 74 20 77 69 ....QWSWindow*.findWindow(int.wi
776c0 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 20 20 20 20 ndowid,.QWSClient*.client);.....
776e0 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 64 6f 77 2a void.moveWindowRegion(QWSWindow*
77700 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 69 6f 6e 20 ,.int.dx,.int.dy.);.....QRegion.
77720 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 51 52 65 67 setWindowRegion(QWSWindow*,.QReg
77740 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 77 28 20 51 ion.r.);.....void.raiseWindow(.Q
77760 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 69 64 20 6c WSWindow.*,.int.=.0);.....void.l
77780 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 20 3d 20 2d owerWindow(.QWSWindow.*,.int.=.-
777a0 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 52 65 67 69 1);.....void.exposeRegion(.QRegi
777c0 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 69 64 20 6e on.,.int.index.=.0.);.....void.n
777e0 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 74 69 76 65 otifyModified(.QWSWindow.*active
77800 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 28 20 51 57 .=.0.);.....void.syncRegions(.QW
77820 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 76 6f 69 64 SWindow.*active.=.0.);......void
77840 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 0a 0a 20 20 .setCursor(QWSCursor.*curs);....
77860 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 4f 5f 53 4f ..//.multimedia.#ifndef.QT_NO_SO
77880 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 64 73 65 72 UND.....QWSSoundServer.*soundser
778a0 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 50 0a 20 20 ver;.#endif.#ifndef.QT_NO_COP...
778c0 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 43 6c 69 65 ..QMap<QString,.QPtrList<QWSClie
778e0 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 65 66 20 51 nt>.>.channels;.#endif.#ifndef.Q
77900 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 0a 20 20 20 T_NO_QWS_IM.....bool.microF;....
77920 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 0a 23 65 6e .int.microX;.....int.microY;.#en
77940 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 73 53 65 72 dif.};..extern.QWSServer.*qwsSer
77960 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 0a 0a 0a 23 ver;.//there.can.be.only.one...#
77980 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 73 20 51 57 ifndef.QT_NO_QWS_IM.....class.QW
779a0 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 63 3a 0a 09 SInputMethod.....{.....public:..
779c0 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 51 57 53 49 QWSInputMethod();..virtual.~QWSI
779e0 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 66 69 6c 74 nputMethod();..virtual.bool.filt
77a00 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 20 69 6e 74 er(int.unicode,.int.keycode,.int
77a20 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 72 65 73 73 .modifiers,.........bool.isPress
77a40 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 61 6c 20 76 ,.bool.autoRepeat)=0;..virtual.v
77a60 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 65 74 4d 69 oid.reset();..virtual.void.setMi
77a80 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 69 72 74 75 croFocus(.int.x,.int.y.);..virtu
77aa0 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 26 20 29 3b al.void.setFont(.const.QFont&.);
77ac0 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 45 76 65 6e .....protected:..void.sendIMEven
77ae0 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 20 51 53 74 t(.QWSServer::IMState,.const.QSt
77b00 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 4c 65 6e 20 ring&.txt,.int.cpos,.int.selLen.
77b20 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 20 69 6e 74 =.0.);..//void.sendKeyEvent(.int
77b40 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 6f 64 69 66 .unicode,.int.keycode,.int.modif
77b60 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 2c 20 62 6f iers,...//......bool.isPress,.bo
77b80 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 6e 65 20 76 ol.autoRepeat);.....};..inline.v
77ba0 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 65 6e 74 28 oid.QWSInputMethod::sendIMEvent(
77bc0 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 6f 6e 73 74 .QWSServer::IMState.state,.const
77be0 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 20 73 65 6c .QString.&txt,.int.cpos,.int.sel
77c00 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 4d 45 76 65 Len.).{.....qwsServer->sendIMEve
77c20 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 20 29 3b 0a nt(.state,.txt,.cpos,.selLen.);.
77c40 0a 7d 0a 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .}...#endif...../*..............
77c60 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 20 20 ................................
77c80 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 20 20 ................................
77ca0 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 20 20 ................................
77cc0 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 20 20 ................................
77ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 73 74 72 75 63 74 ......................*/..struct
77d00 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 70 3c 69 6e .QWSMouseEvent;..typedef.QMap<in
77d20 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 0a 0a 63 6c t,.QWSCursor*>.QWSCursorMap;..cl
77d40 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 63 74 0a 7b ass.QWSClient.:.public.QObject.{
77d60 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 53 43 6c 69 .....Q_OBJECT.public:.....QWSCli
77d80 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 63 6b 65 74 ent(.QObject*.parent,.int.socket
77da0 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 3b 0a 0a 20 ,.int.id.);.....~QWSClient();...
77dc0 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 76 6f 69 64 ...int.socket().const;......void
77de0 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 3b 0a 20 20 .setIdentity(const.QString&);...
77e00 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 20 72 65 74 ..QString.identity().const.{.ret
77e20 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 74 28 20 51 urn.id;.}......void.sendEvent(.Q
77e40 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 65 6e 64 43 WSEvent*.event.);.....void.sendC
77e60 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 69 73 70 6c onnectedEvent(.const.char.*displ
77e80 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 69 6e 64 6f ay_spec.);.....void.sendMaxWindo
77ea0 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 65 67 69 6f wRectEvent();.....void.sendRegio
77ec0 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 67 69 6f 6e nModifyEvent(.int.winid,.QRegion
77ee0 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 69 64 20 73 .exposed,.bool.ack.);.....void.s
77f00 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 6f 6c 20 67 endFocusEvent(.int.winid,.bool.g
77f20 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 6f 74 69 66 et.);.....void.sendPropertyNotif
77f40 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 61 74 65 20 yEvent(.int.property,.int.state.
77f60 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 79 45 76 65 );.....void.sendPropertyReplyEve
77f80 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 68 61 72 20 nt(.int.property,.int.len,.char.
77fa0 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 69 6f 6e 43 *data.);.....void.sendSelectionC
77fc0 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 20 20 20 76 learEvent(.int.windowid.);.....v
77fe0 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 74 28 20 51 oid.sendSelectionRequestEvent(.Q
78000 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 6d 64 2c 20 WSConvertSelectionCommand.*cmd,.
78020 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 6e 64 2a 20 int.windowid.);.....QWSCommand*.
78040 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 63 6c 69 65 readMoreCommand();......int.clie
78060 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 0a 0a 20 20 ntId().const.{.return.cid;.}....
78080 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 75 72 73 6f ..QWSCursorMap.cursors;.//.curso
780a0 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 67 6e 61 6c rs.defined.by.this.client.signal
780c0 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 28 29 3b 0a s:.....void.connectionClosed();.
780e0 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 65 20 73 6c ....void.readyRead();.private.sl
78100 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 3b 0a 20 20 ots:.....void.closeHandler();...
78120 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 70 72 69 76 ..void.errorHandler(.int.);.priv
78140 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 65 74 2d 3e ate:.....int.s;.//.XXX.csocket->
78160 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 76 61 6c 75 d->socket->socket().is.this.valu
78180 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 43 45 53 53 e.#ifndef.QT_NO_QWS_MULTIPROCESS
781a0 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 64 69 66 0a .....QWSSocket.*csocket;.#endif.
781c0 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 20 75 69 6e ....QWSCommand*.command;.....uin
781e0 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 69 64 3b 0a t.isClosed.:.1;.....QString.id;.
78200 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 57 49 4e 44 ....int.cid;.};..#endif.//.QWIND
78220 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 73 00 65 00 OWSYSTEM_QWS_H....$.q.s.q.l.s.e.
78240 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 2a 20 20 20 l.e.c.t.c.u.r.s.o.r...h..../*...
78260 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 20 20 ................................
78280 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 20 20 ................................
782a0 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 20 20 ................................
782c0 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 20 20 ................................
782e0 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 20 20 ................................
78300 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 20 20 ................................
78320 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 20 20 ................................
78340 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 20 20 ................................
78360 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 20 20 ................................
78380 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 20 20 ................................
783a0 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 20 20 ................................
783c0 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 20 20 ................................
783e0 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 20 20 ................................
78400 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 20 20 ................................
78420 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 20 20 ................................
78440 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 20 20 ................................
78460 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 20 20 ................................
78480 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 20 20 ................................
784a0 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 20 20 ................................
784c0 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 20 20 ................................
784e0 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 20 20 ................................
78500 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 20 20 ................................
78520 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 20 20 ................................
78540 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 20 20 ................................
78560 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 20 20 ................................
78580 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 20 20 ................................
785a0 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 20 20 ................................
785c0 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 20 20 ................................
785e0 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 20 20 ................................
78600 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 20 20 ................................
78620 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 20 20 ................................
78640 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 20 20 ................................
78660 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 20 20 ................................
78680 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 20 20 ................................
786a0 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 20 20 ................................
786c0 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 20 20 ................................
786e0 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 20 20 ................................
78700 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 20 20 ................................
78720 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 20 20 ................................
78740 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 20 20 ................................
78760 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 20 20 ................................
78780 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 20 20 ................................
787a0 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 20 20 ................................
787c0 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 20 20 ................................
787e0 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 20 20 ................................
78800 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 20 2a ...............................*
78820 2f 0a 0a 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 /..#ifndef.QSQLSELECTCURSOR_H.#d
78840 65 66 69 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 efine.QSQLSELECTCURSOR_H..#ifnde
78860 66 20 51 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 f.QT_H.#include."qsqlcursor.h".#
78880 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 54 5f endif.//.QT_H..#if.!defined(.QT_
788a0 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 43 45 MODULE_SQL.).||.defined(.QT_LICE
788c0 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 45 58 NSE_PROFESSIONAL.).#define.QM_EX
788e0 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 52 54 PORT_SQL.#else.#define.QM_EXPORT
78900 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 51 54 _SQL.Q_EXPORT.#endif..#ifndef.QT
78920 5f 4e 4f 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 _NO_SQL..class.QSqlSelectCursorP
78940 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 51 53 71 rivate;..class.QM_EXPORT_SQL.QSq
78960 6c 53 65 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 lSelectCursor.:.public.QSqlCurso
78980 72 0a 7b 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 r.{.public:.....QSqlSelectCursor
789a0 28 20 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 (.const.QString&.query.=.QString
789c0 3a 3a 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 ::null,.QSqlDatabase*.db.=.0.);.
789e0 20 20 20 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 ....QSqlSelectCursor(.const.QSql
78a00 53 65 6c 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 SelectCursor&.other.);.....~QSql
78a20 53 65 6c 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 SelectCursor();.....bool.exec(.c
78a40 6f 6e 73 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 onst.QString&.query.);.....bool.
78a60 73 65 6c 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 select().{.return.QSqlCursor::se
78a80 6c 65 63 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 lect();.}......protected:.....QS
78aa0 71 6c 49 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 qlIndex.primaryIndex(.bool.=.TRU
78ac0 45 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 78 28 29 3b 20 E.).const.{.return.QSqlIndex();.
78ae0 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 74 20 51 53 74 }.....QSqlIndex.index(.const.QSt
78b00 72 69 6e 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 ringList&.).const.{.return.QSqlI
78b20 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 63 ndex();.}.....QSqlIndex.index(.c
78b40 6f 6e 73 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 onst.QString&.).const.{.return.Q
78b60 53 71 6c 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 SqlIndex();.}.....QSqlIndex.inde
78b80 78 28 20 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 x(.const.char*.).const.{.return.
78ba0 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 50 72 69 6d 61 QSqlIndex();.}.....void.setPrima
78bc0 72 79 49 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 ryIndex(.const.QSqlIndex&.).{}..
78be0 20 20 20 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 ...void.append(.const.QSqlFieldI
78c00 6e 66 6f 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 nfo&.).{}.....void.insert(.int,.
78c20 63 6f 6e 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 const.QSqlFieldInfo&.).{}.....vo
78c40 69 64 20 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 id.remove(.int.).{}.....void.cle
78c60 61 72 28 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 ar().{}.....void.setGenerated(.c
78c80 6f 6e 73 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 onst.QString&,.bool.).{}.....voi
78ca0 64 20 73 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 d.setGenerated(.int,.bool.).{}..
78cc0 20 20 20 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 ...QSqlRecord*.editBuffer(.bool.
78ce0 3d 20 46 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 =.FALSE.).{.return.0;.}.....QSql
78d00 52 65 63 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 Record*.primeInsert().{.return.0
78d20 3b 20 7d 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 ;.}.....QSqlRecord*.primeUpdate(
78d40 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 6f 72 64 2a 09 ).{.return.0;.}.....QSqlRecord*.
78d60 70 72 69 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 primeDelete().{.return.0;.}.....
78d80 69 6e 74 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 int.insert(.bool.=.TRUE.).{.retu
78da0 72 6e 20 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 rn.0;.}.....int.update(.bool.=.T
78dc0 52 55 45 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 RUE.).{.return.0;.}.....int.del(
78de0 20 62 6f 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 .bool.=.TRUE.).{.return.0;.}....
78e00 20 76 6f 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 .void.setMode(.int.).{}......voi
78e20 64 20 73 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 d.setSort(.const.QSqlIndex&.).{}
78e40 0a 20 20 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 .....QSqlIndex.sort().const.{.re
78e60 74 75 72 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 turn.QSqlIndex();.}.....void.set
78e80 46 69 6c 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 Filter(.const.QString&.).{}.....
78ea0 51 53 74 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 QString.filter().const.{.return.
78ec0 51 53 74 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 QString::null;.}.....void.setNam
78ee0 65 28 20 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 e(.const.QString&,.bool.=.TRUE.)
78f00 20 7b 7d 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 .{}.....QString.name().const.{.r
78f20 65 74 75 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 eturn.QString::null;.}.....QStri
78f40 6e 67 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 3d 20 51 53 ng.toString(.const.QString&.=.QS
78f60 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 3d 20 22 2c tring::null,.const.QString&.=.",
78f80 22 20 29 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 ".).const.{.return.QString::null
78fa0 3b 20 7d 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 ;.}.....bool.select(.const.QStri
78fc0 6e 67 20 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 ng.&,.const.QSqlIndex&.=.QSqlInd
78fe0 65 78 28 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 ex().);..private:.....void.popul
79000 61 74 65 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 ateCursor();..........QSqlSelect
79020 43 75 72 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 CursorPrivate.*.d;.};..#endif.//
79040 20 51 54 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 .QT_NO_SQL.#endif.//.QSQLSELECTC
79060 55 52 53 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 URSOR_H......q.w.s.g.f.x._.q.n.x
79080 00 36 00 2e 00 68 00 00 0b db 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .6...h..../*....................
790a0 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 20 20 ................................
790c0 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 20 20 ................................
790e0 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 20 20 ................................
79100 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 20 20 ................................
79120 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 20 20 ................................
79140 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 20 20 ................................
79160 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 20 20 ................................
79180 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 20 20 ................................
791a0 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 20 20 ................................
791c0 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 20 20 ................................
791e0 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 20 20 ................................
79200 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 20 20 ................................
79220 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 20 20 ................................
79240 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 20 20 ................................
79260 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 20 20 ................................
79280 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 20 20 ................................
792a0 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 20 20 ................................
792c0 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 20 20 ................................
792e0 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 20 20 ................................
79300 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 20 20 ................................
79320 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 20 20 ................................
79340 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 20 20 ................................
79360 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 20 20 ................................
79380 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 20 20 ................................
793a0 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 20 20 ................................
793c0 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 20 20 ................................
793e0 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 20 20 ................................
79400 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 20 20 ................................
79420 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 20 20 ................................
79440 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 20 20 ................................
79460 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 20 20 ................................
79480 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 20 20 ................................
794a0 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 20 20 ................................
794c0 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 20 20 ................................
794e0 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 20 20 ................................
79500 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 20 20 ................................
79520 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 20 20 ................................
79540 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 20 20 ................................
79560 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 2a 2f 0a 0a 23 69 66 .........................*/..#if
79580 6e 64 65 66 20 51 57 53 47 46 58 5f 51 4e 58 36 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 53 47 46 ndef.QWSGFX_QNX6_H.#define.QWSGF
795a0 58 5f 51 4e 58 36 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 X_QNX6_H..#ifndef.QT_H.#include.
795c0 3c 64 69 73 70 6c 61 79 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 64 69 73 70 75 74 69 6c 2e 68 <display.h>.#include.<disputil.h
795e0 3e 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
79600 6e 63 6c 75 64 65 20 3c 71 67 66 78 5f 71 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 70 nclude.<qgfx_qws.h>.#include.<qp
79620 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 20 3c 71 70 65 6e 2e olygonscanner.h>.#include.<qpen.
79640 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 73 74 72 69 6e 67 2e 68 3e 0a 23 65 6e 64 69 66 20 2f h>.#include.<qstring.h>.#endif./
79660 2f 20 51 54 5f 48 0a 0a 2f 2f 20 51 6e 78 46 62 20 47 66 78 20 63 6c 61 73 73 0a 74 65 6d 70 6c /.QT_H..//.QnxFb.Gfx.class.templ
79680 61 74 65 20 3c 63 6f 6e 73 74 20 69 6e 74 20 64 65 70 74 68 2c 20 63 6f 6e 73 74 20 69 6e 74 20 ate.<const.int.depth,.const.int.
796a0 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 51 6e 78 46 62 47 66 78 20 3a 20 70 75 62 6c 69 63 20 51 type>.class.QQnxFbGfx.:.public.Q
796c0 47 66 78 52 61 73 74 65 72 3c 64 65 70 74 68 2c 20 74 79 70 65 3e 20 7b 0a 20 20 20 20 70 75 62 GfxRaster<depth,.type>.{.....pub
796e0 6c 69 63 3a 0a 09 51 51 6e 78 46 62 47 66 78 28 29 3b 0a 09 7e 51 51 6e 78 46 62 47 66 78 28 29 lic:..QQnxFbGfx();..~QQnxFbGfx()
79700 3b 0a 0a 09 69 6e 74 20 62 69 74 44 65 70 74 68 28 29 7b 20 72 65 74 75 72 6e 20 44 49 53 50 5f ;...int.bitDepth(){.return.DISP_
79720 42 49 54 53 5f 50 45 52 5f 50 49 58 45 4c 20 28 20 63 74 78 2e 64 73 75 72 66 2d 3e 70 69 78 65 BITS_PER_PIXEL.(.ctx.dsurf->pixe
79740 6c 5f 66 6f 72 6d 61 74 20 29 3b 7d 3b 0a 0a 09 76 6f 69 64 20 73 79 6e 63 20 28 29 3b 0a 2f 2f l_format.);};...void.sync.();.//
79760 09 76 6f 69 64 20 66 69 6c 6c 52 65 63 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 .void.fillRect.(int,int,int,int)
79780 3b 0a 2f 2f 09 76 6f 69 64 20 62 6c 74 20 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 ;.//.void.blt.(int,int,int,int,i
797a0 6e 74 2c 69 6e 74 29 3b 0a 2f 2f 09 76 6f 69 64 20 68 6c 69 6e 65 55 6e 63 6c 69 70 70 65 64 20 nt,int);.//.void.hlineUnclipped.
797c0 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 70 72 69 76 61 74 65 3a 0a (.int,.int,.int);......private:.
797e0 09 64 69 73 70 5f 64 72 61 77 5f 63 6f 6e 74 65 78 74 5f 74 20 63 74 78 3b 0a 7d 3b 0a 0a 2f 2f .disp_draw_context_t.ctx;.};..//
79800 20 53 63 72 65 65 6e 20 63 6c 61 73 73 0a 63 6c 61 73 73 20 51 51 6e 78 53 63 72 65 65 6e 20 3a .Screen.class.class.QQnxScreen.:
79820 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 51 .public.QScreen.{.....public:..Q
79840 51 6e 78 53 63 72 65 65 6e 28 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 29 3a 51 53 63 72 65 65 QnxScreen(int.display_id):QScree
79860 6e 28 64 69 73 70 6c 61 79 5f 69 64 29 7b 7d 3b 0a 09 7e 51 51 6e 78 53 63 72 65 65 6e 28 29 7b n(display_id){};..~QQnxScreen(){
79880 7d 3b 0a 0a 09 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 };...bool.connect(const.QString.
798a0 26 20 73 70 65 63 29 3b 0a 09 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 0a 09 62 &.spec);..void.disconnect();...b
798c0 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 09 76 6f 69 64 20 73 68 75 74 64 6f 77 6e ool.initDevice();..void.shutdown
798e0 44 65 76 69 63 65 28 29 3b 0a 09 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 20 69 6e 74 Device();..void.setMode(int,.int
79900 2c 20 69 6e 74 29 3b 0a 0a 09 51 47 66 78 2a 20 63 72 65 61 74 65 47 66 78 20 28 75 6e 73 69 67 ,.int);...QGfx*.createGfx.(unsig
79920 6e 65 64 20 63 68 61 72 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0a ned.char*,.int,.int,.int,.int);.
79940 0a 09 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c 20 62 6f 6f 6c 29 3b 0a ..int.initCursor(void.*,.bool);.
79960 7d 3b 0a 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 63 6c 61 };..#ifndef.QT_NO_QWS_CURSOR.cla
79980 73 73 20 51 51 6e 78 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 43 75 ss.QQnxCursor.:.public.QScreenCu
799a0 72 73 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 51 6e 78 43 75 72 73 6f 72 28 29 7b rsor.{.public:.....QQnxCursor(){
799c0 7d 3b 0a 20 20 20 20 7e 51 51 6e 78 43 75 72 73 6f 72 28 29 7b 7d 3b 0a 0a 20 20 20 20 76 69 72 };.....~QQnxCursor(){};......vir
799e0 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 28 53 57 43 75 72 73 6f 72 44 61 74 61 20 2a 2c 62 6f tual.void.init(SWCursorData.*,bo
79a00 6f 6c 3d 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 ol=FALSE);......virtual.void.set
79a20 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 2c 20 69 6e 74 20 68 6f 74 78 2c (.const.QImage.&image,.int.hotx,
79a40 20 69 6e 74 20 68 6f 74 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f .int.hoty.);.....virtual.void.mo
79a60 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ve(.int.x,.int.y.);.....virtual.
79a80 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 69 void.show();.....virtual.void.hi
79aa0 64 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 73 74 6f 72 65 55 de();......virtual.bool.restoreU
79ac0 6e 64 65 72 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 51 47 66 78 52 61 73 74 65 72 42 nder(.const.QRect.&,.QGfxRasterB
79ae0 61 73 65 20 2a 20 3d 20 30 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 ase.*.=.0.).................{.re
79b00 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 turn.FALSE;.}.....virtual.void.s
79b20 61 76 65 55 6e 64 65 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 aveUnder().{}.....virtual.void.d
79b40 72 61 77 43 75 72 73 6f 72 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 rawCursor().{}.....virtual.void.
79b60 64 72 61 77 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f draw().{}.....virtual.bool.suppo
79b80 72 74 73 41 6c 70 68 61 43 75 72 73 6f 72 28 29 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b rtsAlphaCursor().{.return.FALSE;
79ba0 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 7b 20 .}......static.bool.enabled().{.
79bc0 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e return.FALSE;.}..private:.....in
79be0 74 20 68 6f 74 78 3b 0a 20 20 20 20 69 6e 74 20 68 6f 74 79 3b 0a 20 20 20 20 51 42 69 74 41 72 t.hotx;.....int.hoty;.....QBitAr
79c00 72 61 79 20 63 75 72 73 6f 72 2c 6d 61 73 6b 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f ray.cursor,mask;.....QColor.colo
79c20 75 72 30 2c 63 6f 6c 6f 75 72 31 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f ur0,colour1;.};..#endif.//.QT_NO
79c40 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 57 53 47 46 58 5f 51 4e _QWS_CURSOR..#endif.//.QWSGFX_QN
79c60 58 36 5f 48 0a 00 00 00 16 00 71 00 73 00 71 00 6c 00 71 00 75 00 65 00 72 00 79 00 2e 00 68 00 X6_H......q.s.q.l.q.u.e.r.y...h.
79c80 00 10 6e 2f 2a 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 ..n/*...........................
79ca0 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 20 20 ................................
79cc0 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 20 20 ................................
79ce0 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 20 20 ................................
79d00 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 20 20 ................................
79d20 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 20 20 ................................
79d40 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 20 20 ................................
79d60 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 20 20 ................................
79d80 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 20 20 ................................
79da0 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 20 20 ................................
79dc0 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 20 20 ................................
79de0 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 20 20 ................................
79e00 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 20 20 ................................
79e20 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 20 20 ................................
79e40 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 20 20 ................................
79e60 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 20 20 ................................
79e80 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 20 20 ................................
79ea0 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 20 20 ................................
79ec0 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 20 20 ................................
79ee0 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 20 20 ................................
79f00 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 20 20 ................................
79f20 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 20 20 ................................
79f40 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 20 20 ................................
79f60 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 20 20 ................................
79f80 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 20 20 ................................
79fa0 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 20 20 ................................
79fc0 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 20 20 ................................
79fe0 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 20 20 ................................
7a000 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 20 20 ................................
7a020 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 20 20 ................................
7a040 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 20 20 ................................
7a060 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 20 20 ................................
7a080 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 20 20 ................................
7a0a0 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 20 20 ................................
7a0c0 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 20 20 ................................
7a0e0 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 20 20 ................................
7a100 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 20 20 ................................
7a120 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 20 20 ................................
7a140 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 20 20 ................................
7a160 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 20 20 ................................
7a180 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 20 20 ................................
7a1a0 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 20 20 ................................
7a1c0 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 20 20 ................................
7a1e0 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 20 20 ................................
7a200 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 20 20 ................................
7a220 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 20 20 ................................
7a240 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 51 55 45 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 */..#ifndef.QSQLQUERY_H.#define.
7a260 51 53 51 4c 51 55 45 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 QSQLQUERY_H..#ifndef.QT_H.#inclu
7a280 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 73 74 72 69 6e 67 de."qobject.h".#include."qstring
7a2a0 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 69 6e 63 6c 75 .h".#include."qvariant.h".#inclu
7a2c0 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 22 71 73 71 6c de."qvaluelist.h".#include."qsql
7a2e0 65 72 72 6f 72 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 error.h".#include."qsqlfield.h".
7a300 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 #include."qsql.h".#endif.//.QT_H
7a320 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 53 71 6c 44 ..#ifndef.QT_NO_SQL..class.QSqlD
7a340 72 69 76 65 72 3b 0a 63 6c 61 73 73 20 51 53 71 6c 52 65 73 75 6c 74 3b 0a 63 6c 61 73 73 20 51 river;.class.QSqlResult;.class.Q
7a360 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 SqlDatabase;..class.Q_EXPORT.QSq
7a380 6c 52 65 73 75 6c 74 53 68 61 72 65 64 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 lResultShared.:.public.QObject,.
7a3a0 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 public.QShared.{.....Q_OBJECT.pu
7a3c0 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 28 20 51 53 71 6c blic:.....QSqlResultShared(.QSql
7a3e0 52 65 73 75 6c 74 2a 20 72 65 73 75 6c 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 Result*.result.);.....virtual.~Q
7a400 53 71 6c 52 65 73 75 6c 74 53 68 61 72 65 64 28 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 73 75 6c SqlResultShared();.....QSqlResul
7a420 74 2a 20 73 71 6c 52 65 73 75 6c 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 78 65 63 75 74 t*.sqlResult;.....QString.execut
7a440 65 64 51 75 65 72 79 3b 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 edQuery;.private.slots:.....void
7a460 20 73 6c 6f 74 52 65 73 75 6c 74 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 .slotResultDestroyed();.};..clas
7a480 73 20 51 5f 45 58 50 4f 52 54 20 51 53 71 6c 51 75 65 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 s.Q_EXPORT.QSqlQuery.{.public:..
7a4a0 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 51 53 71 6c 52 65 73 75 6c 74 20 2a 20 72 20 29 3b 0a ...QSqlQuery(.QSqlResult.*.r.);.
7a4c0 20 20 20 20 51 53 71 6c 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 ....QSqlQuery(.const.QString&.qu
7a4e0 65 72 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 71 6c 44 61 74 61 62 61 73 ery.=.QString::null,.QSqlDatabas
7a500 65 2a 20 64 62 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 53 71 6c e*.db.=.0.);.....Q_EXPLICIT.QSql
7a520 51 75 65 72 79 28 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 20 20 20 51 Query(.QSqlDatabase*.db.);.....Q
7a540 53 71 6c 51 75 65 72 79 28 20 63 6f 6e 73 74 20 51 53 71 6c 51 75 65 72 79 26 20 6f 74 68 65 72 SqlQuery(.const.QSqlQuery&.other
7a560 20 29 3b 0a 20 20 20 20 51 53 71 6c 51 75 65 72 79 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f .);.....QSqlQuery&.operator=(.co
7a580 6e 73 74 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 76 69 72 74 nst.QSqlQuery&.other.);.....virt
7a5a0 75 61 6c 20 7e 51 53 71 6c 51 75 65 72 79 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 ual.~QSqlQuery();......bool.....
7a5c0 20 20 20 20 20 20 20 20 20 20 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ...........isValid().const;.....
7a5e0 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 41 63 74 69 76 65 28 29 20 63 bool................isActive().c
7a600 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 20 69 onst;.....bool.........isNull(.i
7a620 6e 74 20 66 69 65 6c 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 nt.field.).const;.....int.......
7a640 20 20 20 20 20 20 20 20 20 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e ..........at().const;.....QStrin
7a660 67 20 20 20 20 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 74 3b g.............lastQuery().const;
7a680 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 6e 75 6d 52 6f 77 73 .....int.................numRows
7a6a0 41 66 66 65 63 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 45 72 72 6f 72 09 Affected().const;.....QSqlError.
7a6c0 20 20 20 20 20 20 20 20 6c 61 73 74 45 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 ........lastError().const;.....b
7a6e0 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 53 65 6c 65 63 74 28 29 20 63 6f ool................isSelect().co
7a700 6e 73 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 73 69 7a nst;.....int.................siz
7a720 65 28 29 20 63 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 e().const;.....const.QSqlDriver*
7a740 20 20 20 64 72 69 76 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 71 ...driver().const;.....const.QSq
7a760 6c 52 65 73 75 6c 74 2a 20 20 20 72 65 73 75 6c 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 lResult*...result().const;.....b
7a780 6f 6f 6c 09 09 69 73 46 6f 72 77 61 72 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ool..isForwardOnly().const;.....
7a7a0 76 6f 69 64 09 09 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 void..setForwardOnly(.bool.forwa
7a7c0 72 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 65 78 65 63 20 28 20 63 rd.);......virtual.bool.exec.(.c
7a7e0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 onst.QString&.query.);.....virtu
7a800 61 6c 20 51 56 61 72 69 61 6e 74 20 20 20 20 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f al.QVariant....value(.int.i.).co
7a820 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 65 6b 28 20 69 6e 74 nst;......virtual.bool.seek(.int
7a840 20 69 2c 20 62 6f 6f 6c 20 72 65 6c 61 74 69 76 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 .i,.bool.relative.=.FALSE.);....
7a860 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 6e 65 78 74 28 29 3b 0a 20 20 20 .virtual.bool........next();....
7a880 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 70 72 65 76 28 29 3b 0a 20 20 20 .virtual.bool........prev();....
7a8a0 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 66 69 72 73 74 28 29 3b 0a 20 20 .virtual.bool........first();...
7a8c0 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 6c 61 73 74 28 29 3b 0a 0a 20 ..virtual.bool........last();...
7a8e0 20 20 20 2f 2f 20 70 72 65 70 61 72 65 64 20 71 75 65 72 79 20 73 75 70 70 6f 72 74 0a 20 20 20 ...//.prepared.query.support....
7a900 20 62 6f 6f 6c 09 09 65 78 65 63 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 70 72 65 70 61 72 65 .bool..exec();.....bool..prepare
7a920 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 20 29 3b 0a 20 20 20 20 76 6f (.const.QString&.query.);.....vo
7a940 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 70 6c id..bindValue(.const.QString&.pl
7a960 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 20 29 aceholder,.const.QVariant&.val.)
7a980 3b 0a 20 20 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 ;.....void..bindValue(.int.pos,.
7a9a0 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 76 6f 69 64 09 const.QVariant&.val.);.....void.
7a9c0 09 61 64 64 42 69 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 .addBindValue(.const.QVariant&.v
7a9e0 61 6c 20 29 3b 0a 20 20 20 20 2f 2f 20 72 65 6d 6f 76 65 20 74 68 65 73 65 20 6f 76 65 72 6c 6f al.);.....//.remove.these.overlo
7aa00 61 64 73 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 28 20 ads.in.4.0.....void..bindValue(.
7aa20 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
7aa40 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
7aa60 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 62 69 6e 64 56 61 6c 75 65 Type.type.);.....void..bindValue
7aa80 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 20 76 61 6c 2c 20 (.int.pos,.const.QVariant&.val,.
7aaa0 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 20 20 QSql::ParameterType.type.);.....
7aac0 76 6f 69 64 09 09 61 64 64 42 69 6e 64 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 void..addBindValue(.const.QVaria
7aae0 6e 74 26 20 76 61 6c 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 nt&.val,.QSql::ParameterType.typ
7ab00 65 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 63 e.);.....QVariant..boundValue(.c
7ab20 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 20 29 20 63 6f 6e 73 onst.QString&.placeholder.).cons
7ab40 74 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 09 09 62 6f 75 6e 64 56 61 6c 75 65 28 20 69 6e 74 t;.....QVariant..boundValue(.int
7ab60 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 .pos.).const;.....QMap<QString,.
7ab80 51 56 61 72 69 61 6e 74 3e 20 62 6f 75 6e 64 56 61 6c 75 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 QVariant>.boundValues().const;..
7aba0 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 65 63 75 74 65 64 51 ...QString.............executedQ
7abc0 75 65 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 uery().const;......protected:...
7abe0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 65 6b ..virtual.void........beforeSeek
7ac00 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 61 66 74 65 ();.....virtual.void........afte
7ac20 72 53 65 65 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 09 09 69 6e rSeek();..private:.....void...in
7ac40 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 75 65 72 79 2c 20 51 53 71 6c 44 61 it(.const.QString&.query,.QSqlDa
7ac60 74 61 62 61 73 65 2a 20 64 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 tabase*.db.);.....void..........
7ac80 20 20 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 ......deref();.....bool.........
7aca0 20 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 .......checkDetach();.....QSqlRe
7acc0 73 75 6c 74 53 68 61 72 65 64 2a 20 20 20 64 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 sultShared*...d;.};...#endif.//.
7ace0 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 73 00 74 00 72 00 69 00 QT_NO_SQL.#endif......q.s.t.r.i.
7ad00 6e 00 67 00 2e 00 68 00 00 8d 3b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.g...h...;/*...................
7ad20 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 20 20 ................................
7ad40 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 20 20 ................................
7ad60 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 20 20 ................................
7ad80 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 20 20 ................................
7ada0 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 20 20 ................................
7adc0 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 20 20 ................................
7ade0 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 20 20 ................................
7ae00 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 20 20 ................................
7ae20 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 20 20 ................................
7ae40 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 20 20 ................................
7ae60 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 20 20 ................................
7ae80 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 20 20 ................................
7aea0 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 20 20 ................................
7aec0 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 20 20 ................................
7aee0 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 20 20 ................................
7af00 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 20 20 ................................
7af20 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 20 20 ................................
7af40 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 20 20 ................................
7af60 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 20 20 ................................
7af80 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 20 20 ................................
7afa0 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 20 20 ................................
7afc0 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 20 20 ................................
7afe0 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 20 20 ................................
7b000 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 20 20 ................................
7b020 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 20 20 ................................
7b040 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 20 20 ................................
7b060 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 20 20 ................................
7b080 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 20 20 ................................
7b0a0 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 20 20 ................................
7b0c0 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 20 20 ................................
7b0e0 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 20 20 ................................
7b100 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 20 20 ................................
7b120 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 20 20 ................................
7b140 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 20 20 ................................
7b160 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 20 20 ................................
7b180 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 20 20 ................................
7b1a0 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 20 20 ................................
7b1c0 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 20 20 ................................
7b1e0 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 20 20 ................................
7b200 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 20 20 ................................
7b220 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 20 20 ................................
7b240 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 20 20 ................................
7b260 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 20 20 ................................
7b280 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 20 20 ................................
7b2a0 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 20 20 ................................
7b2c0 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 20 20 ................................
7b2e0 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 20 20 ................................
7b300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 54 52 ................*/..#ifndef.QSTR
7b320 49 4e 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 54 52 49 4e 47 5f 48 0a 0a 23 69 66 6e 64 65 66 ING_H.#define.QSTRING_H..#ifndef
7b340 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 .QT_H.#include."qcstring.h".#end
7b360 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 43 41 53 54 5f 41 if.//.QT_H..#ifndef.QT_NO_CAST_A
7b380 53 43 49 49 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 23 65 6e 64 69 66 0a SCII.#include.<limits.h>.#endif.
7b3a0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 69 66 20 64 65 66 69 6e 65 64 20 28 .#ifndef.QT_NO_STL.#if.defined.(
7b3c0 20 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 20 29 20 26 26 20 5f 4d 53 56 5f 56 45 52 20 3c 20 31 .Q_CC_MSVC_NET.).&&._MSV_VER.<.1
7b3e0 33 31 30 20 2f 2f 20 41 76 6f 69 64 73 20 6e 61 73 74 79 20 77 61 72 6e 69 6e 67 20 66 6f 72 20 310.//.Avoids.nasty.warning.for.
7b400 78 6c 6f 63 61 6c 65 2c 20 6c 69 6e 65 20 34 35 30 0a 23 20 20 70 72 61 67 6d 61 20 77 61 72 6e xlocale,.line.450.#..pragma.warn
7b420 69 6e 67 20 28 20 70 75 73 68 20 29 0a 23 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 20 28 ing.(.push.).#..pragma.warning.(
7b440 20 64 69 73 61 62 6c 65 20 3a 20 34 31 38 39 20 29 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 .disable.:.4189.).#..include.<st
7b460 72 69 6e 67 3e 0a 23 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 20 28 20 70 6f 70 20 29 0a ring>.#..pragma.warning.(.pop.).
7b480 23 65 6c 73 65 0a 23 20 20 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 3e 0a 23 65 6e 64 69 66 #else.#..include.<string>.#endif
7b4a0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 52 4f 4e 47 5f 53 42 5f 43 54 59 50 45 5f 4d 41 .#if.defined(Q_WRONG_SB_CTYPE_MA
7b4c0 43 52 4f 53 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 53 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f CROS).&&.defined(_SB_CTYPE_MACRO
7b4e0 53 29 0a 23 75 6e 64 65 66 20 5f 53 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f 53 0a 23 65 6e 64 69 S).#undef._SB_CTYPE_MACROS.#endi
7b500 66 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.#endif.../*...................
7b520 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 20 20 ................................
7b540 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 20 20 ................................
7b560 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 20 20 ................................
7b580 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 20 20 ................................
7b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 .......................*/..class
7b5c0 20 51 52 65 67 45 78 70 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 .QRegExp;.class.QString;.class.Q
7b5e0 43 68 61 72 52 65 66 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 CharRef;.template.<class.T>.clas
7b600 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 68 s.QDeepCopy;..class.Q_EXPORT.QCh
7b620 61 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 68 61 72 28 29 3b 0a 20 20 20 20 51 43 ar.{.public:.....QChar();.....QC
7b640 68 61 72 28 20 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 har(.char.c.);.....QChar(.uchar.
7b660 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 63 68 61 72 20 63 2c 20 75 63 68 61 72 20 72 c.);.....QChar(.uchar.c,.uchar.r
7b680 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 63 6f 6e 73 74 20 51 43 68 61 72 26 20 63 20 29 3b .);.....QChar(.const.QChar&.c.);
7b6a0 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 20 74 6f 20 61 6c 6c 6f 77 20 63 .//.###.remove.in.4.0.to.allow.c
7b6c0 6f 6d 70 69 6c 65 72 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 20 20 20 20 51 43 68 61 72 28 20 ompiler.optimization.....QChar(.
7b6e0 75 73 68 6f 72 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 73 68 6f 72 74 20 72 63 ushort.rc.);.....QChar(.short.rc
7b700 20 29 3b 0a 20 20 20 20 51 43 68 61 72 28 20 75 69 6e 74 20 72 63 20 29 3b 0a 20 20 20 20 51 43 .);.....QChar(.uint.rc.);.....QC
7b720 68 61 72 28 20 69 6e 74 20 72 63 20 29 3b 0a 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f har(.int.rc.);......QT_STATIC_CO
7b740 4e 53 54 20 51 43 68 61 72 20 6e 75 6c 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 30 30 NST.QChar.null;............//.00
7b760 30 30 0a 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 72 65 70 00.....QT_STATIC_CONST.QChar.rep
7b780 6c 61 63 65 6d 65 6e 74 3b 20 20 20 20 20 2f 2f 20 46 46 46 44 0a 20 20 20 20 51 54 5f 53 54 41 lacement;.....//.FFFD.....QT_STA
7b7a0 54 49 43 5f 43 4f 4e 53 54 20 51 43 68 61 72 20 62 79 74 65 4f 72 64 65 72 4d 61 72 6b 3b 20 20 TIC_CONST.QChar.byteOrderMark;..
7b7c0 20 20 20 2f 2f 20 46 45 46 46 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 ...//.FEFF.....QT_STATIC_CONST.Q
7b7e0 43 68 61 72 20 62 79 74 65 4f 72 64 65 72 53 77 61 70 70 65 64 3b 20 20 20 20 20 2f 2f 20 46 46 Char.byteOrderSwapped;.....//.FF
7b800 46 45 0a 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 6e 62 73 FE.....QT_STATIC_CONST.QChar.nbs
7b820 70 3b 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 30 30 41 30 0a 0a 20 20 20 20 2f 2f 20 55 6e p;............//.00A0......//.Un
7b840 69 63 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 0a 20 20 20 20 65 6e 75 6d 20 43 61 74 65 icode.information......enum.Cate
7b860 67 6f 72 79 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4e 6f 43 61 74 65 67 6f 72 79 2c 0a 0a gory.....{.........NoCategory,..
7b880 20 20 20 20 20 20 20 20 4d 61 72 6b 5f 4e 6f 6e 53 70 61 63 69 6e 67 2c 20 20 20 20 20 20 20 20 ........Mark_NonSpacing,........
7b8a0 20 20 2f 2f 20 20 20 4d 6e 0a 20 20 20 20 20 20 20 20 4d 61 72 6b 5f 53 70 61 63 69 6e 67 43 6f ..//...Mn.........Mark_SpacingCo
7b8c0 6d 62 69 6e 69 6e 67 2c 20 20 20 20 2f 2f 20 20 20 4d 63 0a 20 20 20 20 20 20 20 20 4d 61 72 6b mbining,....//...Mc.........Mark
7b8e0 5f 45 6e 63 6c 6f 73 69 6e 67 2c 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4d 65 0a 0a 20 _Enclosing,...........//...Me...
7b900 20 20 20 20 20 20 20 4e 75 6d 62 65 72 5f 44 65 63 69 6d 61 6c 44 69 67 69 74 2c 20 20 20 20 20 .......Number_DecimalDigit,.....
7b920 20 2f 2f 20 20 20 4e 64 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 72 5f 4c 65 74 74 65 72 2c 20 .//...Nd.........Number_Letter,.
7b940 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4e 6c 0a 20 20 20 20 20 20 20 20 4e 75 6d 62 65 ...........//...Nl.........Numbe
7b960 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4e 6f 0a 0a 20 20 r_Other,.............//...No....
7b980 20 20 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 53 70 61 63 65 2c 20 20 20 20 20 20 20 20 20 20 ......Separator_Space,..........
7b9a0 2f 2f 20 20 20 5a 73 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 74 6f 72 5f 4c 69 6e 65 2c 20 //...Zs.........Separator_Line,.
7b9c0 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 5a 6c 0a 20 20 20 20 20 20 20 20 53 65 70 61 72 61 ..........//...Zl.........Separa
7b9e0 74 6f 72 5f 50 61 72 61 67 72 61 70 68 2c 20 20 20 20 20 20 2f 2f 20 20 20 5a 70 0a 0a 20 20 20 tor_Paragraph,......//...Zp.....
7ba00 20 20 20 20 20 4f 74 68 65 72 5f 43 6f 6e 74 72 6f 6c 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f .....Other_Control,............/
7ba20 2f 20 20 20 43 63 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 46 6f 72 6d 61 74 2c 20 20 20 20 /...Cc.........Other_Format,....
7ba40 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 66 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 53 .........//...Cf.........Other_S
7ba60 75 72 72 6f 67 61 74 65 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 43 73 0a 20 20 20 20 20 urrogate,..........//...Cs......
7ba80 20 20 20 4f 74 68 65 72 5f 50 72 69 76 61 74 65 55 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 ...Other_PrivateUse,.........//.
7baa0 20 20 43 6f 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 5f 4e 6f 74 41 73 73 69 67 6e 65 64 2c 20 ..Co.........Other_NotAssigned,.
7bac0 20 20 20 20 20 20 20 2f 2f 20 20 20 43 6e 0a 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 55 .......//...Cn..........Letter_U
7bae0 70 70 65 72 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c 75 0a 20 20 20 20 20 20 ppercase,.........//...Lu.......
7bb00 20 20 4c 65 74 74 65 72 5f 4c 6f 77 65 72 63 61 73 65 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 ..Letter_Lowercase,.........//..
7bb20 20 4c 6c 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 54 69 74 6c 65 63 61 73 65 2c 20 20 20 .Ll.........Letter_Titlecase,...
7bb40 20 20 20 20 20 20 2f 2f 20 20 20 4c 74 0a 20 20 20 20 20 20 20 20 4c 65 74 74 65 72 5f 4d 6f 64 ......//...Lt.........Letter_Mod
7bb60 69 66 69 65 72 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c 6d 0a 20 20 20 20 20 20 20 20 ifier,..........//...Lm.........
7bb80 4c 65 74 74 65 72 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 4c Letter_Other,.............//...L
7bba0 6f 0a 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 43 6f 6e 6e 65 63 74 6f 72 o..........Punctuation_Connector
7bbc0 2c 20 20 20 20 2f 2f 20 20 20 50 63 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e ,....//...Pc.........Punctuation
7bbe0 5f 44 61 73 68 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 64 0a 20 20 20 20 20 20 20 20 50 _Dash,.........//...Pd.........P
7bc00 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 73 6b 20 3d 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 44 61 unctuation_Dask.=.Punctuation_Da
7bc20 73 68 2c 20 2f 2f 20 6f 6f 70 73 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f sh,.//.oops.........Punctuation_
7bc40 4f 70 65 6e 2c 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 73 0a 20 20 20 20 20 20 20 20 50 75 Open,.........//...Ps.........Pu
7bc60 6e 63 74 75 61 74 69 6f 6e 5f 43 6c 6f 73 65 2c 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 65 0a nctuation_Close,........//...Pe.
7bc80 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 49 6e 69 74 69 61 6c 51 75 6f 74 65 ........Punctuation_InitialQuote
7bca0 2c 20 2f 2f 20 20 20 50 69 0a 20 20 20 20 20 20 20 20 50 75 6e 63 74 75 61 74 69 6f 6e 5f 46 69 ,.//...Pi.........Punctuation_Fi
7bcc0 6e 61 6c 51 75 6f 74 65 2c 20 20 20 2f 2f 20 20 20 50 66 0a 20 20 20 20 20 20 20 20 50 75 6e 63 nalQuote,...//...Pf.........Punc
7bce0 74 75 61 74 69 6f 6e 5f 4f 74 68 65 72 2c 20 20 20 20 20 20 20 20 2f 2f 20 20 20 50 6f 0a 0a 20 tuation_Other,........//...Po...
7bd00 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4d 61 74 68 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 .......Symbol_Math,.............
7bd20 20 2f 2f 20 20 20 53 6d 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f 6c 5f 43 75 72 72 65 6e 63 79 .//...Sm.........Symbol_Currency
7bd40 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 20 20 53 63 0a 20 20 20 20 20 20 20 20 53 79 6d 62 6f ,..........//...Sc.........Symbo
7bd60 6c 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 53 6b 0a 20 20 20 l_Modifier,..........//...Sk....
7bd80 20 20 20 20 20 53 79 6d 62 6f 6c 5f 4f 74 68 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f .....Symbol_Other............../
7bda0 2f 20 20 20 53 6f 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 69 72 65 63 74 69 6f /...So.....};......enum.Directio
7bdc0 6e 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 44 69 72 4c 2c 20 44 69 72 52 2c 20 44 69 72 45 n.....{.........DirL,.DirR,.DirE
7bde0 4e 2c 20 44 69 72 45 53 2c 20 44 69 72 45 54 2c 20 44 69 72 41 4e 2c 20 44 69 72 43 53 2c 20 44 N,.DirES,.DirET,.DirAN,.DirCS,.D
7be00 69 72 42 2c 20 44 69 72 53 2c 20 44 69 72 57 53 2c 20 44 69 72 4f 4e 2c 0a 20 20 20 20 20 20 20 irB,.DirS,.DirWS,.DirON,........
7be20 20 44 69 72 4c 52 45 2c 20 44 69 72 4c 52 4f 2c 20 44 69 72 41 4c 2c 20 44 69 72 52 4c 45 2c 20 .DirLRE,.DirLRO,.DirAL,.DirRLE,.
7be40 44 69 72 52 4c 4f 2c 20 44 69 72 50 44 46 2c 20 44 69 72 4e 53 4d 2c 20 44 69 72 42 4e 0a 20 20 DirRLO,.DirPDF,.DirNSM,.DirBN...
7be60 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 0a 20 20 20 ..};......enum.Decomposition....
7be80 20 7b 0a 20 20 20 20 20 20 20 20 53 69 6e 67 6c 65 2c 20 43 61 6e 6f 6e 69 63 61 6c 2c 20 46 6f .{.........Single,.Canonical,.Fo
7bea0 6e 74 2c 20 4e 6f 42 72 65 61 6b 2c 20 49 6e 69 74 69 61 6c 2c 20 4d 65 64 69 61 6c 2c 0a 20 20 nt,.NoBreak,.Initial,.Medial,...
7bec0 20 20 20 20 20 20 46 69 6e 61 6c 2c 20 49 73 6f 6c 61 74 65 64 2c 20 43 69 72 63 6c 65 2c 20 53 ......Final,.Isolated,.Circle,.S
7bee0 75 70 65 72 2c 20 53 75 62 2c 20 56 65 72 74 69 63 61 6c 2c 0a 20 20 20 20 20 20 20 20 57 69 64 uper,.Sub,.Vertical,.........Wid
7bf00 65 2c 20 4e 61 72 72 6f 77 2c 20 53 6d 61 6c 6c 2c 20 53 71 75 61 72 65 2c 20 43 6f 6d 70 61 74 e,.Narrow,.Small,.Square,.Compat
7bf20 2c 20 46 72 61 63 74 69 6f 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4a 6f 69 6e ,.Fraction.....};......enum.Join
7bf40 69 6e 67 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 4f 74 68 65 72 4a 6f 69 6e 69 6e 67 2c 20 ing.....{.........OtherJoining,.
7bf60 44 75 61 6c 2c 20 52 69 67 68 74 2c 20 43 65 6e 74 65 72 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 Dual,.Right,.Center.....};......
7bf80 65 6e 75 6d 20 43 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 enum.CombiningClass.....{.......
7bfa0 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 ..Combining_BelowLeftAttached...
7bfc0 20 20 20 20 3d 20 32 30 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c ....=.200,.........Combining_Bel
7bfe0 6f 77 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 30 32 2c 0a 20 20 20 20 owAttached...........=.202,.....
7c000 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 42 65 6c 6f 77 52 69 67 68 74 41 74 74 61 63 68 65 64 ....Combining_BelowRightAttached
7c020 20 20 20 20 20 20 3d 20 32 30 34 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 4c ......=.204,.........Combining_L
7c040 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 30 38 2c 0a 20 20 eftAttached............=.208,...
7c060 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 52 69 67 68 74 41 74 74 61 63 68 65 64 20 20 20 ......Combining_RightAttached...
7c080 20 20 20 20 20 20 20 20 3d 20 32 31 30 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 ........=.210,.........Combining
7c0a0 5f 41 62 6f 76 65 4c 65 66 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 20 3d 20 32 31 32 2c 0a _AboveLeftAttached.......=.212,.
7c0c0 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 41 74 74 61 63 68 65 64 20 ........Combining_AboveAttached.
7c0e0 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 34 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 ..........=.214,.........Combini
7c100 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 41 74 74 61 63 68 65 64 20 20 20 20 20 20 3d 20 32 31 36 ng_AboveRightAttached......=.216
7c120 2c 0a 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 20 20 ,..........Combining_BelowLeft..
7c140 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 38 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 .............=.218,.........Comb
7c160 69 6e 69 6e 67 5f 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 ining_Below...................=.
7c180 32 32 30 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 68 220,.........Combining_BelowRigh
7c1a0 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 32 2c 0a 20 20 20 20 20 20 20 20 43 6f t..............=.222,.........Co
7c1c0 6d 62 69 6e 69 6e 67 5f 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mbining_Left....................
7c1e0 3d 20 32 32 34 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 20 20 =.224,.........Combining_Right..
7c200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 32 36 2c 0a 20 20 20 20 20 20 20 20 .................=.226,.........
7c220 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 4c 65 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 Combining_AboveLeft.............
7c240 20 20 3d 20 32 32 38 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 ..=.228,.........Combining_Above
7c260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 30 2c 0a 20 20 20 20 20 20 ...................=.230,.......
7c280 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 41 62 6f 76 65 52 69 67 68 74 20 20 20 20 20 20 20 20 20 20 ..Combining_AboveRight..........
7c2a0 20 20 20 20 3d 20 32 33 32 2c 0a 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 44 6f ....=.232,..........Combining_Do
7c2c0 75 62 6c 65 42 65 6c 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 33 33 2c 0a 20 20 20 ubleBelow.............=.233,....
7c2e0 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f 44 6f 75 62 6c 65 41 62 6f 76 65 20 20 20 20 20 20 .....Combining_DoubleAbove......
7c300 20 20 20 20 20 20 20 3d 20 32 33 34 2c 0a 20 20 20 20 20 20 20 20 43 6f 6d 62 69 6e 69 6e 67 5f .......=.234,.........Combining_
7c320 49 6f 74 61 53 75 62 73 63 72 69 70 74 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 34 30 0a 20 20 IotaSubscript...........=.240...
7c340 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 2a 2a 2a 2a 2a 2a 20 57 48 45 4e 20 41 44 44 49 4e 47 20 ..};......//.******.WHEN.ADDING.
7c360 46 55 4e 43 54 49 4f 4e 53 2c 20 43 4f 4e 53 49 44 45 52 20 41 44 44 49 4e 47 20 54 4f 20 51 43 FUNCTIONS,.CONSIDER.ADDING.TO.QC
7c380 68 61 72 52 65 66 20 54 4f 4f 0a 0a 20 20 20 20 69 6e 74 20 64 69 67 69 74 56 61 6c 75 65 28 29 harRef.TOO......int.digitValue()
7c3a0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 72 28 29 20 63 6f 6e 73 74 3b .const;.....QChar.lower().const;
7c3c0 0a 20 20 20 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 43 .....QChar.upper().const;......C
7c3e0 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 44 69 ategory.category().const;.....Di
7c400 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4a rection.direction().const;.....J
7c420 6f 69 6e 69 6e 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c oining.joining().const;.....bool
7c440 20 6d 69 72 72 6f 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 68 61 72 20 6d 69 72 .mirrored().const;.....QChar.mir
7c460 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 roredChar().const;.....const.QSt
7c480 72 69 6e 67 20 26 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 ring.&decomposition().const;.//.
7c4a0 23 23 23 20 72 65 74 75 72 6e 20 6a 75 73 74 20 51 53 74 72 69 6e 67 20 69 6e 20 34 2e 30 0a 20 ###.return.just.QString.in.4.0..
7c4c0 20 20 20 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 54 61 ...Decomposition.decompositionTa
7c4e0 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 63 6f 6d g().const;.....unsigned.char.com
7c500 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 68 61 72 20 6c biningClass().const;......char.l
7c520 61 74 69 6e 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 63 73 20 3e 20 30 78 66 atin1().const.{.return.ucs.>.0xf
7c540 66 20 3f 20 30 20 3a 20 28 63 68 61 72 29 20 75 63 73 3b 20 7d 0a 20 20 20 20 75 73 68 6f 72 74 f.?.0.:.(char).ucs;.}.....ushort
7c560 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 63 73 3b 20 7d .unicode().const.{.return.ucs;.}
7c580 0a 23 69 66 64 65 66 20 51 5f 4e 4f 5f 50 41 43 4b 45 44 5f 52 45 46 45 52 45 4e 43 45 0a 20 20 .#ifdef.Q_NO_PACKED_REFERENCE...
7c5a0 20 20 75 73 68 6f 72 74 20 26 75 6e 69 63 6f 64 65 28 29 20 7b 20 72 65 74 75 72 6e 20 2a 28 26 ..ushort.&unicode().{.return.*(&
7c5c0 75 63 73 29 3b 20 7d 0a 23 65 6c 73 65 0a 20 20 20 20 75 73 68 6f 72 74 20 26 75 6e 69 63 6f 64 ucs);.}.#else.....ushort.&unicod
7c5e0 65 28 29 20 7b 20 72 65 74 75 72 6e 20 75 63 73 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 e().{.return.ucs;.}.#endif.#ifnd
7c600 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 20 20 20 20 2f 2f 20 6c 69 6b 65 20 ef.QT_NO_CAST_ASCII.....//.like.
7c620 61 6c 6c 20 69 66 64 65 66 27 64 20 63 6f 64 65 20 74 68 69 73 20 69 73 20 75 6e 64 6f 63 75 6d all.ifdef'd.code.this.is.undocum
7c640 65 6e 74 65 64 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 63 68 61 72 28 29 20 63 6f 6e 73 74 20 ented.....operator.char().const.
7c660 7b 20 72 65 74 75 72 6e 20 6c 61 74 69 6e 31 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 {.return.latin1();.}.#endif.....
7c680 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 75 72 6e 20 75 6e .bool.isNull().const.{.return.un
7c6a0 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 72 69 6e 74 28 29 icode()==0;.}.....bool.isPrint()
7c6c0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e 63 74 28 29 20 63 6f 6e 73 74 .const;.....bool.isPunct().const
7c6e0 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ;.....bool.isSpace().const;.....
7c700 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 bool.isMark().const;.....bool.is
7c720 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6d 62 65 Letter().const;.....bool.isNumbe
7c740 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 4f 72 4e 75 r().const;.....bool.isLetterOrNu
7c760 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 44 69 67 69 74 28 29 mber().const;.....bool.isDigit()
7c780 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 79 6d 62 6f 6c 28 29 20 63 6f 6e 73 .const;.....bool.isSymbol().cons
7c7a0 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 63 65 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 t;......uchar.cell().const.{.ret
7c7c0 75 72 6e 20 28 28 75 63 68 61 72 29 20 75 63 73 20 26 20 30 78 66 66 29 3b 20 7d 0a 20 20 20 20 urn.((uchar).ucs.&.0xff);.}.....
7c7e0 75 63 68 61 72 20 72 6f 77 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 75 63 68 uchar.row().const.{.return.((uch
7c800 61 72 29 20 28 75 63 73 3e 3e 38 29 26 30 78 66 66 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 ar).(ucs>>8)&0xff);.}.....void.s
7c820 65 74 43 65 6c 6c 28 20 75 63 68 61 72 20 63 65 6c 6c 20 29 20 7b 20 75 63 73 20 3d 20 28 75 63 etCell(.uchar.cell.).{.ucs.=.(uc
7c840 73 20 26 20 30 78 66 66 30 30 29 20 2b 20 63 65 6c 6c 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 s.&.0xff00).+.cell;.}.....void.s
7c860 65 74 52 6f 77 28 20 75 63 68 61 72 20 72 6f 77 20 29 20 7b 20 75 63 73 20 3d 20 28 28 28 75 73 etRow(.uchar.row.).{.ucs.=.(((us
7c880 68 6f 72 74 29 20 72 6f 77 29 3c 3c 38 29 20 2b 20 28 75 63 73 26 30 78 66 66 29 3b 20 7d 0a 0a hort).row)<<8).+.(ucs&0xff);.}..
7c8a0 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6e 65 74 77 6f 72 6b 4f 72 64 65 72 65 64 28 29 ....static.bool.networkOrdered()
7c8c0 20 7b 0a 09 69 6e 74 20 77 6f 72 64 53 69 7a 65 3b 0a 09 62 6f 6f 6c 20 62 69 67 45 6e 64 69 61 .{..int.wordSize;..bool.bigEndia
7c8e0 6e 20 3d 20 46 41 4c 53 45 3b 0a 09 71 53 79 73 49 6e 66 6f 28 20 26 77 6f 72 64 53 69 7a 65 2c n.=.FALSE;..qSysInfo(.&wordSize,
7c900 20 26 62 69 67 45 6e 64 69 61 6e 20 29 3b 0a 09 72 65 74 75 72 6e 20 62 69 67 45 6e 64 69 61 6e .&bigEndian.);..return.bigEndian
7c920 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 ;.....}......friend.inline.bool.
7c940 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 3b 0a operator==(.char.ch,.QChar.c.);.
7c960 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 3d ....friend.inline.bool.operator=
7c980 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 6e =(.QChar.c,.char.ch.);.....frien
7c9a0 64 20 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 68 61 72 20 d.inline.bool.operator==(.QChar.
7c9c0 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 6c 69 6e c1,.QChar.c2.);.....friend.inlin
7c9e0 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 43 68 e.bool.operator!=(.QChar.c1,.QCh
7ca00 61 72 20 63 32 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 20 ar.c2.);.....friend.inline.bool.
7ca20 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 3b 0a operator!=(.char.ch,.QChar.c.);.
7ca40 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 21 ....friend.inline.bool.operator!
7ca60 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 6e =(.QChar.c,.char.ch.);.....frien
7ca80 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 51 43 68 61 72 20 d.inline.bool.operator<=(.QChar.
7caa0 63 2c 20 63 68 61 72 20 63 68 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 c,.char.ch.);.....friend.inline.
7cac0 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 68 61 72 20 63 68 2c 20 51 43 68 61 72 20 bool.operator<=(.char.ch,.QChar.
7cae0 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 20 6f 70 65 72 c.);.....friend.inline.bool.oper
7cb00 61 74 6f 72 3c 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 0a 70 ator<=(.QChar.c1,.QChar.c2.);..p
7cb20 72 69 76 61 74 65 3a 0a 20 20 20 20 75 73 68 6f 72 74 20 75 63 73 3b 0a 23 69 66 20 64 65 66 69 rivate:.....ushort.ucs;.#if.defi
7cb40 6e 65 64 28 51 54 5f 51 53 54 52 49 4e 47 5f 55 43 53 5f 34 29 0a 20 20 20 20 75 73 68 6f 72 74 ned(QT_QSTRING_UCS_4).....ushort
7cb60 20 67 72 70 3b 0a 23 65 6e 64 69 66 0a 7d 20 51 5f 50 41 43 4b 45 44 3b 0a 0a 69 6e 6c 69 6e 65 .grp;.#endif.}.Q_PACKED;..inline
7cb80 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 29 20 3a 20 75 63 73 28 20 30 20 29 0a 23 69 66 64 65 .QChar::QChar().:.ucs(.0.).#ifde
7cba0 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 30 20 f.QT_QSTRING_UCS_4.....,.grp(.0.
7cbc0 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 61 72 ).#endif.{.}.inline.QChar::QChar
7cbe0 28 20 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 28 75 63 68 61 72 29 63 20 29 0a 23 69 66 (.char.c.).:.ucs(.(uchar)c.).#if
7cc00 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(.
7cc20 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
7cc40 61 72 28 20 75 63 68 61 72 20 63 20 29 20 3a 20 75 63 73 28 20 63 20 29 0a 23 69 66 64 65 66 20 ar(.uchar.c.).:.ucs(.c.).#ifdef.
7cc60 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 30 20 29 0a QT_QSTRING_UCS_4.....,.grp(.0.).
7cc80 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 61 72 28 20 #endif.{.}.inline.QChar::QChar(.
7cca0 75 63 68 61 72 20 63 2c 20 75 63 68 61 72 20 72 20 29 20 3a 20 75 63 73 28 20 28 72 20 3c 3c 20 uchar.c,.uchar.r.).:.ucs(.(r.<<.
7ccc0 38 29 20 7c 20 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 8).|.c.).#ifdef.QT_QSTRING_UCS_4
7cce0 0a 20 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 .....,.grp(.0.).#endif.{.}.inlin
7cd00 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 63 6f 6e 73 74 20 51 43 68 61 72 26 20 63 20 29 e.QChar::QChar(.const.QChar&.c.)
7cd20 20 3a 20 75 63 73 28 20 63 2e 75 63 73 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e .:.ucs(.c.ucs.).#ifdef.QT_QSTRIN
7cd40 47 5f 55 43 53 5f 34 0a 20 20 20 2c 20 67 72 70 28 20 63 2e 67 72 70 20 29 0a 23 65 6e 64 69 66 G_UCS_4....,.grp(.c.grp.).#endif
7cd60 0a 7b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 75 73 68 6f 72 .{.}..inline.QChar::QChar(.ushor
7cd80 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 72 63 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 t.rc.).:.ucs(.rc.).#ifdef.QT_QST
7cda0 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
7cdc0 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 73 68 6f 72 74 20 .{.}.inline.QChar::QChar(.short.
7cde0 72 63 20 29 20 3a 20 75 63 73 28 20 28 75 73 68 6f 72 74 29 20 72 63 20 29 0a 23 69 66 64 65 66 rc.).:.ucs(.(ushort).rc.).#ifdef
7ce00 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 30 20 29 .QT_QSTRING_UCS_4.....,.grp(.0.)
7ce20 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 61 72 28 .#endif.{.}.inline.QChar::QChar(
7ce40 20 75 69 6e 74 20 72 63 20 29 20 3a 20 75 63 73 28 20 20 28 75 73 68 6f 72 74 20 29 20 28 72 63 .uint.rc.).:.ucs(..(ushort.).(rc
7ce60 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 69 66 64 65 66 20 51 54 5f 51 53 54 52 49 4e 47 5f 55 .&.0xffff).).#ifdef.QT_QSTRING_U
7ce80 43 53 5f 34 0a 20 20 20 20 2c 20 67 72 70 28 20 28 75 73 68 6f 72 74 29 20 28 28 72 63 20 3e 3e CS_4.....,.grp(.(ushort).((rc.>>
7cea0 20 31 36 29 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 65 6e 64 69 66 0a 7b 0a 7d 0a 69 6e 6c 69 .16).&.0xffff).).#endif.{.}.inli
7cec0 6e 65 20 51 43 68 61 72 3a 3a 51 43 68 61 72 28 20 69 6e 74 20 72 63 20 29 20 3a 20 75 63 73 28 ne.QChar::QChar(.int.rc.).:.ucs(
7cee0 20 28 75 73 68 6f 72 74 29 20 28 72 63 20 26 20 30 78 66 66 66 66 29 20 29 0a 23 69 66 64 65 66 .(ushort).(rc.&.0xffff).).#ifdef
7cf00 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 28 75 73 .QT_QSTRING_UCS_4.....,.grp(.(us
7cf20 68 6f 72 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 hort).((rc.>>.16).&.0xffff).).#e
7cf40 6e 64 69 66 0a 7b 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 ndif.{.}..inline.bool.operator==
7cf60 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 72 (.char.ch,.QChar.c.).{.....retur
7cf80 6e 20 28 28 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 n.((uchar).ch).==.c.ucs;.}..inli
7cfa0 6e 65 20 62 6f 6f 6c 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 ne.bool.operator==(.QChar.c,.cha
7cfc0 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 29 r.ch.).{.....return.((uchar).ch)
7cfe0 20 3d 3d 20 63 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 .==.c.ucs;.}..inline.bool.operat
7d000 6f 72 3d 3d 28 20 51 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 or==(.QChar.c1,.QChar.c2.).{....
7d020 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3d 3d 20 63 32 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c .return.c1.ucs.==.c2.ucs;.}..inl
7d040 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 61 72 20 63 31 2c 20 51 ine.bool.operator!=(.QChar.c1,.Q
7d060 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 21 3d Char.c2.).{.....return.c1.ucs.!=
7d080 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
7d0a0 21 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 !=(.char.ch,.QChar.c.).{.....ret
7d0c0 75 72 6e 20 28 28 75 63 68 61 72 29 63 68 29 20 21 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c urn.((uchar)ch).!=.c.ucs;.}..inl
7d0e0 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 ine.bool.operator!=(.QChar.c,.ch
7d100 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 29 20 63 68 ar.ch.).{.....return.((uchar).ch
7d120 29 20 21 3d 20 63 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 ).!=.c.ucs;.}..inline.bool.opera
7d140 74 6f 72 3c 3d 28 20 51 43 68 61 72 20 63 2c 20 63 68 61 72 20 63 68 20 29 0a 7b 0a 20 20 20 20 tor<=(.QChar.c,.char.ch.).{.....
7d160 72 65 74 75 72 6e 20 63 2e 75 63 73 20 3c 3d 20 28 28 75 63 68 61 72 29 20 63 68 29 3b 0a 7d 0a return.c.ucs.<=.((uchar).ch);.}.
7d180 0a 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 63 68 .inline.bool.operator<=(.char.ch
7d1a0 2c 20 51 43 68 61 72 20 63 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 28 75 63 68 61 72 ,.QChar.c.).{.....return.((uchar
7d1c0 29 20 63 68 29 20 3c 3d 20 63 2e 75 63 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f ).ch).<=.c.ucs;.}..inline.bool.o
7d1e0 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 72 20 63 32 20 29 0a perator<=(.QChar.c1,.QChar.c2.).
7d200 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 31 2e 75 63 73 20 3c 3d 20 63 32 2e 75 63 73 3b 0a 7d {.....return.c1.ucs.<=.c2.ucs;.}
7d220 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 51 43 68 61 72 20 ..inline.bool.operator>=(.QChar.
7d240 63 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 63 68 20 3c 3d 20 63 3b 20 7d c,.char.ch.).{.return.ch.<=.c;.}
7d260 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 68 61 72 20 63 68 .inline.bool.operator>=(.char.ch
7d280 2c 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 63 20 3c 3d 20 63 68 3b 20 7d 0a ,.QChar.c.).{.return.c.<=.ch;.}.
7d2a0 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 51 43 68 61 72 20 63 31 inline.bool.operator>=(.QChar.c1
7d2c0 2c 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 63 32 20 3c 3d 20 63 31 3b 20 ,.QChar.c2.).{.return.c2.<=.c1;.
7d2e0 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 51 43 68 61 72 20 63 }.inline.bool.operator<(.QChar.c
7d300 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 68 3c 3d 63 29 3b 20 7d ,.char.ch.).{.return.!(ch<=c);.}
7d320 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 68 61 72 20 63 68 2c .inline.bool.operator<(.char.ch,
7d340 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 3c 3d 63 68 29 3b 20 7d 0a .QChar.c.).{.return.!(c<=ch);.}.
7d360 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 51 43 68 61 72 20 63 31 2c inline.bool.operator<(.QChar.c1,
7d380 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 32 3c 3d 63 31 29 3b 20 .QChar.c2.).{.return.!(c2<=c1);.
7d3a0 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 51 43 68 61 72 20 63 }.inline.bool.operator>(.QChar.c
7d3c0 2c 20 63 68 61 72 20 63 68 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 68 3e 3d 63 29 3b 20 7d ,.char.ch.).{.return.!(ch>=c);.}
7d3e0 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 68 61 72 20 63 68 2c .inline.bool.operator>(.char.ch,
7d400 20 51 43 68 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 3e 3d 63 68 29 3b 20 7d 0a .QChar.c.).{.return.!(c>=ch);.}.
7d420 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 51 43 68 61 72 20 63 31 2c inline.bool.operator>(.QChar.c1,
7d440 20 51 43 68 61 72 20 63 32 20 29 20 7b 20 72 65 74 75 72 6e 20 21 28 63 32 3e 3d 63 31 29 3b 20 .QChar.c2.).{.return.!(c2>=c1);.
7d460 7d 0a 0a 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 }..//.internal.struct.Q_EXPORT.Q
7d480 53 74 72 69 6e 67 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 20 20 StringData.:.public.QShared.{...
7d4a0 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 29 20 3a 0a 20 20 20 20 20 20 20 20 51 53 68 61 72 65 ..QStringData().:.........QShare
7d4c0 64 28 29 2c 20 75 6e 69 63 6f 64 65 28 30 29 2c 20 61 73 63 69 69 28 30 29 2c 20 6c 65 6e 28 30 d(),.unicode(0),.ascii(0),.len(0
7d4e0 29 2c 20 69 73 73 69 6d 70 6c 65 74 65 78 74 28 54 52 55 45 29 2c 20 6d 61 78 6c 28 30 29 2c 20 ),.issimpletext(TRUE),.maxl(0),.
7d500 69 73 6c 61 74 69 6e 31 28 46 41 4c 53 45 29 20 7b 20 72 65 66 28 29 3b 20 7d 0a 20 20 20 20 51 islatin1(FALSE).{.ref();.}.....Q
7d520 53 74 72 69 6e 67 44 61 74 61 28 51 43 68 61 72 20 2a 75 2c 20 75 69 6e 74 20 6c 2c 20 75 69 6e StringData(QChar.*u,.uint.l,.uin
7d540 74 20 6d 29 20 3a 0a 20 20 20 20 20 20 20 20 51 53 68 61 72 65 64 28 29 2c 20 75 6e 69 63 6f 64 t.m).:.........QShared(),.unicod
7d560 65 28 75 29 2c 20 61 73 63 69 69 28 30 29 2c 20 6c 65 6e 28 6c 29 2c 20 69 73 73 69 6d 70 6c 65 e(u),.ascii(0),.len(l),.issimple
7d580 74 65 78 74 28 46 41 4c 53 45 29 2c 20 6d 61 78 6c 28 6d 29 2c 20 69 73 6c 61 74 69 6e 31 28 46 text(FALSE),.maxl(m),.islatin1(F
7d5a0 41 4c 53 45 29 20 7b 20 7d 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 44 61 74 61 28 29 20 7b 20 69 ALSE).{.}.....~QStringData().{.i
7d5c0 66 20 28 20 75 6e 69 63 6f 64 65 20 29 20 64 65 6c 65 74 65 5b 5d 20 28 28 63 68 61 72 2a 29 75 f.(.unicode.).delete[].((char*)u
7d5e0 6e 69 63 6f 64 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 nicode);......................if
7d600 20 28 20 61 73 63 69 69 20 29 20 64 65 6c 65 74 65 5b 5d 20 61 73 63 69 69 3b 20 7d 0a 0a 20 20 .(.ascii.).delete[].ascii;.}....
7d620 20 20 76 6f 69 64 20 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a 20 20 20 20 51 43 68 61 72 20 2a ..void.deleteSelf();.....QChar.*
7d640 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 63 68 61 72 20 2a 61 73 63 69 69 3b 0a 20 20 20 20 76 6f unicode;.....char.*ascii;.....vo
7d660 69 64 20 73 65 74 44 69 72 74 79 28 29 20 7b 0a 09 69 66 20 28 20 61 73 63 69 69 20 29 20 7b 0a id.setDirty().{..if.(.ascii.).{.
7d680 09 20 20 20 20 64 65 6c 65 74 65 20 5b 5d 20 61 73 63 69 69 3b 0a 09 20 20 20 20 61 73 63 69 69 .....delete.[].ascii;......ascii
7d6a0 20 3d 20 30 3b 0a 09 7d 0a 09 69 73 73 69 6d 70 6c 65 74 65 78 74 20 3d 20 46 41 4c 53 45 3b 0a .=.0;..}..issimpletext.=.FALSE;.
7d6c0 20 20 20 20 7d 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 20 20 20 20 75 69 6e 74 20 ....}.#ifdef.Q_OS_MAC9.....uint.
7d6e0 6c 65 6e 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6c 65 6e 20 3a 20 33 30 3b 0a 23 65 len;.#else.....uint.len.:.30;.#e
7d700 6e 64 69 66 0a 20 20 20 20 75 69 6e 74 20 69 73 73 69 6d 70 6c 65 74 65 78 74 20 3a 20 31 3b 0a ndif.....uint.issimpletext.:.1;.
7d720 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 20 20 20 20 75 69 6e 74 20 6d 61 78 6c 3b 0a #ifdef.Q_OS_MAC9.....uint.maxl;.
7d740 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 20 6d 61 78 6c 20 3a 20 33 30 3b 0a 23 65 6e 64 69 66 #else.....uint.maxl.:.30;.#endif
7d760 0a 20 20 20 20 75 69 6e 74 20 69 73 6c 61 74 69 6e 31 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 65 .....uint.islatin1.:.1;..private
7d780 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 20 20 :.#if.defined(Q_DISABLE_COPY)...
7d7a0 20 20 51 53 74 72 69 6e 67 44 61 74 61 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 44 61 74 61 ..QStringData(.const.QStringData
7d7c0 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 6f 70 65 72 61 74 6f 72 3d 28 &.);.....QStringData&.operator=(
7d7e0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 44 61 74 61 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b .const.QStringData&.);.#endif.};
7d800 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 72 69 6e 67 0a 7b 0a 70 75 62 6c ...class.Q_EXPORT.QString.{.publ
7d820 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 28 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ic:.....QString();..............
7d840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 6b 65 20 6e 75 6c 6c ....................//.make.null
7d860 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 51 43 68 61 72 20 29 3b 20 20 20 .string.....QString(.QChar.);...
7d880 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 20 6f 6e 65 2d 63 ........................//.one-c
7d8a0 68 61 72 20 73 74 72 69 6e 67 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 har.string.....QString(.const.QS
7d8c0 74 72 69 6e 67 20 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 69 6d tring.&.);.................//.im
7d8e0 70 6c 2d 73 68 61 72 65 64 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 pl-shared.copy.....QString(.cons
7d900 74 20 51 42 79 74 65 41 72 72 61 79 26 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f t.QByteArray&.);.............../
7d920 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 /.deep.copy.....QString(.const.Q
7d940 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 20 2f 2f Char*.unicode,.uint.length.);.//
7d960 20 64 65 65 70 20 63 6f 70 79 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 .deep.copy.#ifndef.QT_NO_CAST_AS
7d980 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 CII.....QString(.const.char.*str
7d9a0 20 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 .);.................//.deep.copy
7d9c0 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 53 .#endif.#ifndef.QT_NO_STL.....QS
7d9e0 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 20 20 20 20 tring(.const.std::string&.);....
7da00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 ...............//.deep.copy.#end
7da20 69 66 0a 20 20 20 20 7e 51 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 if.....~QString();......QString.
7da40 20 20 20 26 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 20 29 ...&operator=(.const.QString.&.)
7da60 3b 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 72 ;...//.impl-shared.copy.....QStr
7da80 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 63 68 61 72 20 2a 20 ing....&operator=(.const.char.*.
7daa0 29 3b 20 20 20 20 20 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 );......//.deep.copy.#ifndef.QT_
7dac0 4e 4f 5f 53 54 4c 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 NO_STL.....QString....&operator=
7dae0 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 29 3b 20 20 20 20 20 2f 2f 20 64 (.const.std::string&.);.....//.d
7db00 65 65 70 20 63 6f 70 79 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 eep.copy.#endif.....QString....&
7db20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 29 3b 20 20 20 operator=(.const.QCString&.);...
7db40 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 //.deep.copy.....QString....&ope
7db60 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 rator=(.QChar.c.);.....QString..
7db80 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 68 61 72 20 63 20 29 3b 0a 0a 20 20 20 20 51 54 5f ..&operator=(.char.c.);......QT_
7dba0 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 53 74 72 69 6e 67 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 STATIC_CONST.QString.null;......
7dbc0 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 4e 75 6c 6c 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 bool........isNull()........cons
7dbe0 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 45 6d 70 74 79 28 29 20 20 20 20 t;.....bool........isEmpty()....
7dc00 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 6c 65 6e 67 74 68 ...const;.....uint........length
7dc20 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 ()........const;.....void.......
7dc40 20 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 .truncate(.uint.pos.);......QStr
7dc60 69 6e 67 20 26 20 20 20 66 69 6c 6c 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 6c 65 6e 20 3d ing.&...fill(.QChar.c,.int.len.=
7dc80 20 2d 31 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 63 6f 70 79 28 29 20 20 .-1.);......QString.....copy()..
7dca0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 6c 6f 6e 67 20 61 2c const;......QString.arg(.long.a,
7dcc0 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 3d 20 .int.fieldWidth.=.0,.int.base.=.
7dce0 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 6c 6f 10.).const;.....QString.arg(.ulo
7dd00 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 6e 74 20 62 61 ng.a,.int.fieldWidth.=.0,.int.ba
7dd20 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 61 72 67 se.=.10.).const;.....QString.arg
7dd40 28 20 51 5f 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 77 69 64 74 68 3d 30 2c 20 69 (.Q_LLONG.a,.int.fieldwidth=0,.i
7dd60 6e 74 20 62 61 73 65 3d 31 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 nt.base=10.).const;.....QString.
7dd80 61 72 67 28 20 51 5f 55 4c 4c 4f 4e 47 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 77 69 64 74 68 3d arg(.Q_ULLONG.a,.int.fieldwidth=
7dda0 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 20 20 51 53 74 72 0,.int.base=10.).const;.....QStr
7ddc0 69 6e 67 20 61 72 67 28 20 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d ing.arg(.int.a,.int.fieldWidth.=
7dde0 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
7de00 53 74 72 69 6e 67 20 61 72 67 28 20 75 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 String.arg(.uint.a,.int.fieldWid
7de20 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 6e 73 74 3b 0a 20 th.=.0,.int.base.=.10.).const;..
7de40 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 ...QString.arg(.short.a,.int.fie
7de60 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 6e ldWidth.=.0,.int.base.=.10.).con
7de80 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 75 73 68 6f 72 74 20 61 2c 20 69 st;.....QString.arg(.ushort.a,.i
7dea0 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 3d 20 31 30 nt.fieldWidth.=.0,.int.base.=.10
7dec0 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 64 6f 75 62 6c .).const;.....QString.arg(.doubl
7dee0 65 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 3d 20 30 2c 20 63 68 61 72 20 66 6d e.a,.int.fieldWidth.=.0,.char.fm
7df00 74 20 3d 20 27 67 27 2c 0a 09 09 20 69 6e 74 20 70 72 65 63 20 3d 20 2d 31 20 29 20 63 6f 6e 73 t.=.'g',....int.prec.=.-1.).cons
7df20 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 68 61 72 20 61 2c 20 69 6e 74 20 t;.....QString.arg(.char.a,.int.
7df40 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
7df60 69 6e 67 20 61 72 67 28 20 51 43 68 61 72 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 ing.arg(.QChar.a,.int.fieldWidth
7df80 20 3d 20 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 63 .=.0.).const;.....QString.arg(.c
7dfa0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 20 onst.QString&.a,.int.fieldWidth.
7dfc0 3d 20 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 63 6f =.0.).const;.....QString.arg(.co
7dfe0 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 69 6e 67 26 20 nst.QString&.a1,.const.QString&.
7e000 61 32 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 a2.).const;.....QString.arg(.con
7e020 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 69 6e 67 26 20 61 st.QString&.a1,.const.QString&.a
7e040 32 2c 0a 09 09 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 3b 2,....const.QString&.a3.).const;
7e060 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 .....QString.arg(.const.QString&
7e080 20 61 31 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 32 2c 20 63 6f 6e 73 74 20 51 53 .a1,.const.QString&.a2,.const.QS
7e0a0 74 72 69 6e 67 26 20 61 33 2c 0a 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 tring&.a3,....const.QString&.a4.
7e0c0 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a ).const;..#ifndef.QT_NO_SPRINTF.
7e0e0 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 70 72 69 6e 74 66 28 20 63 6f 6e 73 74 20 63 ....QString....&sprintf(.const.c
7e100 68 61 72 2a 20 66 6f 72 6d 61 74 2c 20 2e 2e 2e 20 29 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 har*.format,.....).#if.defined(Q
7e120 5f 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 49 4e 53 55 52 45 5f 5f 29 _CC_GNU).&&.!defined(__INSURE__)
7e140 0a 20 20 20 20 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d 61 74 20 .........__attribute__.((format.
7e160 28 70 72 69 6e 74 66 2c 20 32 2c 20 33 29 29 29 0a 23 65 6e 64 69 66 0a 20 20 20 20 20 20 20 20 (printf,.2,.3))).#endif.........
7e180 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 69 6e 64 28 20 ;.#endif......int.........find(.
7e1a0 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 QChar.c,.int.index=0,.bool.cs=TR
7e1c0 55 45 20 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 66 69 6e 64 UE.).const;.....int.........find
7e1e0 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 63 73 3d 54 (.char.c,.int.index=0,.bool.cs=T
7e200 52 55 45 20 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 66 69 6e RUE.).const;.....int.........fin
7e220 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 d(.const.QString.&str,.int.index
7e240 3d 30 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 =0,.bool.cs=TRUE.).const;.#ifnde
7e260 66 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 66 f.QT_NO_REGEXP.....int.........f
7e280 69 6e 64 28 20 63 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 ind(.const.QRegExp.&,.int.index=
7e2a0 30 20 29 20 63 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 0.).const;.#endif.#ifndef.QT_NO_
7e2c0 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 66 69 6e 64 28 CAST_ASCII.....int.........find(
7e2e0 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 3d 30 20 29 20 .const.char*.str,.int.index=0.).
7e300 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 20 20 20 20 20 66 69 const;.#endif.....int.........fi
7e320 6e 64 52 65 76 28 20 51 43 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 2c 20 62 6f ndRev(.QChar.c,.int.index=-1,.bo
7e340 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 ol.cs=TRUE).const;.....int......
7e360 20 20 20 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 3d 2d 31 ...findRev(.char.c,.int.index=-1
7e380 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 20 69 6e 74 20 20 ,.bool.cs=TRUE).const;.....int..
7e3a0 20 20 20 20 20 20 20 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 .......findRev(.const.QString.&s
7e3c0 74 72 2c 20 69 6e 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 tr,.int.index=-1,.bool.cs=TRUE).
7e3e0 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 20 20 const;.#ifndef.QT_NO_REGEXP.....
7e400 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 51 52 65 67 45 int.........findRev(.const.QRegE
7e420 78 70 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 xp.&,.int.index=-1.).const;.#end
7e440 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 20 20 if.#ifndef.QT_NO_CAST_ASCII.....
7e460 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 63 68 61 72 2a int.........findRev(.const.char*
7e480 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 .str,.int.index=-1.).const;.#end
7e4a0 69 66 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 51 43 68 if.....int.........contains(.QCh
7e4c0 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 3b 0a 20 20 20 20 ar.c,.bool.cs=TRUE.).const;.....
7e4e0 69 6e 74 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 68 61 72 20 63 2c 20 62 6f int.........contains(.char.c,.bo
7e500 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ol.cs=TRUE.).const..............
7e520 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 74 61 69 6e 73 28 51 43 68 61 72 28 63 .......{.return.contains(QChar(c
7e540 29 2c 20 63 73 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 ),.cs);.}.#ifndef.QT_NO_CAST_ASC
7e560 49 49 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 63 6f 6e II.....int.........contains(.con
7e580 73 74 20 63 68 61 72 2a 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e st.char*.str,.bool.cs=TRUE.).con
7e5a0 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 74 61 st;.#endif.....int.........conta
7e5c0 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 62 6f 6f 6c 20 63 73 ins(.const.QString.&str,.bool.cs
7e5e0 3d 54 52 55 45 20 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 =TRUE.).const;.#ifndef.QT_NO_REG
7e600 45 58 50 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 63 6f EXP.....int.........contains(.co
7e620 6e 73 74 20 51 52 65 67 45 78 70 20 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 nst.QRegExp.&.).const;.#endif...
7e640 20 20 20 65 6e 75 6d 20 53 65 63 74 69 6f 6e 46 6c 61 67 73 20 7b 0a 09 53 65 63 74 69 6f 6e 44 ...enum.SectionFlags.{..SectionD
7e660 65 66 61 75 6c 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 2c 0a 09 53 65 63 74 efault.............=.0x00,..Sect
7e680 69 6f 6e 53 6b 69 70 45 6d 70 74 79 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 31 2c 0a 09 ionSkipEmpty...........=.0x01,..
7e6a0 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 4c 65 61 64 69 6e 67 53 65 70 20 20 20 3d 20 30 78 30 SectionIncludeLeadingSep...=.0x0
7e6c0 32 2c 0a 09 53 65 63 74 69 6f 6e 49 6e 63 6c 75 64 65 54 72 61 69 6c 69 6e 67 53 65 70 20 20 3d 2,..SectionIncludeTrailingSep..=
7e6e0 20 30 78 30 34 2c 0a 09 53 65 63 74 69 6f 6e 43 61 73 65 49 6e 73 65 6e 73 69 74 69 76 65 53 65 .0x04,..SectionCaseInsensitiveSe
7e700 70 73 20 3d 20 30 78 30 38 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 ps.=.0x08.....};.....QString....
7e720 20 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 .section(.QChar.sep,.int.start,.
7e740 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 20 int.end.=.0xffffffff,.int.flags.
7e760 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 20 20 20 20 51 53 =.SectionDefault.).const;.....QS
7e780 74 72 69 6e 67 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 68 61 72 20 73 65 70 2c 20 69 6e 74 tring.....section(.char.sep,.int
7e7a0 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 69 6e .start,.int.end.=.0xffffffff,.in
7e7c0 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 73 74 t.flags.=.SectionDefault.).const
7e7e0 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 20 20 51 ;.#ifndef.QT_NO_CAST_ASCII.....Q
7e800 53 74 72 69 6e 67 20 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 String......section(.const.char.
7e820 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 20 3d 20 30 78 *in_sep,.int.start,.int.end.=.0x
7e840 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 69 6f 6e 44 65 66 ffffffff,.int.flags.=.SectionDef
7e860 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 ault.).const;.#endif.....QString
7e880 20 20 20 20 20 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 6e 5f .....section(.const.QString.&in_
7e8a0 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 66 66 sep,.int.start,.int.end.=.0xffff
7e8c0 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 6c 74 ffff,.int.flags.=.SectionDefault
7e8e0 20 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 .).const;.#ifndef.QT_NO_REGEXP..
7e900 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 52 ...QString.....section(.const.QR
7e920 65 67 45 78 70 20 26 72 65 67 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 65 6e 64 20 3d egExp.&reg,.int.start,.int.end.=
7e940 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 69 6f 6e .0xffffffff,.int.flags.=.Section
7e960 44 65 66 61 75 6c 74 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 Default.).const;.#endif......QSt
7e980 72 69 6e 67 20 20 20 20 20 6c 65 66 74 28 20 75 69 6e 74 20 6c 65 6e 20 29 20 20 63 6f 6e 73 74 ring.....left(.uint.len.)..const
7e9a0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 74 28 20 75 69 6e 74 20 6c 65 ;.....QString.....right(.uint.le
7e9c0 6e 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 6d 69 64 28 20 n.).const;.....QString.....mid(.
7e9e0 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 3d 30 78 66 66 66 66 66 66 66 66 29 uint.index,.uint.len=0xffffffff)
7ea00 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6c 65 66 74 4a 75 73 .const;......QString.....leftJus
7ea20 74 69 66 79 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 tify(.uint.width,.QChar.fill='.'
7ea40 2c 20 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 ,.bool.trunc=FALSE)const;.....QS
7ea60 74 72 69 6e 67 20 20 20 20 20 72 69 67 68 74 4a 75 73 74 69 66 79 28 20 75 69 6e 74 20 77 69 64 tring.....rightJustify(.uint.wid
7ea80 74 68 2c 20 51 43 68 61 72 20 66 69 6c 6c 3d 27 20 27 2c 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 41 th,.QChar.fill='.',bool.trunc=FA
7eaa0 4c 53 45 29 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6c 6f 77 65 LSE)const;......QString.....lowe
7eac0 72 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 75 70 70 65 72 r().const;.....QString.....upper
7eae0 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 73 74 72 69 70 ().const;......QString.....strip
7eb00 57 68 69 74 65 53 70 61 63 65 28 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 WhiteSpace().......const;.....QS
7eb20 74 72 69 6e 67 20 20 20 20 20 73 69 6d 70 6c 69 66 79 57 68 69 74 65 53 70 61 63 65 28 29 20 20 tring.....simplifyWhiteSpace()..
7eb40 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 ..const;......QString....&insert
7eb60 28 20 75 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 20 29 3b (.uint.index,.const.QString.&.);
7eb80 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 20 20 51 53 .#ifndef.QT_NO_CAST_ASCII.....QS
7eba0 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 2c 20 63 6f tring....&insert(.uint.index,.co
7ebc0 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 69 6e 67 20 nst.QByteArray.&.);.....QString.
7ebe0 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 63 68 ...&insert(.uint.index,.const.ch
7ec00 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 ar.*.);.#endif.....QString....&i
7ec20 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 43 68 61 72 2a 2c nsert(.uint.index,.const.QChar*,
7ec40 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 .uint.len.);.....QString....&ins
7ec60 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 53 ert(.uint.index,.QChar.);.....QS
7ec80 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 2c 20 63 68 tring....&insert(.uint.index,.ch
7eca0 61 72 20 63 20 29 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 69 6e 64 65 78 2c 51 43 68 ar.c.).{.return.insert(index,QCh
7ecc0 61 72 28 63 29 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 ar(c));.}.....QString....&append
7ece0 28 20 63 68 61 72 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 (.char.);.....QString....&append
7ed00 28 20 51 43 68 61 72 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 (.QChar.);.....QString....&appen
7ed20 64 28 20 63 6f 6e 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 d(.const.QString.&.);.#ifndef.QT
7ed40 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 20 20 20 26 61 _NO_CAST_ASCII.....QString....&a
7ed60 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 20 29 3b 0a 20 20 20 ppend(.const.QByteArray.&.);....
7ed80 20 51 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 .QString....&append(.const.char.
7eda0 2a 20 29 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 *.);.#endif.#if.!defined(QT_NO_S
7edc0 54 4c 29 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 TL).&&.!defined(QT_NO_CAST_ASCII
7ede0 29 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 6f 6e 73 74 20 ).....QString....&append(.const.
7ee00 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 69 std::string&.);.#endif.....QStri
7ee20 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 ng....&prepend(.char.);.....QStr
7ee40 69 6e 67 20 20 20 20 26 70 72 65 70 65 6e 64 28 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 53 ing....&prepend(.QChar.);.....QS
7ee60 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 51 53 74 72 69 6e 67 tring....&prepend(.const.QString
7ee80 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 43 49 49 0a 20 .&.);.#ifndef.QT_NO_CAST_ASCII..
7eea0 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 73 74 20 51 42 ...QString....&prepend(.const.QB
7eec0 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 70 72 yteArray.&.);.....QString....&pr
7eee0 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 epend(.const.char.*.);.#endif.#i
7ef00 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 26 26 20 21 64 65 66 69 6e 65 f.!defined(QT_NO_STL).&&.!define
7ef20 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 d(QT_NO_CAST_ASCII).....QString.
7ef40 20 20 20 26 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 ...&prepend(.const.std::string&.
7ef60 29 3b 0a 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 );.#endif.....QString....&remove
7ef80 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 23 69 66 20 64 65 (.uint.index,.uint.len.);.#if.de
7efa0 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 fined(Q_QDOC).....QString....&re
7efc0 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 74 72 2c 20 62 6f 6f 6c 20 move(.const.QString.&.str,.bool.
7efe0 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 20 51 74 cs.=.TRUE.);.#else.....//.###.Qt
7f000 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 65 2c 20 .4.0:.merge.these.two.into.one,.
7f020 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 74 72 69 and.remove.Q_QDOC.hack.....QStri
7f040 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 29 ng....&remove(.const.QString.&.)
7f060 3b 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 ;.....QString....&remove(.const.
7f080 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 63 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 QString.&,.bool.cs.);.#endif....
7f0a0 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 51 43 68 61 72 20 63 20 29 3b 0a .QString....&remove(.QChar.c.);.
7f0c0 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 68 61 72 20 63 20 29 ....QString....&remove(.char.c.)
7f0e0 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 6d 6f 76 65 28 20 51 43 68 61 72 28 63 29 20 29 .....{.return.remove(.QChar(c).)
7f100 3b 20 7d 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 20 ;.}.#ifndef.QT_NO_CAST_ASCII....
7f120 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 63 68 61 72 20 .QString....&remove(.const.char.
7f140 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 *.);.#endif.#ifndef.QT_NO_REGEXP
7f160 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
7f180 52 65 67 45 78 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 RegExp.&.);.#endif.....QString..
7f1a0 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e ..&replace(.uint.index,.uint.len
7f1c0 2c 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 53 74 72 69 6e 67 ,.const.QString.&.);.....QString
7f1e0 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c ....&replace(.uint.index,.uint.l
7f200 65 6e 2c 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 63 6c 65 6e 20 29 3b 0a 20 en,.const.QChar*,.uint.clen.);..
7f220 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
7f240 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 51 43 68 61 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 ex,.uint.len,.QChar.);.....QStri
7f260 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 2c 20 75 69 6e 74 ng....&replace(.uint.index,.uint
7f280 20 6c 65 6e 2c 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 70 6c .len,.char.c.).....{.return.repl
7f2a0 61 63 65 28 20 69 6e 64 65 78 2c 20 6c 65 6e 2c 20 51 43 68 61 72 28 63 29 20 29 3b 20 7d 0a 23 ace(.index,.len,.QChar(c).);.}.#
7f2c0 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 69 6e 67 20 20 if.defined(Q_QDOC).....QString..
7f2e0 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 74 20 51 53 74 72 69 ..&replace(.QChar.c,.const.QStri
7f300 6e 67 20 26 20 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 ng.&.after,.bool.cs.=.TRUE.);...
7f320 20 20 51 53 74 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 ..QString....&replace(.char.c,.c
7f340 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.=.
7f360 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(
7f380 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 62 65 66 6f 72 65 2c 20 63 6f 6e 73 74 20 51 .const.QString.&.before,.const.Q
7f3a0 53 74 72 69 6e 67 20 26 20 61 66 74 65 72 2c 0a 09 09 09 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 String.&.after,.....bool.cs.=.TR
7f3c0 55 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d UE.);.#else.....//.###.Qt.4.0:.m
7f3e0 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 64 20 72 65 6d erge.these.two.into.one,.and.rem
7f400 6f 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 ove.Q_QDOC.hack.....QString....&
7f420 72 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 replace(.QChar.c,.const.QString.
7f440 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 61 63 65 28 20 51 43 &.);.....QString....&replace(.QC
7f460 68 61 72 20 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a har.c,.const.QString.&,.bool.);.
7f480 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.
7f4a0 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.
7f4c0 68 61 63 6b 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 63 68 hack.....QString....&replace(.ch
7f4e0 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 20 29 0a 20 20 ar.c,.const.QString.&.after.)...
7f500 20 20 7b 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 ..{.return.replace(.QChar(c),.af
7f520 74 65 72 2c 20 54 52 55 45 20 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 ter,.TRUE.);.}.....QString....&r
7f540 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.&.
7f560 61 66 74 65 72 2c 20 62 6f 6f 6c 20 63 73 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 72 65 after,.bool.cs.).....{.return.re
7f580 70 6c 61 63 65 28 20 51 43 68 61 72 28 63 29 2c 20 61 66 74 65 72 2c 20 63 73 20 29 3b 20 7d 0a place(.QChar(c),.after,.cs.);.}.
7f5a0 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.
7f5c0 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.
7f5e0 68 61 63 6b 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 63 6f hack.....QString....&replace(.co
7f600 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 69 6e 67 20 26 20 29 nst.QString.&,.const.QString.&.)
7f620 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 20 63 6f 6e 73 74 ;.....QString....&replace(.const
7f640 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f .QString.&,.const.QString.&,.boo
7f660 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 l.);.#endif.#ifndef.QT_NO_REGEXP
7f680 5f 43 41 50 54 55 52 45 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 _CAPTURE.....QString....&replace
7f6a0 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 (.const.QRegExp.&,.const.QString
7f6c0 20 26 20 29 3b 0a 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 70 .&.);.#endif.....QString....&rep
7f6e0 6c 61 63 65 28 20 51 43 68 61 72 2c 20 51 43 68 61 72 20 29 3b 0a 0a 20 20 20 20 73 68 6f 72 74 lace(.QChar,.QChar.);......short
7f700 20 20 20 20 20 20 20 74 6f 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 .......toShort(.bool.*ok=0,.int.
7f720 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 75 73 68 6f 72 74 base=10.)......const;.....ushort
7f740 20 20 20 20 20 20 74 6f 55 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 ......toUShort(.bool.*ok=0,.int.
7f760 62 61 73 65 3d 31 30 20 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 base=10.).....const;.....int....
7f780 20 20 20 20 20 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 .....toInt(.bool.*ok=0,.int.base
7f7a0 3d 31 30 20 29 20 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 =10.)........const;.....uint....
7f7c0 20 20 20 20 74 6f 55 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 ....toUInt(.bool.*ok=0,.int.base
7f7e0 3d 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 6c 6f 6e 67 20 20 20 20 20 =10.).......const;.....long.....
7f800 20 20 20 74 6f 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d ...toLong(.bool.*ok=0,.int.base=
7f820 31 30 20 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 6c 6f 6e 67 20 20 20 20 20 10.).......const;.....ulong.....
7f840 20 20 74 6f 55 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 65 3d ..toULong(.bool.*ok=0,.int.base=
7f860 31 30 20 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4c 4f 4e 47 20 20 20 20 10.)......const;.....Q_LLONG....
7f880 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 .toLongLong(.bool.*ok=0,.int.bas
7f8a0 65 3d 31 30 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 4c 4c 4f 4e 47 20 20 20 20 e=10.)...const;.....Q_ULLONG....
7f8c0 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 2c 20 69 6e 74 20 62 61 73 toULongLong(.bool.*ok=0,.int.bas
7f8e0 65 3d 31 30 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 66 6c 6f 61 74 20 20 20 20 20 20 20 74 e=10.)..const;.....float.......t
7f900 6f 46 6c 6f 61 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 oFloat(.bool.*ok=0.)...const;...
7f920 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 74 6f 44 6f 75 62 6c 65 28 20 62 6f 6f 6c 20 2a 6f 6b ..double......toDouble(.bool.*ok
7f940 3d 30 20 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 =0.)..const;......QString....&se
7f960 74 4e 75 6d 28 20 73 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 tNum(.short,.int.base=10.);.....
7f980 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 73 68 6f 72 74 2c 20 69 6e 74 20 QString....&setNum(.ushort,.int.
7f9a0 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 74 4e 75 base=10.);.....QString....&setNu
7f9c0 6d 28 20 69 6e 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 m(.int,.int.base=10.);.....QStri
7f9e0 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 ng....&setNum(.uint,.int.base=10
7fa00 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 6c 6f 6e 67 .);.....QString....&setNum(.long
7fa20 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 20 20 20 20 ,.int.base=10.);.....QString....
7fa40 26 73 65 74 4e 75 6d 28 20 75 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a 20 &setNum(.ulong,.int.base=10.);..
7fa60 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 51 5f 4c 4c 4f 4e 47 2c 20 ...QString....&setNum(.Q_LLONG,.
7fa80 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 20 20 20 20 26 73 int.base=10.);.....QString....&s
7faa0 65 74 4e 75 6d 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 20 29 3b 0a etNum(.Q_ULLONG,.int.base=10.);.
7fac0 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 66 6c 6f 61 74 2c 20 63 ....QString....&setNum(.float,.c
7fae0 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 20 20 20 20 51 53 74 har.f='g',.int.prec=6.);.....QSt
7fb00 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 64 6f 75 62 6c 65 2c 20 63 68 61 72 20 66 3d ring....&setNum(.double,.char.f=
7fb20 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 'g',.int.prec=6.);......static.Q
7fb40 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 String.number(.long,.int.base=10
7fb60 20 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 75 .);.....static.QString.number(.u
7fb80 6c 6f 6e 67 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 long,.int.base=10);.....static.Q
7fba0 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 51 5f 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 String.number(.Q_LLONG,.int.base
7fbc0 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 20 6e 75 6d 62 65 72 =10.);.....static.QString.number
7fbe0 28 20 51 5f 55 4c 4c 4f 4e 47 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 3b 0a 20 20 20 20 73 74 (.Q_ULLONG,.int.base=10);.....st
7fc00 61 74 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 69 6e 74 2c 20 69 6e 74 20 62 61 atic.QString.number(.int,.int.ba
7fc20 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 20 6e 75 6d 62 se=10.);.....static.QString.numb
7fc40 65 72 28 20 75 69 6e 74 2c 20 69 6e 74 20 62 61 73 65 3d 31 30 29 3b 0a 20 20 20 20 73 74 61 74 er(.uint,.int.base=10);.....stat
7fc60 69 63 20 51 53 74 72 69 6e 67 20 6e 75 6d 62 65 72 28 20 64 6f 75 62 6c 65 2c 20 63 68 61 72 20 ic.QString.number(.double,.char.
7fc80 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 f='g',.int.prec=6.);......void..
7fca0 20 20 20 20 20 20 73 65 74 45 78 70 61 6e 64 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 51 43 68 ......setExpand(.uint.index,.QCh
7fcc0 61 72 20 63 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f ar.c.);......QString....&operato
7fce0 72 2b 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 23 69 66 6e 64 r+=(.const.QString.&str.);.#ifnd
7fd00 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 72 69 6e 67 20 ef.QT_NO_CAST_ASCII.....QString.
7fd20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 ...&operator+=(.const.QByteArray
7fd40 20 26 73 74 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f .&str.);.....QString....&operato
7fd60 72 2b 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 3b 0a 23 65 6e 64 69 66 0a 23 r+=(.const.char.*str.);.#endif.#
7fd80 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 4c 29 20 26 26 20 21 64 65 66 69 6e if.!defined(QT_NO_STL).&&.!defin
7fda0 65 64 28 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 49 49 29 0a 20 20 20 20 51 53 74 72 69 6e 67 ed(QT_NO_CAST_ASCII).....QString
7fdc0 20 20 20 20 26 6f 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 ....&operator+=(.const.std::stri
7fde0 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 20 20 20 26 6f 70 ng&.);.#endif.....QString....&op
7fe00 65 72 61 74 6f 72 2b 3d 28 20 51 43 68 61 72 20 63 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 erator+=(.QChar.c.);.....QString
7fe20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 68 61 72 20 63 20 29 3b 0a 0a 20 20 20 20 ....&operator+=(.char.c.);......
7fe40 51 43 68 61 72 20 61 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 20 20 20 QChar.at(.uint.i.).const........
7fe60 20 7b 20 72 65 74 75 72 6e 20 69 20 3c 20 64 2d 3e 6c 65 6e 20 3f 20 64 2d 3e 75 6e 69 63 6f 64 .{.return.i.<.d->len.?.d->unicod
7fe80 65 5b 69 5d 20 3a 20 51 43 68 61 72 3a 3a 6e 75 6c 6c 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 e[i].:.QChar::null;.}.....QChar.
7fea0 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 operator[](.int.i.).const.{.retu
7fec0 72 6e 20 61 74 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 61 rn.at((uint)i);.}.....QCharRef.a
7fee0 74 28 20 75 69 6e 74 20 69 20 29 3b 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 t(.uint.i.);.....QCharRef.operat
7ff00 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 3b 0a 0a 20 20 20 20 51 43 68 61 72 20 63 6f 6e 73 74 72 or[](.int.i.);......QChar.constr
7ff20 65 66 28 75 69 6e 74 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 ef(uint.i).const.........{.retur
7ff40 6e 20 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 26 20 72 65 66 28 75 69 6e 74 20 69 n.at(i);.}.....QChar&.ref(uint.i
7ff60 29 0a 20 20 20 20 20 20 20 20 7b 20 2f 2f 20 4f 70 74 69 6d 69 7a 65 64 20 66 6f 72 20 65 61 73 ).........{.//.Optimized.for.eas
7ff80 79 2d 69 6e 6c 69 6e 69 6e 67 20 62 79 20 73 69 6d 70 6c 65 20 63 6f 6d 70 69 6c 65 72 73 2e 0a y-inlining.by.simple.compilers..
7ffa0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 64 2d 3e 63 6f 75 6e 74 20 21 3d 20 31 20 7c ............if.(.d->count.!=.1.|
7ffc0 7c 20 69 20 3e 3d 20 64 2d 3e 6c 65 6e 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.i.>=.d->len.).................
7ffe0 73 75 62 61 74 28 20 69 20 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 2d 3e 73 65 74 44 69 subat(.i.);.............d->setDi
80000 72 74 79 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 75 6e 69 rty();.............return.d->uni
80020 63 6f 64 65 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 code[i];.........}......const.QC
80040 68 61 72 2a 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 2d har*.unicode().const.{.return.d-
80060 3e 75 6e 69 63 6f 64 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 61 73 63 69 >unicode;.}.....const.char*.asci
80080 69 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 72 i().const;.....static.QString.fr
800a0 6f 6d 41 73 63 69 69 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 29 omAscii(const.char*,.int.len=-1)
800c0 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 61 74 69 6e 31 28 29 20 63 6f 6e 73 74 ;.....const.char*.latin1().const
800e0 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 4c 61 74 69 6e 31 28 ;.....static.QString.fromLatin1(
80100 63 6f 6e 73 74 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 const.char*,.int.len=-1);.....QC
80120 53 74 72 69 6e 67 20 75 74 66 38 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 String.utf8().const;.....static.
80140 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 74 66 38 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e QString.fromUtf8(const.char*,.in
80160 74 20 6c 65 6e 3d 2d 31 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 6c 6f 63 61 6c 38 42 69 t.len=-1);.....QCString.local8Bi
80180 74 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 72 t().const;.....static.QString.fr
801a0 6f 6d 4c 6f 63 61 6c 38 42 69 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e omLocal8Bit(const.char*,.int.len
801c0 3d 2d 31 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 28 29 20 63 6f 6e 73 74 =-1);.....bool.operator!().const
801e0 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 53 43 49 49 5f 43 41 53 54 0a 20 20 20 20 6f ;.#ifndef.QT_NO_ASCII_CAST.....o
80200 70 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 perator.const.char.*().const.{.r
80220 65 74 75 72 6e 20 61 73 63 69 69 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 eturn.ascii();.}.#endif.#ifndef.
80240 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 73 74 64 3a 3a 73 74 72 69 QT_NO_STL.....operator.std::stri
80260 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 63 69 69 28 29 20 3f 20 61 73 ng().const.{.return.ascii().?.as
80280 63 69 69 28 29 20 3a 20 22 22 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 cii().:."";.}.#endif......static
802a0 20 51 53 74 72 69 6e 67 20 66 72 6f 6d 55 63 73 32 28 20 63 6f 6e 73 74 20 75 6e 73 69 67 6e 65 .QString.fromUcs2(.const.unsigne
802c0 64 20 73 68 6f 72 74 20 2a 75 63 73 32 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 75 6e 73 69 67 d.short.*ucs2.);.....const.unsig
802e0 6e 65 64 20 73 68 6f 72 74 20 2a 75 63 73 32 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 ned.short.*ucs2().const;......QS
80300 74 72 69 6e 67 20 26 73 65 74 55 6e 69 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 43 68 61 72 2a 20 tring.&setUnicode(.const.QChar*.
80320 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 unicode,.uint.len.);.....QString
80340 20 26 73 65 74 55 6e 69 63 6f 64 65 43 6f 64 65 73 28 20 63 6f 6e 73 74 20 75 73 68 6f 72 74 2a .&setUnicodeCodes(.const.ushort*
80360 20 75 6e 69 63 6f 64 65 5f 61 73 5f 75 73 68 6f 72 74 73 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b .unicode_as_ushorts,.uint.len.);
80380 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 73 65 74 41 73 63 69 69 28 20 63 6f 6e 73 74 20 63 68 .....QString.&setAscii(.const.ch
803a0 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 ar*,.int.len=-1.);.....QString.&
803c0 73 65 74 4c 61 74 69 6e 31 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 69 6e 74 20 6c 65 6e 3d setLatin1(.const.char*,.int.len=
803e0 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 -1.);......int.compare(.const.QS
80400 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 74 tring&.s.).const;.....static.int
80420 20 63 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 31 2c 20 63 6f 6e .compare(.const.QString&.s1,.con
80440 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 73 31 st.QString&.s2.).....{.return.s1
80460 2e 63 6f 6d 70 61 72 65 28 20 73 32 20 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 6c 6f 63 61 6c .compare(.s2.);.}......int.local
80480 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 69 6e 67 26 20 73 20 eAwareCompare(.const.QString&.s.
804a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 6c 6f 63 61 6c 65 41 77 ).const;.....static.int.localeAw
804c0 61 72 65 43 6f 6d 70 61 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 31 2c 20 63 areCompare(.const.QString&.s1,.c
804e0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 20 29 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 onst.QString&.s2.).....{.return.
80500 73 31 2e 6c 6f 63 61 6c 65 41 77 61 72 65 43 6f 6d 70 61 72 65 28 20 73 32 20 29 3b 20 7d 0a 0a s1.localeAwareCompare(.s2.);.}..
80520 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 66 72 69 #ifndef.QT_NO_DATASTREAM.....fri
80540 65 6e 64 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 end.Q_EXPORT.QDataStream.&operat
80560 6f 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 20 26 20 29 or>>(.QDataStream.&,.QString.&.)
80580 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d 70 6f 73 65 28 29 3b 0a 0a 23 ;.#endif......void.compose();..#
805a0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 ifndef.QT_NO_COMPAT.....const.ch
805c0 61 72 2a 20 64 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 73 63 69 69 28 ar*.data().const.{.return.ascii(
805e0 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 );.}.#endif..#if.defined(Q_QDOC)
80600 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 20 51 53 74 72 .....bool.startsWith(.const.QStr
80620 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 ing&.str,.bool.cs.=.TRUE.).const
80640 3b 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 74 72 69 ;.....bool.endsWith(.const.QStri
80660 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b ng&.str,.bool.cs.=.TRUE.).const;
80680 0a 23 65 6c 73 65 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 .#else.....//.###.Qt.4.0:.merge.
806a0 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 76 65 20 51 these.two.into.one,.and.remove.Q
806c0 5f 51 44 4f 43 20 68 61 63 6b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 73 57 69 74 68 28 20 _QDOC.hack.....bool.startsWith(.
806e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 const.QString&.str.).const;.....
80700 62 6f 6f 6c 20 73 74 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 bool.startsWith(.const.QString&.
80720 73 74 72 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 str,.bool.cs.).const;......//.##
80740 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 69 6e 74 6f 20 6f #.Qt.4.0:.merge.these.two.into.o
80760 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 0a 20 20 20 20 62 ne,.and.remove.Q_QDOC.hack.....b
80780 6f 6f 6c 20 65 6e 64 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 ool.endsWith(.const.QString&.str
807a0 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 6f 6e .).const;.....bool.endsWith(.con
807c0 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 29 20 63 6f 6e 73 74 st.QString&.str,.bool.cs.).const
807e0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 65 6e 67 74 68 28 20 75 69 ;.#endif......void.setLength(.ui
80800 6e 74 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 61 70 61 63 69 nt.newLength.);......uint.capaci
80820 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 72 76 65 28 20 75 69 ty().const;.....void.reserve(.ui
80840 6e 74 20 6d 69 6e 43 61 70 61 63 69 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 71 75 65 65 nt.minCapacity.);.....void.squee
80860 7a 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 69 6d 70 6c 65 54 65 78 74 28 29 20 63 6f 6e ze();......bool.simpleText().con
80880 73 74 20 7b 20 69 66 20 28 20 21 64 2d 3e 69 73 73 69 6d 70 6c 65 74 65 78 74 20 29 20 63 68 65 st.{.if.(.!d->issimpletext.).che
808a0 63 6b 53 69 6d 70 6c 65 54 65 78 74 28 29 3b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 64 2d 3e ckSimpleText();.return.(bool)d->
808c0 69 73 73 69 6d 70 6c 65 74 65 78 74 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 69 67 68 74 issimpletext;.}.....bool.isRight
808e0 54 6f 4c 65 66 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 ToLeft().const;...private:.....Q
80900 53 74 72 69 6e 67 28 20 69 6e 74 20 73 69 7a 65 2c 20 62 6f 6f 6c 20 2f 2a 20 20 20 20 20 20 20 String(.int.size,.bool./*.......
80920 2a 2f 20 29 3b 09 2f 2f 20 61 6c 6c 6f 63 61 74 65 20 73 69 7a 65 20 69 6e 63 6c 2e 20 5c 30 0a */.);.//.allocate.size.incl..\0.
80940 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 6c .....void.deref();.....void.real
80960 5f 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 75 62 61 74 28 20 75 69 6e 74 20 _detach();.....void.subat(.uint.
80980 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 75 6c 74 69 41 72 67 28 20 69 6e 74 20 6e 75 6d );.....QString.multiArg(.int.num
809a0 41 72 67 73 2c 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 Args,.const.QString&.a1,.const.Q
809c0 53 74 72 69 6e 67 26 20 61 32 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e String&.a2,.........const.QStrin
809e0 67 26 20 61 33 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 20 20 20 63 g&.a3.=.QString::null,.........c
80a00 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 34 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c onst.QString&.a4.=.QString::null
80a20 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 65 63 6b 53 69 6d 70 6c 65 54 .).const;......void.checkSimpleT
80a40 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 67 72 6f 77 28 20 75 69 6e 74 ext().const;.....void.grow(.uint
80a60 20 6e 65 77 4c 65 6e 67 74 68 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 .newLength.);.#ifndef.QT_NO_CAST
80a80 5f 41 53 43 49 49 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 69 6e 73 65 72 74 48 65 6c 70 65 72 _ASCII.....QString.&insertHelper
80aa0 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 2c 20 75 69 6e (.uint.index,.const.char.*s,.uin
80ac0 74 20 6c 65 6e 3d 55 49 4e 54 5f 4d 41 58 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 26 6f t.len=UINT_MAX.);.....QString.&o
80ae0 70 65 72 61 74 6f 72 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 peratorPlusEqHelper(.const.char.
80b00 2a 73 2c 20 75 69 6e 74 20 6c 65 6e 32 3d 55 49 4e 54 5f 4d 41 58 20 29 3b 0a 23 65 6e 64 69 66 *s,.uint.len2=UINT_MAX.);.#endif
80b20 0a 0a 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 ......static.QChar*.latin1ToUnic
80b40 6f 64 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 75 69 6e 74 20 2a 20 6c 65 6e 2c 20 75 69 ode(.const.char*,.uint.*.len,.ui
80b60 6e 74 20 6d 61 78 6c 65 6e 3d 28 75 69 6e 74 29 2d 31 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 nt.maxlen=(uint)-1.);.....static
80b80 20 51 43 68 61 72 2a 20 6c 61 74 69 6e 31 54 6f 55 6e 69 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 .QChar*.latin1ToUnicode(.const.Q
80ba0 42 79 74 65 41 72 72 61 79 26 2c 20 75 69 6e 74 20 2a 20 6c 65 6e 20 29 3b 0a 20 20 20 20 73 74 ByteArray&,.uint.*.len.);.....st
80bc0 61 74 69 63 20 63 68 61 72 2a 20 75 6e 69 63 6f 64 65 54 6f 4c 61 74 69 6e 31 28 20 63 6f 6e 73 atic.char*.unicodeToLatin1(.cons
80be0 74 20 51 43 68 61 72 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 t.QChar*,.uint.len.);......QStri
80c00 6e 67 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 44 61 74 ngData.*d;.....static.QStringDat
80c20 61 2a 20 73 68 61 72 65 64 5f 6e 75 6c 6c 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 a*.shared_null;.....static.QStri
80c40 6e 67 44 61 74 61 2a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 3b 0a 0a 20 20 20 20 66 ngData*.makeSharedNull();......f
80c60 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6f 6e 73 74 53 74 72 69 6e 67 3b 0a 20 20 20 20 66 72 riend.class.QConstString;.....fr
80c80 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 3b 0a 20 20 20 20 51 53 74 72 iend.class.QTextStream;.....QStr
80ca0 69 6e 67 28 20 51 53 74 72 69 6e 67 44 61 74 61 2a 20 64 64 2c 20 62 6f 6f 6c 20 2f 2a 20 20 20 ing(.QStringData*.dd,.bool./*...
80cc0 20 20 20 20 2a 2f 20 29 20 3a 20 64 28 64 64 29 20 7b 20 7d 0a 0a 20 20 20 20 2f 2f 20 6e 65 65 ....*/.).:.d(dd).{.}......//.nee
80ce0 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 ded.for.QDeepCopy.....void.detac
80d00 68 28 29 3b 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 h();.....friend.class.QDeepCopy<
80d20 51 53 74 72 69 6e 67 3e 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 68 QString>;.};..class.Q_EXPORT.QCh
80d40 61 72 52 65 66 20 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 74 72 69 6e 67 arRef.{.....friend.class.QString
80d60 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 26 20 73 3b 0a 20 20 20 20 75 69 6e 74 20 70 3b 0a 20 20 ;.....QString&.s;.....uint.p;...
80d80 20 20 51 43 68 61 72 52 65 66 28 51 53 74 72 69 6e 67 2a 20 73 74 72 2c 20 75 69 6e 74 20 70 6f ..QCharRef(QString*.str,.uint.po
80da0 73 29 20 3a 20 73 28 2a 73 74 72 29 2c 20 70 28 70 6f 73 29 20 7b 20 7d 0a 0a 70 75 62 6c 69 63 s).:.s(*str),.p(pos).{.}..public
80dc0 3a 0a 20 20 20 20 2f 2f 20 6d 6f 73 74 20 51 43 68 61 72 20 6f 70 65 72 61 74 69 6f 6e 73 20 72 :.....//.most.QChar.operations.r
80de0 65 70 65 61 74 65 64 20 68 65 72 65 0a 0a 20 20 20 20 2f 2f 20 61 6c 6c 20 74 68 69 73 20 69 73 epeated.here......//.all.this.is
80e00 20 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 3a 20 57 65 20 6a 75 73 74 20 73 61 79 20 22 6c 69 .not.documented:.We.just.say."li
80e20 6b 65 20 51 43 68 61 72 22 20 61 6e 64 20 6c 65 74 20 69 74 20 62 65 2e 0a 23 69 66 6e 64 65 66 ke.QChar".and.let.it.be..#ifndef
80e40 20 51 5f 51 44 4f 43 0a 20 20 20 20 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 28 29 20 63 6f 6e .Q_QDOC.....ushort.unicode().con
80e60 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 75 6e 69 63 6f 64 st.{.return.s.constref(p).unicod
80e80 65 28 29 3b 20 7d 0a 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 e();.}.....char.latin1().const.{
80ea0 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6c 61 74 69 6e 31 28 29 3b 20 .return.s.constref(p).latin1();.
80ec0 7d 0a 0a 20 20 20 20 2f 2f 20 41 6e 20 6f 70 65 72 61 74 6f 72 3d 20 66 6f 72 20 65 61 63 68 20 }......//.An.operator=.for.each.
80ee0 51 43 68 61 72 20 63 61 73 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 73 0a 20 20 20 20 51 43 68 61 QChar.cast.constructors.....QCha
80f00 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 63 68 61 72 20 63 20 29 20 7b 20 73 2e 72 65 66 28 rRef.operator=(char.c.).{.s.ref(
80f20 70 29 3d 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 p)=c;.return.*this;.}.....QCharR
80f40 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 75 63 68 61 72 20 63 20 29 20 7b 20 73 2e 72 65 66 28 70 ef.operator=(uchar.c.).{.s.ref(p
80f60 29 3d 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 )=c;.return.*this;.}.....QCharRe
80f80 66 20 6f 70 65 72 61 74 6f 72 3d 28 51 43 68 61 72 20 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 f.operator=(QChar.c.).{.s.ref(p)
80fa0 3d 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 =c;.return.*this;.}.....QCharRef
80fc0 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 68 61 72 52 65 66 26 20 63 20 29 20 7b .operator=(const.QCharRef&.c.).{
80fe0 20 73 2e 72 65 66 28 70 29 3d 63 2e 75 6e 69 63 6f 64 65 28 29 3b 20 72 65 74 75 72 6e 20 2a 74 .s.ref(p)=c.unicode();.return.*t
81000 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 75 73 his;.}.....QCharRef.operator=(us
81020 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 63 3b 20 72 65 74 75 72 6e 20 hort.rc.).{.s.ref(p)=rc;.return.
81040 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 52 65 66 20 6f 70 65 72 61 74 6f 72 3d 28 *this;.}.....QCharRef.operator=(
81060 73 68 6f 72 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 63 3b 20 72 65 74 75 72 6e short.rc.).{.s.ref(p)=rc;.return
81080 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 65 72 61 74 6f 72 3d .*this;.}.....QCharRef.operator=
810a0 28 75 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 63 3b 20 72 65 74 75 72 6e (uint.rc.).{.s.ref(p)=rc;.return
810c0 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 65 72 61 74 6f 72 3d .*this;.}.....QCharRef.operator=
810e0 28 69 6e 74 20 72 63 20 29 20 7b 20 73 2e 72 65 66 28 70 29 3d 72 63 3b 20 72 65 74 75 72 6e 20 (int.rc.).{.s.ref(p)=rc;.return.
81100 2a 74 68 69 73 3b 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 51 43 68 61 72 20 28 29 20 *this;.}......operator.QChar.().
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 3b 20 7d 0a const.{.return.s.constref(p);.}.
81140 0a 20 20 20 20 2f 2f 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 2e 2e 2e 0a 20 20 20 20 62 6f 6f .....//.each.function........boo
81160 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 l.isNull().const.{.return.unicod
81180 65 28 29 3d 3d 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 69 6e 74 28 29 20 63 6f 6e e()==0;.}.....bool.isPrint().con
811a0 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 50 72 69 6e st.{.return.s.constref(p).isPrin
811c0 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 75 6e 63 74 28 29 20 63 6f 6e 73 74 20 t();.}.....bool.isPunct().const.
811e0 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 50 75 6e 63 74 28 29 {.return.s.constref(p).isPunct()
81200 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 70 61 63 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 ;.}.....bool.isSpace().const.{.r
81220 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 53 70 61 63 65 28 29 3b 20 7d eturn.s.constref(p).isSpace();.}
81240 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 61 72 6b 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 .....bool.isMark().const.{.retur
81260 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4d 61 72 6b 28 29 3b 20 7d 0a 20 20 20 20 n.s.constref(p).isMark();.}.....
81280 62 6f 6f 6c 20 69 73 4c 65 74 74 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 bool.isLetter().const.{.return.s
812a0 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 28 29 3b 20 7d 0a 20 20 20 20 62 .constref(p).isLetter();.}.....b
812c0 6f 6f 6c 20 69 73 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e ool.isNumber().const.{.return.s.
812e0 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4e 75 6d 62 65 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f constref(p).isNumber();.}.....bo
81300 6f 6c 20 69 73 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 20 7b 20 72 65 74 75 72 6e 20 73 ol.isLetterOrNumber().{.return.s
81320 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 4c 65 74 74 65 72 4f 72 4e 75 6d 62 65 72 28 29 3b .constref(p).isLetterOrNumber();
81340 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 69 67 69 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 .}.....bool.isDigit().const.{.re
81360 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 69 73 44 69 67 69 74 28 29 3b 20 7d 0a turn.s.constref(p).isDigit();.}.
81380 0a 20 20 20 20 69 6e 74 20 64 69 67 69 74 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 .....int.digitValue().const.{.re
813a0 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 64 69 67 69 74 56 61 6c 75 65 28 29 3b turn.s.constref(p).digitValue();
813c0 20 7d 0a 20 20 20 20 51 43 68 61 72 20 6c 6f 77 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 .}.....QChar.lower().const.{.ret
813e0 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 6c 6f 77 65 72 28 29 3b 20 7d 0a 20 20 20 urn.s.constref(p).lower();.}....
81400 20 51 43 68 61 72 20 75 70 70 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e .QChar.upper().const.{.return.s.
81420 63 6f 6e 73 74 72 65 66 28 70 29 2e 75 70 70 65 72 28 29 3b 20 7d 0a 0a 20 20 20 20 51 43 68 61 constref(p).upper();.}......QCha
81440 72 3a 3a 43 61 74 65 67 6f 72 79 20 63 61 74 65 67 6f 72 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 r::Category.category().const.{.r
81460 65 74 75 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 61 74 65 67 6f 72 79 28 29 3b 20 eturn.s.constref(p).category();.
81480 7d 0a 20 20 20 20 51 43 68 61 72 3a 3a 44 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e }.....QChar::Direction.direction
814a0 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).
814c0 64 69 72 65 63 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 3a 3a 4a 6f 69 6e 69 6e direction();.}.....QChar::Joinin
814e0 67 20 6a 6f 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 6f 6e g.joining().const.{.return.s.con
81500 73 74 72 65 66 28 70 29 2e 6a 6f 69 6e 69 6e 67 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6d stref(p).joining();.}.....bool.m
81520 69 72 72 6f 72 65 64 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 irrored().const.{.return.s.const
81540 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 20 6d ref(p).mirrored();.}.....QChar.m
81560 69 72 72 6f 72 65 64 43 68 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 2e 63 irroredChar().const.{.return.s.c
81580 6f 6e 73 74 72 65 66 28 70 29 2e 6d 69 72 72 6f 72 65 64 43 68 61 72 28 29 3b 20 7d 0a 20 20 20 onstref(p).mirroredChar();.}....
815a0 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().
815c0 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 65 63 const.{.return.s.constref(p).dec
815e0 6f 6d 70 6f 73 69 74 69 6f 6e 28 29 3b 20 7d 0a 20 20 20 20 51 43 68 61 72 3a 3a 44 65 63 6f 6d omposition();.}.....QChar::Decom
81600 70 6f 73 69 74 69 6f 6e 20 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 54 61 67 28 29 20 63 6f 6e 73 position.decompositionTag().cons
81620 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 65 63 6f 6d 70 6f t.{.return.s.constref(p).decompo
81640 73 69 74 69 6f 6e 54 61 67 28 29 3b 20 7d 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 sitionTag();.}.....unsigned.char
81660 20 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .combiningClass().const.{.return
81680 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 63 6f 6d 62 69 6e 69 6e 67 43 6c 61 73 73 28 29 3b .s.constref(p).combiningClass();
816a0 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e 6f 74 20 74 68 65 20 6e 6f 6e 2d 63 6f 6e 73 74 20 6f 6e 65 .}......//.Not.the.non-const.one
816c0 73 20 6f 66 20 74 68 65 73 65 2e 0a 20 20 20 20 75 63 68 61 72 20 63 65 6c 6c 28 29 20 63 6f 6e s.of.these......uchar.cell().con
816e0 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 65 6c 6c 28 29 st.{.return.s.constref(p).cell()
81700 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 74 75 ;.}.....uchar.row().const.{.retu
81720 72 6e 20 73 2e 63 6f 6e 73 74 72 65 66 28 70 29 2e 72 6f 77 28 29 3b 20 7d 0a 23 65 6e 64 69 66 rn.s.constref(p).row();.}.#endif
81740 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 66 20 51 53 74 72 69 6e 67 3a 3a 61 74 .};..inline.QCharRef.QString::at
81760 28 20 75 69 6e 74 20 69 20 29 20 7b 20 72 65 74 75 72 6e 20 51 43 68 61 72 52 65 66 28 74 68 69 (.uint.i.).{.return.QCharRef(thi
81780 73 2c 69 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 43 68 61 72 52 65 66 20 51 53 74 72 69 6e 67 3a s,i);.}.inline.QCharRef.QString:
817a0 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 7b 20 72 65 74 75 72 6e 20 61 74 :operator[](.int.i.).{.return.at
817c0 28 28 75 69 6e 74 29 69 29 3b 20 7d 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 ((uint)i);.}...class.Q_EXPORT.QC
817e0 6f 6e 73 74 53 74 72 69 6e 67 20 3a 20 70 72 69 76 61 74 65 20 51 53 74 72 69 6e 67 20 7b 0a 70 onstString.:.private.QString.{.p
81800 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 73 74 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 ublic:.....QConstString(.const.Q
81820 43 68 61 72 2a 20 75 6e 69 63 6f 64 65 2c 20 75 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 20 20 Char*.unicode,.uint.length.);...
81840 20 20 7e 51 43 6f 6e 73 74 53 74 72 69 6e 67 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 ..~QConstString();.....const.QSt
81860 72 69 6e 67 26 20 73 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 2a 74 ring&.string().const.{.return.*t
81880 68 69 73 3b 20 7d 0a 7d 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 his;.}.};.../*..................
818a0 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 20 20 ................................
818c0 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 20 20 ................................
818e0 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 20 20 ................................
81900 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 20 20 ................................
81920 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 20 20 ................................
81940 20 20 20 2a 2f 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 51 ...*/.#ifndef.QT_NO_DATASTREAM.Q
81960 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 28 _EXPORT.QDataStream.&operator<<(
81980 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 .QDataStream.&,.const.QString.&.
819a0 29 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 );.Q_EXPORT.QDataStream.&operato
819c0 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 20 26 20 29 3b r>>(.QDataStream.&,.QString.&.);
819e0 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .#endif../*.....................
81a00 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 20 20 ................................
81a20 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 20 20 ................................
81a40 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 20 20 ................................
81a60 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 20 20 ................................
81a80 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 20 20 ................................
81aa0 2a 2f 0a 0a 2f 2f 20 54 68 65 73 65 20 74 77 6f 20 6d 6f 76 65 20 63 6f 64 65 20 69 6e 74 6f 20 */..//.These.two.move.code.into.
81ac0 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 20 61 6e 64 20 64 65 6c 65 74 65 73 44 61 74 61 makeSharedNull().and.deletesData
81ae0 28 29 0a 2f 2f 20 74 6f 20 69 6d 70 72 6f 76 65 20 63 61 63 68 65 2d 63 6f 68 65 72 65 6e 63 65 ().//.to.improve.cache-coherence
81b00 20 28 61 6e 64 20 72 65 64 75 63 65 20 63 6f 64 65 20 62 6c 6f 61 74 29 2c 20 77 68 69 6c 65 0a .(and.reduce.code.bloat),.while.
81b20 2f 2f 20 6b 65 65 70 69 6e 67 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 73 20 66 61 73 74 //.keeping.the.common.cases.fast
81b40 2e 0a 2f 2f 0a 2f 2f 20 4e 6f 20 73 61 66 65 20 77 61 79 20 74 6f 20 70 72 65 2d 69 6e 69 74 20 ..//.//.No.safe.way.to.pre-init.
81b60 73 68 61 72 65 64 5f 6e 75 6c 6c 20 6f 6e 20 41 4c 4c 20 63 6f 6d 70 69 6c 65 72 73 2f 6c 69 6e shared_null.on.ALL.compilers/lin
81b80 6b 65 72 73 2e 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 3a 3a 51 53 74 72 69 6e 67 28 29 20 kers..inline.QString::QString().
81ba0 3a 0a 20 20 20 20 64 28 73 68 61 72 65 64 5f 6e 75 6c 6c 20 3f 20 73 68 61 72 65 64 5f 6e 75 6c :.....d(shared_null.?.shared_nul
81bc0 6c 20 3a 20 6d 61 6b 65 53 68 61 72 65 64 4e 75 6c 6c 28 29 29 0a 7b 0a 20 20 20 20 64 2d 3e 72 l.:.makeSharedNull()).{.....d->r
81be0 65 66 28 29 3b 0a 7d 0a 2f 2f 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 3a 3a 7e 51 53 74 72 ef();.}.//.inline.QString::~QStr
81c00 69 6e 67 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 2d 3e 64 65 72 65 66 28 29 20 29 20 7b 0a ing().{.....if.(.d->deref().).{.
81c20 20 20 20 20 20 20 20 20 69 66 20 28 20 64 20 21 3d 20 73 68 61 72 65 64 5f 6e 75 6c 6c 20 29 0a ........if.(.d.!=.shared_null.).
81c40 09 20 20 20 20 64 2d 3e 64 65 6c 65 74 65 53 65 6c 66 28 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 2f .....d->deleteSelf();.....}.}../
81c60 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 51 44 65 65 70 43 6f 70 79 0a 69 6e 6c 69 6e 65 20 76 6f /.needed.for.QDeepCopy.inline.vo
81c80 69 64 20 51 53 74 72 69 6e 67 3a 3a 64 65 74 61 63 68 28 29 0a 7b 20 72 65 61 6c 5f 64 65 74 61 id.QString::detach().{.real_deta
81ca0 63 68 28 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 ch();.}..inline.QString.QString:
81cc0 3a 73 65 63 74 69 6f 6e 28 20 51 43 68 61 72 20 73 65 70 2c 20 69 6e 74 20 73 74 61 72 74 2c 20 :section(.QChar.sep,.int.start,.
81ce0 69 6e 74 20 65 6e 64 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 int.end,.int.flags.).const.{.ret
81d00 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 53 74 72 69 6e 67 28 73 65 70 29 2c 20 73 74 61 72 74 2c urn.section(QString(sep),.start,
81d20 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 .end,.flags);.}..inline.QString.
81d40 51 53 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 68 61 72 20 73 65 70 2c 20 69 6e 74 20 QString::section(.char.sep,.int.
81d60 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 6f 6e 73 start,.int.end,.int.flags.).cons
81d80 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 28 51 43 68 61 72 28 73 65 70 29 2c 20 73 t.{.return.section(QChar(sep),.s
81da0 74 61 72 74 2c 20 65 6e 64 2c 20 66 6c 61 67 73 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 tart,.end,.flags);.}..#ifndef.QT
81dc0 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 51 53 _NO_CAST_ASCII.inline.QString.QS
81de0 74 72 69 6e 67 3a 3a 73 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 69 6e 5f 73 tring::section(.const.char.*in_s
81e00 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 61 67 ep,.int.start,.int.end,.int.flag
81e20 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 53 74 72 69 s.).const.{.return.section(QStri
81e40 6e 67 28 69 6e 5f 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 ng(in_sep),.start,.end,.flags);.
81e60 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 51 53 74 72 69 6e }.#endif..inline.QString.&QStrin
81e80 67 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 2a 74 68 69 73 20 g::operator=(.QChar.c.).{.*this.
81ea0 3d 20 51 53 74 72 69 6e 67 28 63 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 =.QString(c);.return.*this;.}..i
81ec0 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
81ee0 3d 28 20 63 68 61 72 20 63 20 29 0a 7b 20 2a 74 68 69 73 20 3d 20 51 53 74 72 69 6e 67 28 51 43 =(.char.c.).{.*this.=.QString(QC
81f00 68 61 72 28 63 29 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 har(c));.return.*this;.}..inline
81f20 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 .bool.QString::isNull().const.{.
81f40 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 return.unicode().==.0;.}..inline
81f60 20 62 6f 6f 6c 20 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 21 28 29 20 63 6f 6e 73 74 .bool.QString::operator!().const
81f80 0a 7b 20 72 65 74 75 72 6e 20 69 73 4e 75 6c 6c 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 75 69 .{.return.isNull();.}..inline.ui
81fa0 6e 74 20 51 53 74 72 69 6e 67 3a 3a 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 nt.QString::length().const.{.ret
81fc0 75 72 6e 20 64 2d 3e 6c 65 6e 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 53 74 72 69 urn.d->len;.}..inline.uint.QStri
81fe0 6e 67 3a 3a 63 61 70 61 63 69 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 2d ng::capacity().const.{.return.d-
82000 3e 6d 61 78 6c 3b 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 >maxl;.}..inline.bool.QString::i
82020 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 28 29 sEmpty().const.{.return.length()
82040 20 3d 3d 20 30 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 .==.0;.}..inline.QString.QString
82060 3a 3a 63 6f 70 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 28 ::copy().const.{.return.QString(
82080 20 2a 74 68 69 73 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f .*this.);.}..#ifndef.QT_NO_CAST_
820a0 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 69 ASCII.inline.QString.&QString::i
820c0 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 63 68 61 72 20 2a 73 nsert(.uint.index,.const.char.*s
820e0 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 48 65 6c 70 65 72 28 20 69 6e 64 65 78 2c .).{.return.insertHelper(.index,
82100 20 73 20 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 .s.);.}..inline.QString.&QString
82120 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 73 74 20 51 42 79 74 ::insert(.uint.index,.const.QByt
82140 65 41 72 72 61 79 20 26 73 20 29 0a 7b 0a 20 20 20 20 69 6e 74 20 70 6f 73 20 3d 20 73 2e 66 69 eArray.&s.).{.....int.pos.=.s.fi
82160 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 48 65 6c 70 65 72 nd(.0.);.....return.insertHelper
82180 28 20 69 6e 64 65 78 2c 20 73 2c 20 70 6f 73 3d 3d 2d 31 20 3f 20 73 2e 73 69 7a 65 28 29 20 3a (.index,.s,.pos==-1.?.s.size().:
821a0 20 70 6f 73 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 .pos.);.}.#endif..inline.QString
821c0 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 51 53 74 72 69 6e .&QString::prepend(.const.QStrin
821e0 67 20 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 g.&.s.).{.return.insert(0,s);.}.
82200 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 70 72 65 70 65 6e .inline.QString.&QString::prepen
82220 64 28 20 51 43 68 61 72 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 63 d(.QChar.c.).{.return.insert(0,c
82240 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 3a 70 );.}..inline.QString.&QString::p
82260 72 65 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 repend(.char.c.).{.return.insert
82280 28 30 2c 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 (0,c);.}..#ifndef.QT_NO_CAST_ASC
822a0 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 70 72 65 70 II.inline.QString.&QString::prep
822c0 65 6e 64 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 73 20 29 0a 7b 20 72 65 end(.const.QByteArray.&.s.).{.re
822e0 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 73 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e turn.insert(0,s);.}.#endif..#ifn
82300 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 51 53 74 72 def.QT_NO_CAST_ASCII.inline.QStr
82320 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 ing.&QString::operator+=(.const.
82340 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 70 6f 73 20 3d 20 QByteArray.&s.).{.....int.pos.=.
82360 73 2e 66 69 6e 64 28 20 30 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 s.find(.0.);.....return.operator
82380 50 6c 75 73 45 71 48 65 6c 70 65 72 28 20 73 2c 20 70 6f 73 3d 3d 2d 31 20 3f 20 73 2e 73 69 7a PlusEqHelper(.s,.pos==-1.?.s.siz
823a0 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 6e 65 20 51 53 e().:.pos.);.}.#endif..inline.QS
823c0 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 73 74 20 51 53 tring.&QString::append(.const.QS
823e0 74 72 69 6e 67 20 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 2b 3d 28 tring.&.s.).{.return.operator+=(
82400 73 29 3b 20 7d 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 s);.}..#ifndef.QT_NO_CAST_ASCII.
82420 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 28 inline.QString.&QString::append(
82440 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 .const.QByteArray.&s.).{.return.
82460 6f 70 65 72 61 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 operator+=(s);.}..inline.QString
82480 20 26 51 53 74 72 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 .&QString::append(.const.char.*.
824a0 73 20 29 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 23 65 s.).{.return.operator+=(s);.}.#e
824c0 6e 64 69 66 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 61 ndif..inline.QString.&QString::a
824e0 70 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 6f 70 65 72 61 74 ppend(.QChar.c.).{.return.operat
82500 6f 72 2b 3d 28 63 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 or+=(c);.}..inline.QString.&QStr
82520 69 6e 67 3a 3a 61 70 70 65 6e 64 28 20 63 68 61 72 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f ing::append(.char.c.).{.return.o
82540 70 65 72 61 74 6f 72 2b 3d 28 63 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 perator+=(c);.}..#ifndef.QT_NO_S
82560 54 4c 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 70 65 72 TL.inline.QString.&QString::oper
82580 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 73 74 72 20 29 0a ator=(.const.std::string&.str.).
825a0 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 3d 28 73 74 72 2e 63 5f 73 74 72 28 29 29 3b {.return.operator=(str.c_str());
825c0 20 7d 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 6e 6c 69 .}.#ifndef.QT_NO_CAST_ASCII.inli
825e0 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 2b 3d 28 ne.QString.&QString::operator+=(
82600 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 74 75 72 6e .const.std::string&.s.).{.return
82620 20 6f 70 65 72 61 74 6f 72 2b 3d 28 73 2e 63 5f 73 74 72 28 29 29 3b 20 7d 0a 69 6e 6c 69 6e 65 .operator+=(s.c_str());.}.inline
82640 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 73 74 .QString.&QString::append(.const
82660 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 6f 70 65 72 61 .std::string&.s.).{.return.opera
82680 74 6f 72 2b 3d 28 73 29 3b 20 7d 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 26 51 53 74 72 tor+=(s);.}.inline.QString.&QStr
826a0 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 ing::prepend(.const.std::string&
826c0 20 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 20 73 29 3b 20 7d 0a 23 65 .s.).{.return.insert(0,.s);.}.#e
826e0 6e 64 69 66 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 51 53 74 ndif.#endif..inline.QString.&QSt
82700 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 ring::setNum(.short.n,.int.base.
82720 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
82740 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:
82760 3a 73 65 74 4e 75 6d 28 20 75 73 68 6f 72 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 :setNum(.ushort.n,.int.base.).{.
82780 72 65 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 return.setNum((Q_ULLONG)n,.base)
827a0 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 3a 73 65 ;.}..inline.QString.&QString::se
827c0 74 4e 75 6d 28 20 69 6e 74 20 6e 2c 20 69 6e 74 20 62 61 73 65 20 29 0a 7b 20 72 65 74 75 72 6e tNum(.int.n,.int.base.).{.return
827e0 20 73 65 74 4e 75 6d 28 28 51 5f 4c 4c 4f 4e 47 29 6e 2c 20 62 61 73 65 29 3b 20 7d 0a 0a 69 6e .setNum((Q_LLONG)n,.base);.}..in
82800 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 75 6d 28 20 75 line.QString.&QString::setNum(.u
82820 69 6e 74 20 6e 2c 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 int.n,.int.base.).{.return.setNu
82840 6d 28 28 51 5f 55 4c 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 m((Q_ULLONG)n,.base);.}..inline.
82860 51 53 74 72 69 6e 67 20 26 51 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 66 6c 6f 61 74 20 QString.&QString::setNum(.float.
82880 6e 2c 20 63 68 61 72 20 66 2c 20 69 6e 74 20 70 72 65 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 n,.char.f,.int.prec.).{.return.s
828a0 65 74 4e 75 6d 28 28 64 6f 75 62 6c 65 29 6e 2c 66 2c 70 72 65 63 29 3b 20 7d 0a 0a 69 6e 6c 69 etNum((double)n,f,prec);.}..inli
828c0 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 69 6e 74 20 61 2c 20 ne.QString.QString::arg(.int.a,.
828e0 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 74 int.fieldWidth,.int.base.).const
82900 0a 7b 20 72 65 74 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 .{.return.arg(.(Q_LLONG)a,.field
82920 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 6e 67 Width,.base.);.}..inline.QString
82940 20 51 53 74 72 69 6e 67 3a 3a 61 72 67 28 20 75 69 6e 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 .QString::arg(.uint.a,.int.field
82960 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 75 72 6e Width,.int.base.).const.{.return
82980 20 61 72 67 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 .arg(.(Q_ULLONG)a,.fieldWidth,.b
829a0 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 6e 67 ase.);.}..inline.QString.QString
829c0 3a 3a 61 72 67 28 20 73 68 6f 72 74 20 61 2c 20 69 6e 74 20 66 69 65 6c 64 57 69 64 74 68 2c 20 ::arg(.short.a,.int.fieldWidth,.
829e0 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 28 20 28 int.base.).const.{.return.arg(.(
82a00 51 5f 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 29 3b 20 7d Q_LLONG)a,.fieldWidth,.base.);.}
82a20 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 67 28 20 75 ..inline.QString.QString::arg(.u
82a40 73 68 6f 72 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 73 short.a,.int.fieldWidth,.int.bas
82a60 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 55 4c 4c 4f 4e e.).const.{.return.arg(.(Q_ULLON
82a80 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
82aa0 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 63 6f 6e 73 74 20 51 ne.QString.QString::arg(.const.Q
82ac0 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 20 29 20 String&.a1,.const.QString&.a2.).
82ae0 63 6f 6e 73 74 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 75 6c 74 69 41 72 67 28 20 32 2c 20 const.{.....return.multiArg(.2,.
82b00 61 31 2c 20 61 32 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 a1,.a2.);.}..inline.QString.QStr
82b20 69 6e 67 3a 3a 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 ing::arg(.const.QString&.a1,.con
82b40 73 74 20 51 53 74 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 st.QString&.a2,.........const.QS
82b60 74 72 69 6e 67 26 20 61 33 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6d tring&.a3.).const.{.....return.m
82b80 75 6c 74 69 41 72 67 28 20 33 2c 20 61 31 2c 20 61 32 2c 20 61 33 20 29 3b 0a 7d 0a 0a 69 6e 6c ultiArg(.3,.a1,.a2,.a3.);.}..inl
82ba0 69 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 63 6f 6e 73 74 20 ine.QString.QString::arg(.const.
82bc0 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 2c 0a QString&.a1,.const.QString&.a2,.
82be0 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 33 2c 20 63 6f 6e 73 74 ........const.QString&.a3,.const
82c00 20 51 53 74 72 69 6e 67 26 20 61 34 20 29 20 63 6f 6e 73 74 20 7b 0a 20 20 20 20 72 65 74 75 72 .QString&.a4.).const.{.....retur
82c20 6e 20 6d 75 6c 74 69 41 72 67 28 20 34 2c 20 61 31 2c 20 61 32 2c 20 61 33 2c 20 61 34 20 29 3b n.multiArg(.4,.a1,.a2,.a3,.a4.);
82c40 0a 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 28 20 63 68 .}..inline.int.QString::find(.ch
82c60 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 63 73 20 29 20 63 6f 6e 73 74 ar.c,.int.index,.bool.cs.).const
82c80 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 28 51 43 68 61 72 28 63 29 2c 20 69 6e 64 65 78 2c 20 .{.return.find(QChar(c),.index,.
82ca0 63 73 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 cs);.}..inline.int.QString::find
82cc0 52 65 76 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 63 73 20 Rev(.char.c,.int.index,.bool.cs.
82ce0 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 52 65 76 28 20 51 43 68 61 72 28 ).const.{.return.findRev(.QChar(
82d00 63 29 2c 20 69 6e 64 65 78 2c 20 63 73 20 29 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e c),.index,.cs.);.}..#ifndef.QT_N
82d20 4f 5f 43 41 53 54 5f 41 53 43 49 49 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 3a O_CAST_ASCII.inline.int.QString:
82d40 3a 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 69 6e 64 65 :find(.const.char*.str,.int.inde
82d60 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 28 51 53 74 72 69 6e 67 3a x.).const.{.return.find(QString:
82d80 3a 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 0a 69 6e 6c 69 :fromAscii(str),.index);.}..inli
82da0 6e 65 20 69 6e 74 20 51 53 74 72 69 6e 67 3a 3a 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 63 ne.int.QString::findRev(.const.c
82dc0 68 61 72 2a 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 har*.str,.int.index.).const.{.re
82de0 74 75 72 6e 20 66 69 6e 64 52 65 76 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 turn.findRev(QString::fromAscii(
82e00 73 74 72 29 2c 20 69 6e 64 65 78 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 str),.index);.}.#endif.../*.....
82e20 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 20 20 ................................
82e40 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 20 20 ................................
82e60 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 20 20 ................................
82e80 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 20 20 ................................
82ea0 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 20 20 ................................
82ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 ....................*/..Q_EXPORT
82ee0 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 53 74 72 69 6e 67 20 .bool.operator!=(.const.QString.
82f00 26 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
82f20 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 51 53 74 72 69 6e 67 RT.bool.operator<(.const.QString
82f40 20 26 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 .&s1,.const.QString.&s2.);.Q_EXP
82f60 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 74 20 51 53 74 72 69 ORT.bool.operator<=(.const.QStri
82f80 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 20 29 3b 0a 51 5f 45 ng.&s1,.const.QString.&s2.);.Q_E
82fa0 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 20 51 53 74 XPORT.bool.operator==(.const.QSt
82fc0 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 20 29 3b 0a 51 ring.&s1,.const.QString.&s2.);.Q
82fe0 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 53 _EXPORT.bool.operator>(.const.QS
83000 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 20 29 3b 0a tring.&s1,.const.QString.&s2.);.
83020 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 74 20 Q_EXPORT.bool.operator>=(.const.
83040 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 20 29 QString.&s1,.const.QString.&s2.)
83060 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 51 5f 45 58 50 ;.#ifndef.QT_NO_CAST_ASCII.Q_EXP
83080 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 51 53 74 72 69 ORT.bool.operator!=(.const.QStri
830a0 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 58 50 4f ng.&s1,.const.char.*s2.);.Q_EXPO
830c0 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 51 53 74 72 69 6e 67 RT.bool.operator<(.const.QString
830e0 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 58 50 4f 52 54 .&s1,.const.char.*s2.);.Q_EXPORT
83100 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .bool.operator<=(.const.QString.
83120 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 58 50 4f 52 54 20 &s1,.const.char.*s2.);.Q_EXPORT.
83140 62 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 20 26 bool.operator==(.const.QString.&
83160 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 58 50 4f 52 54 20 62 s1,.const.char.*s2.);.Q_EXPORT.b
83180 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 ool.operator>(.const.QString.&s1
831a0 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f ,.const.char.*s2.);.Q_EXPORT.boo
831c0 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 31 2c l.operator>=(.const.QString.&s1,
831e0 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c .const.char.*s2.);.Q_EXPORT.bool
83200 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e .operator!=(.const.char.*s1,.con
83220 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 54 20 62 6f 6f 6c 20 st.QString.&s2.);.Q_EXPORT.bool.
83240 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 operator<(.const.char.*s1,.const
83260 20 51 53 74 72 69 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 .QString.&s2.);.Q_EXPORT.bool.op
83280 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 erator<=(.const.char.*s1,.const.
832a0 51 53 74 72 69 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 QString.&s2.);.Q_EXPORT.bool.ope
832c0 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 rator==(.const.char.*s1,.const.Q
832e0 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 2f 2f 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 String.&s2.);.//Q_EXPORT.bool.op
83300 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 erator>(.const.char.*s1,.const.Q
83320 53 74 72 69 6e 67 20 26 73 32 20 29 3b 20 2f 2f 20 4d 53 56 43 2b 2b 0a 51 5f 45 58 50 4f 52 54 String.&s2.);.//.MSVC++.Q_EXPORT
83340 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 .bool.operator>=(.const.char.*s1
83360 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 32 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 51 ,.const.QString.&s2.);.#endif..Q
83380 5f 45 58 50 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 _EXPORT.inline.const.QString.ope
833a0 72 61 74 6f 72 2b 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 rator+(.const.QString.&s1,.const
833c0 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 69 6e 67 20 74 6d 70 .QString.&s2.).{.....QString.tmp
833e0 28 20 73 31 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 (.s1.);.....tmp.+=.s2;.....retur
83400 6e 20 74 6d 70 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 53 54 5f 41 53 43 n.tmp;.}..#ifndef.QT_NO_CAST_ASC
83420 49 49 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 II.Q_EXPORT.inline.const.QString
83440 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 26 73 31 2c 20 63 .operator+(.const.QString.&s1,.c
83460 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d onst.char.*s2.).{.....QString.tm
83480 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 51 53 74 72 69 6e 67 3a 3a 66 72 6f p(.s1.);.....tmp.+=.QString::fro
834a0 6d 41 73 63 69 69 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 mAscii(s2);.....return.tmp;.}..Q
834c0 5f 45 58 50 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 _EXPORT.inline.const.QString.ope
834e0 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 53 rator+(.const.char.*s1,.const.QS
83500 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 20 3d 20 tring.&s2.).{.....QString.tmp.=.
83520 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 41 73 63 69 69 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d QString::fromAscii(.s1.);.....tm
83540 70 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 23 65 6e 64 69 p.+=.s2;.....return.tmp;.}.#endi
83560 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 53 74 72 69 6e 67 f..Q_EXPORT.inline.const.QString
83580 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 26 73 31 2c 20 51 .operator+(.const.QString.&s1,.Q
835a0 43 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 Char.c2.).{.....QString.tmp(.s1.
835c0 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 );.....tmp.+=.c2;.....return.tmp
835e0 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 53 74 72 69 ;.}..Q_EXPORT.inline.const.QStri
83600 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 26 73 31 2c ng.operator+(.const.QString.&s1,
83620 20 63 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 .char.c2.).{.....QString.tmp(.s1
83640 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 63 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d .);.....tmp.+=.c2;.....return.tm
83660 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 53 74 72 p;.}..Q_EXPORT.inline.const.QStr
83680 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 51 43 68 61 72 20 63 31 2c 20 63 6f 6e 73 74 20 51 ing.operator+(.QChar.c1,.const.Q
836a0 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 3b 0a String.&s2.).{.....QString.tmp;.
836c0 20 20 20 20 74 6d 70 20 2b 3d 20 63 31 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 ....tmp.+=.c1;.....tmp.+=.s2;...
836e0 20 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 ..return.tmp;.}..Q_EXPORT.inline
83700 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 20 63 68 61 72 20 63 .const.QString.operator+(.char.c
83720 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
83740 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
83760 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 23 69 66 6e 64 .+=.s2;.....return.tmp;.}..#ifnd
83780 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e ef.QT_NO_STL.Q_EXPORT.inline.con
837a0 73 74 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 51 53 74 72 69 st.QString.operator+(const.QStri
837c0 6e 67 26 20 73 31 2c 20 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 32 29 0a 7b ng&.s1,.const.std::string&.s2).{
837e0 0a 20 20 20 20 72 65 74 75 72 6e 20 73 31 20 2b 20 51 53 74 72 69 6e 67 28 73 32 29 3b 0a 7d 0a .....return.s1.+.QString(s2);.}.
83800 0a 51 5f 45 58 50 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 .Q_EXPORT.inline.const.QString.o
83820 70 65 72 61 74 6f 72 2b 28 63 6f 6e 73 74 20 73 74 64 3a 3a 73 74 72 69 6e 67 26 20 73 31 2c 20 perator+(const.std::string&.s1,.
83840 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 32 29 0a 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 const.QString&.s2).{.....QString
83860 20 74 6d 70 28 73 32 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 28 74 6d 70 .tmp(s2);.....return.QString(tmp
83880 2e 70 72 65 70 65 6e 64 28 73 31 29 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 0a 23 69 66 20 64 65 .prepend(s1));.}.#endif...#if.de
838a0 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 fined(Q_OS_WIN32).extern.Q_EXPOR
838c0 54 20 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 51 53 74 72 69 6e 67 28 76 6f 69 64 2a 29 3b 0a T.QString.qt_winQString(void*);.
838e0 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 76 6f 69 64 2a 20 71 74 5f 77 extern.Q_EXPORT.const.void*.qt_w
83900 69 6e 54 63 68 61 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 62 6f 6f 6c inTchar(const.QString&.str,.bool
83920 20 61 64 64 6e 75 6c 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 2a 20 .addnul);.extern.Q_EXPORT.void*.
83940 71 74 5f 77 69 6e 54 63 68 61 72 5f 6e 65 77 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 qt_winTchar_new(const.QString&.s
83960 74 72 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 43 53 74 72 69 6e 67 20 71 74 tr);.extern.Q_EXPORT.QCString.qt
83980 5f 77 69 6e 51 53 74 72 69 6e 67 32 4d 42 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 _winQString2MB(.const.QString&.s
839a0 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 ,.int.len=-1.);.extern.Q_EXPORT.
839c0 51 53 74 72 69 6e 67 20 71 74 5f 77 69 6e 4d 42 32 51 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 QString.qt_winMB2QString(.const.
839e0 63 68 61 72 2a 20 6d 62 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 23 65 6e 64 69 66 0a 0a char*.mb,.int.len=-1.);.#endif..
83a00 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 53 54 52 49 4e 47 0a 23 69 6e 63 6c 75 #define.Q_DEFINED_QSTRING.#inclu
83a20 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 53 54 52 de."qwinexport.h".#endif.//.QSTR
83a40 49 4e 47 5f 48 0a 00 00 00 0c 00 71 00 75 00 72 00 6c 00 2e 00 68 00 00 0d e3 2f 2a 20 20 20 20 ING_H......q.u.r.l...h..../*....
83a60 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 20 20 ................................
83a80 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 20 20 ................................
83aa0 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 20 20 ................................
83ac0 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 20 20 ................................
83ae0 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 20 20 ................................
83b00 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 20 20 ................................
83b20 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 20 20 ................................
83b40 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 20 20 ................................
83b60 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 20 20 ................................
83b80 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 20 20 ................................
83ba0 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 20 20 ................................
83bc0 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 20 20 ................................
83be0 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 20 20 ................................
83c00 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 20 20 ................................
83c20 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 20 20 ................................
83c40 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 20 20 ................................
83c60 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 20 20 ................................
83c80 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 20 20 ................................
83ca0 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 20 20 ................................
83cc0 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 20 20 ................................
83ce0 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 20 20 ................................
83d00 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 20 20 ................................
83d20 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 20 20 ................................
83d40 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 20 20 ................................
83d60 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 20 20 ................................
83d80 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 20 20 ................................
83da0 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 20 20 ................................
83dc0 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 20 20 ................................
83de0 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 20 20 ................................
83e00 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 20 20 ................................
83e20 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 20 20 ................................
83e40 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 20 20 ................................
83e60 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 20 20 ................................
83e80 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 20 20 ................................
83ea0 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 20 20 ................................
83ec0 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 20 20 ................................
83ee0 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 20 20 ................................
83f00 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 20 20 ................................
83f20 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 20 20 ................................
83f40 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 20 20 ................................
83f60 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 20 20 ................................
83f80 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 20 20 ................................
83fa0 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 20 20 ................................
83fc0 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 20 20 ................................
83fe0 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 20 20 ................................
84000 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 20 20 ................................
84020 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 2a 2f 0a 0a 23 ...........................*/..#
84040 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 0a 23 69 ifndef.QURL_H.#define.QURL_H..#i
84060 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 68 22 0a fndef.QT_H.#include."qstring.h".
84080 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 55 52 #endif.//.QT_H..#ifndef.QT_NO_UR
840a0 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 51 5f 45 L..class.QUrlPrivate;..class.Q_E
840c0 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 28 29 3b XPORT.QUrl.{.public:.....QUrl();
840e0 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 20 29 3b .....QUrl(.const.QString&.url.);
84100 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 0a 20 20 .....QUrl(.const.QUrl&.url.);...
84120 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 74 20 51 ..QUrl(.const.QUrl&.url,.const.Q
84140 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 73 68 20 String&.relUrl,.bool.checkSlash.
84160 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 29 3b 0a =.FALSE.);.....virtual.~QUrl();.
84180 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 3b 0a 20 .....QString.protocol().const;..
841a0 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 63 6f 6e ...virtual.void.setProtocol(.con
841c0 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 51 53 74 st.QString&.protocol.);......QSt
841e0 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 6c 20 76 ring.user().const;.....virtual.v
84200 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 73 65 72 oid.setUser(.const.QString&.user
84220 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 0a 0a 20 .);.....bool.hasUser().const;...
84240 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 20 20 20 ...QString.password().const;....
84260 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 6e 73 74 .virtual.void.setPassword(.const
84280 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 73 50 61 .QString&.pass.);.....bool.hasPa
842a0 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 68 6f 73 ssword().const;......QString.hos
842c0 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 65 74 48 t().const;.....virtual.void.setH
842e0 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 20 20 20 ost(.const.QString&.user.);.....
84300 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 74 20 70 bool.hasHost().const;......int.p
84320 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 20 73 65 ort().const;.....virtual.void.se
84340 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 61 73 50 tPort(.int.port.);.....bool.hasP
84360 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 68 28 20 ort().const;......QString.path(.
84380 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 20 20 20 bool.correct.=.TRUE.).const;....
843a0 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 51 53 74 .virtual.void.setPath(.const.QSt
843c0 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 68 28 29 ring&.path.);.....bool.hasPath()
843e0 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 45 6e 63 .const;......virtual.void.setEnc
84400 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 6e 67 26 odedPathAndQuery(.const.QString&
84420 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 74 68 41 .enc.);.....QString.encodedPathA
84440 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 73 65 74 ndQuery();......virtual.void.set
84460 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 20 20 20 Query(.const.QString&.txt.);....
84480 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 51 53 74 .QString.query().const;......QSt
844a0 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 20 76 6f ring.ref().const;.....virtual.vo
844c0 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 20 29 3b id.setRef(.const.QString&.txt.);
844e0 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 20 20 62 .....bool.hasRef().const;......b
84500 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 20 69 73 ool.isValid().const;.....bool.is
84520 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 61 6c 20 LocalFile().const;......virtual.
84540 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 70 61 74 void.addPath(.const.QString&.pat
84560 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 4e 61 6d h.);.....virtual.void.setFileNam
84580 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 20 51 53 e(.const.QString&.txt.);......QS
845a0 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 53 74 72 tring.fileName().const;.....QStr
845c0 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 6c 26 20 ing.dirPath().const;......QUrl&.
845e0 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 0a 20 20 operator=(.const.QUrl&.url.);...
84600 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 69 6e 67 ..QUrl&.operator=(.const.QString
84620 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 28 20 63 &.url.);......bool.operator==(.c
84640 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 6f 6f 6c onst.QUrl&.url.).const;.....bool
84660 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 72 6c 20 .operator==(.const.QString&.url.
84680 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 6f 64 65 ).const;......static.void.decode
846a0 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 76 6f 69 (.QString&.url.);.....static.voi
846c0 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 20 20 6f d.encode(.QString&.url.);......o
846e0 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 76 69 72 perator.QString().const;.....vir
84700 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 6e 63 6f tual.QString.toString(.bool.enco
84720 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 65 70 65 dedPath.=.FALSE,.bool.forcePrepe
84740 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 20 20 20 ndProtocol.=.TRUE.).const;......
84760 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 74 69 63 virtual.bool.cdUp();......static
84780 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 74 72 69 .bool.isRelativeUrl(.const.QStri
847a0 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 72 74 75 ng.&url.);..protected:.....virtu
847c0 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 62 6f 6f al.void.reset();.....virtual.boo
847e0 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 3b 0a 0a l.parse(.const.QString&.url.);..
84800 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 0a 7d 3b private:.....QUrlPrivate.*d;..};
84820 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 00 00 00 ..#endif.//QT_NO_URL..#endif....
84840 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 20 20 20 20 20 ..q.w.i.d.c.o.l.l...h...G/*.....
84860 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 20 20 ................................
84880 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 20 20 ................................
848a0 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 20 20 ................................
848c0 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 20 20 ................................
848e0 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 20 20 ................................
84900 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 20 20 ................................
84920 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 20 20 ................................
84940 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 20 20 ................................
84960 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 20 20 ................................
84980 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 20 20 ................................
849a0 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 20 20 ................................
849c0 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 20 20 ................................
849e0 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 20 20 ................................
84a00 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 20 20 ................................
84a20 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 20 20 ................................
84a40 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 20 20 ................................
84a60 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 20 20 ................................
84a80 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 20 20 ................................
84aa0 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 20 20 ................................
84ac0 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 20 20 ................................
84ae0 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 20 20 ................................
84b00 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 20 20 ................................
84b20 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 20 20 ................................
84b40 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 20 20 ................................
84b60 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 20 20 ................................
84b80 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 20 20 ................................
84ba0 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 20 20 ................................
84bc0 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 20 20 ................................
84be0 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 20 20 ................................
84c00 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 20 20 ................................
84c20 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 2a 2f 0a 23 69 ...........................*/.#i
84c40 66 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 fndef.QWIDCOLL_H.#define.QWIDCOL
84c60 4c 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 L_H.#include."qwidgetlist.h".#in
84c80 63 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 clude."qwidgetintdict.h".#endif.
84ca0 00 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 ...&.q.t.e.x.t.c.o.d.e.c.f.a.c.t
84cc0 00 6f 00 72 00 79 00 2e 00 68 00 00 07 40 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .o.r.y...h...@/*................
84ce0 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 20 20 ................................
84d00 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 20 20 ................................
84d20 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 20 20 ................................
84d40 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 20 20 ................................
84d60 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 20 20 ................................
84d80 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 20 20 ................................
84da0 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 20 20 ................................
84dc0 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 20 20 ................................
84de0 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 20 20 ................................
84e00 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 20 20 ................................
84e20 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 20 20 ................................
84e40 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 20 20 ................................
84e60 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 20 20 ................................
84e80 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 20 20 ................................
84ea0 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 20 20 ................................
84ec0 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 20 20 ................................
84ee0 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 20 20 ................................
84f00 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 20 20 ................................
84f20 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 20 20 ................................
84f40 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 20 20 ................................
84f60 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 20 20 ................................
84f80 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 20 20 ................................
84fa0 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 20 20 ................................
84fc0 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 20 20 ................................
84fe0 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 20 20 ................................
85000 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 20 20 ................................
85020 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 20 20 ................................
85040 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 20 20 ................................
85060 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 20 20 ................................
85080 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 20 20 ................................
850a0 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 20 20 ................................
850c0 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 20 20 ................................
850e0 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 20 20 ................................
85100 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 20 20 ................................
85120 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 20 20 ................................
85140 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 20 20 ................................
85160 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 20 20 ................................
85180 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 20 20 ................................
851a0 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 20 20 ................................
851c0 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 20 20 ................................
851e0 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 20 20 ................................
85200 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 20 20 ................................
85220 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 20 20 ................................
85240 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 20 20 ................................
85260 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 20 20 ................................
85280 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 20 20 ................................
852a0 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f ..*/..#ifndef.QTEXTCODECFACTORY_
852c0 48 0a 23 64 65 66 69 6e 65 20 51 54 45 58 54 43 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 0a 23 H.#define.QTEXTCODECFACTORY_H..#
852e0 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 6c 69 73 ifndef.QT_H.#include."qstringlis
85300 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_
85320 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a NO_TEXTCODEC..class.QTextCodec;.
85340 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 43 6f 64 65 63 46 61 63 74 6f 72 .class.Q_EXPORT.QTextCodecFactor
85360 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 65 78 74 43 6f 64 65 y.{.public:.....static.QTextCode
85380 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 72 69 6e 67 20 c.*createForName(.const.QString.
853a0 26 20 29 3b 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 &.);.....static.QTextCodec.*crea
853c0 74 65 46 6f 72 4d 69 62 28 20 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 teForMib(.int.);.};..#endif.//.Q
853e0 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 45 58 54 43 T_NO_TEXTCODEC..#endif.//.QTEXTC
85400 4f 44 45 43 46 41 43 54 4f 52 59 5f 48 0a 00 00 00 1e 00 71 00 77 00 69 00 64 00 67 00 65 00 74 ODECFACTORY_H......q.w.i.d.g.e.t
85420 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 10 80 2f 2a 20 20 20 20 20 20 20 20 20 20 .p.l.u.g.i.n...h..../*..........
85440 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 20 20 ................................
85460 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 20 20 ................................
85480 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 20 20 ................................
854a0 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 20 20 ................................
854c0 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 20 20 ................................
854e0 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 20 20 ................................
85500 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 20 20 ................................
85520 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 20 20 ................................
85540 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 20 20 ................................
85560 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 20 20 ................................
85580 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 20 20 ................................
855a0 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 20 20 ................................
855c0 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 20 20 ................................
855e0 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 20 20 ................................
85600 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 20 20 ................................
85620 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 20 20 ................................
85640 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 20 20 ................................
85660 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 20 20 ................................
85680 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 20 20 ................................
856a0 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 20 20 ................................
856c0 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 20 20 ................................
856e0 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 20 20 ................................
85700 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 20 20 ................................
85720 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 20 20 ................................
85740 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 20 20 ................................
85760 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 20 20 ................................
85780 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 20 20 ................................
857a0 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 20 20 ................................
857c0 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 20 20 ................................
857e0 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 20 20 ................................
85800 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 20 20 ................................
85820 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 20 20 ................................
85840 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 20 20 ................................
85860 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 20 20 ................................
85880 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 20 20 ................................
858a0 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 20 20 ................................
858c0 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 20 20 ................................
858e0 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 20 20 ................................
85900 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 20 20 ................................
85920 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 20 20 ................................
85940 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 20 20 ................................
85960 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 20 20 ................................
85980 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 20 20 ................................
859a0 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 20 20 ................................
859c0 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 20 20 ................................
859e0 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 20 20 ................................
85a00 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 2a 2f 0a .............................*/.
85a20 0a 23 69 66 6e 64 65 66 20 51 57 49 44 47 45 54 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 .#ifndef.QWIDGETPLUGIN_H.#define
85a40 20 51 57 49 44 47 45 54 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 .QWIDGETPLUGIN_H..#ifndef.QT_H.#
85a60 69 6e 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 include."qgplugin.h".#include."q
85a80 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 69 63 6f 6e 73 65 74 stringlist.h".#include."qiconset
85aa0 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f .h".#endif.//.QT_H.#ifndef.QT_NO
85ac0 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a 23 _WIDGETPLUGIN..#ifdef.Q_WS_WIN.#
85ae0 69 66 64 65 66 20 51 54 5f 50 4c 55 47 49 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 ifdef.QT_PLUGIN.#define.QT_WIDGE
85b00 54 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 T_PLUGIN_EXPORT.__declspec(dllex
85b20 70 6f 72 74 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 5f 50 4c port).#else.#define.QT_WIDGET_PL
85b40 55 47 49 4e 5f 45 58 50 4f 52 54 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 69 6d 70 6f 72 74 UGIN_EXPORT.__declspec(dllimport
85b60 29 0a 23 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 49 44 47 45 54 ).#endif.#else.#define.QT_WIDGET
85b80 5f 50 4c 55 47 49 4e 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 57 69 _PLUGIN_EXPORT.#endif..class.QWi
85ba0 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 dgetPluginPrivate;.class.QWidget
85bc0 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 50 6c 75 67 69 6e 20 ;..class.Q_EXPORT.QWidgetPlugin.
85be0 3a 20 70 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 :.public.QGPlugin.{.....Q_OBJECT
85c00 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 28 29 3b 0a 20 20 .public:.....QWidgetPlugin();...
85c20 20 20 7e 51 57 69 64 67 65 74 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ..~QWidgetPlugin();......virtual
85c40 20 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 .QStringList.keys().const.=.0;..
85c60 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 28 20 63 6f 6e 73 ...virtual.QWidget.*create(.cons
85c80 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 t.QString.&key,.QWidget.*parent.
85ca0 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 20 3d 20 30 3b =.0,.const.char.*name.=.0.).=.0;
85cc0 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 67 72 6f 75 70 28 20 63 6f 6e ......virtual.QString.group(.con
85ce0 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 72 st.QString.&key.).const;.....vir
85d00 74 75 61 6c 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 53 74 tual.QIconSet.iconSet(.const.QSt
85d20 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 20 51 ring.&key.).const;.....virtual.Q
85d40 53 74 72 69 6e 67 20 69 6e 63 6c 75 64 65 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e String.includeFile(.const.QStrin
85d60 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 20 51 53 74 72 g.&key.).const;.....virtual.QStr
85d80 69 6e 67 20 74 6f 6f 6c 54 69 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 ing.toolTip(.const.QString.&key.
85da0 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 77 68 61 ).const;.....virtual.QString.wha
85dc0 74 73 54 68 69 73 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 tsThis(.const.QString.&key.).con
85de0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 6f 6e 74 61 69 6e 65 72 st;.....virtual.bool.isContainer
85e00 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 0a 0a 70 (.const.QString.&key.).const;..p
85e20 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 rivate:.....QWidgetPluginPrivate
85e40 20 2a 64 3b 0a 7d 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 43 4f 4e 54 41 49 4e 45 52 5f 43 55 53 .*d;.};..#ifdef.QT_CONTAINER_CUS
85e60 54 4f 4d 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 TOM_WIDGETS..class.QWidgetContai
85e80 6e 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 5f 45 58 50 4f 52 nerPluginPrivate;..class.Q_EXPOR
85ea0 54 20 51 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 T.QWidgetContainerPlugin.:.publi
85ec0 63 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 c.QWidgetPlugin.{..public:.....Q
85ee0 57 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 57 WidgetContainerPlugin();.....~QW
85f00 69 64 67 65 74 43 6f 6e 74 61 69 6e 65 72 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 idgetContainerPlugin();......vir
85f20 74 75 61 6c 20 51 57 69 64 67 65 74 2a 20 63 6f 6e 74 61 69 6e 65 72 4f 66 57 69 64 67 65 74 28 tual.QWidget*.containerOfWidget(
85f40 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 2a 63 6f .const.QString.&key,.QWidget.*co
85f60 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 61 6c 20 62 6f 6f ntainer.).const;.....virtual.boo
85f80 6c 20 69 73 50 61 73 73 69 76 65 49 6e 74 65 72 61 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 l.isPassiveInteractor(.const.QSt
85fa0 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 20 29 20 ring.&key,.QWidget.*container.).
85fc0 63 6f 6e 73 74 3b 0a 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 const;......virtual.bool.support
85fe0 73 50 61 67 65 73 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 sPages(.const.QString.&key.).con
86000 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 61 64 64 50 61 67 st;......virtual.QWidget.*addPag
86020 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 2a e(.const.QString.&key,.QWidget.*
86040 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e container,..........const.QStrin
86060 67 20 26 6e 61 6d 65 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 g.&name,.int.index.).const;.....
86080 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 50 61 67 65 28 20 63 6f 6e 73 74 20 51 virtual.void.insertPage(.const.Q
860a0 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 2c String.&key,.QWidget.*container,
860c0 0a 09 09 09 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 .........const.QString.&name,.in
860e0 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 74 20 2a 70 61 67 65 20 29 20 63 6f 6e 73 74 3b 0a t.index,.QWidget.*page.).const;.
86100 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 20 63 6f 6e ....virtual.void.removePage(.con
86120 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 2a 63 6f 6e 74 61 69 st.QString.&key,.QWidget.*contai
86140 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 20 20 20 76 69 72 74 ner,.int.index.).const;.....virt
86160 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ual.void.movePage(.const.QString
86180 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 20 69 6e 74 20 66 .&key,.QWidget.*container,.int.f
861a0 72 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 romIndex,.int.toIndex.).const;..
861c0 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 ...virtual.int.count(.const.QStr
861e0 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 20 29 20 63 ing.&key,.QWidget.*container.).c
86200 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 75 72 72 65 6e 74 49 6e 64 onst;.....virtual.int.currentInd
86220 65 78 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 ex(.const.QString.&key,.QWidget.
86240 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 61 6c 20 *container.).const;.....virtual.
86260 51 53 74 72 69 6e 67 20 70 61 67 65 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 QString.pageLabel(.const.QString
86280 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 20 69 6e 74 20 69 .&key,.QWidget.*container,.int.i
862a0 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 51 57 69 64 67 65 ndex.).const;.....virtual.QWidge
862c0 74 20 2a 70 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 69 t.*page(.const.QString.&key,.QWi
862e0 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 29 20 63 6f 6e dget.*container,.int.index.).con
86300 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6e 61 6d 65 50 61 67 65 28 st;.....virtual.void.renamePage(
86320 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 2a 63 6f .const.QString.&key,.QWidget.*co
86340 6e 74 61 69 6e 65 72 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 ntainer,.........int.index,.cons
86360 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 t.QString.&newName.).const;.....
86380 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 4c 69 73 74 20 70 61 67 65 73 28 20 63 6f 6e 73 74 virtual.QWidgetList.pages(.const
863a0 20 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 .QString.&key,.QWidget.*containe
863c0 72 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 63 r.).const;.....virtual.QString.c
863e0 72 65 61 74 65 43 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 63 reateCode(.const.QString.&key,.c
86400 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 09 09 63 6f 6e onst.QString.&container,.....con
86420 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 st.QString.&page,.const.QString.
86440 26 70 61 67 65 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f &pageName.).const;.};..#endif.//
86460 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 23 65 6e .QT_CONTAINER_CUSTOM_WIDGETS.#en
86480 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 dif.//.QT_NO_WIDGETPLUGIN.#endif
864a0 20 2f 2f 20 51 57 49 44 47 45 54 50 4c 55 47 49 4e 5f 48 0a 00 00 00 10 00 71 00 74 00 69 00 6d .//.QWIDGETPLUGIN_H......q.t.i.m
864c0 00 65 00 72 00 2e 00 68 00 00 09 39 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .e.r...h...9/*..................
864e0 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 20 20 ................................
86500 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 20 20 ................................
86520 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 20 20 ................................
86540 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 20 20 ................................
86560 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 20 20 ................................
86580 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 20 20 ................................
865a0 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 20 20 ................................
865c0 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 20 20 ................................
865e0 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 20 20 ................................
86600 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 20 20 ................................
86620 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 20 20 ................................
86640 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 20 20 ................................
86660 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 20 20 ................................
86680 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 20 20 ................................
866a0 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 20 20 ................................
866c0 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 20 20 ................................
866e0 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 20 20 ................................
86700 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 20 20 ................................
86720 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 20 20 ................................
86740 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 20 20 ................................
86760 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 20 20 ................................
86780 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 20 20 ................................
867a0 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 20 20 ................................
867c0 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 20 20 ................................
867e0 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 20 20 ................................
86800 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 20 20 ................................
86820 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 20 20 ................................
86840 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 20 20 ................................
86860 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 20 20 ................................
86880 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 20 20 ................................
868a0 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 20 20 ................................
868c0 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 20 20 ................................
868e0 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 20 20 ................................
86900 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 20 20 ................................
86920 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 20 20 ................................
86940 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 20 20 ................................
86960 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 20 20 ................................
86980 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 20 20 ................................
869a0 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 20 20 ................................
869c0 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 20 20 ................................
869e0 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 20 20 ................................
86a00 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 20 20 ................................
86a20 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 20 20 ................................
86a40 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 20 20 ................................
86a60 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 20 20 ................................
86a80 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 20 20 ................................
86aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 49 4d 45 ...............*/..#ifndef.QTIME
86ac0 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 54 49 4d 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 R_H.#define.QTIMER_H..#ifndef.QT
86ae0 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 64 69 66 20 2f _H.#include."qobject.h".#endif./
86b00 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 69 6d 65 72 20 3a /.QT_H...class.Q_EXPORT.QTimer.:
86b20 20 70 75 62 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 70 .public.QObject.{.....Q_OBJECT.p
86b40 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 ublic:.....QTimer(.QObject.*pare
86b60 6e 74 3d 30 2c 20 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 nt=0,.const.char.*name=0.);....~
86b80 51 54 69 6d 65 72 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 41 63 74 69 76 65 28 29 20 63 QTimer();......bool.isActive().c
86ba0 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 73 74 61 72 74 28 20 69 6e 74 20 6d 73 65 63 2c onst;......int..start(.int.msec,
86bc0 20 62 6f 6f 6c 20 73 73 68 6f 74 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 .bool.sshot.=.FALSE.);.....void.
86be0 63 68 61 6e 67 65 49 6e 74 65 72 76 61 6c 28 20 69 6e 74 20 6d 73 65 63 20 29 3b 0a 20 20 20 20 changeInterval(.int.msec.);.....
86c00 76 6f 69 64 09 73 74 6f 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 69 void.stop();......static.void.si
86c20 6e 67 6c 65 53 68 6f 74 28 20 69 6e 74 20 6d 73 65 63 2c 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 ngleShot(.int.msec,.QObject.*rec
86c40 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 3b 0a 0a 20 20 eiver,.const.char.*member.);....
86c60 20 20 69 6e 74 09 09 74 69 6d 65 72 49 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 ..int..timerId().const.{.return.
86c80 69 64 3b 20 7d 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 74 69 6d 65 6f 75 74 id;.}..signals:.....void.timeout
86ca0 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 09 65 76 65 6e 74 28 20 ();..protected:.....bool.event(.
86cc0 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 64 QEvent.*.);..private:.....int.id
86ce0 3b 0a 20 20 20 20 75 69 6e 74 20 73 69 6e 67 6c 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 ;.....uint.single.:.1;.....uint.
86d00 6e 75 6c 6c 74 69 6d 65 72 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 nulltimer.:.1;..private:.//.Disa
86d20 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 74 bled.copy.constructor.and.operat
86d40 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 0a or=.#if.defined(Q_DISABLE_COPY).
86d60 20 20 20 20 51 54 69 6d 65 72 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 72 20 26 20 29 3b 0a 20 20 ....QTimer(.const.QTimer.&.);...
86d80 20 20 51 54 69 6d 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 ..QTimer.&operator=(.const.QTime
86da0 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 r.&.);.#endif.};...inline.bool.Q
86dc0 54 69 6d 65 72 3a 3a 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 Timer::isActive().const.{.....re
86de0 74 75 72 6e 20 69 64 20 3e 3d 20 30 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 49 4d turn.id.>=.0;.}...#endif.//.QTIM
86e00 45 52 5f 48 0a 00 00 00 26 00 71 00 77 00 69 00 6e 00 66 00 75 00 6e 00 63 00 74 00 69 00 6f 00 ER_H....&.q.w.i.n.f.u.n.c.t.i.o.
86e20 6e 00 73 00 5f 00 77 00 63 00 65 00 2e 00 68 00 00 04 e6 2f 2a 20 20 20 20 20 20 20 20 20 20 20 n.s._.w.c.e...h..../*...........
86e40 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 20 20 ................................
86e60 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 20 20 ................................
86e80 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 20 20 ................................
86ea0 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 20 20 ................................
86ec0 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 20 20 ................................
86ee0 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 20 20 ................................
86f00 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 20 20 ................................
86f20 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 20 20 ................................
86f40 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 20 20 ................................
86f60 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 20 20 ................................
86f80 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 20 20 ................................
86fa0 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 20 20 ................................
86fc0 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 20 20 ................................
86fe0 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 20 20 ................................
87000 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 20 20 ................................
87020 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 20 20 ................................
87040 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 20 20 ................................
87060 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 20 20 ................................
87080 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 20 20 ................................
870a0 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 20 20 ................................
870c0 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 20 20 ................................
870e0 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 20 20 ................................
87100 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 20 20 ................................
87120 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 20 20 ................................
87140 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 20 20 ................................
87160 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 20 20 ................................
87180 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 20 20 ................................
871a0 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 20 20 ................................
871c0 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 20 20 ................................
871e0 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 20 20 ................................
87200 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 20 20 ................................
87220 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 20 20 ................................
87240 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 20 20 ................................
87260 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 20 20 ................................
87280 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e 53 5f 57 43 ....*/..#ifndef.QWINFUNCTIONS_WC
872a0 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 0a E_H.#define.QWINFUNCTIONS_WCE_H.
872c0 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 48 0a 0a 23 69 .#ifndef.QT_H.#endif.//.QT_H..#i
872e0 6e 63 6c 75 64 65 20 22 71 66 75 6e 63 74 69 6f 6e 73 5f 77 63 65 2e 68 22 0a 0a 23 65 6e 64 69 nclude."qfunctions_wce.h"..#endi
87300 66 20 2f 2f 20 51 57 49 4e 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 0a f.//.QWINFUNCTIONS_WCE_H.