summaryrefslogtreecommitdiffstats
path: root/tools/porting/src/qt3headers0.resource
blob: 1a3e8a04b6182ee3d4102733b58df0225eb982dd (plain)
ofshex dumpascii
0000 00 00 00 6a 00 00 00 18 00 71 00 64 00 61 00 74 00 61 00 74 00 61 00 62 00 6c 00 65 00 2e 00 68 ...j.....q.d.a.t.a.t.a.b.l.e...h
0020 00 00 23 50 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 ..#P/*..........................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 41 54 41 42 4c 45 5f 48 0a 23 64 65 66 69 ..*/..#ifndef.QDATATABLE_H.#defi
0600 6e 65 20 51 44 41 54 41 54 41 42 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 ne.QDATATABLE_H..#ifndef.QT_H.#i
0620 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 76 61 nclude."qstring.h".#include."qva
0640 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 61 62 6c 65 2e 68 22 0a 23 69 6e riant.h".#include."qtable.h".#in
0660 63 6c 75 64 65 20 22 71 73 71 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 63 75 72 clude."qsql.h".#include."qsqlcur
0680 73 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 69 sor.h".#include."qsqlindex.h".#i
06a0 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 64 69 74 6f 72 66 61 63 74 6f 72 79 2e 68 22 0a 23 69 6e nclude."qsqleditorfactory.h".#in
06c0 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f clude."qiconset.h".#endif.//.QT_
06e0 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 H..#if.!defined(.QT_MODULE_SQL.)
0700 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 .||.defined(.QT_LICENSE_PROFESSI
0720 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c ONAL.).#define.QM_EXPORT_SQL.#el
0740 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 se.#define.QM_EXPORT_SQL.Q_EXPOR
0760 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 56 49 45 57 T.#endif..#ifndef.QT_NO_SQL_VIEW
0780 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 _WIDGETS..class.QPainter;.class.
07a0 51 53 71 6c 46 69 65 6c 64 3b 0a 63 6c 61 73 73 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 70 QSqlField;.class.QSqlPropertyMap
07c0 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 54 61 62 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 ;.class.QDataTablePrivate;..clas
07e0 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 44 61 74 61 54 61 62 6c 65 20 3a 20 70 75 62 s.QM_EXPORT_SQL.QDataTable.:.pub
0800 6c 69 63 20 51 54 61 62 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 20 20 20 20 51 lic.QTable.{.....Q_OBJECT......Q
0820 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6e 75 6c 6c 54 65 78 74 20 52 45 41 44 _PROPERTY(.QString.nullText.READ
0840 20 6e 75 6c 6c 54 65 78 74 20 57 52 49 54 45 20 73 65 74 4e 75 6c 6c 54 65 78 74 20 29 0a 20 20 .nullText.WRITE.setNullText.)...
0860 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 72 75 65 54 65 78 74 20 52 ..Q_PROPERTY(.QString.trueText.R
0880 45 41 44 20 74 72 75 65 54 65 78 74 20 57 52 49 54 45 20 73 65 74 54 72 75 65 54 65 78 74 20 29 EAD.trueText.WRITE.setTrueText.)
08a0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 66 61 6c 73 65 54 65 .....Q_PROPERTY(.QString.falseTe
08c0 78 74 20 52 45 41 44 20 66 61 6c 73 65 54 65 78 74 20 57 52 49 54 45 20 73 65 74 46 61 6c 73 65 xt.READ.falseText.WRITE.setFalse
08e0 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 44 61 74 65 46 6f 72 6d 61 Text.).....Q_PROPERTY(.DateForma
0900 74 20 64 61 74 65 46 6f 72 6d 61 74 20 52 45 41 44 20 64 61 74 65 46 6f 72 6d 61 74 20 57 52 49 t.dateFormat.READ.dateFormat.WRI
0920 54 45 20 73 65 74 44 61 74 65 46 6f 72 6d 61 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 TE.setDateFormat.).....Q_PROPERT
0940 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 20 52 45 41 44 20 63 6f 6e 66 69 72 Y(.bool.confirmEdits.READ.confir
0960 6d 45 64 69 74 73 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 20 29 0a 20 mEdits.WRITE.setConfirmEdits.)..
0980 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 ...Q_PROPERTY(.bool.confirmInser
09a0 74 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 74 20 57 52 49 54 45 20 73 65 74 43 6f t.READ.confirmInsert.WRITE.setCo
09c0 6e 66 69 72 6d 49 6e 73 65 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f nfirmInsert.).....Q_PROPERTY(.bo
09e0 6f 6c 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 55 70 64 ol.confirmUpdate.READ.confirmUpd
0a00 61 74 65 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 29 0a 20 20 20 ate.WRITE.setConfirmUpdate.)....
0a20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 20 .Q_PROPERTY(.bool.confirmDelete.
0a40 52 45 41 44 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 READ.confirmDelete.WRITE.setConf
0a60 69 72 6d 44 65 6c 65 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c irmDelete.).....Q_PROPERTY(.bool
0a80 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 43 61 6e 63 .confirmCancels.READ.confirmCanc
0aa0 65 6c 73 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 29 0a 20 20 els.WRITE.setConfirmCancels.)...
0ac0 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 52 45 41 44 ..Q_PROPERTY(.bool.autoEdit.READ
0ae0 20 61 75 74 6f 45 64 69 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 45 64 69 74 20 29 0a 20 20 .autoEdit.WRITE.setAutoEdit.)...
0b00 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 66 69 6c 74 65 72 20 52 45 41 ..Q_PROPERTY(.QString.filter.REA
0b20 44 20 66 69 6c 74 65 72 20 57 52 49 54 45 20 73 65 74 46 69 6c 74 65 72 20 29 0a 20 20 20 20 51 D.filter.WRITE.setFilter.).....Q
0b40 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 6f 72 74 20 52 45 41 44 _PROPERTY(.QStringList.sort.READ
0b60 20 73 6f 72 74 20 57 52 49 54 45 20 73 65 74 53 6f 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 .sort.WRITE.setSort.).....Q_PROP
0b80 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 20 52 45 41 44 20 6e 75 6d 43 6f 6c 73 20 29 ERTY(.int.numCols.READ.numCols.)
0ba0 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 52 45 41 .....Q_PROPERTY(.int.numRows.REA
0bc0 44 20 6e 75 6d 52 6f 77 73 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 61 54 61 D.numRows.)..public:.....QDataTa
0be0 62 6c 65 20 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 ble.(.QWidget*.parent=0,.const.c
0c00 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 44 61 74 61 54 61 62 6c 65 20 28 20 har*.name=0.);.....QDataTable.(.
0c20 51 53 71 6c 43 75 72 73 6f 72 2a 20 63 75 72 73 6f 72 2c 20 62 6f 6f 6c 20 61 75 74 6f 50 6f 70 QSqlCursor*.cursor,.bool.autoPop
0c40 75 6c 61 74 65 20 3d 20 46 41 4c 53 45 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 ulate.=.FALSE,.QWidget*.parent=0
0c60 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 44 61 ,.const.char*.name=0.);.....~QDa
0c80 74 61 54 61 62 6c 65 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 taTable();......virtual.void.add
0ca0 43 6f 6c 75 6d 6e 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 Column(.const.QString&.fieldName
0cc0 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 61 62 65 6c 20 3d 20 ,........const.QString&.label.=.
0ce0 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 77 69 64 74 68 20 QString::null,........int.width.
0d00 3d 20 2d 31 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f =.-1,........const.QIconSet&.ico
0d20 6e 73 65 74 20 3d 20 51 49 63 6f 6e 53 65 74 28 29 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c nset.=.QIconSet().);.....virtual
0d40 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 6f 6c 75 6d 6e 28 20 75 69 6e 74 20 63 6f 6c 20 29 3b 0a .void.removeColumn(.uint.col.);.
0d60 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 28 20 75 69 6e 74 ....virtual.void.setColumn(.uint
0d80 20 63 6f 6c 2c 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 2c 0a .col,.const.QString&.fieldName,.
0da0 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 61 62 65 6c 20 3d 20 51 53 .......const.QString&.label.=.QS
0dc0 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 77 69 64 74 68 20 3d 20 tring::null,........int.width.=.
0de0 2d 31 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 -1,........const.QIconSet&.icons
0e00 65 74 20 3d 20 51 49 63 6f 6e 53 65 74 28 29 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 et.=.QIconSet().);......QString.
0e20 20 20 20 20 20 6e 75 6c 6c 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 .....nullText().const;.....QStri
0e40 6e 67 20 20 20 20 20 20 74 72 75 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 ng......trueText().const;.....QS
0e60 74 72 69 6e 67 20 20 20 20 20 20 66 61 6c 73 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 tring......falseText().const;...
0e80 20 20 44 61 74 65 46 6f 72 6d 61 74 20 20 20 64 61 74 65 46 6f 72 6d 61 74 28 29 20 63 6f 6e 73 ..DateFormat...dateFormat().cons
0ea0 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 t;.....bool.........confirmEdits
0ec0 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 ().const;.....bool.........confi
0ee0 72 6d 49 6e 73 65 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 rmInsert().const;.....bool......
0f00 20 20 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f ...confirmUpdate().const;.....bo
0f20 6f 6c 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 ol.........confirmDelete().const
0f40 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c ;.....bool.........confirmCancel
0f60 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 61 75 74 6f s().const;.....bool.........auto
0f80 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 Delete().const;.....bool........
0fa0 20 61 75 74 6f 45 64 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 .autoEdit().const;.....QString..
0fc0 20 20 20 20 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c ....filter().const;.....QStringL
0fe0 69 73 74 20 20 73 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ist..sort().const;......virtual.
1000 76 6f 69 64 20 73 65 74 53 71 6c 43 75 72 73 6f 72 28 20 51 53 71 6c 43 75 72 73 6f 72 2a 20 63 void.setSqlCursor(.QSqlCursor*.c
1020 75 72 73 6f 72 20 3d 20 30 2c 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 50 6f 70 75 6c ursor.=.0,........bool.autoPopul
1040 61 74 65 20 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 61 75 74 6f 44 65 6c 65 74 65 20 3d 20 46 ate.=.FALSE,.bool.autoDelete.=.F
1060 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 53 71 6c 43 75 72 73 6f 72 2a 20 73 71 6c 43 75 72 73 6f ALSE.);.....QSqlCursor*.sqlCurso
1080 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 r().const;......virtual.void.set
10a0 4e 75 6c 6c 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 75 6c 6c 54 65 78 NullText(.const.QString&.nullTex
10c0 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 72 75 65 54 65 78 t.);.....virtual.void.setTrueTex
10e0 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 72 75 65 54 65 78 74 20 29 3b 0a 20 20 t(.const.QString&.trueText.);...
1100 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 61 6c 73 65 54 65 78 74 28 20 63 6f 6e ..virtual.void.setFalseText(.con
1120 73 74 20 51 53 74 72 69 6e 67 26 20 66 61 6c 73 65 54 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 st.QString&.falseText.);.....vir
1140 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 65 46 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 44 tual.void.setDateFormat(.const.D
1160 61 74 65 46 6f 72 6d 61 74 20 66 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ateFormat.f.);.....virtual.void.
1180 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b setConfirmEdits(.bool.confirm.);
11a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 49 6e 73 65 .....virtual.void.setConfirmInse
11c0 72 74 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 rt(.bool.confirm.);.....virtual.
11e0 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 28 20 62 6f 6f 6c 20 63 6f 6e 66 void.setConfirmUpdate(.bool.conf
1200 69 72 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 6f 6e 66 69 irm.);.....virtual.void.setConfi
1220 72 6d 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 76 69 rmDelete(.bool.confirm.);.....vi
1240 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 28 20 62 6f rtual.void.setConfirmCancels(.bo
1260 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 ol.confirm.);.....virtual.void.s
1280 65 74 41 75 74 6f 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 etAutoDelete(.bool.enable.);....
12a0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 45 64 69 74 28 20 62 6f 6f 6c 20 .virtual.void.setAutoEdit(.bool.
12c0 61 75 74 6f 45 64 69 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 autoEdit.);.....virtual.void.set
12e0 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 74 65 72 20 29 3b Filter(.const.QString&.filter.);
1300 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 .....virtual.void.setSort(.const
1320 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 73 6f 72 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 .QStringList&.sort.);.....virtua
1340 6c 20 76 6f 69 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 l.void.setSort(.const.QSqlIndex&
1360 20 73 6f 72 74 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 65 66 72 65 73 68 20 7b 0a 09 52 65 .sort.);......enum.Refresh.{..Re
1380 66 72 65 73 68 44 61 74 61 20 3d 20 31 2c 0a 09 52 65 66 72 65 73 68 43 6f 6c 75 6d 6e 73 20 3d freshData.=.1,..RefreshColumns.=
13a0 20 32 2c 0a 09 52 65 66 72 65 73 68 41 6c 6c 20 3d 20 33 0a 20 20 20 20 7d 3b 0a 20 20 20 20 76 .2,..RefreshAll.=.3.....};.....v
13c0 6f 69 64 20 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 28 20 52 65 66 72 65 73 68 20 6d 6f 64 oid.........refresh(.Refresh.mod
13e0 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 6f 72 74 43 6f 6c 75 6d 6e e.);.....void.........sortColumn
1400 20 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 .(.int.col,.bool.ascending.=.TRU
1420 45 2c 0a 09 09 09 20 20 20 20 20 20 62 6f 6f 6c 20 77 68 6f 6c 65 52 6f 77 73 20 3d 20 46 41 4c E,..........bool.wholeRows.=.FAL
1440 53 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 20 74 65 78 74 20 28 20 69 6e SE.);.....QString......text.(.in
1460 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 72 t.row,.int.col.).const;.....QVar
1480 69 61 6e 74 20 20 20 20 20 76 61 6c 75 65 20 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f iant.....value.(.int.row,.int.co
14a0 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 20 63 75 72 72 l.).const;.....QSqlRecord*..curr
14c0 65 6e 74 52 65 63 6f 72 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 entRecord().const;......void....
14e0 20 20 20 20 20 69 6e 73 74 61 6c 6c 45 64 69 74 6f 72 46 61 63 74 6f 72 79 28 20 51 53 71 6c 45 .....installEditorFactory(.QSqlE
1500 64 69 74 6f 72 46 61 63 74 6f 72 79 20 2a 20 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 ditorFactory.*.f.);.....void....
1520 20 20 20 20 20 69 6e 73 74 61 6c 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 51 53 71 6c 50 72 6f .....installPropertyMap(.QSqlPro
1540 70 65 72 74 79 4d 61 70 2a 20 6d 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 pertyMap*.m.);......int.........
1560 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 .numCols().const;.....int.......
1580 20 20 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 ...numRows().const;.....void....
15a0 20 20 20 20 20 73 65 74 4e 75 6d 43 6f 6c 73 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 76 6f .....setNumCols(.int.c.);.....vo
15c0 69 64 20 20 20 20 20 20 20 20 20 73 65 74 4e 75 6d 52 6f 77 73 20 28 20 69 6e 74 20 72 20 29 3b id.........setNumRows.(.int.r.);
15e0 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 66 69 6e 64 42 75 66 66 65 72 28 20 63 6f .....bool.........findBuffer(.co
1600 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 69 64 78 2c 20 69 6e 74 20 61 74 48 69 6e 74 20 3d nst.QSqlIndex&.idx,.int.atHint.=
1620 20 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 20 68 69 64 65 43 6f 6c 75 6d 6e 28 20 69 6e .0.);......void...hideColumn(.in
1640 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 20 73 68 6f 77 43 6f 6c 75 6d 6e 28 20 t.col.);.....void...showColumn(.
1660 69 6e 74 20 63 6f 6c 20 29 3b 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 int.col.);.signals:.....void....
1680 20 20 20 20 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 53 71 6c 52 65 63 6f 72 64 2a .....currentChanged(.QSqlRecord*
16a0 20 72 65 63 6f 72 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 70 72 69 6d .record.);.....void.........prim
16c0 65 49 6e 73 65 72 74 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 eInsert(.QSqlRecord*.buf.);.....
16e0 76 6f 69 64 20 20 20 20 20 20 20 20 20 70 72 69 6d 65 55 70 64 61 74 65 28 20 51 53 71 6c 52 65 void.........primeUpdate(.QSqlRe
1700 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 70 72 cord*.buf.);.....void.........pr
1720 69 6d 65 44 65 6c 65 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 imeDelete(.QSqlRecord*.buf.);...
1740 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 49 6e 73 65 72 74 28 20 51 53 71 ..void.........beforeInsert(.QSq
1760 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 lRecord*.buf.);.....void........
1780 20 62 65 66 6f 72 65 55 70 64 61 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 .beforeUpdate(.QSqlRecord*.buf.)
17a0 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 44 65 6c 65 74 65 28 ;.....void.........beforeDelete(
17c0 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 .QSqlRecord*.buf.);.....void....
17e0 20 20 20 20 20 63 75 72 73 6f 72 43 68 61 6e 67 65 64 28 20 51 53 71 6c 3a 3a 4f 70 20 6d 6f 64 .....cursorChanged(.QSql::Op.mod
1800 65 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 e.);..public.slots:.....virtual.
1820 76 6f 69 64 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 74 72 2c 20 void.find(.const.QString.&.str,.
1840 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 0a 09 09 09 20 20 20 20 20 62 6f 6f 6c bool.caseSensitive,.........bool
1860 20 62 61 63 6b 77 61 72 64 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 .backwards.);.....virtual.void.s
1880 6f 72 74 41 73 63 65 6e 64 69 6e 67 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 ortAscending(.int.col.);.....vir
18a0 74 75 61 6c 20 76 6f 69 64 20 73 6f 72 74 44 65 73 63 65 6e 64 69 6e 67 28 20 69 6e 74 20 63 6f tual.void.sortDescending(.int.co
18c0 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 29 3b l.);.....virtual.void.refresh();
18e0 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 20 63 6f .....void.setColumnWidth(.int.co
1900 6c 2c 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 74 43 6f 6c 75 6d l,.int.w.);.....void.adjustColum
1920 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e n(.int.col.);.....void.setColumn
1940 53 74 72 65 74 63 68 61 62 6c 65 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 73 74 72 65 74 Stretchable(.int.col,.bool.stret
1960 63 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 77 61 70 43 6f 6c 75 6d 6e 73 28 20 69 6e 74 20 ch.);.....void.swapColumns(.int.
1980 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 65 61 64 65 72 73 col1,.int.col2,.bool.swapHeaders
19a0 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 .=.FALSE.);..protected:.....virt
19c0 75 61 6c 20 62 6f 6f 6c 20 69 6e 73 65 72 74 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 76 69 ual.bool.insertCurrent();.....vi
19e0 72 74 75 61 6c 20 62 6f 6f 6c 20 75 70 64 61 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 rtual.bool.updateCurrent();.....
1a00 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 64 65 6c 65 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 0a 20 virtual.bool.deleteCurrent();...
1a20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 69 72 6d ...virtual.QSql::Confirm.confirm
1a40 45 64 69 74 28 20 51 53 71 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 Edit(.QSql::Op.m.);.....virtual.
1a60 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 28 20 51 53 71 QSql::Confirm.confirmCancel(.QSq
1a80 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 61 6e l::Op.m.);......virtual.void.han
1aa0 64 6c 65 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 dleError(.const.QSqlError&.e.);.
1ac0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 62 65 67 69 6e 49 6e 73 65 72 74 28 29 3b .....virtual.bool.beginInsert();
1ae0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 2a 20 62 65 67 69 6e 55 70 64 61 74 .....virtual.QWidget*.beginUpdat
1b00 65 20 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 72 65 70 6c 61 e.(.int.row,.int.col,.bool.repla
1b20 63 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 46 69 6c ce.);......bool.........eventFil
1b40 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 ter(.QObject.*o,.QEvent.*e.);...
1b60 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b ..void.........keyPressEvent(.QK
1b80 65 79 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 72 65 73 eyEvent*.);.....void.........res
1ba0 69 7a 65 45 76 65 6e 74 20 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 izeEvent.(.QResizeEvent.*.);....
1bc0 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 .void.........contentsMousePress
1be0 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 Event(.QMouseEvent*.e.);.....voi
1c00 64 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 d.........contentsContextMenuEve
1c20 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 2a 20 65 20 29 3b 0a 20 20 20 20 nt(.QContextMenuEvent*.e.);.....
1c40 76 6f 69 64 20 20 20 20 20 20 20 20 20 65 6e 64 45 64 69 74 28 20 69 6e 74 20 72 6f 77 2c 20 69 void.........endEdit(.int.row,.i
1c60 6e 74 20 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 nt.col,.bool.accept,.bool.replac
1c80 65 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 20 20 20 63 72 65 61 74 65 45 64 69 74 e.);.....QWidget.*....createEdit
1ca0 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 6c 20 69 6e 69 74 46 or(.int.row,.int.col,.bool.initF
1cc0 72 6f 6d 43 65 6c 6c 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 romCell.).const;.....void.......
1ce0 20 20 61 63 74 69 76 61 74 65 4e 65 78 74 43 65 6c 6c 28 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 ..activateNextCell();.....int...
1d00 20 20 20 20 20 20 20 69 6e 64 65 78 4f 66 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 20 .......indexOf(.uint.i.).const;.
1d20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 74 68 69 73 20 70 75 62 6c 69 63 20 69 6e 20 34 2e 30 0a 20 //.###.make.this.public.in.4.0..
1d40 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 76 6f 69 ...void.........reset();.....voi
1d60 64 20 20 20 20 20 20 20 20 20 73 65 74 53 69 7a 65 28 20 51 53 71 6c 43 75 72 73 6f 72 2a 20 73 d.........setSize(.QSqlCursor*.s
1d80 71 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 72 65 70 61 69 6e 74 43 65 ql.);.....void.........repaintCe
1da0 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 76 6f 69 64 ll(.int.row,.int.col.);.....void
1dc0 20 20 20 20 20 20 20 20 20 70 61 69 6e 74 43 65 6c 6c 20 28 20 51 50 61 69 6e 74 65 72 20 2a 20 .........paintCell.(.QPainter.*.
1de0 70 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 p,.int.row,.int.col,.const.QRect
1e00 20 26 20 63 72 2c 0a 09 09 09 20 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 2c 20 63 6f .&.cr,.........bool.selected,.co
1e20 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 20 29 3b 0a 20 20 20 20 76 69 72 74 75 nst.QColorGroup.&cg.);.....virtu
1e40 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 46 69 65 6c 64 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 al.void.paintField(.QPainter.*.p
1e60 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 66 69 65 6c 64 2c 20 63 6f 6e 73 74 20 ,.const.QSqlField*.field,.const.
1e80 51 52 65 63 74 20 26 20 63 72 2c 0a 09 09 09 20 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 QRect.&.cr,.........bool.selecte
1ea0 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 d.);.....void..drawContents(.QPa
1ec0 69 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 inter.*.p,.int.cx,.int.cy,.int.c
1ee0 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 20 66 69 w,.int.ch.);.....virtual.int..fi
1f00 65 6c 64 41 6c 69 67 6e 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 2a 20 66 eldAlignment(.const.QSqlField*.f
1f20 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 63 6f 6c 75 6d 6e 43 ield.);.....void.........columnC
1f40 6c 69 63 6b 65 64 20 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 licked.(.int.col.);.....void....
1f60 20 20 20 20 20 72 65 73 69 7a 65 44 61 74 61 20 28 20 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 .....resizeData.(.int.len.);....
1f80 20 20 51 54 61 62 6c 65 49 74 65 6d 20 2a 20 69 74 65 6d 20 28 20 69 6e 74 20 72 6f 77 2c 20 69 ..QTableItem.*.item.(.int.row,.i
1fa0 6e 74 20 63 6f 6c 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 nt.col.).const;.....void........
1fc0 20 73 65 74 49 74 65 6d 20 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 51 54 61 .setItem.(.int.row,.int.col,.QTa
1fe0 62 6c 65 49 74 65 6d 20 2a 20 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 bleItem.*.item.);.....void......
2000 20 20 20 63 6c 65 61 72 43 65 6c 6c 20 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 ...clearCell.(.int.row,.int.col.
2020 29 20 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 50 69 78 6d 61 70 20 28 ).;.....void.........setPixmap.(
2040 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 .int.row,.int.col,.const.QPixmap
2060 20 26 20 70 69 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 74 61 6b 65 49 .&.pix.);.....void.........takeI
2080 74 65 6d 20 28 20 51 54 61 62 6c 65 49 74 65 6d 20 2a 20 69 20 29 3b 0a 0a 70 72 69 76 61 74 65 tem.(.QTableItem.*.i.);..private
20a0 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 6c 6f 61 64 4e 65 78 .slots:.....void.........loadNex
20c0 74 50 61 67 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 43 75 72 tPage();.....void.........setCur
20e0 72 65 6e 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 rentSelection(.int.row,.int.col.
2100 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65 43 75 72 72 65 6e );.....void.........updateCurren
2120 74 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 20 73 6c 69 64 65 72 50 tSelection();.....void...sliderP
2140 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 20 73 6c 69 64 65 72 52 65 6c 65 61 ressed();.....void...sliderRelea
2160 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 6f 49 6e 73 65 72 74 43 75 72 72 65 6e 74 sed();.....void..doInsertCurrent
2180 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 6f 55 70 64 61 74 65 43 75 72 72 65 6e 74 28 29 3b ();.....void..doUpdateCurrent();
21a0 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 20 09 20 66 69 65 ......private:.....QString...fie
21c0 6c 64 54 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 20 2a 20 66 69 ldToString(.const.QSqlField.*.fi
21e0 65 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 69 6e 69 74 28 29 3b 0a eld.);.....void.........init();.
2200 20 20 20 20 51 57 69 64 67 65 74 2a 20 20 20 20 20 62 65 67 69 6e 45 64 69 74 20 28 20 69 6e 74 ....QWidget*.....beginEdit.(.int
2220 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 .row,.int.col,.bool.replace.);..
2240 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65 52 6f 77 28 20 69 6e 74 20 72 ...void.........updateRow(.int.r
2260 6f 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 65 6e 64 49 6e 73 65 72 74 ow.);.....void.........endInsert
2280 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 65 6e 64 55 70 64 61 74 65 28 29 ();.....void.........endUpdate()
22a0 3b 0a 20 20 20 20 51 44 61 74 61 54 61 62 6c 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 ;.....QDataTablePrivate*.d;..#if
22c0 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 .defined(Q_DISABLE_COPY).//.Disa
22e0 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
2300 6f 72 3d 0a 20 20 20 20 51 44 61 74 61 54 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 44 61 74 61 54 or=.....QDataTable(.const.QDataT
2320 61 62 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 61 54 61 62 6c 65 20 26 6f 70 65 72 61 74 able.&.);.....QDataTable.&operat
2340 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 61 54 61 62 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 or=(.const.QDataTable.&.);.#endi
2360 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 64 00 69 00 61 f.};..#endif.#endif......q.d.i.a
2380 00 6c 00 2e 00 68 00 00 11 68 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .l...h...h/*....................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
28a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
28c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
28e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 41 ...............*/...#ifndef.QDIA
2980 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 41 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f L_H.#define.QDIAL_H..#ifndef.QT_
29a0 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 H.#include."qwidget.h".#include.
29c0 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 "qrangecontrol.h".#endif.//.QT_H
29e0 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 41 4c 0a 0a 63 6c 61 73 73 20 51 44 69 61 ..#ifndef.QT_NO_DIAL..class.QDia
2a00 6c 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 44 69 61 6c 3a lPrivate;..class.Q_EXPORT.QDial:
2a20 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 62 6c 69 63 20 51 52 61 6e 67 65 43 6f .public.QWidget,.public.QRangeCo
2a40 6e 74 72 6f 6c 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 ntrol.{.....Q_OBJECT.....Q_PROPE
2a60 52 54 59 28 20 62 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 20 52 45 41 44 20 74 72 61 63 6b 69 6e 67 RTY(.bool.tracking.READ.tracking
2a80 20 57 52 49 54 45 20 73 65 74 54 72 61 63 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 .WRITE.setTracking.).....Q_PROPE
2aa0 52 54 59 28 20 62 6f 6f 6c 20 77 72 61 70 70 69 6e 67 20 52 45 41 44 20 77 72 61 70 70 69 6e 67 RTY(.bool.wrapping.READ.wrapping
2ac0 20 57 52 49 54 45 20 73 65 74 57 72 61 70 70 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 .WRITE.setWrapping.).....Q_PROPE
2ae0 52 54 59 28 20 69 6e 74 20 6e 6f 74 63 68 53 69 7a 65 20 52 45 41 44 20 6e 6f 74 63 68 53 69 7a RTY(.int.notchSize.READ.notchSiz
2b00 65 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 6e 6f 74 63 68 e.).....Q_PROPERTY(.double.notch
2b20 54 61 72 67 65 74 20 52 45 41 44 20 6e 6f 74 63 68 54 61 72 67 65 74 20 57 52 49 54 45 20 73 65 Target.READ.notchTarget.WRITE.se
2b40 74 4e 6f 74 63 68 54 61 72 67 65 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 tNotchTarget.).....Q_PROPERTY(.b
2b60 6f 6f 6c 20 6e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 20 52 45 41 44 20 6e 6f 74 63 68 65 73 56 ool.notchesVisible.READ.notchesV
2b80 69 73 69 62 6c 65 20 57 52 49 54 45 20 73 65 74 4e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 20 29 isible.WRITE.setNotchesVisible.)
2ba0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 20 52 45 .....Q_PROPERTY(.int.minValue.RE
2bc0 41 44 20 6d 69 6e 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 56 61 6c 75 65 20 29 0a AD.minValue.WRITE.setMinValue.).
2be0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 20 52 45 41 ....Q_PROPERTY(.int.maxValue.REA
2c00 44 20 6d 61 78 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 56 61 6c 75 65 20 29 0a 20 D.maxValue.WRITE.setMaxValue.)..
2c20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6c 69 6e 65 53 74 65 70 20 52 45 41 44 ...Q_PROPERTY(.int.lineStep.READ
2c40 20 6c 69 6e 65 53 74 65 70 20 57 52 49 54 45 20 73 65 74 4c 69 6e 65 53 74 65 70 20 29 0a 20 20 .lineStep.WRITE.setLineStep.)...
2c60 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 61 67 65 53 74 65 70 20 52 45 41 44 20 ..Q_PROPERTY(.int.pageStep.READ.
2c80 70 61 67 65 53 74 65 70 20 57 52 49 54 45 20 73 65 74 50 61 67 65 53 74 65 70 20 29 0a 20 20 20 pageStep.WRITE.setPageStep.)....
2ca0 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 76 61 6c 75 65 20 52 45 41 44 20 76 61 6c 75 .Q_PROPERTY(.int.value.READ.valu
2cc0 65 20 57 52 49 54 45 20 73 65 74 56 61 6c 75 65 20 29 0a 09 0a 70 75 62 6c 69 63 3a 0a 20 20 20 e.WRITE.setValue.)...public:....
2ce0 20 51 44 69 61 6c 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 .QDial(.QWidget*.parent=0,.const
2d00 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 .char*.name=0,.WFlags.f.=.0.);..
2d20 20 20 20 51 44 69 61 6c 28 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 2c 20 69 6e 74 20 6d 61 78 56 ...QDial(.int.minValue,.int.maxV
2d40 61 6c 75 65 2c 20 69 6e 74 20 70 61 67 65 53 74 65 70 2c 20 69 6e 74 20 76 61 6c 75 65 2c 0a 09 alue,.int.pageStep,.int.value,..
2d60 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 74 20 63 68 61 72 ...QWidget*.parent=0,.const.char
2d80 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 44 69 61 6c 28 29 3b 0a 0a 20 20 20 20 62 *.name=0.);.....~QDial();......b
2da0 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 ool.tracking().const;......bool.
2dc0 77 72 61 70 70 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 6f 74 63 68 wrapping().const;......int.notch
2de0 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 Size().const;......virtual.void.
2e00 73 65 74 4e 6f 74 63 68 54 61 72 67 65 74 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 64 6f setNotchTarget(.double.);.....do
2e20 75 62 6c 65 20 6e 6f 74 63 68 54 61 72 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 uble.notchTarget().const;......b
2e40 6f 6f 6c 20 6e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ool.notchesVisible().const;.....
2e60 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
2e80 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 20 20 20 ze.minimumSizeHint().const;.....
2ea0 20 69 6e 74 09 20 6d 69 6e 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 .int..minValue().const;.....int.
2ec0 20 6d 61 78 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d .maxValue().const;.....void.setM
2ee0 69 6e 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 56 inValue(.int.);.....void.setMaxV
2f00 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 6c 69 6e 65 53 74 65 70 28 29 alue(.int.);.....int..lineStep()
2f20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 70 61 67 65 53 74 65 70 28 29 20 63 6f 6e 73 .const;.....int..pageStep().cons
2f40 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 74 65 70 28 20 69 6e 74 20 29 3b 0a t;.....void.setLineStep(.int.);.
2f60 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 67 65 53 74 65 70 28 20 69 6e 74 20 29 3b 0a 20 20 20 ....void.setPageStep(.int.);....
2f80 20 69 6e 74 20 20 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f .int..value().const;..public.slo
2fa0 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 61 6c 75 65 28 20 69 ts:.....virtual.void.setValue(.i
2fc0 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f nt.);.....void.addLine();.....vo
2fe0 69 64 20 73 75 62 74 72 61 63 74 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 50 id.subtractLine();.....void.addP
3000 61 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 75 62 74 72 61 63 74 50 61 67 65 28 29 3b 0a age();.....void.subtractPage();.
3020 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 6f 74 63 68 65 73 56 69 73 69 62 ....virtual.void.setNotchesVisib
3040 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 73 le(.bool.b.);.....virtual.void.s
3060 65 74 57 72 61 70 70 69 6e 67 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 20 20 20 20 76 69 72 74 75 etWrapping(.bool.on.);.....virtu
3080 61 6c 20 76 6f 69 64 20 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 al.void.setTracking(.bool.enable
30a0 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e .);..signals:.....void.valueChan
30c0 67 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 61 6c 50 ged(.int.value.);.....void.dialP
30e0 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 61 6c 4d 6f 76 65 64 28 20 69 6e ressed();.....void.dialMoved(.in
3100 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 61 6c 52 65 6c 65 61 73 65 64 t.value.);.....void.dialReleased
3120 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 ();..protected:.....void.resizeE
3140 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
3160 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 0a 20 .paintEvent(.QPaintEvent.*.);...
3180 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 ...void.keyPressEvent(.QKeyEvent
31a0 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 .*.);.....void.mousePressEvent(.
31c0 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 QMouseEvent.*.);.....void.mouseR
31e0 65 6c 65 61 73 65 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 eleaseEvent(.QMouseEvent.*.);...
3200 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 ..void.mouseMoveEvent(.QMouseEve
3220 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 nt.*.);.#ifndef.QT_NO_WHEELEVENT
3240 0a 20 20 20 20 76 6f 69 64 20 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e .....void.wheelEvent(.QWheelEven
3260 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 t.*.);.#endif.....void.focusInEv
3280 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 ent(.QFocusEvent.*.);.....void.f
32a0 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 0a ocusOutEvent(.QFocusEvent.*.);..
32c0 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 ....void.valueChange();.....void
32e0 20 72 61 6e 67 65 43 68 61 6e 67 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 .rangeChange();......virtual.voi
3300 64 20 72 65 70 61 69 6e 74 53 63 72 65 65 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 2a 63 72 d.repaintScreen(.const.QRect.*cr
3320 20 3d 20 30 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 69 61 6c 50 72 69 76 61 .=.0.);..private:.....QDialPriva
3340 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 69 6e 74 20 76 61 6c 75 65 46 72 6f 6d 50 6f 69 6e 74 28 te.*.d;......int.valueFromPoint(
3360 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 64 6f 75 .const.QPoint.&.).const;.....dou
3380 62 6c 65 20 61 6e 67 6c 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 ble.angle(.const.QPoint.&,.const
33a0 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 .QPoint.&.).const;.....QPointArr
33c0 61 79 20 63 61 6c 63 41 72 72 6f 77 28 20 64 6f 75 62 6c 65 20 26 61 20 29 20 63 6f 6e 73 74 3b ay.calcArrow(.double.&a.).const;
33e0 0a 20 20 20 20 51 52 65 63 74 20 63 61 6c 63 44 69 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .....QRect.calcDial().const;....
3400 20 69 6e 74 20 63 61 6c 63 42 69 67 4c 69 6e 65 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 .int.calcBigLineSize().const;...
3420 20 20 76 6f 69 64 20 63 61 6c 63 4c 69 6e 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 2f 2f ..void.calcLines();..private:.//
3440 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f .Disabled.copy.constructor.and.o
3460 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 perator=.#if.defined(Q_DISABLE_C
3480 4f 50 59 29 0a 20 20 20 20 51 44 69 61 6c 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 20 26 20 29 3b OPY).....QDial(.const.QDial.&.);
34a0 0a 20 20 20 20 51 44 69 61 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 69 .....QDial.&operator=(.const.QDi
34c0 61 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 20 2f 2f 20 51 al.&.);.#endif..};..#endif..//.Q
34e0 54 5f 4e 4f 5f 44 49 41 4c 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 63 00 6f 00 6c 00 6c T_NO_DIAL..#endif......q.c.o.l.l
3500 00 65 00 63 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 04 50 2f 2a 20 20 20 20 20 20 20 20 20 20 .e.c.t.i.o.n...h...P/*..........
3520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
36a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
36c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
36e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
37e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38e0 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 66 6e 64 65 66 ......................*/.#ifndef
3900 20 51 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c 4c 45 43 54 49 .QCOLLECTION_H.#define.QCOLLECTI
3920 4f 4e 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 ON_H.#ifndef.QT_NO_COMPAT.#inclu
3940 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e de."qptrcollection.h".#endif.#en
3960 64 69 66 0a 00 00 00 1e 00 71 00 64 00 61 00 74 00 65 00 74 00 69 00 6d 00 65 00 65 00 64 00 69 dif......q.d.a.t.e.t.i.m.e.e.d.i
3980 00 74 00 2e 00 68 00 00 20 0c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .t...h..../*....................
39a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
39c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
39e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f40 20 20 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
3f60 66 6e 64 65 66 20 51 44 41 54 45 54 49 4d 45 45 44 49 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 fndef.QDATETIMEEDIT_H.#define.QD
3f80 41 54 45 54 49 4d 45 45 44 49 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 ATETIMEEDIT_H..#ifndef.QT_H.#inc
3fa0 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 73 74 72 69 lude."qwidget.h".#include."qstri
3fc0 6e 67 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 65 6e ng.h".#include."qdatetime.h".#en
3fe0 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 44 41 54 45 54 dif.//.QT_H..#ifndef.QT_NO_DATET
4000 49 4d 45 45 44 49 54 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 65 54 69 6d IMEEDIT..class.Q_EXPORT.QDateTim
4020 65 45 64 69 74 42 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 eEditBase.:.public.QWidget.{....
4040 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 45 .Q_OBJECT.public:.....QDateTimeE
4060 64 69 74 42 61 73 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 ditBase(.QWidget*.parent=0,.cons
4080 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 0a 09 3a 20 51 57 69 64 67 65 74 28 20 70 61 72 t.char*.name=0.)..:.QWidget(.par
40a0 65 6e 74 2c 20 6e 61 6d 65 20 29 20 7b 7d 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ent,.name.).{}..........virtual.
40c0 62 6f 6f 6c 20 73 65 74 46 6f 63 75 73 53 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 65 63 20 29 20 bool.setFocusSection(.int.sec.).
40e0 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 73 65 63 74 69 6f 6e =.0;.....virtual.QString.section
4100 46 6f 72 6d 61 74 74 65 64 54 65 78 74 28 20 69 6e 74 20 73 65 63 20 29 20 3d 20 30 3b 0a 20 20 FormattedText(.int.sec.).=.0;...
4120 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 ..virtual.void.addNumber(.int.se
4140 63 2c 20 69 6e 74 20 6e 75 6d 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f c,.int.num.).=.0;.....virtual.vo
4160 69 64 20 72 65 6d 6f 76 65 4c 61 73 74 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 63 20 29 20 3d id.removeLastNumber(.int.sec.).=
4180 20 30 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 .0;..public.slots:.....virtual.v
41a0 6f 69 64 20 73 74 65 70 55 70 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f oid.stepUp().=.0;.....virtual.vo
41c0 69 64 20 73 74 65 70 44 6f 77 6e 28 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 id.stepDown().=.0;..private:.#if
41e0 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 .defined(Q_DISABLE_COPY).//.Disa
4200 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
4220 6f 72 3d 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 42 61 73 65 28 20 63 6f 6e 73 74 or=.....QDateTimeEditBase(.const
4240 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 42 61 73 65 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 .QDateTimeEditBase.&.);.....QDat
4260 65 54 69 6d 65 45 64 69 74 42 61 73 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 eTimeEditBase.&operator=(.const.
4280 51 44 61 74 65 54 69 6d 65 45 64 69 74 42 61 73 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b QDateTimeEditBase.&.);.#endif.};
42a0 0a 0a 63 6c 61 73 73 20 51 44 61 74 65 45 64 69 74 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 ..class.QDateEditPrivate;..class
42c0 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 65 45 64 69 74 20 3a 20 70 75 62 6c 69 63 20 51 44 61 .Q_EXPORT.QDateEdit.:.public.QDa
42e0 74 65 54 69 6d 65 45 64 69 74 42 61 73 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 teTimeEditBase.{.....Q_OBJECT...
4300 20 20 51 5f 45 4e 55 4d 53 28 20 4f 72 64 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 ..Q_ENUMS(.Order.).....Q_PROPERT
4320 59 28 20 4f 72 64 65 72 20 6f 72 64 65 72 20 52 45 41 44 20 6f 72 64 65 72 20 57 52 49 54 45 20 Y(.Order.order.READ.order.WRITE.
4340 73 65 74 4f 72 64 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 44 61 74 65 setOrder.).....Q_PROPERTY(.QDate
4360 20 64 61 74 65 20 52 45 41 44 20 64 61 74 65 20 57 52 49 54 45 20 73 65 74 44 61 74 65 20 29 0a .date.READ.date.WRITE.setDate.).
4380 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 41 64 76 61 6e 63 65 ....Q_PROPERTY(.bool.autoAdvance
43a0 20 52 45 41 44 20 61 75 74 6f 41 64 76 61 6e 63 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 41 .READ.autoAdvance.WRITE.setAutoA
43c0 64 76 61 6e 63 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 44 61 74 65 20 6d dvance.).....Q_PROPERTY(.QDate.m
43e0 61 78 56 61 6c 75 65 20 52 45 41 44 20 6d 61 78 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d axValue.READ.maxValue.WRITE.setM
4400 61 78 56 61 6c 75 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 44 61 74 65 20 axValue.).....Q_PROPERTY(.QDate.
4420 6d 69 6e 56 61 6c 75 65 20 52 45 41 44 20 6d 69 6e 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 minValue.READ.minValue.WRITE.set
4440 4d 69 6e 56 61 6c 75 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 45 64 69 MinValue.)..public:.....QDateEdi
4460 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 20 63 6f 6e 73 74 20 63 68 61 t(.QWidget*.parent=0,..const.cha
4480 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 44 61 74 65 45 64 69 74 28 20 63 6f 6e 73 r*.name=0.);.....QDateEdit(.cons
44a0 74 20 51 44 61 74 65 26 20 64 61 74 65 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 t.QDate&.date,.QWidget*.parent=0
44c0 2c 20 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 44 ,..const.char*.name=0.);.....~QD
44e0 61 74 65 45 64 69 74 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4f 72 64 65 72 20 7b 20 44 4d 59 ateEdit();......enum.Order.{.DMY
4500 2c 20 4d 44 59 2c 20 59 4d 44 2c 20 59 44 4d 20 7d 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 ,.MDY,.YMD,.YDM.};......QSize.si
4520 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 zeHint().const;.....QSize.minimu
4540 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 mSizeHint().const;..public.slots
4560 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 65 28 20 63 6f 6e 73 :.....virtual.void.setDate(.cons
4580 74 20 51 44 61 74 65 26 20 64 61 74 65 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 t.QDate&.date.);..public:.....QD
45a0 61 74 65 20 64 61 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 ate.date().const;.....virtual.vo
45c0 69 64 20 73 65 74 4f 72 64 65 72 28 20 4f 72 64 65 72 20 6f 72 64 65 72 20 29 3b 0a 20 20 20 20 id.setOrder(.Order.order.);.....
45e0 4f 72 64 65 72 20 6f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c Order.order().const;.....virtual
4600 20 76 6f 69 64 20 73 65 74 41 75 74 6f 41 64 76 61 6e 63 65 28 20 62 6f 6f 6c 20 61 64 76 61 6e .void.setAutoAdvance(.bool.advan
4620 63 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 41 64 76 61 6e 63 65 28 29 20 63 6f 6e ce.);.....bool.autoAdvance().con
4640 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 4d 69 6e 56 61 6c 75 st;......virtual.void.setMinValu
4660 65 28 20 63 6f 6e 73 74 20 51 44 61 74 65 26 20 64 20 29 20 7b 20 73 65 74 52 61 6e 67 65 28 20 e(.const.QDate&.d.).{.setRange(.
4680 64 2c 20 6d 61 78 56 61 6c 75 65 28 29 20 29 3b 20 7d 0a 20 20 20 20 51 44 61 74 65 20 6d 69 6e d,.maxValue().);.}.....QDate.min
46a0 56 61 6c 75 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 20 Value().const;.....virtual.void.
46c0 73 65 74 4d 61 78 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 44 61 74 65 26 20 64 20 29 20 7b 20 setMaxValue(.const.QDate&.d.).{.
46e0 73 65 74 52 61 6e 67 65 28 20 6d 69 6e 56 61 6c 75 65 28 29 2c 20 64 20 29 3b 20 7d 0a 20 20 20 setRange(.minValue(),.d.);.}....
4700 20 51 44 61 74 65 20 6d 61 78 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 .QDate.maxValue().const;.....vir
4720 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 44 61 74 65 26 tual.void.setRange(.const.QDate&
4740 20 6d 69 6e 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 26 20 6d 61 78 20 29 3b 0a 20 20 20 20 51 53 .min,.const.QDate&.max.);.....QS
4760 74 72 69 6e 67 20 73 65 70 61 72 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 tring.separator().const;.....vir
4780 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 70 61 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 tual.void.setSeparator(.const.QS
47a0 74 72 69 6e 67 26 20 73 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 61 6b 65 20 72 65 6d 6f 76 65 46 tring&.s.);......//.Make.removeF
47c0 69 72 73 74 4e 75 6d 62 65 72 28 29 20 76 69 72 74 75 61 6c 20 69 6e 20 51 44 61 74 65 54 69 6d irstNumber().virtual.in.QDateTim
47e0 65 45 64 69 74 42 61 73 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 eEditBase.in.4.0.....void.remove
4800 46 69 72 73 74 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 63 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 FirstNumber(.int.sec.);..signals
4820 3a 0a 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 :.....void.valueChanged(.const.Q
4840 44 61 74 65 26 20 64 61 74 65 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f Date&.date.);..protected:.....bo
4860 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 20 ol.event(.QEvent.*e.);.....void.
4880 74 69 6d 65 72 45 76 65 6e 74 28 20 51 54 69 6d 65 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 timerEvent(.QTimerEvent.*.);....
48a0 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.
48c0 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 65 70 55 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 *.);.....void.stepUp();.....void
48e0 20 73 74 65 70 44 6f 77 6e 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 65 63 74 69 6f 6e .stepDown();.....QString.section
4900 46 6f 72 6d 61 74 74 65 64 54 65 78 74 28 20 69 6e 74 20 73 65 63 20 29 3b 0a 20 20 20 20 76 6f FormattedText(.int.sec.);.....vo
4920 69 64 20 61 64 64 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 63 2c 20 69 6e 74 20 6e 75 6d 20 29 id.addNumber(.int.sec,.int.num.)
4940 3b 0a 20 20 20 20 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 4c 61 73 74 4e 75 6d 62 65 72 ;..........void.removeLastNumber
4960 28 20 69 6e 74 20 73 65 63 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 46 6f 63 75 73 53 65 (.int.sec.);.....bool.setFocusSe
4980 63 74 69 6f 6e 28 20 69 6e 74 20 73 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ction(.int.s.);......virtual.voi
49a0 64 20 73 65 74 59 65 61 72 28 20 69 6e 74 20 79 65 61 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 d.setYear(.int.year.);.....virtu
49c0 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 6e 74 68 28 20 69 6e 74 20 6d 6f 6e 74 68 20 29 3b 0a 20 al.void.setMonth(.int.month.);..
49e0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 79 28 20 69 6e 74 20 64 61 79 20 ...virtual.void.setDay(.int.day.
4a00 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 78 28 29 3b 0a 20 20 20 20 76 );.....virtual.void.fix();.....v
4a20 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 75 74 4f 66 52 61 6e 67 65 28 20 69 6e 74 20 79 2c 20 69 irtual.bool.outOfRange(.int.y,.i
4a40 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 nt.m,.int.d.).const;..protected.
4a60 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 42 75 74 74 6f 6e 73 28 29 3b slots:.....void.updateButtons();
4a80 20 20 20 20 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a ......private:.....void.init();.
4aa0 20 20 20 20 69 6e 74 20 73 65 63 74 69 6f 6e 4f 66 66 73 65 74 45 6e 64 28 20 69 6e 74 20 73 65 ....int.sectionOffsetEnd(.int.se
4ac0 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 65 63 74 69 6f 6e 4c 65 6e 67 74 68 c.).const;.....int.sectionLength
4ae0 28 20 69 6e 74 20 73 65 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 (.int.sec.).const;.....QString.s
4b00 65 63 74 69 6f 6e 54 65 78 74 28 20 69 6e 74 20 73 65 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ectionText(.int.sec.).const;....
4b20 20 51 44 61 74 65 45 64 69 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e .QDateEditPrivate*.d;..#if.defin
4b40 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 44 61 74 65 45 64 69 74 ed(Q_DISABLE_COPY).....QDateEdit
4b60 28 20 63 6f 6e 73 74 20 51 44 61 74 65 45 64 69 74 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 65 (.const.QDateEdit.&.);.....QDate
4b80 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 45 64 69 74 Edit.&operator=(.const.QDateEdit
4ba0 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 54 69 6d 65 45 64 69 74 .&.);.#endif.};..class.QTimeEdit
4bc0 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 69 6d 65 45 64 Private;..class.Q_EXPORT.QTimeEd
4be0 69 74 20 3a 20 70 75 62 6c 69 63 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 42 61 73 65 0a 7b 0a it.:.public.QDateTimeEditBase.{.
4c00 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 53 45 54 53 28 20 44 69 73 70 6c 61 79 ....Q_OBJECT.....Q_SETS(.Display
4c20 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 54 69 6d 65 20 74 69 6d 65 20 52 45 .).....Q_PROPERTY(.QTime.time.RE
4c40 41 44 20 74 69 6d 65 20 57 52 49 54 45 20 73 65 74 54 69 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 AD.time.WRITE.setTime.).....Q_PR
4c60 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 41 64 76 61 6e 63 65 20 52 45 41 44 20 61 75 OPERTY(.bool.autoAdvance.READ.au
4c80 74 6f 41 64 76 61 6e 63 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 41 64 76 61 6e 63 65 20 29 toAdvance.WRITE.setAutoAdvance.)
4ca0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 54 69 6d 65 20 6d 61 78 56 61 6c 75 65 20 .....Q_PROPERTY(.QTime.maxValue.
4cc0 52 45 41 44 20 6d 61 78 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 56 61 6c 75 65 20 READ.maxValue.WRITE.setMaxValue.
4ce0 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 54 69 6d 65 20 6d 69 6e 56 61 6c 75 65 ).....Q_PROPERTY(.QTime.minValue
4d00 20 52 45 41 44 20 6d 69 6e 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 56 61 6c 75 65 .READ.minValue.WRITE.setMinValue
4d20 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 44 69 73 70 6c 61 79 20 64 69 73 70 6c .).....Q_PROPERTY(.Display.displ
4d40 61 79 20 52 45 41 44 20 64 69 73 70 6c 61 79 20 57 52 49 54 45 20 73 65 74 44 69 73 70 6c 61 79 ay.READ.display.WRITE.setDisplay
4d60 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 44 69 73 70 6c 61 79 20 7b 0a 09 .)..public:.....enum.Display.{..
4d80 48 6f 75 72 73 09 3d 20 30 78 30 31 2c 0a 09 4d 69 6e 75 74 65 73 09 3d 20 30 78 30 32 2c 0a 09 Hours.=.0x01,..Minutes.=.0x02,..
4da0 53 65 63 6f 6e 64 73 09 3d 20 30 78 30 34 2c 0a 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 Seconds.=.0x04,../*.............
4dc0 20 20 20 2a 2f 0a 09 41 4d 50 4d 09 3d 20 30 78 31 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 ...*/..AMPM.=.0x10.....};......Q
4de0 54 69 6d 65 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 20 63 6f TimeEdit(.QWidget*.parent=0,..co
4e00 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 69 6d 65 45 64 69 nst.char*.name=0.);.....QTimeEdi
4e20 74 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 74 69 6d 65 2c 20 51 57 69 64 67 65 74 2a 20 70 t(.const.QTime&.time,.QWidget*.p
4e40 61 72 65 6e 74 3d 30 2c 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a arent=0,..const.char*.name=0.);.
4e60 20 20 20 20 7e 51 54 69 6d 65 45 64 69 74 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a ....~QTimeEdit();......QSize.siz
4e80 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d eHint().const;.....QSize.minimum
4ea0 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a SizeHint().const;..public.slots:
4ec0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 69 6d 65 28 20 63 6f 6e 73 74 .....virtual.void.setTime(.const
4ee0 20 51 54 69 6d 65 26 20 74 69 6d 65 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 .QTime&.time.);..public:.....QTi
4f00 6d 65 20 74 69 6d 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 me.time().const;.....virtual.voi
4f20 64 20 73 65 74 41 75 74 6f 41 64 76 61 6e 63 65 28 20 62 6f 6f 6c 20 61 64 76 61 6e 63 65 20 29 d.setAutoAdvance(.bool.advance.)
4f40 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 41 64 76 61 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a ;.....bool.autoAdvance().const;.
4f60 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 69 6e 56 61 6c 75 65 28 20 63 .....virtual.void.setMinValue(.c
4f80 6f 6e 73 74 20 51 54 69 6d 65 26 20 64 20 29 20 7b 20 73 65 74 52 61 6e 67 65 28 20 64 2c 20 6d onst.QTime&.d.).{.setRange(.d,.m
4fa0 61 78 56 61 6c 75 65 28 29 20 29 3b 20 7d 0a 20 20 20 20 51 54 69 6d 65 20 6d 69 6e 56 61 6c 75 axValue().);.}.....QTime.minValu
4fc0 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 20 73 65 74 4d e().const;.....virtual.void.setM
4fe0 61 78 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 64 20 29 20 7b 20 73 65 74 52 axValue(.const.QTime&.d.).{.setR
5000 61 6e 67 65 28 20 6d 69 6e 56 61 6c 75 65 28 29 2c 20 64 20 29 3b 20 7d 0a 20 20 20 20 51 54 69 ange(.minValue(),.d.);.}.....QTi
5020 6d 65 20 6d 61 78 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c me.maxValue().const;.....virtual
5040 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 6d 69 6e .void.setRange(.const.QTime&.min
5060 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 6d 61 78 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e ,.const.QTime&.max.);.....QStrin
5080 67 20 73 65 70 61 72 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c g.separator().const;.....virtual
50a0 20 76 6f 69 64 20 73 65 74 53 65 70 61 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e .void.setSeparator(.const.QStrin
50c0 67 26 20 73 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 64 69 73 70 6c 61 79 28 29 20 63 6f 6e 73 g&.s.);......uint.display().cons
50e0 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 70 6c 61 79 28 20 75 69 6e 74 20 64 69 73 t;.....void.setDisplay(.uint.dis
5100 70 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4d 61 6b 65 20 72 65 6d 6f 76 65 46 69 72 73 74 4e 75 6d p.);......//.Make.removeFirstNum
5120 62 65 72 28 29 20 76 69 72 74 75 61 6c 20 69 6e 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 42 61 ber().virtual.in.QDateTimeEditBa
5140 73 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 69 72 73 74 4e 75 se.in.4.0.....void.removeFirstNu
5160 6d 62 65 72 28 20 69 6e 74 20 73 65 63 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 mber(.int.sec.);..signals:.....v
5180 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 26 20 74 oid.valueChanged(.const.QTime&.t
51a0 69 6d 65 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e ime.);..protected:.....bool.even
51c0 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 t(.QEvent.*e.);.....void.timerEv
51e0 65 6e 74 28 20 51 54 69 6d 65 72 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 ent(.QTimerEvent.*e.);.....void.
5200 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 0a 20 resizeEvent(.QResizeEvent.*.);..
5220 20 20 20 76 6f 69 64 20 73 74 65 70 55 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 65 70 44 ...void.stepUp();.....void.stepD
5240 6f 77 6e 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 65 63 74 69 6f 6e 46 6f 72 6d 61 74 own();.....QString.sectionFormat
5260 74 65 64 54 65 78 74 28 20 69 6e 74 20 73 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 tedText(.int.sec.);.....void.add
5280 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 63 2c 20 69 6e 74 20 6e 75 6d 20 29 3b 0a 20 20 20 20 Number(.int.sec,.int.num.);.....
52a0 76 6f 69 64 20 72 65 6d 6f 76 65 4c 61 73 74 4e 75 6d 62 65 72 28 20 69 6e 74 20 73 65 63 20 29 void.removeLastNumber(.int.sec.)
52c0 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 46 6f 63 75 73 53 65 63 74 69 6f 6e 28 20 69 6e 74 20 ;.....bool.setFocusSection(.int.
52e0 73 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 75 74 4f 66 s.);..........virtual.bool.outOf
5300 52 61 6e 67 65 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 20 29 20 63 6f 6e Range(.int.h,.int.m,.int.s.).con
5320 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 6f 75 72 28 20 69 6e st;.....virtual.void.setHour(.in
5340 74 20 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 4d 69 6e 75 74 t.h.);.....virtual.void.setMinut
5360 65 28 20 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 e(.int.m.);.....virtual.void.set
5380 53 65 63 6f 6e 64 28 20 69 6e 74 20 73 20 29 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 20 Second(.int.s.);......protected.
53a0 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 42 75 74 74 6f 6e 73 28 29 3b slots:.....void.updateButtons();
53c0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 ..private:.....void.init();.....
53e0 51 53 74 72 69 6e 67 20 73 65 63 74 69 6f 6e 54 65 78 74 28 20 69 6e 74 20 73 65 63 20 29 3b 0a QString.sectionText(.int.sec.);.
5400 20 20 20 20 51 54 69 6d 65 45 64 69 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 ....QTimeEditPrivate*.d;..#if.de
5420 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 69 6d 65 45 fined(Q_DISABLE_COPY).....QTimeE
5440 64 69 74 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 45 64 69 74 20 26 20 29 3b 0a 20 20 20 20 51 54 dit(.const.QTimeEdit.&.);.....QT
5460 69 6d 65 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 69 6d 65 45 imeEdit.&operator=(.const.QTimeE
5480 64 69 74 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 44 61 74 65 dit.&.);.#endif.};...class.QDate
54a0 54 69 6d 65 45 64 69 74 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 TimeEditPrivate;..class.Q_EXPORT
54c0 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a .QDateTimeEdit.:.public.QWidget.
54e0 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 28 20 51 {.....Q_OBJECT.....Q_PROPERTY(.Q
5500 44 61 74 65 54 69 6d 65 20 64 61 74 65 54 69 6d 65 20 52 45 41 44 20 64 61 74 65 54 69 6d 65 20 DateTime.dateTime.READ.dateTime.
5520 57 52 49 54 45 20 73 65 74 44 61 74 65 54 69 6d 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 WRITE.setDateTime.)..public:....
5540 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d .QDateTimeEdit(.QWidget*.parent=
5560 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 44 61 0,.const.char*.name=0.);.....QDa
5580 74 65 54 69 6d 65 45 64 69 74 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 26 20 64 61 74 teTimeEdit(.const.QDateTime&.dat
55a0 65 74 69 6d 65 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 0a 09 09 20 20 20 63 etime,.QWidget*.parent=0,......c
55c0 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 44 61 74 65 54 onst.char*.name=0.);.....~QDateT
55e0 69 6d 65 45 64 69 74 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 imeEdit();......QSize.sizeHint()
5600 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e .const;.....QSize.minimumSizeHin
5620 74 28 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 t().const;..public.slots:.....vi
5640 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 65 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 44 rtual.void.setDateTime(.const.QD
5660 61 74 65 54 69 6d 65 20 26 20 64 74 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 ateTime.&.dt.);..public:.....QDa
5680 74 65 54 69 6d 65 20 64 61 74 65 54 69 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 44 teTime.dateTime().const;......QD
56a0 61 74 65 45 64 69 74 2a 20 64 61 74 65 45 64 69 74 28 29 20 7b 20 72 65 74 75 72 6e 20 64 65 3b ateEdit*.dateEdit().{.return.de;
56c0 20 7d 0a 20 20 20 20 51 54 69 6d 65 45 64 69 74 2a 20 74 69 6d 65 45 64 69 74 28 29 20 7b 20 72 .}.....QTimeEdit*.timeEdit().{.r
56e0 65 74 75 72 6e 20 74 65 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 eturn.te;.}......virtual.void.se
5700 74 41 75 74 6f 41 64 76 61 6e 63 65 28 20 62 6f 6f 6c 20 61 64 76 61 6e 63 65 20 29 3b 0a 20 20 tAutoAdvance(.bool.advance.);...
5720 20 20 62 6f 6f 6c 20 61 75 74 6f 41 64 76 61 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 ..bool.autoAdvance().const;..sig
5740 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 63 6f 6e nals:.....void.valueChanged(.con
5760 73 74 20 51 44 61 74 65 54 69 6d 65 26 20 64 61 74 65 74 69 6d 65 20 29 3b 0a 0a 70 72 6f 74 65 st.QDateTime&.datetime.);..prote
5780 63 74 65 64 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 69 6e 69 74 28 29 20 70 72 69 cted:.....//.###.make.init().pri
57a0 76 61 74 65 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a vate.in.Qt.4.0.....void.init();.
57c0 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
57e0 6e 74 20 2a 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 2f 2f nt.*.);..protected.slots:.....//
5800 20 23 23 23 20 6d 61 6b 65 20 74 68 65 73 65 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 20 70 72 .###.make.these.two.functions.pr
5820 69 76 61 74 65 20 69 6e 20 51 74 20 34 2e 30 2c 0a 20 20 20 20 2f 2f 20 20 20 20 20 61 6e 64 20 ivate.in.Qt.4.0,.....//.....and.
5840 6d 65 72 67 65 20 74 68 65 6d 20 69 6e 74 6f 20 6f 6e 65 20 77 69 74 68 20 6e 6f 20 70 61 72 61 merge.them.into.one.with.no.para
5860 6d 65 74 65 72 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 meter.....void.newValue(.const.Q
5880 44 61 74 65 26 20 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 56 61 6c 75 65 28 20 63 6f Date&.d.);.....void.newValue(.co
58a0 6e 73 74 20 51 54 69 6d 65 26 20 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 nst.QTime&.t.);..private:.....QD
58c0 61 74 65 45 64 69 74 2a 20 64 65 3b 0a 20 20 20 20 51 54 69 6d 65 45 64 69 74 2a 20 74 65 3b 0a ateEdit*.de;.....QTimeEdit*.te;.
58e0 20 20 20 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 ....QDateTimeEditPrivate*.d;..#i
5900 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 44 f.defined(Q_DISABLE_COPY).....QD
5920 61 74 65 54 69 6d 65 45 64 69 74 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 ateTimeEdit(.const.QDateTimeEdit
5940 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 20 26 6f 70 65 72 61 74 6f .&.);.....QDateTimeEdit.&operato
5960 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 45 64 69 74 20 26 20 29 3b 0a 23 65 6e r=(.const.QDateTimeEdit.&.);.#en
5980 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 65 00 64 dif.};..#endif.#endif......q.e.d
59a0 00 69 00 74 00 6f 00 72 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 09 3c 2f 2a .i.t.o.r.f.a.c.t.o.r.y...h...</*
59c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f80 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 44 49 54 4f 52 46 41 43 54 4f 52 59 5f 48 0a 23 ..*/..#ifndef.QEDITORFACTORY_H.#
5fa0 64 65 66 69 6e 65 20 51 45 44 49 54 4f 52 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 define.QEDITORFACTORY_H..#ifndef
5fc0 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c .QT_H.#include."qobject.h".#incl
5fe0 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a ude."qvariant.h".#endif.//.QT_H.
6000 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 7c .#if.!defined(.QT_MODULE_SQL.).|
6020 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 4e |.defined(.QT_LICENSE_PROFESSION
6040 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 65 AL.).#define.QM_EXPORT_SQL.#else
6060 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.
6080 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 45 44 49 54 5f 57 #endif..#ifndef.QT_NO_SQL_EDIT_W
60a0 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 45 64 69 IDGETS..class.QM_EXPORT_SQL.QEdi
60c0 74 6f 72 46 61 63 74 6f 72 79 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 70 75 torFactory.:.public.QObject.{.pu
60e0 62 6c 69 63 3a 0a 20 20 20 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 28 20 51 4f 62 6a 65 blic:.....QEditorFactory.(.QObje
6100 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 6e 61 ct.*.parent.=.0,.const.char.*.na
6120 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 28 29 3b me.=.0.);.....~QEditorFactory();
6140 0a 20 20 20 20 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 ..........virtual.QWidget.*.crea
6160 74 65 45 64 69 74 6f 72 28 20 51 57 69 64 67 65 74 20 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 teEditor(.QWidget.*.parent,.cons
6180 74 20 51 56 61 72 69 61 6e 74 20 26 20 76 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 t.QVariant.&.v.);..........stati
61a0 63 20 51 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 c.QEditorFactory.*.defaultFactor
61c0 79 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 y();.....static.void.installDefa
61e0 75 6c 74 46 61 63 74 6f 72 79 28 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 2a 20 66 61 63 ultFactory(.QEditorFactory.*.fac
6200 74 6f 72 79 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 tory);..private:.#if.defined(Q_D
6220 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 20 63 6f ISABLE_COPY).//.Disabled.copy.co
6240 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 45 64 69 nstructor.and.operator=.....QEdi
6260 74 6f 72 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 torFactory(.const.QEditorFactory
6280 20 26 20 29 3b 0a 20 20 20 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 26 6f 70 65 72 61 74 .&.);.....QEditorFactory.&operat
62a0 6f 72 3d 28 20 63 6f 6e 73 74 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 26 20 29 3b 0a 23 or=(.const.QEditorFactory.&.);.#
62c0 65 6e 64 69 66 0a 7d 3b 20 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 endif.};...#endif.//.QT_NO_SQL.#
62e0 65 6e 64 69 66 20 2f 2f 20 51 45 44 49 54 4f 52 46 41 43 54 4f 52 59 5f 48 0a 00 00 00 18 00 71 endif.//.QEDITORFACTORY_H......q
6300 00 62 00 69 00 67 00 35 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0a d0 2f 2a 20 20 20 20 .b.i.g.5.c.o.d.e.c...h..../*....
6320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
64a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
64c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
64e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68e0 20 20 20 20 20 20 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 ..............................*/
6900 0a 0a 2f 2f 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f ..//.Most.of.the.code.here.was.o
6920 72 69 67 69 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 4d 69 6e 67 2d 43 68 65 20 43 68 riginally.written.by.Ming-Che.Ch
6940 75 61 6e 67 20 61 6e 64 0a 2f 2f 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 uang.and.//.is.included.in.Qt.wi
6960 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 20 61 6e 64 20 th.the.author's.permission,.and.
6980 74 68 65 20 67 72 61 74 65 66 75 6c 0a 2f 2f 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 the.grateful.//.thanks.of.the.Tr
69a0 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 23 69 66 6e 64 65 66 20 51 42 49 47 35 43 4f 44 45 olltech.team...#ifndef.QBIG5CODE
69c0 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 49 47 35 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 C_H.#define.QBIG5CODEC_H..#ifnde
69e0 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 22 0a 23 f.QT_H.#include."qtextcodec.h".#
6a00 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 42 49 47 endif.//.QT_H..#ifndef.QT_NO_BIG
6a20 5f 43 4f 44 45 43 53 0a 0a 63 6c 61 73 73 20 51 42 69 67 35 43 6f 64 65 63 20 3a 20 70 75 62 6c _CODECS..class.QBig5Codec.:.publ
6a40 69 63 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 ic.QTextCodec.{.public:.....virt
6a60 75 61 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 ual.int.mibEnum().const;.....con
6a80 73 74 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 st.char*.name().const;......QTex
6aa0 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a tDecoder*.makeDecoder().const;..
6ac0 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 29 #if.!defined(Q_NO_USING_KEYWORD)
6ae0 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 6f .....using.QTextCodec::fromUnico
6b00 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 63 de;.#endif.....QCString.fromUnic
6b20 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 49 ode(const.QString&.uc,.int&.lenI
6b40 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 6f nOut).const;.....QString.toUnico
6b60 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 63 de(const.char*.chars,.int.len).c
6b80 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 4d onst;......int.heuristicContentM
6ba0 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 29 atch(const.char*.chars,.int.len)
6bc0 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 74 .const;.....int.heuristicNameMat
6be0 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 0a ch(const.char*.hint).const;.};..
6c00 63 6c 61 73 73 20 51 42 69 67 35 68 6b 73 63 73 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 class.QBig5hkscsCodec.:.public.Q
6c20 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 6c 20 TextCodec.{.public:.....virtual.
6c40 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 20 63 int.mibEnum().const;.....const.c
6c60 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 65 63 har*.name().const;......QTextDec
6c80 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 66 20 oder*.makeDecoder().const;..#if.
6ca0 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 20 !defined(Q_NO_USING_KEYWORD)....
6cc0 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 3b 0a .using.QTextCodec::fromUnicode;.
6ce0 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 65 28 #endif.....QCString.fromUnicode(
6d00 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 75 74 const.QString&.uc,.int&.lenInOut
6d20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 ).const;.....QString.toUnicode(c
6d40 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 73 74 onst.char*.chars,.int.len).const
6d60 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 63 68 ;......int.heuristicContentMatch
6d80 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
6da0 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 74 63 68 28 63 st;.....int.heuristicNameMatch(c
6dc0 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 0a 23 65 6e 64 onst.char*.hint).const;.};..#end
6de0 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 62 00 69 00 74 00 6d 00 61 00 70 00 2e 00 68 if.#endif......q.b.i.t.m.a.p...h
6e00 00 00 09 4c 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 ...L/*..........................
6e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e0 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 42 49 54 4d 41 50 5f 48 0a 23 64 ........*/..#ifndef.QBITMAP_H.#d
7400 65 66 69 6e 65 20 51 42 49 54 4d 41 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 efine.QBITMAP_H..#ifndef.QT_H.#i
7420 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f nclude."qpixmap.h".#endif.//.QT_
7440 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 69 74 6d 61 70 20 3a 20 70 75 62 H...class.Q_EXPORT.QBitmap.:.pub
7460 6c 69 63 20 51 50 69 78 6d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 69 74 6d 61 lic.QPixmap.{.public:.....QBitma
7480 70 28 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 p();.....QBitmap(.int.w,.int.h,.
74a0 20 62 6f 6f 6c 20 63 6c 65 61 72 20 3d 20 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 51 50 69 78 6d .bool.clear.=.FALSE,.......QPixm
74c0 61 70 3a 3a 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 3d 20 51 50 69 78 6d 61 70 3a 3a 44 65 66 61 ap::Optimization.=.QPixmap::Defa
74e0 75 6c 74 4f 70 74 69 6d 20 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 ultOptim.);.....QBitmap(.const.Q
7500 53 69 7a 65 20 26 2c 20 62 6f 6f 6c 20 63 6c 65 61 72 20 3d 20 46 41 4c 53 45 2c 0a 09 20 20 20 Size.&,.bool.clear.=.FALSE,.....
7520 20 20 51 50 69 78 6d 61 70 3a 3a 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 3d 20 51 50 69 78 6d 61 ..QPixmap::Optimization.=.QPixma
7540 70 3a 3a 44 65 66 61 75 6c 74 4f 70 74 69 6d 20 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 p::DefaultOptim.);.....QBitmap(.
7560 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 62 69 74 73 int.w,.int.h,..const.uchar.*bits
7580 2c 20 62 6f 6f 6c 20 69 73 58 62 69 74 6d 61 70 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 42 ,.bool.isXbitmap=FALSE.);.....QB
75a0 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 63 6f 6e 73 74 20 75 63 68 61 itmap(.const.QSize.&,.const.ucha
75c0 72 20 2a 62 69 74 73 2c 20 62 6f 6f 6c 20 69 73 58 62 69 74 6d 61 70 3d 46 41 4c 53 45 20 29 3b r.*bits,.bool.isXbitmap=FALSE.);
75e0 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 20 29 3b .....QBitmap(.const.QBitmap.&.);
7600 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 51 42 69 74 6d .#ifndef.QT_NO_IMAGEIO.....QBitm
7620 61 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e ap(.const.QString.&fileName,.con
7640 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 st.char.*format=0.);.#endif.....
7660 51 42 69 74 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 QBitmap.&operator=(.const.QBitma
7680 70 20 26 20 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 p.&.);.....QBitmap.&operator=(.c
76a0 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 20 26 6f onst.QPixmap.&.);.....QBitmap.&o
76c0 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 20 26 20 29 3b 0a 0a 23 69 perator=(.const.QImage..&.);..#i
76e0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f fndef.QT_NO_PIXMAP_TRANSFORMATIO
7700 4e 0a 20 20 20 20 51 42 69 74 6d 61 70 20 20 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 57 4d 61 N.....QBitmap..xForm(.const.QWMa
7720 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 trix.&.).const;.#endif.};...#end
7740 69 66 20 2f 2f 20 51 42 49 54 4d 41 50 5f 48 0a 00 00 00 18 00 6d 00 77 00 65 00 72 00 6b 00 73 if.//.QBITMAP_H......m.w.e.r.k.s
7760 00 5f 00 6d 00 61 00 63 00 2e 00 68 00 00 06 aa 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ._.m.a.c...h..../*..............
7780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
79a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
79c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
79e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7c00 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.
7c20 4d 57 45 52 4b 53 5f 4d 41 43 5f 48 0a 23 64 65 66 69 6e 65 20 4d 57 45 52 4b 53 5f 4d 41 43 5f MWERKS_MAC_H.#define.MWERKS_MAC_
7c40 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 66 64 65 66 20 51 H..#include."qglobal.h".#ifdef.Q
7c60 5f 4f 53 5f 4d 41 43 0a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 20 2f 2f 74 68 65 _OS_MAC..#ifdef.Q_OS_MAC9..//the
7c80 73 65 20 64 6f 6e 27 74 20 62 65 6c 6f 6e 67 20 68 65 72 65 2c 20 6e 65 65 64 20 61 20 77 61 79 se.don't.belong.here,.need.a.way
7ca0 20 74 6f 20 61 63 63 65 73 73 20 74 68 69 73 20 6f 75 74 73 69 64 65 20 2e 68 20 66 69 6c 65 73 .to.access.this.outside..h.files
7cc0 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 20 64 65 66 69 6e 65 20 .#.define.QT_NO_CODECS.#.define.
7ce0 4d 4f 43 5f 4d 57 45 52 4b 53 5f 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 MOC_MWERKS_PLUGIN.#endif.#define
7d00 20 6d 61 63 69 6e 74 6f 73 68 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a .macintosh../*.................*
7d20 2f 0a 65 6e 75 6d 20 6d 6f 63 5f 73 74 61 74 75 73 20 7b 0a 20 20 20 20 6d 6f 63 5f 73 75 63 63 /.enum.moc_status.{.....moc_succ
7d40 65 73 73 20 3d 20 31 2c 0a 20 20 20 20 6d 6f 63 5f 70 61 72 73 65 5f 65 72 72 6f 72 20 3d 20 32 ess.=.1,.....moc_parse_error.=.2
7d60 2c 0a 20 20 20 20 6d 6f 63 5f 6e 6f 5f 71 6f 62 6a 65 63 74 20 3d 20 33 2c 0a 20 20 20 20 6d 6f ,.....moc_no_qobject.=.3,.....mo
7d80 63 5f 6e 6f 74 5f 74 69 6d 65 20 3d 20 34 2c 0a 20 20 20 20 6d 6f 63 5f 6e 6f 5f 73 6f 75 72 63 c_not_time.=.4,.....moc_no_sourc
7da0 65 20 3d 20 35 2c 0a 20 20 20 20 6d 6f 63 5f 67 65 6e 65 72 61 6c 5f 65 72 72 6f 72 20 3d 20 36 e.=.5,.....moc_general_error.=.6
7dc0 0a 7d 3b 0a 0a 2f 2f 67 65 74 20 74 68 65 20 71 74 20 6d 61 63 39 20 73 74 75 66 66 0a 23 69 66 .};..//get.the.qt.mac9.stuff.#if
7de0 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 23 20 69 6e 63 6c 75 64 65 20 22 71 74 5f 6d 61 63 39 def.Q_OS_MAC9.#.include."qt_mac9
7e00 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 .h".#endif..#endif.#endif......q
7e20 00 63 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 09 bd 2f 2a 20 20 .c.o.n.n.e.c.t.i.o.n...h..../*..
7e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8420 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4e 4e 45 43 54 49 4f 4e 5f 48 0a 23 64 ....*/..#ifndef.QCONNECTION_H.#d
8440 65 66 69 6e 65 20 51 43 4f 4e 4e 45 43 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f efine.QCONNECTION_H..#ifndef.QT_
8460 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 2f H.#include."qobject.h".#endif.//
8480 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6e 6e 65 63 74 69 6f .QT_H..class.Q_EXPORT.QConnectio
84a0 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 63 6f 6e n.{.public:.....QConnection(.con
84c0 73 74 20 51 4f 62 6a 65 63 74 20 2a 2c 20 69 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d st.QObject.*,.int,.const.char.*m
84e0 65 6d 62 65 72 4e 61 6d 65 2c 20 69 6e 74 20 6d 65 6d 62 65 72 54 79 70 65 20 29 3b 0a 20 20 20 emberName,.int.memberType.);....
8500 7e 51 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 ~QConnection().{}......bool.....
8520 69 73 43 6f 6e 6e 65 63 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a isConnected().const.{.return.obj
8540 20 21 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 28 29 20 .!=.0;.}......QObject.*object().
8560 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 6f 62 6a 3b 20 7d 09 2f 2f 20 67 65 74 20 6f 62 const..{.return.obj;.}.//.get.ob
8580 6a 65 63 74 2f 6d 65 6d 62 65 72 20 70 6f 69 6e 74 65 72 0a 20 20 20 20 69 6e 74 20 20 6d 65 6d ject/member.pointer.....int..mem
85a0 62 65 72 28 29 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 6d 62 72 3b 20 7d 0a 20 20 20 ber().const..{.return.mbr;.}....
85c0 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 .const.char.*memberName().const.
85e0 7b 20 72 65 74 75 72 6e 20 6d 62 72 5f 6e 61 6d 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 20 6d 65 {.return.mbr_name;.}.....int..me
8600 6d 62 65 72 54 79 70 65 28 29 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 6d 62 72 5f 74 mberType().const..{.return.mbr_t
8620 79 70 65 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 20 20 6e 75 6d 41 72 67 73 28 29 20 63 6f ype;.}.....int......numArgs().co
8640 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 61 72 67 73 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a nst.{.return.nargs;.}..private:.
8660 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 3b 09 09 09 09 2f 2f 20 6f 62 6a 65 63 74 20 63 ....QObject.*obj;....//.object.c
8680 6f 6e 6e 65 63 74 65 64 20 74 6f 0a 20 20 20 20 69 6e 74 20 20 6d 62 72 3b 09 09 09 09 2f 2f 20 onnected.to.....int..mbr;....//.
86a0 6d 65 6d 62 65 72 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 member.connected.to.....const.ch
86c0 61 72 20 2a 6d 62 72 5f 6e 61 6d 65 3b 0a 20 20 20 20 69 6e 74 20 6d 62 72 5f 74 79 70 65 3b 0a ar.*mbr_name;.....int.mbr_type;.
86e0 20 20 20 20 69 6e 74 09 20 20 20 20 20 6e 61 72 67 73 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f ....int......nargs;..private:.//
8700 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f .Disabled.copy.constructor.and.o
8720 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 perator=.#if.defined(Q_DISABLE_C
8740 4f 50 59 29 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 43 6f 6e OPY).....QConnection(.const.QCon
8760 6e 65 63 74 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 20 26 6f 70 nection.&.);.....QConnection.&op
8780 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 20 26 20 29 3b 0a erator=(.const.QConnection.&.);.
87a0 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 43 4f #endif.};..#define.Q_DEFINED_QCO
87c0 4e 4e 45 43 54 49 4f 4e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 NNECTION.#include."qwinexport.h"
87e0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4e 4e 45 43 54 49 4f 4e 5f 48 0a 00 00 00 1a 00 71 00 .#endif.//.QCONNECTION_H......q.
8800 61 00 73 00 63 00 69 00 69 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 00 00 12 fe 2f 2a 20 20 20 a.s.c.i.i.c.a.c.h.e...h..../*...
8820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
88a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
88c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
88e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
89a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
89c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
89e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8e00 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 41 53 43 49 ...............*/..#ifndef.QASCI
8e20 49 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 43 49 49 43 41 43 48 45 5f 48 0a 0a ICACHE_H.#define.QASCIICACHE_H..
8e40 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 63 61 63 68 65 2e 68 #ifndef.QT_H.#include."qgcache.h
8e60 22 0a 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 ".#endif.//.QT_H...template<clas
8e80 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 41 73 63 69 69 43 61 63 68 65 0a 23 69 66 64 65 s.type>..class.QAsciiCache.#ifde
8ea0 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f f.Q_QDOC..:.public.QPtrCollectio
8ec0 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 0a 23 65 6e 64 69 66 n.#else..:.public.QGCache.#endif
8ee0 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 73 63 69 69 43 61 63 68 65 28 20 63 6f 6e 73 .{.public:.....QAsciiCache(.cons
8f00 74 20 51 41 73 63 69 69 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 20 3a 20 51 47 43 61 63 t.QAsciiCache<type>.&c.).:.QGCac
8f20 68 65 28 63 29 20 7b 7d 0a 20 20 20 20 51 41 73 63 69 69 43 61 63 68 65 28 20 69 6e 74 20 6d 61 he(c).{}.....QAsciiCache(.int.ma
8f40 78 43 6f 73 74 3d 31 30 30 2c 20 69 6e 74 20 73 69 7a 65 3d 31 37 2c 20 62 6f 6f 6c 20 63 61 73 xCost=100,.int.size=17,.bool.cas
8f60 65 53 65 6e 73 69 74 69 76 65 3d 54 52 55 45 2c 0a 09 09 20 62 6f 6f 6c 20 63 6f 70 79 4b 65 79 eSensitive=TRUE,....bool.copyKey
8f80 73 3d 54 52 55 45 20 29 0a 09 3a 20 51 47 43 61 63 68 65 28 20 6d 61 78 43 6f 73 74 2c 20 73 69 s=TRUE.)..:.QGCache(.maxCost,.si
8fa0 7a 65 2c 20 41 73 63 69 69 4b 65 79 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 20 63 6f 70 ze,.AsciiKey,.caseSensitive,.cop
8fc0 79 4b 65 79 73 20 29 20 7b 7d 0a 20 20 20 7e 51 41 73 63 69 69 43 61 63 68 65 28 29 09 09 09 7b yKeys.).{}....~QAsciiCache()...{
8fe0 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 41 73 63 69 69 43 61 63 68 65 3c 74 79 70 65 .clear();.}.....QAsciiCache<type
9000 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 73 63 69 69 43 61 63 68 65 3c >.&operator=(.const.QAsciiCache<
9020 74 79 70 65 3e 20 26 63 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 41 73 63 69 69 43 61 type>.&c.)....{.return.(QAsciiCa
9040 63 68 65 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 63 29 che<type>&)QGCache::operator=(c)
9060 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 6d 61 78 43 6f 73 74 28 29 20 20 20 63 6f 6e 73 74 09 ;.}.....int...maxCost()...const.
9080 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 6d 61 78 43 6f 73 74 28 29 3b 20 7d 0a .{.return.QGCache::maxCost();.}.
90a0 20 20 20 20 69 6e 74 09 20 20 74 6f 74 61 6c 43 6f 73 74 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 ....int...totalCost().const..{.r
90c0 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 74 6f 74 61 6c 43 6f 73 74 28 29 3b 20 7d 0a 20 20 eturn.QGCache::totalCost();.}...
90e0 20 20 76 6f 69 64 20 20 73 65 74 4d 61 78 43 6f 73 74 28 20 69 6e 74 20 6d 20 29 09 09 7b 20 51 ..void..setMaxCost(.int.m.)..{.Q
9100 47 43 61 63 68 65 3a 3a 73 65 74 4d 61 78 43 6f 73 74 28 6d 29 3b 20 7d 0a 20 20 20 20 75 69 6e GCache::setMaxCost(m);.}.....uin
9120 74 20 20 63 6f 75 6e 74 28 29 20 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 t..count().....const..{.return.Q
9140 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a GCache::count();.}.....uint..siz
9160 65 28 29 20 20 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 e()......const..{.return.QGCache
9180 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 ::size();.}.....bool..isEmpty().
91a0 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 ..const..{.return.QGCache::count
91c0 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b ().==.0;.}.....void..clear()...{
91e0 20 51 47 43 61 63 68 65 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 .QGCache::clear();.}.....bool..i
9200 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 nsert(.const.char.*k,.const.type
9220 20 2a 64 2c 20 69 6e 74 20 63 3d 31 2c 20 69 6e 74 20 70 3d 30 20 29 0a 09 09 09 7b 20 72 65 74 .*d,.int.c=1,.int.p=0.)....{.ret
9240 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 69 6e 73 65 72 74 5f 6f 74 68 65 72 28 6b 2c 28 49 74 65 urn.QGCache::insert_other(k,(Ite
9260 6d 29 64 2c 63 2c 70 29 3b 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 63 6f 6e m)d,c,p);}.....bool..remove(.con
9280 73 74 20 63 68 61 72 20 2a 6b 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 st.char.*k.)....{.return.QGCache
92a0 3a 3a 72 65 6d 6f 76 65 5f 6f 74 68 65 72 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 ::remove_other(k);.}.....type.*t
92c0 61 6b 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e ake(.const.char.*k.)....{.return
92e0 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 74 61 6b 65 5f 6f 74 68 65 72 28 6b 29 3b .(type.*)QGCache::take_other(k);
9300 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b .}.....type.*find(.const.char.*k
9320 2c 20 62 6f 6f 6c 20 72 65 66 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 ,.bool.ref=TRUE.).const....{.ret
9340 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f 6f 74 68 65 72 28 urn.(type.*)QGCache::find_other(
9360 6b 2c 72 65 66 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 k,ref);}.....type.*operator[](.c
9380 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e onst.char.*k.).const....{.return
93a0 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f 6f 74 68 65 72 28 6b 29 3b .(type.*)QGCache::find_other(k);
93c0 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 74 61 74 69 73 74 69 63 73 28 29 20 63 6f 6e 73 74 09 20 }.....void..statistics().const..
93e0 20 20 20 20 20 7b 20 51 47 43 61 63 68 65 3a 3a 73 74 61 74 69 73 74 69 63 73 28 29 3b 20 7d 0a .....{.QGCache::statistics();.}.
9400 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 private:.....void..deleteItem(.I
9420 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b tem.d.);.};..#if.!defined(Q_BROK
9440 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 EN_TEMPLATE_SPECIALIZATION).temp
9460 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 73 63 69 69 43 61 63 68 65 3c 76 late<>.inline.void.QAsciiCache<v
9480 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e oid>::deleteItem(.QPtrCollection
94a0 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c ::Item.).{.}.#endif..template<cl
94c0 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 73 63 69 69 43 61 63 68 ass.type>.inline.void.QAsciiCach
94e0 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 e<type>::deleteItem(.QPtrCollect
9500 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 ion::Item.d.).{.....if.(.del_ite
9520 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 m.).delete.(type.*)d;.}...templa
9540 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 41 73 63 69 69 43 61 63 68 te<class.type>..class.QAsciiCach
9560 65 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 49 74 65 72 61 74 eIterator.:.public.QGCacheIterat
9580 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 73 63 69 69 43 61 63 68 65 49 74 65 72 or.{.public:.....QAsciiCacheIter
95a0 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 41 73 63 69 69 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 ator(.const.QAsciiCache<type>.&c
95c0 20 29 3a 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 28 51 47 43 61 63 68 65 20 26 29 63 29 .):QGCacheIterator((QGCache.&)c)
95e0 20 7b 7d 0a 20 20 20 20 51 41 73 63 69 69 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e .{}.....QAsciiCacheIterator(.con
9600 73 74 20 51 41 73 63 69 69 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 63 69 st.QAsciiCacheIterator<type>.&ci
9620 29 0a 09 09 09 09 3a 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 28 51 47 43 61 63 68 ).....:.QGCacheIterator(.(QGCach
9640 65 49 74 65 72 61 74 6f 72 20 26 29 63 69 20 29 20 7b 7d 0a 20 20 20 20 51 41 73 63 69 69 43 61 eIterator.&)ci.).{}.....QAsciiCa
9660 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e cheIterator<type>.&operator=(con
9680 73 74 20 51 41 73 63 69 69 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 63 69 29 st.QAsciiCacheIterator<type>&ci)
96a0 0a 09 7b 20 72 65 74 75 72 6e 20 28 20 51 41 73 63 69 69 43 61 63 68 65 49 74 65 72 61 74 6f 72 ..{.return.(.QAsciiCacheIterator
96c0 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f <type>&)QGCacheIterator::operato
96e0 72 3d 28 20 63 69 20 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 r=(.ci.);.}.....uint..count()...
9700 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 const.....{.return.QGCacheIterat
9720 6f 72 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 or::count();.}.....bool..isEmpty
9740 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 ().const.....{.return.QGCacheIte
9760 72 61 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 rator::count().==.0;.}.....bool.
9780 20 61 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 .atFirst().const.....{.return.QG
97a0 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 CacheIterator::atFirst();.}.....
97c0 62 6f 6f 6c 20 20 61 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 bool..atLast()..const.....{.retu
97e0 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 4c 61 73 74 28 29 3b 20 7d 0a rn.QGCacheIterator::atLast();.}.
9800 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 ....type.*toFirst().......{.retu
9820 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 rn.(type.*)QGCacheIterator::toFi
9840 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 4c 61 73 74 28 29 09 20 20 20 20 rst();.}.....type.*toLast().....
9860 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 ..{.return.(type.*)QGCacheIterat
9880 6f 72 3a 3a 74 6f 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 or::toLast();.}.....operator.typ
98a0 65 20 2a 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 e.*().const...{.return.(type.*)Q
98c0 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 GCacheIterator::get();.}.....typ
98e0 65 20 2a 63 75 72 72 65 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 e.*current()...const...{.return.
9900 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 (type.*)QGCacheIterator::get();.
9920 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 }.....const.char.*currentKey().c
9940 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 onst.{.return.QGCacheIterator::g
9960 65 74 4b 65 79 41 73 63 69 69 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 etKeyAscii();.}.....type.*operat
9980 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 or()().......{.return.(type.*)QG
99a0 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 7d 0a 20 20 CacheIterator::operator()();}...
99c0 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 ..type.*operator++().......{.ret
99e0 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 urn.(type.*)QGCacheIterator::ope
9a00 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b rator++();.}.....type.*operator+
9a20 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 =(uint.j)..{.return.(type.*)QGCa
9a40 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 20 20 20 cheIterator::operator+=(j);}....
9a60 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 .type.*operator--().......{.retu
9a80 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 rn.(type.*)QGCacheIterator::oper
9aa0 61 74 6f 72 2d 2d 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3d ator--();.}.....type.*operator-=
9ac0 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 (uint.j)..{.return.(type.*)QGCac
9ae0 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d 0a 7d 3b 0a 0a heIterator::operator-=(j);}.};..
9b00 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 53 43 49 49 43 41 43 48 45 5f 48 0a 00 00 00 1a 00 71 00 .#endif.//.QASCIICACHE_H......q.
9b20 64 00 6f 00 63 00 6b 00 77 00 69 00 6e 00 64 00 6f 00 77 00 2e 00 68 00 00 1c c9 2f 2a 20 20 20 d.o.c.k.w.i.n.d.o.w...h..../*...
9b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a100 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 44 4f 43 4b 57 49 .............*/..#ifndef.QDOCKWI
a120 4e 44 4f 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 4f 43 4b 57 49 4e 44 4f 57 5f 48 0a 0a 23 69 NDOW_H.#define.QDOCKWINDOW_H..#i
a140 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 fndef.QT_H.#include."qframe.h".#
a160 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 4d 41 49 endif.//.QT_H..#ifndef.QT_NO_MAI
a180 4e 57 49 4e 44 4f 57 0a 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 NWINDOW..class.QDockWindowHandle
a1a0 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 54 69 74 6c 65 42 61 72 3b 0a 63 6c 61 ;.class.QDockWindowTitleBar;.cla
a1c0 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 52 65 ss.QPainter;.class.QDockWindowRe
a1e0 73 69 7a 65 48 61 6e 64 6c 65 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c sizeHandle;.class.QBoxLayout;.cl
a200 61 73 73 20 51 48 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 56 42 6f 78 4c 61 79 6f ass.QHBoxLayout;.class.QVBoxLayo
a220 75 74 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 ut;.class.QDockArea;.class.QWidg
a240 65 74 52 65 73 69 7a 65 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 etResizeHandler;.class.QMainWind
a260 6f 77 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 ow;.class.QDockAreaLayout;.class
a280 20 51 44 6f 63 6b 57 69 6e 64 6f 77 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c .QDockWindowPrivate;.class.QTool
a2a0 42 61 72 3b 0a 63 6c 61 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 3b 0a 0a 63 6c 61 Bar;.class.QWindowsXPStyle;..cla
a2c0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 3a 20 70 75 62 6c 69 63 ss.Q_EXPORT.QDockWindow.:.public
a2e0 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 .QFrame.{.....Q_OBJECT.....Q_ENU
a300 4d 53 28 20 43 6c 6f 73 65 4d 6f 64 65 20 50 6c 61 63 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 MS(.CloseMode.Place.).....Q_PROP
a320 45 52 54 59 28 20 69 6e 74 20 63 6c 6f 73 65 4d 6f 64 65 20 52 45 41 44 20 63 6c 6f 73 65 4d 6f ERTY(.int.closeMode.READ.closeMo
a340 64 65 20 20 57 52 49 54 45 20 73 65 74 43 6c 6f 73 65 4d 6f 64 65 20 29 20 2f 2f 23 23 23 20 74 de..WRITE.setCloseMode.).//###.t
a360 68 69 73 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 6f 66 20 74 79 70 65 20 69 6e 74 3f 21 0a 20 his.shouldn't.be.of.type.int?!..
a380 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 73 69 7a 65 45 6e 61 62 6c 65 ...Q_PROPERTY(.bool.resizeEnable
a3a0 64 20 52 45 41 44 20 69 73 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 20 20 57 52 49 54 45 20 73 65 d.READ.isResizeEnabled..WRITE.se
a3c0 74 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 tResizeEnabled.).....Q_PROPERTY(
a3e0 20 62 6f 6f 6c 20 6d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 4d 6f 76 69 6e .bool.movingEnabled.READ.isMovin
a400 67 45 6e 61 62 6c 65 64 20 20 57 52 49 54 45 20 73 65 74 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 gEnabled..WRITE.setMovingEnabled
a420 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 68 6f 72 69 7a 6f 6e 74 .).....Q_PROPERTY(.bool.horizont
a440 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 52 45 41 44 20 69 73 48 6f 72 69 7a 6f 6e 74 61 allyStretchable.READ.isHorizonta
a460 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 20 57 52 49 54 45 20 73 65 74 48 6f 72 69 7a 6f 6e llyStretchable..WRITE.setHorizon
a480 74 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 tallyStretchable.).....Q_PROPERT
a4a0 59 28 20 62 6f 6f 6c 20 76 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 52 45 Y(.bool.verticallyStretchable.RE
a4c0 41 44 20 69 73 56 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 20 57 52 49 54 AD.isVerticallyStretchable..WRIT
a4e0 45 20 73 65 74 56 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 29 0a 20 20 20 E.setVerticallyStretchable.)....
a500 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 61 62 6c 65 20 52 45 .Q_PROPERTY(.bool.stretchable.RE
a520 41 44 20 69 73 53 74 72 65 74 63 68 61 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 AD.isStretchable.).....Q_PROPERT
a540 59 28 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 52 45 41 44 20 6e 65 77 4c 69 6e 65 20 20 57 52 Y(.bool.newLine.READ.newLine..WR
a560 49 54 45 20 73 65 74 4e 65 77 4c 69 6e 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 ITE.setNewLine.).....Q_PROPERTY(
a580 20 62 6f 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 20 52 45 41 44 20 6f 70 61 71 75 65 4d 6f .bool.opaqueMoving.READ.opaqueMo
a5a0 76 69 6e 67 20 20 57 52 49 54 45 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e 67 20 29 0a 20 20 ving..WRITE.setOpaqueMoving.)...
a5c0 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6f 66 66 73 65 74 20 52 45 41 44 20 6f 66 ..Q_PROPERTY(.int.offset.READ.of
a5e0 66 73 65 74 20 20 57 52 49 54 45 20 73 65 74 4f 66 66 73 65 74 20 29 0a 20 20 20 20 51 5f 50 52 fset..WRITE.setOffset.).....Q_PR
a600 4f 50 45 52 54 59 28 20 50 6c 61 63 65 20 70 6c 61 63 65 20 52 45 41 44 20 70 6c 61 63 65 20 29 OPERTY(.Place.place.READ.place.)
a620 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 ......friend.class.QDockWindowHa
a640 6e 64 6c 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 ndle;.....friend.class.QDockWind
a660 6f 77 54 69 74 6c 65 42 61 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f owTitleBar;.....friend.class.QDo
a680 63 6b 41 72 65 61 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 ckArea;.....friend.class.QDockAr
a6a0 65 61 4c 61 79 6f 75 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e eaLayout;.....friend.class.QMain
a6c0 57 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 45 4d 61 69 6e Window;.....friend.class.QCEMain
a6e0 57 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 Window;.....friend.class.QToolBa
a700 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 r;.....friend.class.QWindowsXPSt
a720 79 6c 65 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 50 6c 61 63 65 20 7b 20 49 yle;..public:.....enum.Place.{.I
a740 6e 44 6f 63 6b 2c 20 4f 75 74 73 69 64 65 44 6f 63 6b 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 43 nDock,.OutsideDock.};.....enum.C
a760 6c 6f 73 65 4d 6f 64 65 20 7b 20 4e 65 76 65 72 20 3d 20 30 2c 20 44 6f 63 6b 65 64 20 3d 20 31 loseMode.{.Never.=.0,.Docked.=.1
a780 2c 20 55 6e 64 6f 63 6b 65 64 20 3d 20 32 2c 20 41 6c 77 61 79 73 20 3d 20 44 6f 63 6b 65 64 20 ,.Undocked.=.2,.Always.=.Docked.
a7a0 7c 20 55 6e 64 6f 63 6b 65 64 20 7d 3b 0a 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 28 20 |.Undocked.};......QDockWindow(.
a7c0 50 6c 61 63 65 20 70 20 3d 20 49 6e 44 6f 63 6b 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e Place.p.=.InDock,.QWidget*.paren
a7e0 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 t=0,.const.char*.name=0,.WFlags.
a800 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 f.=.0.);.....QDockWindow(.QWidge
a820 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 t*.parent,.const.char*.name=0,.W
a840 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 6f 63 6b 57 69 6e 64 6f 77 28 Flags.f.=.0.);.....~QDockWindow(
a860 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 28 20 );......virtual.void.setWidget(.
a880 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 QWidget.*w.);.....QWidget.*widge
a8a0 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 50 6c 61 63 65 20 70 6c 61 63 65 28 29 20 63 6f t().const;......Place.place().co
a8c0 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 75 72 50 6c 61 63 65 3b 20 7d 0a 0a 20 20 20 20 51 44 nst.{.return.curPlace;.}......QD
a8e0 6f 63 6b 41 72 65 61 20 2a 61 72 65 61 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 ockArea.*area().const;......virt
a900 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 6f 73 65 4d 6f 64 65 28 20 69 6e 74 20 6d 20 29 3b 0a ual.void.setCloseMode(.int.m.);.
a920 20 20 20 20 62 6f 6f 6c 20 69 73 43 6c 6f 73 65 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b ....bool.isCloseEnabled().const;
a940 0a 20 20 20 20 69 6e 74 20 63 6c 6f 73 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 .....int.closeMode().const;.....
a960 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 28 20 .virtual.void.setResizeEnabled(.
a980 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 4d 6f bool.b.);.....virtual.void.setMo
a9a0 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 vingEnabled(.bool.b.);.....bool.
a9c0 69 73 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f isResizeEnabled().const;.....boo
a9e0 6c 20 69 73 4d 6f 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 l.isMovingEnabled().const;......
aa00 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 virtual.void.setHorizontallyStre
aa20 74 63 68 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 tchable(.bool.b.);.....virtual.v
aa40 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 6f oid.setVerticallyStretchable(.bo
aa60 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 ol.b.);.....bool.isHorizontallyS
aa80 74 72 65 74 63 68 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 56 tretchable().const;.....bool.isV
aaa0 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 erticallyStretchable().const;...
aac0 20 20 76 6f 69 64 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 53 74 72 65 74 63 68 61 62 6c 65 28 ..void.setHorizontalStretchable(
aae0 20 62 6f 6f 6c 20 62 20 29 20 7b 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 .bool.b.).{.setHorizontallyStret
ab00 63 68 61 62 6c 65 28 20 62 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 chable(.b.);.}.....void.setVerti
ab20 63 61 6c 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 73 65 74 56 65 calStretchable(.bool.b.).{.setVe
ab40 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 20 29 3b 20 7d 0a 20 20 20 20 rticallyStretchable(.b.);.}.....
ab60 62 6f 6f 6c 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 bool.isHorizontalStretchable().c
ab80 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 onst.{.return.isHorizontallyStre
aba0 74 63 68 61 62 6c 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 65 72 74 69 63 61 6c tchable();.}.....bool.isVertical
abc0 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 56 Stretchable().const.{.return.isV
abe0 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f erticallyStretchable();.}.....bo
ac00 6f 6c 20 69 73 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 ol.isStretchable().const;......v
ac20 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 69 6e 74 20 6f 20 29 3b 0a irtual.void.setOffset(.int.o.);.
ac40 20 20 20 20 69 6e 74 20 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 ....int.offset().const;......vir
ac60 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 45 78 74 65 6e 74 57 69 64 74 68 28 20 69 tual.void.setFixedExtentWidth(.i
ac80 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 78 65 nt.w.);.....virtual.void.setFixe
aca0 64 45 78 74 65 6e 74 48 65 69 67 68 74 28 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 51 53 69 7a dExtentHeight(.int.h.);.....QSiz
acc0 65 20 66 69 78 65 64 45 78 74 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 e.fixedExtent().const;......virt
ace0 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 65 77 4c 69 6e 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 ual.void.setNewLine(.bool.b.);..
ad00 20 20 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 74 ...bool.newLine().const;......Qt
ad20 3a 3a 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 ::Orientation.orientation().cons
ad40 74 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 t;......QSize.sizeHint().const;.
ad60 20 20 20 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 ....QSize.minimumSize().const;..
ad80 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 74 ...QSize.minimumSizeHint().const
ada0 3b 0a 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 2a 62 6f 78 4c 61 79 6f 75 74 28 29 3b 0a ;......QBoxLayout.*boxLayout();.
adc0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e .....virtual.void.setOpaqueMovin
ade0 67 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 69 g(.bool.b.);.....bool.opaqueMovi
ae00 6e 67 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 6c 74 65 ng().const;......bool.eventFilte
ae20 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 23 69 66 r(.QObject.*o,.QEvent.*e.);..#if
ae40 64 65 66 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 def.QT_NO_WIDGET_TOPEXTRA.....QS
ae60 74 72 69 6e 67 20 63 61 70 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 73 tring.caption().const;.#endif..s
ae80 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6f 72 69 65 6e 74 61 74 69 6f 6e 43 68 61 6e ignals:.....void.orientationChan
aea0 67 65 64 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 ged(.Orientation.o.);.....void.p
aec0 6c 61 63 65 43 68 61 6e 67 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3a 3a 50 6c 61 63 65 20 laceChanged(.QDockWindow::Place.
aee0 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 73 69 62 69 6c 69 74 79 43 68 61 6e 67 65 64 28 p.);.....void.visibilityChanged(
af00 20 62 6f 6f 6c 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 .bool.);..public.slots:.....virt
af20 75 61 6c 20 76 6f 69 64 20 75 6e 64 6f 63 6b 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 ual.void.undock(.QWidget.*w.);..
af40 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 64 6f 63 6b 28 29 20 7b 20 75 6e 64 6f 63 ...virtual.void.undock().{.undoc
af60 6b 28 20 30 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 63 6b 28 k(.0.);.}.....virtual.void.dock(
af80 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 );.....virtual.void.setOrientati
afa0 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 on(.Orientation.o.);.....void.se
afc0 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 73 20 29 3b 0a 0a 70 tCaption(.const.QString.&s.);..p
afe0 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 rotected:.....void.resizeEvent(.
b000 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 QResizeEvent.*e.);.....void.show
b020 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 Event(.QShowEvent.*e.);.....void
b040 20 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 .hideEvent(.QHideEvent.*e.);....
b060 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 .void.contextMenuEvent(.QContext
b080 4d 65 6e 75 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 46 72 MenuEvent.*e.);......void.drawFr
b0a0 61 6d 65 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 ame(.QPainter.*.);.....void.draw
b0c0 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f Contents(.QPainter.*.);......boo
b0e0 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 l.event(.QEvent.*e.);..private.s
b100 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 56 69 73 69 62 6c 65 28 29 20 7b lots:.....void.toggleVisible().{
b120 20 69 66 20 28 20 21 69 73 56 69 73 69 62 6c 65 28 29 20 29 20 73 68 6f 77 28 29 3b 20 65 6c 73 .if.(.!isVisible().).show();.els
b140 65 20 68 69 64 65 28 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 63 6b 57 e.hide();.}..private:.....QDockW
b160 69 6e 64 6f 77 28 20 50 6c 61 63 65 20 70 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c indow(.Place.p,.QWidget*.parent,
b180 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 2c 20 62 6f 6f .const.char*.name,.WFlags.f,.boo
b1a0 6c 20 74 6f 6f 6c 62 61 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 6f 76 l.toolbar.);......void.handleMov
b1c0 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 e(.const.QPoint.&pos,.const.QPoi
b1e0 6e 74 20 26 67 70 2c 20 62 6f 6f 6c 20 64 72 61 77 52 65 63 74 20 29 3b 0a 20 20 20 20 76 6f 69 nt.&gp,.bool.drawRect.);.....voi
b200 64 20 75 70 64 61 74 65 47 75 69 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 70 d.updateGui();.....void.updateSp
b220 6c 69 74 74 65 72 56 69 73 69 62 69 6c 69 74 79 28 20 62 6f 6f 6c 20 76 69 73 69 62 6c 65 20 29 litterVisibility(.bool.visible.)
b240 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 52 65 63 74 44 72 61 77 28 20 63 6f 6e 73 74 ;......void.startRectDraw(.const
b260 20 51 50 6f 69 6e 74 20 26 73 6f 2c 20 62 6f 6f 6c 20 64 72 61 77 52 65 63 74 20 29 3b 0a 20 20 .QPoint.&so,.bool.drawRect.);...
b280 20 20 76 6f 69 64 20 65 6e 64 52 65 63 74 44 72 61 77 28 20 62 6f 6f 6c 20 64 72 61 77 52 65 63 ..void.endRectDraw(.bool.drawRec
b2a0 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 50 6f 73 69 74 69 6f 6e 28 20 63 6f t.);.....void.updatePosition(.co
b2c0 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 20 20 29 3b 0a 20 20 20 20 51 57 nst.QPoint.&globalPos..);.....QW
b2e0 69 64 67 65 74 20 2a 61 72 65 61 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 70 20 idget.*areaAt(.const.QPoint.&gp.
b300 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 44 6f 63 6b 28 20 62 6f 6f 6c );.....void.removeFromDock(.bool
b320 20 66 69 78 4e 65 77 4c 69 6e 65 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 .fixNewLines.=.TRUE.);.....void.
b340 73 77 61 70 52 65 63 74 28 20 51 52 65 63 74 20 26 72 2c 20 51 74 3a 3a 4f 72 69 65 6e 74 61 74 swapRect(.QRect.&r,.Qt::Orientat
b360 69 6f 6e 20 6f 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6f 66 66 73 65 74 2c 20 51 44 6f ion.o,.const.QPoint.&offset,.QDo
b380 63 6b 41 72 65 61 20 2a 61 72 65 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b ckArea.*area.);.....void.init();
b3a0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 ..private:.....QDockWindowHandle
b3c0 20 2a 68 6f 72 48 61 6e 64 6c 65 2c 20 2a 76 65 72 48 61 6e 64 6c 65 3b 0a 20 20 20 20 51 44 6f .*horHandle,.*verHandle;.....QDo
b3e0 63 6b 57 69 6e 64 6f 77 54 69 74 6c 65 42 61 72 20 2a 74 69 74 6c 65 42 61 72 3b 0a 20 20 20 20 ckWindowTitleBar.*titleBar;.....
b400 51 57 69 64 67 65 74 20 2a 77 69 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 75 6e 63 6c QWidget.*wid;.....QPainter.*uncl
b420 69 70 70 65 64 50 61 69 6e 74 65 72 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 64 6f 63 ippedPainter;.....QDockArea.*doc
b440 6b 41 72 65 61 2c 20 2a 74 6d 70 44 6f 63 6b 41 72 65 61 3b 0a 20 20 20 20 51 52 65 63 74 20 63 kArea,.*tmpDockArea;.....QRect.c
b460 75 72 72 52 65 63 74 3b 0a 20 20 20 20 50 6c 61 63 65 20 63 75 72 50 6c 61 63 65 3b 0a 20 20 20 urrRect;.....Place.curPlace;....
b480 20 50 6c 61 63 65 20 73 74 61 74 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 69 7a 65 45 6e 61 .Place.state;.....bool.resizeEna
b4a0 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 76 65 45 6e 61 62 6c 65 64 20 3a bled.:.1;.....bool.moveEnabled.:
b4c0 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 6c 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 .1;.....bool.nl.:.1;.....bool.op
b4e0 61 71 75 65 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 6f 6f 6c 62 61 72 20 3a 20 31 aque.:.1;.....bool.isToolbar.:.1
b500 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 61 62 6c 65 5b 20 33 20 5d 3b 0a 20 20 20 ;.....bool.stretchable[.3.];....
b520 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 73 74 61 72 74 4f 72 69 65 6e 74 61 74 69 6f 6e 3b 0a 20 .Orientation.startOrientation;..
b540 20 20 20 69 6e 74 20 63 4d 6f 64 65 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 73 74 61 72 74 4f 66 ...int.cMode;.....QPoint.startOf
b560 66 73 65 74 3b 0a 20 20 20 20 69 6e 74 20 6f 66 66 73 3b 0a 20 20 20 20 51 53 69 7a 65 20 66 45 fset;.....int.offs;.....QSize.fE
b580 78 74 65 6e 74 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 52 65 73 69 7a 65 48 61 6e 64 xtent;.....QDockWindowResizeHand
b5a0 6c 65 20 2a 68 48 61 6e 64 6c 65 54 6f 70 2c 20 2a 68 48 61 6e 64 6c 65 42 6f 74 74 6f 6d 2c 20 le.*hHandleTop,.*hHandleBottom,.
b5c0 2a 76 48 61 6e 64 6c 65 4c 65 66 74 2c 20 2a 76 48 61 6e 64 6c 65 52 69 67 68 74 3b 0a 20 20 20 *vHandleLeft,.*vHandleRight;....
b5e0 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 2a 68 62 6f 78 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 .QVBoxLayout.*hbox;.....QHBoxLay
b600 6f 75 74 20 2a 76 62 6f 78 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 2a 63 68 69 6c 64 out.*vbox;.....QBoxLayout.*child
b620 42 6f 78 3b 0a 20 20 20 20 76 6f 69 64 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 3b 0a 20 Box;.....void.*dockWindowData;..
b640 20 20 20 51 50 6f 69 6e 74 20 6c 61 73 74 50 6f 73 3b 0a 20 20 20 20 51 53 69 7a 65 20 6c 61 73 ...QPoint.lastPos;.....QSize.las
b660 74 53 69 7a 65 3b 0a 20 20 20 20 51 57 69 64 67 65 74 52 65 73 69 7a 65 48 61 6e 64 6c 65 72 20 tSize;.....QWidgetResizeHandler.
b680 2a 77 69 64 67 65 74 52 65 73 69 7a 65 48 61 6e 64 6c 65 72 3b 0a 20 20 20 20 51 44 6f 63 6b 57 *widgetResizeHandler;.....QDockW
b6a0 69 6e 64 6f 77 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 indowPrivate.*d;..private:.//.Di
b6c0 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
b6e0 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
b700 29 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b 57 69 ).....QDockWindow(.const.QDockWi
b720 6e 64 6f 77 20 26 20 29 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 26 20 6f 70 65 72 61 ndow.&.);.....QDockWindow&.opera
b740 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 26 20 29 3b 0a 23 65 6e tor=(.const.QDockWindow.&.);.#en
b760 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 44 6f 63 6b 41 72 65 61 20 2a 51 44 6f 63 6b 57 dif.};..inline.QDockArea.*QDockW
b780 69 6e 64 6f 77 3a 3a 61 72 65 61 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e indow::area().const.{.....return
b7a0 20 64 6f 63 6b 41 72 65 61 3b 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f .dockArea;.}..#define.Q_DEFINED_
b7c0 51 44 4f 43 4b 57 49 4e 44 4f 57 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 QDOCKWINDOW.#include."qwinexport
b7e0 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 4f 43 4b 57 49 4e 44 4f .h".#endif..#endif.//.QDOCKWINDO
b800 57 5f 48 0a 00 00 00 12 00 71 00 64 00 61 00 74 00 65 00 74 00 6d 00 2e 00 68 00 00 04 27 2f 2a W_H......q.d.a.t.e.t.m...h...'/*
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 20 20 20 20 20 20 ................................
bb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bc00 2a 2f 0a 23 69 66 6e 64 65 66 20 51 44 41 54 45 54 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 41 */.#ifndef.QDATETM_H.#define.QDA
bc20 54 45 54 4d 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 65 TETM_H.#include."qdatetime.h".#e
bc40 6e 64 69 66 0a 00 00 00 0e 00 71 00 66 00 69 00 6c 00 65 00 2e 00 68 00 00 0e 45 2f 2a 20 20 20 ndif......q.f.i.l.e...h...E/*...
bc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
be00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
be20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
be40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
be60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
be80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bf20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bf60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
bfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c220 20 20 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
c240 66 6e 64 65 66 20 51 46 49 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 5f 48 0a 0a 23 fndef.QFILE_H.#define.QFILE_H..#
c260 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 63 65 2e ifndef.QT_H.#include."qiodevice.
c280 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 h".#include."qstring.h".#include
c2a0 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 63 6c 61 73 73 .<stdio.h>.#endif.//.QT_H..class
c2c0 20 51 44 69 72 3b 0a 63 6c 61 73 73 20 51 46 69 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 .QDir;.class.QFilePrivate;..clas
c2e0 73 20 51 5f 45 58 50 4f 52 54 20 51 46 69 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 49 4f 44 65 76 s.Q_EXPORT.QFile.:.public.QIODev
c300 69 63 65 09 09 09 2f 2f 20 66 69 6c 65 20 49 2f 4f 20 64 65 76 69 63 65 20 63 6c 61 73 73 0a 7b ice...//.file.I/O.device.class.{
c320 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 69 6c 65 28 29 3b 0a 20 20 20 20 51 46 69 6c 65 28 .public:.....QFile();.....QFile(
c340 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 7e 51 46 69 6c .const.QString.&name.);....~QFil
c360 65 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6e 61 6d 65 28 29 09 63 6f 6e 73 74 3b 0a e();......QString.name().const;.
c380 20 20 20 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 20 ....void.setName(.const.QString.
c3a0 26 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 43 53 74 72 69 6e 67 20 28 &name.);......typedef.QCString.(
c3c0 2a 45 6e 63 6f 64 65 72 46 6e 29 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 *EncoderFn)(.const.QString.&file
c3e0 4e 61 6d 65 20 29 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 53 74 72 69 6e 67 20 28 2a 44 65 Name.);.....typedef.QString.(*De
c400 63 6f 64 65 72 46 6e 29 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6c 6f 63 61 6c 66 coderFn)(.const.QCString.&localf
c420 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 53 74 72 69 6e 67 20 65 ileName.);.....static.QCString.e
c440 6e 63 6f 64 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 ncodeName(.const.QString.&fileNa
c460 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 64 65 63 6f 64 65 4e me.);.....static.QString.decodeN
c480 61 6d 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6c 6f 63 61 6c 46 69 6c 65 4e 61 ame(.const.QCString.&localFileNa
c4a0 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 45 6e 63 6f 64 69 6e me.);.....static.void.setEncodin
c4c0 67 46 75 6e 63 74 69 6f 6e 28 20 45 6e 63 6f 64 65 72 46 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 gFunction(.EncoderFn.);.....stat
c4e0 69 63 20 76 6f 69 64 20 73 65 74 44 65 63 6f 64 69 6e 67 46 75 6e 63 74 69 6f 6e 28 20 44 65 63 ic.void.setDecodingFunction(.Dec
c500 6f 64 65 72 46 6e 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 65 78 69 73 74 73 28 29 20 20 20 63 oderFn.);......bool.exists()...c
c520 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 65 78 69 73 74 73 28 20 63 6f onst;.....static.bool.exists(.co
c540 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f nst.QString.&fileName.);......bo
c560 6f 6c 09 72 65 6d 6f 76 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 72 65 6d ol.remove();.....static.bool.rem
c580 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a ove(.const.QString.&fileName.);.
c5a0 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 .....bool.open(.int.);.....bool.
c5c0 6f 70 65 6e 28 20 69 6e 74 2c 20 46 49 4c 45 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 open(.int,.FILE.*.);.....bool.op
c5e0 65 6e 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 6f 73 65 28 29 en(.int,.int.);.....void.close()
c600 3b 0a 20 20 20 20 76 6f 69 64 09 66 6c 75 73 68 28 29 3b 0a 0a 20 20 20 20 4f 66 66 73 65 74 09 ;.....void.flush();......Offset.
c620 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f 66 66 73 65 74 09 61 74 28 29 20 63 6f size().const;.....Offset.at().co
c640 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 61 74 28 20 4f 66 66 73 65 74 20 29 3b 0a 20 20 20 20 nst;.....bool.at(.Offset.);.....
c660 62 6f 6f 6c 09 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 bool.atEnd().const;......Q_LONG.
c680 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6c readBlock(.char.*data,.Q_ULONG.l
c6a0 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e en.);.....Q_LONG.writeBlock(.con
c6c0 73 74 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6c 65 6e 20 29 3b 0a 20 20 st.char.*data,.Q_ULONG.len.);...
c6e0 20 20 51 5f 4c 4f 4e 47 09 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 51 42 79 74 65 ..Q_LONG.writeBlock(.const.QByte
c700 41 72 72 61 79 26 20 64 61 74 61 20 29 0a 09 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 Array&.data.).........{.return.Q
c720 49 4f 44 65 76 69 63 65 3a 3a 77 72 69 74 65 42 6c 6f 63 6b 28 64 61 74 61 29 3b 20 7d 0a 20 20 IODevice::writeBlock(data);.}...
c740 20 20 51 5f 4c 4f 4e 47 09 72 65 61 64 4c 69 6e 65 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 ..Q_LONG.readLine(.char.*data,.Q
c760 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 72 65 61 64 _ULONG.maxlen.);.....Q_LONG.read
c780 4c 69 6e 65 28 20 51 53 74 72 69 6e 67 20 26 2c 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 Line(.QString.&,.Q_ULONG.maxlen.
c7a0 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 67 65 74 63 68 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 70 );......int..getch();.....int..p
c7c0 75 74 63 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 75 6e 67 65 74 63 68 28 20 69 utch(.int.);.....int..ungetch(.i
c7e0 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a nt.);......int..handle().const;.
c800 0a 20 20 20 20 51 53 74 72 69 6e 67 09 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 .....QString.errorString().const
c820 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 6f 76 65 20 69 6e 74 6f 20 51 49 4f 44 65 76 69 ;.//.###.Qt.4:.move.into.QIODevi
c840 63 65 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 72 72 6f 72 ce..protected:.....void.setError
c860 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 20 2f 2f 20 23 23 23 String(.const.QString&.);.//.###
c880 20 51 74 20 34 3a 20 6d 6f 76 65 20 69 6e 74 6f 20 51 49 4f 44 65 76 69 63 65 0a 20 20 20 20 51 .Qt.4:.move.into.QIODevice.....Q
c8a0 53 74 72 69 6e 67 09 66 6e 3b 0a 20 20 20 20 46 49 4c 45 20 20 20 20 20 20 20 2a 66 68 3b 0a 20 String.fn;.....FILE.......*fh;..
c8c0 20 20 20 69 6e 74 09 09 66 64 3b 0a 20 20 20 20 4f 66 66 73 65 74 09 6c 65 6e 67 74 68 3b 0a 20 ...int..fd;.....Offset.length;..
c8e0 20 20 20 62 6f 6f 6c 09 65 78 74 5f 66 3b 0a 20 20 20 20 51 46 69 6c 65 50 72 69 76 61 74 65 20 ...bool.ext_f;.....QFilePrivate.
c900 2a 64 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 61 6b 65 20 70 72 69 76 61 74 65 0a 0a 70 *d;.//.###.Qt.4:.make.private..p
c920 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 rivate:.....void.init();.....voi
c940 64 09 73 65 74 45 72 72 6f 72 53 74 72 69 6e 67 45 72 72 6e 6f 28 20 69 6e 74 20 29 3b 0a 20 20 d.setErrorStringErrno(.int.);...
c960 20 20 51 43 53 74 72 69 6e 67 09 75 6e 67 65 74 63 68 42 75 66 66 65 72 3b 0a 0a 70 72 69 76 61 ..QCString.ungetchBuffer;..priva
c980 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
c9a0 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
c9c0 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 46 69 6c ABLE_COPY).....QFile(.const.QFil
c9e0 65 20 26 20 29 3b 0a 20 20 20 20 51 46 69 6c 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e e.&.);.....QFile.&operator=(.con
ca00 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 st.QFile.&.);.#endif.};...inline
ca20 20 51 53 74 72 69 6e 67 20 51 46 69 6c 65 3a 3a 6e 61 6d 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 .QString.QFile::name().const.{.r
ca40 65 74 75 72 6e 20 66 6e 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f eturn.fn;.}..inline.QIODevice::O
ca60 66 66 73 65 74 20 51 46 69 6c 65 3a 3a 61 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e ffset.QFile::at().const.{.return
ca80 20 69 6f 49 6e 64 65 78 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 49 4c 45 5f 48 0a .ioIndex;.}...#endif.//.QFILE_H.
caa0 00 00 00 24 00 71 00 31 00 78 00 63 00 6f 00 6d 00 70 00 61 00 74 00 69 00 62 00 69 00 6c 00 69 ...$.q.1.x.c.o.m.p.a.t.i.b.i.l.i
cac0 00 74 00 79 00 2e 00 68 00 00 07 49 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .t.y...h...I/*..................
cae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cf60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 31 58 43 4f 4d ..............*/..#ifndef.Q1XCOM
d120 50 41 54 49 42 49 4c 49 54 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 31 58 43 4f 4d 50 41 54 49 42 PATIBILITY_H.#define.Q1XCOMPATIB
d140 49 4c 49 54 59 5f 48 0a 0a 23 65 72 72 6f 72 20 22 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 ILITY_H..#error."Compatibility.w
d160 69 74 68 20 51 74 20 31 2e 78 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 67 75 61 72 61 6e 74 65 ith.Qt.1.x.is.no.longer.guarante
d180 65 64 2e 20 50 6c 65 61 73 65 22 0a 23 65 72 72 6f 72 20 22 75 70 64 61 74 65 20 79 6f 75 72 20 ed..Please".#error."update.your.
d1a0 63 6f 64 65 20 28 66 6f 72 20 65 78 61 6d 70 6c 65 20 75 73 69 6e 67 20 71 74 32 30 66 69 78 20 code.(for.example.using.qt20fix.
d1c0 73 63 72 69 70 74 29 2e 20 57 65 22 0a 23 65 72 72 6f 72 20 22 61 70 6f 6c 6f 67 69 7a 65 20 66 script)..We".#error."apologize.f
d1e0 6f 72 20 61 6e 79 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 63 65 2e 22 0a 0a 23 65 6e 64 69 66 20 2f or.any.inconvenience."..#endif./
d200 2f 20 51 31 58 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 5f 48 0a 00 00 00 18 00 71 00 61 00 78 00 /.Q1XCOMPATIBILITY_H......q.a.x.
d220 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 23 72 2f 2a 20 20 20 20 20 20 20 20 20 f.a.c.t.o.r.y...h..#r/*.........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d620 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 41 58 46 41 43 ..............*/..#ifndef.QAXFAC
d640 54 4f 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 58 46 41 43 54 4f 52 59 5f 48 0a 0a 23 69 6e TORY_H.#define.QAXFACTORY_H..#in
d660 63 6c 75 64 65 20 3c 71 64 69 63 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 75 75 69 64 2e clude.<qdict.h>.#include.<quuid.
d680 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e 68 3e 0a 23 h>.#include.<private/qcom_p.h>.#
d6a0 69 6e 63 6c 75 64 65 20 3c 71 6d 65 74 61 6f 62 6a 65 63 74 2e 68 3e 0a 0a 2f 2f 20 7b 32 32 42 include.<qmetaobject.h>..//.{22B
d6c0 32 33 30 46 36 2d 38 37 32 32 2d 34 30 35 31 2d 41 44 43 42 2d 45 37 43 39 43 45 38 37 32 45 42 230F6-8722-4051-ADCB-E7C9CE872EB
d6e0 33 7d 0a 23 69 66 6e 64 65 66 20 49 49 44 5f 51 41 78 46 61 63 74 6f 72 79 0a 23 64 65 66 69 6e 3}.#ifndef.IID_QAxFactory.#defin
d700 65 20 49 49 44 5f 51 41 78 46 61 63 74 6f 72 79 20 51 55 75 69 64 28 20 30 78 32 32 62 32 33 30 e.IID_QAxFactory.QUuid(.0x22b230
d720 66 36 2c 20 30 78 38 37 32 32 2c 20 30 78 34 30 35 31 2c 20 30 78 61 64 2c 20 30 78 63 62 2c 20 f6,.0x8722,.0x4051,.0xad,.0xcb,.
d740 30 78 65 37 2c 20 30 78 63 39 2c 20 30 78 63 65 2c 20 30 78 38 37 2c 20 30 78 32 65 2c 20 30 78 0xe7,.0xc9,.0xce,.0x87,.0x2e,.0x
d760 62 33 20 29 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 b3.).#endif..class.QWidget;.clas
d780 73 20 51 4d 65 74 61 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 53 65 74 74 69 6e 67 73 3b 0a s.QMetaObject;.class.QSettings;.
d7a0 73 74 72 75 63 74 20 49 44 69 73 70 61 74 63 68 3b 0a 0a 73 74 72 75 63 74 20 51 41 78 46 61 63 struct.IDispatch;..struct.QAxFac
d7c0 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 3a 20 70 75 62 6c 69 63 20 51 46 65 61 74 75 72 65 4c toryInterface.:.public.QFeatureL
d7e0 69 73 74 49 6e 74 65 72 66 61 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 istInterface.{.public:.#ifndef.Q
d800 5f 51 44 4f 43 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 _QDOC.....virtual.QWidget.*creat
d820 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.*
d840 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 parent.=.0,.const.char.*name.=.0
d860 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4f 62 6a 65 63 74 20 2a 63 72 65 .).=.0;.....virtual.QObject.*cre
d880 61 74 65 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 ateObject(.const.QString.&key,.Q
d8a0 4f 62 6a 65 63 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 Object.*parent.=.0,.const.char.*
d8c0 6e 61 6d 65 20 3d 20 30 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4d 65 74 name.=.0.).=.0;.....virtual.QMet
d8e0 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 aObject.*metaObject(.const.QStri
d900 6e 67 20 26 6b 65 79 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 ng.&key.).const.=.0;.....virtual
d920 20 62 6f 6f 6c 20 63 72 65 61 74 65 4f 62 6a 65 63 74 57 72 61 70 70 65 72 28 51 4f 62 6a 65 63 .bool.createObjectWrapper(QObjec
d940 74 20 2a 6f 62 6a 65 63 74 2c 20 49 44 69 73 70 61 74 63 68 20 2a 2a 77 72 61 70 70 65 72 29 20 t.*object,.IDispatch.**wrapper).
d960 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 63 6c 61 73 73 49 44 28 =.0;......virtual.QUuid.classID(
d980 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 20 3d 20 30 3b .const.QString.&key.).const.=.0;
d9a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 69 6e 74 65 72 66 61 63 65 49 44 28 20 .....virtual.QUuid.interfaceID(.
d9c0 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 20 3d 20 30 3b 0a const.QString.&key.).const.=.0;.
d9e0 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 65 76 65 6e 74 73 49 44 28 20 63 6f 6e 73 ....virtual.QUuid.eventsID(.cons
da00 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 20 20 20 20 0a t.QString.&key.).const.=.0;.....
da20 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 74 79 70 65 4c 69 62 49 44 28 29 20 63 6f ....virtual.QUuid.typeLibID().co
da40 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 61 70 70 49 44 nst.=.0;.....virtual.QUuid.appID
da60 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ().const.=.0;......virtual.void.
da80 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 registerClass(.const.QString.&ke
daa0 79 2c 20 51 53 65 74 74 69 6e 67 73 20 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 y,.QSettings.*.).const.=.0;.....
dac0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 20 63 6f virtual.void.unregisterClass(.co
dae0 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 53 65 74 74 69 6e 67 73 20 2a 20 29 20 nst.QString.&key,.QSettings.*.).
db00 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 76 61 6c const.=.0;......virtual.bool.val
db20 69 64 61 74 65 4c 69 63 65 6e 73 65 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 idateLicenseKey(.const.QString.&
db40 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 69 63 65 6e 73 65 4b 65 79 29 20 key,.const.QString.&licenseKey).
db60 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 const.=.0;......virtual.QString.
db80 65 78 70 6f 73 65 54 6f 53 75 70 65 72 43 6c 61 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e exposeToSuperClass(.const.QStrin
dba0 67 20 26 6b 65 79 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 g.&key.).const.=.0;.....virtual.
dbc0 62 6f 6f 6c 20 73 74 61 79 54 6f 70 4c 65 76 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 bool.stayTopLevel(.const.QString
dbe0 20 26 6b 65 79 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 62 .&key.).const.=.0;.....virtual.b
dc00 6f 6f 6c 20 68 61 73 53 74 6f 63 6b 45 76 65 6e 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ool.hasStockEvents(.const.QStrin
dc20 67 20 26 6b 65 79 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 g.&key.).const.=.0;.....virtual.
dc40 62 6f 6f 6c 20 69 73 53 65 72 76 69 63 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 23 65 6e 64 bool.isService().const.=.0;.#end
dc60 69 66 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 if.};..extern.QAxFactoryInterfac
dc80 65 20 2a 71 41 78 46 61 63 74 6f 72 79 28 29 3b 0a 0a 63 6c 61 73 73 20 51 41 78 46 61 63 74 6f e.*qAxFactory();..class.QAxFacto
dca0 72 79 20 3a 20 70 75 62 6c 69 63 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 0a ry.:.public.QAxFactoryInterface.
dcc0 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 {.public:.....QAxFactory(.const.
dce0 51 55 75 69 64 20 26 2c 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 29 3b 0a 20 20 20 20 76 69 72 QUuid.&,.const.QUuid.&);.....vir
dd00 74 75 61 6c 20 7e 51 41 78 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 51 5f 52 45 46 43 4f 55 tual.~QAxFactory();.....Q_REFCOU
dd20 4e 54 3b 0a 0a 20 20 20 20 51 52 45 53 55 4c 54 20 71 75 65 72 79 49 6e 74 65 72 66 61 63 65 28 NT;......QRESULT.queryInterface(
dd40 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 69 69 64 2c 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 .const.QUuid.&iid,.QUnknownInter
dd60 66 61 63 65 20 2a 2a 69 66 61 63 65 20 29 3b 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 20 face.**iface.);..#ifdef.Q_QDOC..
dd80 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 65 61 74 75 72 65 4c 69 ...virtual.QStringList.featureLi
dda0 73 74 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 st().const.=.0;.#endif.....virtu
ddc0 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e al.QWidget.*create(.const.QStrin
dde0 67 20 26 6b 65 79 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 g.&key,.QWidget.*parent.=.0,.con
de00 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 76 69 72 74 75 61 6c st.char.*name.=.0.);.....virtual
de20 20 51 4f 62 6a 65 63 74 20 2a 63 72 65 61 74 65 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 .QObject.*createObject(.const.QS
de40 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c tring.&key,.QObject.*parent.=.0,
de60 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 76 69 72 .const.char.*name.=.0.);.....vir
de80 74 75 61 6c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f tual.QMetaObject.*metaObject(.co
dea0 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 nst.QString.&key.).const;.....vi
dec0 72 74 75 61 6c 20 62 6f 6f 6c 20 63 72 65 61 74 65 4f 62 6a 65 63 74 57 72 61 70 70 65 72 28 51 rtual.bool.createObjectWrapper(Q
dee0 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 2c 20 49 44 69 73 70 61 74 63 68 20 2a 2a 77 72 61 70 Object.*object,.IDispatch.**wrap
df00 70 65 72 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 63 6c 61 73 73 49 44 per);......virtual.QUuid.classID
df20 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 20 20 (.const.QString.&key.).const;...
df40 20 20 76 69 72 74 75 61 6c 20 51 55 75 69 64 20 69 6e 74 65 72 66 61 63 65 49 44 28 20 63 6f 6e ..virtual.QUuid.interfaceID(.con
df60 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
df80 74 75 61 6c 20 51 55 75 69 64 20 65 76 65 6e 74 73 49 44 28 20 63 6f 6e 73 74 20 51 53 74 72 69 tual.QUuid.eventsID(.const.QStri
dfa0 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 55 ng.&key.).const;......virtual.QU
dfc0 75 69 64 20 74 79 70 65 4c 69 62 49 44 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 uid.typeLibID().const;.....virtu
dfe0 61 6c 20 51 55 75 69 64 20 61 70 70 49 44 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 al.QUuid.appID().const;......vir
e000 74 75 61 6c 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 20 63 6f 6e 73 74 20 51 tual.void.registerClass(.const.Q
e020 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 53 65 74 74 69 6e 67 73 20 2a 20 29 20 63 6f 6e 73 74 String.&key,.QSettings.*.).const
e040 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 43 6c 61 ;.....virtual.void.unregisterCla
e060 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 53 65 74 74 69 6e 67 ss(.const.QString.&key,.QSetting
e080 73 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 76 s.*.).const;......virtual.bool.v
e0a0 61 6c 69 64 61 74 65 4c 69 63 65 6e 73 65 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 alidateLicenseKey(.const.QString
e0c0 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 69 63 65 6e 73 65 4b 65 79 .&key,.const.QString.&licenseKey
e0e0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 65 78 ).const;......virtual.QString.ex
e100 70 6f 73 65 54 6f 53 75 70 65 72 43 6c 61 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 poseToSuperClass(.const.QString.
e120 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 62 6f 6f 6c 20 73 &key.).const;.....virtual.bool.s
e140 74 61 79 54 6f 70 4c 65 76 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 tayTopLevel(.const.QString.&key.
e160 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 53 74 6f ).const;.....virtual.bool.hasSto
e180 63 6b 45 76 65 6e 74 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 ckEvents(.const.QString.&key.).c
e1a0 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 53 65 72 76 69 63 65 onst;.....virtual.bool.isService
e1c0 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 65 72 76 65 72 54 79 70 65 20 7b ().const;......enum.ServerType.{
e1e0 0a 09 53 69 6e 67 6c 65 49 6e 73 74 61 6e 63 65 2c 0a 09 4d 75 6c 74 69 70 6c 65 49 6e 73 74 61 ..SingleInstance,..MultipleInsta
e200 6e 63 65 73 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 53 nces.....};......static.bool.isS
e220 65 72 76 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 65 72 76 erver();.....static.QString.serv
e240 65 72 44 69 72 50 61 74 68 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 erDirPath();.....static.QString.
e260 73 65 72 76 65 72 46 69 6c 65 50 61 74 68 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f serverFilePath();.....static.boo
e280 6c 20 73 74 61 72 74 53 65 72 76 65 72 28 53 65 72 76 65 72 54 79 70 65 20 74 79 70 65 20 3d 20 l.startServer(ServerType.type.=.
e2a0 4d 75 6c 74 69 70 6c 65 49 6e 73 74 61 6e 63 65 73 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 MultipleInstances);.....static.b
e2c0 6f 6f 6c 20 73 74 6f 70 53 65 72 76 65 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 ool.stopServer();..private:.....
e2e0 51 55 75 69 64 20 74 79 70 65 6c 69 62 3b 0a 20 20 20 20 51 55 75 69 64 20 61 70 70 3b 0a 7d 3b QUuid.typelib;.....QUuid.app;.};
e300 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 41 78 46 61 63 74 6f 72 79 3a 3a 73 74 61 72 74 53 ..inline.bool.QAxFactory::startS
e320 65 72 76 65 72 28 53 65 72 76 65 72 54 79 70 65 20 74 79 70 65 29 0a 7b 0a 20 20 20 20 2f 2f 20 erver(ServerType.type).{.....//.
e340 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 71 61 78 73 65 72 76 65 72 6d 61 69 6e 2e implementation.in.qaxservermain.
e360 63 70 70 0a 20 20 20 20 65 78 74 65 72 6e 20 62 6f 6f 6c 20 71 61 78 5f 73 74 61 72 74 53 65 72 cpp.....extern.bool.qax_startSer
e380 76 65 72 28 53 65 72 76 65 72 54 79 70 65 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 71 61 78 5f ver(ServerType);.....return.qax_
e3a0 73 74 61 72 74 53 65 72 76 65 72 28 74 79 70 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f startServer(type);.}..inline.boo
e3c0 6c 20 51 41 78 46 61 63 74 6f 72 79 3a 3a 73 74 6f 70 53 65 72 76 65 72 28 29 0a 7b 0a 20 20 20 l.QAxFactory::stopServer().{....
e3e0 20 2f 2f 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 20 71 61 78 73 65 72 76 65 72 6d .//.implementation.in.qaxserverm
e400 61 69 6e 2e 63 70 70 0a 20 20 20 20 65 78 74 65 72 6e 20 62 6f 6f 6c 20 71 61 78 5f 73 74 6f 70 ain.cpp.....extern.bool.qax_stop
e420 53 65 72 76 65 72 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 71 61 78 5f 73 74 6f 70 53 65 72 Server();.....return.qax_stopSer
e440 76 65 72 28 29 3b 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 51 41 58 46 41 43 54 4f 52 59 5f 45 58 50 ver();.}..#define.QAXFACTORY_EXP
e460 4f 52 54 28 20 49 4d 50 4c 2c 20 54 59 50 45 4c 49 42 2c 20 41 50 50 49 44 20 29 09 5c 0a 20 20 ORT(.IMPL,.TYPELIB,.APPID.).\...
e480 20 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 20 2a 75 63 6d 5f 69 6e 73 74 61 6e 74 ..QUnknownInterface.*ucm_instant
e4a0 69 61 74 65 28 29 09 09 5c 0a 20 20 20 20 7b 09 09 09 09 09 09 09 5c 0a 09 49 4d 50 4c 20 2a 69 iate()..\.....{.......\..IMPL.*i
e4c0 6d 70 6c 20 3d 20 6e 65 77 20 49 4d 50 4c 28 20 51 55 75 69 64 28 54 59 50 45 4c 49 42 29 2c 20 mpl.=.new.IMPL(.QUuid(TYPELIB),.
e4e0 51 55 75 69 64 28 41 50 50 49 44 29 20 29 3b 09 5c 0a 09 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 QUuid(APPID).);.\..QUnknownInter
e500 66 61 63 65 2a 20 69 66 61 63 65 20 3d 20 30 3b 20 09 09 09 5c 0a 09 69 6d 70 6c 2d 3e 71 75 65 face*.iface.=.0;....\..impl->que
e520 72 79 49 6e 74 65 72 66 61 63 65 28 20 49 49 44 5f 51 55 6e 6b 6e 6f 77 6e 2c 20 26 69 66 61 63 ryInterface(.IID_QUnknown,.&ifac
e540 65 20 29 3b 09 5c 0a 09 72 65 74 75 72 6e 20 69 66 61 63 65 3b 09 09 09 09 09 5c 0a 20 20 20 20 e.);.\..return.iface;.....\.....
e560 7d 0a 0a 23 64 65 66 69 6e 65 20 51 41 58 46 41 43 54 4f 52 59 5f 44 45 46 41 55 4c 54 28 20 43 }..#define.QAXFACTORY_DEFAULT(.C
e580 6c 61 73 73 2c 20 49 49 44 43 6c 61 73 73 2c 20 49 49 44 49 6e 74 65 72 66 61 63 65 2c 20 49 49 lass,.IIDClass,.IIDInterface,.II
e5a0 44 45 76 65 6e 74 73 2c 20 49 49 44 54 79 70 65 4c 69 62 2c 20 49 49 44 41 70 70 20 29 20 5c 0a DEvents,.IIDTypeLib,.IIDApp.).\.
e5c0 20 20 20 20 63 6c 61 73 73 20 51 41 78 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 20 3a 20 70 75 ....class.QAxDefaultFactory.:.pu
e5e0 62 6c 69 63 20 51 41 78 46 61 63 74 6f 72 79 20 5c 0a 20 20 20 20 7b 20 5c 0a 20 20 20 20 70 75 blic.QAxFactory.\.....{.\.....pu
e600 62 6c 69 63 3a 20 5c 0a 09 51 41 78 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 blic:.\..QAxDefaultFactory(.cons
e620 74 20 51 55 75 69 64 20 26 61 70 70 2c 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 6c 69 62 29 20 t.QUuid.&app,.const.QUuid.&lib).
e640 5c 0a 09 3a 20 51 41 78 46 61 63 74 6f 72 79 28 20 61 70 70 2c 20 6c 69 62 20 29 20 7b 7d 20 5c \..:.QAxFactory(.app,.lib.).{}.\
e660 0a 09 51 53 74 72 69 6e 67 4c 69 73 74 20 66 65 61 74 75 72 65 4c 69 73 74 28 29 20 63 6f 6e 73 ..QStringList.featureList().cons
e680 74 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6c 69 73 74 3b 20 t.\..{.\......QStringList.list;.
e6a0 5c 0a 09 20 20 20 20 6c 69 73 74 20 3c 3c 20 23 43 6c 61 73 73 3b 20 5c 0a 09 20 20 20 20 72 65 \......list.<<.#Class;.\......re
e6c0 74 75 72 6e 20 6c 69 73 74 3b 20 5c 0a 09 7d 20 5c 0a 09 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a turn.list;.\..}.\..QMetaObject.*
e6e0 6d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 metaObject(.const.QString.&key.)
e700 20 63 6f 6e 73 74 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 69 66 20 28 20 6b 65 79 20 3d 3d 20 23 .const.\..{.\......if.(.key.==.#
e720 43 6c 61 73 73 20 29 20 5c 0a 09 09 72 65 74 75 72 6e 20 43 6c 61 73 73 3a 3a 73 74 61 74 69 63 Class.).\...return.Class::static
e740 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 30 3b 20 5c MetaObject();.\......return.0;.\
e760 0a 09 7d 20 5c 0a 09 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 ..}.\..QWidget.*create(.const.QS
e780 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 2c 20 63 6f 6e tring.&key,.QWidget.*parent,.con
e7a0 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 69 66 20 28 st.char.*name.).\..{.\......if.(
e7c0 20 6b 65 79 20 3d 3d 20 23 43 6c 61 73 73 20 29 20 5c 0a 09 09 72 65 74 75 72 6e 20 6e 65 77 20 .key.==.#Class.).\...return.new.
e7e0 43 6c 61 73 73 28 20 70 61 72 65 6e 74 2c 20 6e 61 6d 65 20 29 3b 20 5c 0a 09 20 20 20 20 72 65 Class(.parent,.name.);.\......re
e800 74 75 72 6e 20 30 3b 20 5c 0a 09 7d 20 5c 0a 09 51 55 75 69 64 20 63 6c 61 73 73 49 44 28 20 63 turn.0;.\..}.\..QUuid.classID(.c
e820 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 20 5c 0a 09 7b 20 5c onst.QString.&key.).const.\..{.\
e840 0a 09 20 20 20 20 69 66 20 28 20 6b 65 79 20 3d 3d 20 23 43 6c 61 73 73 20 29 20 5c 0a 09 09 72 ......if.(.key.==.#Class.).\...r
e860 65 74 75 72 6e 20 51 55 75 69 64 28 20 49 49 44 43 6c 61 73 73 20 29 3b 20 5c 0a 09 20 20 20 20 eturn.QUuid(.IIDClass.);.\......
e880 72 65 74 75 72 6e 20 51 55 75 69 64 28 29 3b 20 5c 0a 09 7d 20 5c 0a 09 51 55 75 69 64 20 69 6e return.QUuid();.\..}.\..QUuid.in
e8a0 74 65 72 66 61 63 65 49 44 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 terfaceID(.const.QString.&key.).
e8c0 63 6f 6e 73 74 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 69 66 20 28 20 6b 65 79 20 3d 3d 20 23 43 const.\..{.\......if.(.key.==.#C
e8e0 6c 61 73 73 20 29 20 5c 0a 09 09 72 65 74 75 72 6e 20 51 55 75 69 64 28 20 49 49 44 49 6e 74 65 lass.).\...return.QUuid(.IIDInte
e900 72 66 61 63 65 20 29 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 51 55 75 69 64 28 29 3b 20 rface.);.\......return.QUuid();.
e920 5c 0a 09 7d 20 5c 0a 09 51 55 75 69 64 20 65 76 65 6e 74 73 49 44 28 20 63 6f 6e 73 74 20 51 53 \..}.\..QUuid.eventsID(.const.QS
e940 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 69 tring.&key.).const.\..{.\......i
e960 66 20 28 20 6b 65 79 20 3d 3d 20 23 43 6c 61 73 73 20 29 20 5c 0a 09 09 72 65 74 75 72 6e 20 51 f.(.key.==.#Class.).\...return.Q
e980 55 75 69 64 28 20 49 49 44 45 76 65 6e 74 73 20 29 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e Uuid(.IIDEvents.);.\......return
e9a0 20 51 55 75 69 64 28 29 3b 20 5c 0a 09 7d 20 5c 0a 20 20 20 20 7d 3b 20 5c 0a 20 20 20 20 51 41 .QUuid();.\..}.\.....};.\.....QA
e9c0 58 46 41 43 54 4f 52 59 5f 45 58 50 4f 52 54 28 20 51 41 78 44 65 66 61 75 6c 74 46 61 63 74 6f XFACTORY_EXPORT(.QAxDefaultFacto
e9e0 72 79 2c 20 49 49 44 54 79 70 65 4c 69 62 2c 20 49 49 44 41 70 70 20 29 20 5c 0a 0a 74 65 6d 70 ry,.IIDTypeLib,.IIDApp.).\..temp
ea00 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 41 78 43 6c 61 73 73 20 3a 20 70 late<class.T>.class.QAxClass.:.p
ea20 75 62 6c 69 63 20 51 41 78 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 ublic.QAxFactory.{.public:.....Q
ea40 41 78 43 6c 61 73 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 70 70 49 64 2c 20 63 6f AxClass(const.QString.&appId,.co
ea60 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 69 62 49 64 29 0a 20 20 20 20 3a 20 51 41 78 46 61 63 nst.QString.&libId).....:.QAxFac
ea80 74 6f 72 79 28 61 70 70 49 64 2c 20 6c 69 62 49 64 29 0a 20 20 20 20 7b 7d 0a 0a 20 20 20 20 51 tory(appId,.libId).....{}......Q
eaa0 4d 65 74 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 63 6f 6e 73 74 20 51 53 74 MetaObject.*metaObject(const.QSt
eac0 72 69 6e 67 20 26 6b 65 79 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 3a 3a 73 74 61 ring.&key).const.{.return.T::sta
eae0 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 ticMetaObject();.}.....QStringLi
eb00 73 74 20 66 65 61 74 75 72 65 4c 69 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 st.featureList().const.{.return.
eb20 51 53 74 72 69 6e 67 28 54 3a 3a 73 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 2d 3e 63 QString(T::staticMetaObject()->c
eb40 6c 61 73 73 4e 61 6d 65 28 29 29 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 lassName());.}.....QWidget.*crea
eb60 74 65 28 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 te(const.QString.&key,.QWidget.*
eb80 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 29 0a 20 20 20 20 7b 0a parent,.const.char.*name).....{.
eba0 09 69 66 20 28 6b 65 79 20 21 3d 20 51 53 74 72 69 6e 67 28 54 3a 3a 73 74 61 74 69 63 4d 65 74 .if.(key.!=.QString(T::staticMet
ebc0 61 4f 62 6a 65 63 74 28 29 2d 3e 63 6c 61 73 73 4e 61 6d 65 28 29 29 29 20 72 65 74 75 72 6e 20 aObject()->className())).return.
ebe0 30 3b 0a 09 69 66 20 28 21 71 73 74 72 63 6d 70 28 54 3a 3a 73 74 61 74 69 63 4d 65 74 61 4f 62 0;..if.(!qstrcmp(T::staticMetaOb
ec00 6a 65 63 74 28 29 2d 3e 63 6c 61 73 73 49 6e 66 6f 28 22 43 72 65 61 74 61 62 6c 65 22 2c 20 54 ject()->classInfo("Creatable",.T
ec20 52 55 45 29 2c 20 22 6e 6f 22 29 29 20 72 65 74 75 72 6e 20 30 3b 0a 09 72 65 74 75 72 6e 20 6e RUE),."no")).return.0;..return.n
ec40 65 77 20 54 28 70 61 72 65 6e 74 2c 20 6e 61 6d 65 29 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 23 64 ew.T(parent,.name);.....}.};..#d
ec60 65 66 69 6e 65 20 51 41 58 46 41 43 54 4f 52 59 5f 42 45 47 49 4e 28 49 44 54 79 70 65 4c 69 62 efine.QAXFACTORY_BEGIN(IDTypeLib
ec80 2c 20 49 44 41 70 70 29 20 5c 0a 20 20 20 20 63 6c 61 73 73 20 51 41 78 46 61 63 74 6f 72 79 4c ,.IDApp).\.....class.QAxFactoryL
eca0 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 41 78 46 61 63 74 6f 72 79 20 5c 0a 20 20 20 20 7b 20 ist.:.public.QAxFactory.\.....{.
ecc0 5c 0a 09 51 53 74 72 69 6e 67 4c 69 73 74 20 66 61 63 74 6f 72 79 4b 65 79 73 3b 20 5c 0a 09 51 \..QStringList.factoryKeys;.\..Q
ece0 44 69 63 74 3c 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 3e 20 66 61 63 74 6f 72 Dict<QAxFactoryInterface>.factor
ed00 69 65 73 3b 20 5c 0a 20 20 20 20 70 75 62 6c 69 63 3a 20 5c 0a 09 51 41 78 46 61 63 74 6f 72 79 ies;.\.....public:.\..QAxFactory
ed20 4c 69 73 74 28 29 20 5c 0a 09 3a 20 51 41 78 46 61 63 74 6f 72 79 28 49 44 41 70 70 2c 20 49 44 List().\..:.QAxFactory(IDApp,.ID
ed40 54 79 70 65 4c 69 62 29 20 5c 0a 09 7b 20 5c 0a 09 20 20 20 20 66 61 63 74 6f 72 69 65 73 2e 73 TypeLib).\..{.\......factories.s
ed60 65 74 41 75 74 6f 44 65 6c 65 74 65 28 54 52 55 45 29 3b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 etAutoDelete(TRUE);.\......QAxFa
ed80 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 2a 66 61 63 74 6f 72 79 20 3d 20 30 3b 20 5c 0a 09 ctoryInterface.*factory.=.0;.\..
eda0 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 3b 20 5c 0a 09 20 20 20 20 51 53 74 ....QStringList.keys;.\......QSt
edc0 72 69 6e 67 4c 69 73 74 3a 3a 49 74 65 72 61 74 6f 72 20 69 74 3b 20 5c 0a 0a 23 64 65 66 69 6e ringList::Iterator.it;.\..#defin
ede0 65 20 51 41 58 43 4c 41 53 53 28 43 6c 61 73 73 29 20 5c 0a 09 20 20 20 20 66 61 63 74 6f 72 79 e.QAXCLASS(Class).\......factory
ee00 20 3d 20 6e 65 77 20 51 41 78 43 6c 61 73 73 3c 43 6c 61 73 73 3e 28 61 70 70 49 44 28 29 2c 20 .=.new.QAxClass<Class>(appID(),.
ee20 74 79 70 65 4c 69 62 49 44 28 29 29 3b 20 5c 0a 09 20 20 20 20 6b 65 79 73 20 3d 20 66 61 63 74 typeLibID());.\......keys.=.fact
ee40 6f 72 79 2d 3e 66 65 61 74 75 72 65 4c 69 73 74 28 29 3b 20 5c 0a 09 20 20 20 20 66 6f 72 20 28 ory->featureList();.\......for.(
ee60 69 74 20 3d 20 6b 65 79 73 2e 62 65 67 69 6e 28 29 3b 20 69 74 20 21 3d 20 6b 65 79 73 2e 65 6e it.=.keys.begin();.it.!=.keys.en
ee80 64 28 29 3b 20 2b 2b 69 74 29 20 7b 20 5c 0a 09 09 66 61 63 74 6f 72 79 4b 65 79 73 20 2b 3d 20 d();.++it).{.\...factoryKeys.+=.
eea0 2a 69 74 3b 20 5c 0a 09 09 66 61 63 74 6f 72 69 65 73 2e 69 6e 73 65 72 74 28 2a 69 74 2c 20 66 *it;.\...factories.insert(*it,.f
eec0 61 63 74 6f 72 79 29 3b 20 5c 0a 09 20 20 20 20 7d 5c 0a 0a 23 64 65 66 69 6e 65 20 51 41 58 46 actory);.\......}\..#define.QAXF
eee0 41 43 54 4f 52 59 5f 45 4e 44 28 29 20 5c 0a 09 7d 20 5c 0a 09 51 53 74 72 69 6e 67 4c 69 73 74 ACTORY_END().\..}.\..QStringList
ef00 20 66 65 61 74 75 72 65 4c 69 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 20 72 65 74 75 72 6e 20 66 .featureList().const.{..return.f
ef20 61 63 74 6f 72 79 4b 65 79 73 3b 20 7d 20 5c 0a 09 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 actoryKeys;.}.\..QWidget.*create
ef40 28 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 70 61 (const.QString.&key,.QWidget.*pa
ef60 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 29 20 7b 20 5c 0a 09 20 20 20 rent,.const.char.*name).{.\.....
ef80 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 .QAxFactoryInterface.*f.=.factor
efa0 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 66 20 3f 20 66 2d 3e 63 ies[key];.\......return.f.?.f->c
efc0 72 65 61 74 65 28 6b 65 79 2c 20 70 61 72 65 6e 74 2c 20 6e 61 6d 65 29 20 3a 20 30 3b 20 5c 0a reate(key,.parent,.name).:.0;.\.
efe0 09 7d 20 5c 0a 09 51 55 75 69 64 20 63 6c 61 73 73 49 44 28 63 6f 6e 73 74 20 51 53 74 72 69 6e .}.\..QUuid.classID(const.QStrin
f000 67 20 26 6b 65 79 29 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 g.&key).{.\......QAxFactoryInter
f020 66 61 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 face.*f.=.factories[key];.\.....
f040 20 72 65 74 75 72 6e 20 66 20 3f 20 66 2d 3e 63 6c 61 73 73 49 44 28 6b 65 79 29 20 3a 20 51 55 .return.f.?.f->classID(key).:.QU
f060 75 69 64 28 29 3b 20 5c 0a 09 7d 20 5c 0a 09 51 55 75 69 64 20 69 6e 74 65 72 66 61 63 65 49 44 uid();.\..}.\..QUuid.interfaceID
f080 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 29 20 7b 20 5c 0a 09 20 20 20 20 51 41 (const.QString.&key).{.\......QA
f0a0 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 xFactoryInterface.*f.=.factories
f0c0 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 66 20 3f 20 66 2d 3e 69 6e 74 65 [key];.\......return.f.?.f->inte
f0e0 72 66 61 63 65 49 44 28 6b 65 79 29 20 3a 20 51 55 75 69 64 28 29 3b 20 5c 0a 09 7d 20 5c 0a 09 rfaceID(key).:.QUuid();.\..}.\..
f100 51 55 75 69 64 20 65 76 65 6e 74 73 49 44 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 QUuid.eventsID(const.QString.&ke
f120 79 29 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 y).{.\......QAxFactoryInterface.
f140 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 *f.=.factories[key];.\......retu
f160 72 6e 20 66 20 3f 20 66 2d 3e 65 76 65 6e 74 73 49 44 28 6b 65 79 29 20 3a 20 51 55 75 69 64 28 rn.f.?.f->eventsID(key).:.QUuid(
f180 29 3b 20 5c 0a 09 7d 20 5c 0a 09 76 6f 69 64 20 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 20 63 );.\..}.\..void.registerClass(.c
f1a0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 53 65 74 74 69 6e 67 73 20 2a 73 20 onst.QString.&key,.QSettings.*s.
f1c0 29 20 63 6f 6e 73 74 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 ).const.{.\......QAxFactoryInter
f1e0 66 61 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 face.*f.=.factories[key];.\.....
f200 20 69 66 20 28 66 29 20 66 2d 3e 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 6b 65 79 2c 20 73 29 .if.(f).f->registerClass(key,.s)
f220 3b 20 5c 0a 09 7d 20 5c 0a 09 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 20 ;.\..}.\..void.unregisterClass(.
f240 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 53 65 74 74 69 6e 67 73 20 2a 73 const.QString.&key,.QSettings.*s
f260 20 29 20 63 6f 6e 73 74 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 .).const.{.\......QAxFactoryInte
f280 72 66 61 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 rface.*f.=.factories[key];.\....
f2a0 20 20 69 66 20 28 66 29 20 66 2d 3e 75 6e 72 65 67 69 73 74 65 72 43 6c 61 73 73 28 6b 65 79 2c ..if.(f).f->unregisterClass(key,
f2c0 20 73 29 3b 20 5c 0a 09 7d 20 5c 0a 09 51 53 74 72 69 6e 67 20 65 78 70 6f 73 65 54 6f 53 75 70 .s);.\..}.\..QString.exposeToSup
f2e0 65 72 43 6c 61 73 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 erClass(.const.QString.&key.).co
f300 6e 73 74 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 nst.{.\......QAxFactoryInterface
f320 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 65 74 .*f.=.factories[key];.\......ret
f340 75 72 6e 20 66 20 3f 20 66 2d 3e 65 78 70 6f 73 65 54 6f 53 75 70 65 72 43 6c 61 73 73 28 6b 65 urn.f.?.f->exposeToSuperClass(ke
f360 79 29 20 3a 20 51 53 74 72 69 6e 67 28 29 3b 20 5c 0a 09 7d 20 5c 0a 09 62 6f 6f 6c 20 73 74 61 y).:.QString();.\..}.\..bool.sta
f380 79 54 6f 70 4c 65 76 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 yTopLevel(.const.QString.&key.).
f3a0 63 6f 6e 73 74 20 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 const.{.\......QAxFactoryInterfa
f3c0 63 65 20 2a 66 20 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 ce.*f.=.factories[key];.\......r
f3e0 65 74 75 72 6e 20 66 20 3f 20 66 2d 3e 73 74 61 79 54 6f 70 4c 65 76 65 6c 28 6b 65 79 29 20 3a eturn.f.?.f->stayTopLevel(key).:
f400 20 46 41 4c 53 45 3b 20 5c 0a 09 7d 20 5c 0a 09 62 6f 6f 6c 20 68 61 73 53 74 6f 63 6b 45 76 65 .FALSE;.\..}.\..bool.hasStockEve
f420 6e 74 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 73 74 20 nts(.const.QString.&key.).const.
f440 7b 20 5c 0a 09 20 20 20 20 51 41 78 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 20 2a 66 20 {.\......QAxFactoryInterface.*f.
f460 3d 20 66 61 63 74 6f 72 69 65 73 5b 6b 65 79 5d 3b 20 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 =.factories[key];.\......return.
f480 66 20 3f 20 66 2d 3e 68 61 73 53 74 6f 63 6b 45 76 65 6e 74 73 28 6b 65 79 29 20 3a 20 46 41 4c f.?.f->hasStockEvents(key).:.FAL
f4a0 53 45 3b 20 5c 0a 09 7d 20 5c 0a 20 20 20 20 7d 3b 20 5c 0a 20 20 20 20 51 55 6e 6b 6e 6f 77 6e SE;.\..}.\.....};.\.....QUnknown
f4c0 49 6e 74 65 72 66 61 63 65 20 2a 75 63 6d 5f 69 6e 73 74 61 6e 74 69 61 74 65 28 29 09 09 5c 0a Interface.*ucm_instantiate()..\.
f4e0 20 20 20 20 7b 09 09 09 09 09 09 09 5c 0a 09 51 41 78 46 61 63 74 6f 72 79 4c 69 73 74 20 2a 69 ....{.......\..QAxFactoryList.*i
f500 6d 70 6c 20 3d 20 6e 65 77 20 51 41 78 46 61 63 74 6f 72 79 4c 69 73 74 28 29 3b 09 5c 0a 09 51 mpl.=.new.QAxFactoryList();.\..Q
f520 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 2a 20 69 66 61 63 65 20 3d 20 30 3b 20 09 09 09 UnknownInterface*.iface.=.0;....
f540 5c 0a 09 69 6d 70 6c 2d 3e 71 75 65 72 79 49 6e 74 65 72 66 61 63 65 28 20 49 49 44 5f 51 55 6e \..impl->queryInterface(.IID_QUn
f560 6b 6e 6f 77 6e 2c 20 26 69 66 61 63 65 20 29 3b 09 5c 0a 09 72 65 74 75 72 6e 20 69 66 61 63 65 known,.&iface.);.\..return.iface
f580 3b 09 09 09 09 09 5c 0a 20 20 20 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 58 46 41 43 ;.....\.....}...#endif.//.QAXFAC
f5a0 54 4f 52 59 5f 48 0a 00 00 00 1a 00 71 00 64 00 72 00 61 00 67 00 6f 00 62 00 6a 00 65 00 63 00 TORY_H......q.d.r.a.g.o.b.j.e.c.
f5c0 74 00 2e 00 68 00 00 1e 65 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t...h...e/*.....................
f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
f9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fa00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fa20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fa40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fa80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
faa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
fb80 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 44 ..................*/..#ifndef.QD
fba0 52 41 47 4f 42 4a 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 52 41 47 4f 42 4a 45 43 54 5f RAGOBJECT_H.#define.QDRAGOBJECT_
fbc0 48 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 44 72 61 H..class.QWidget;.class.QTextDra
fbe0 67 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 44 61 74 61 3b gPrivate;.class.QDragObjectData;
fc00 0a 63 6c 61 73 73 20 51 53 74 6f 72 65 64 44 72 61 67 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 49 .class.QStoredDragData;.class.QI
fc20 6d 61 67 65 44 72 61 67 44 61 74 61 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 mageDragData;..#ifndef.QT_H.#inc
fc40 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 69 6d 61 67 lude."qobject.h".#include."qimag
fc60 65 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 6e 63 6c e.h".#include."qstrlist.h".#incl
fc80 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 ude."qcolor.h".#endif.//.QT_H..#
fca0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 ifndef.QT_NO_MIME..class.Q_EXPOR
fcc0 54 20 51 44 72 61 67 4f 62 6a 65 63 74 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 T.QDragObject:.public.QObject,.p
fce0 75 62 6c 69 63 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 ublic.QMimeSource.{.....Q_OBJECT
fd00 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 72 61 67 4f 62 6a 65 63 74 28 20 51 57 69 64 67 65 .public:.....QDragObject(.QWidge
fd20 74 20 2a 20 64 72 61 67 53 6f 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a t.*.dragSource.=.0,.const.char.*
fd40 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 72 61 67 4f .name.=.0.);.....virtual.~QDragO
fd60 62 6a 65 63 74 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 bject();..#ifndef.QT_NO_DRAGANDD
fd80 52 4f 50 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 ROP.....bool.drag();.....bool.dr
fda0 61 67 4d 6f 76 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 67 43 6f 70 79 28 29 3b 0a 20 agMove();.....void.dragCopy();..
fdc0 20 20 20 76 6f 69 64 20 64 72 61 67 4c 69 6e 6b 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ...void.dragLink();......virtual
fde0 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 51 50 69 78 6d 61 70 29 3b 0a 20 20 20 20 76 69 .void.setPixmap(QPixmap);.....vi
fe00 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 51 50 69 78 6d 61 70 2c 20 63 6f rtual.void.setPixmap(QPixmap,.co
fe20 6e 73 74 20 51 50 6f 69 6e 74 26 20 68 6f 74 73 70 6f 74 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 nst.QPoint&.hotspot);.....QPixma
fe40 70 20 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 70 69 78 p.pixmap().const;.....QPoint.pix
fe60 6d 61 70 48 6f 74 53 70 6f 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 mapHotSpot().const;.#endif......
fe80 51 57 69 64 67 65 74 20 2a 20 73 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 QWidget.*.source();.....static.Q
fea0 57 69 64 67 65 74 20 2a 20 74 61 72 67 65 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 Widget.*.target();......static.v
fec0 6f 69 64 20 73 65 74 54 61 72 67 65 74 28 51 57 69 64 67 65 74 2a 29 3b 0a 0a 23 69 66 6e 64 65 oid.setTarget(QWidget*);..#ifnde
fee0 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 65 6e 75 6d 20 44 72 61 f.QT_NO_DRAGANDDROP.....enum.Dra
ff00 67 4d 6f 64 65 20 7b 20 44 72 61 67 44 65 66 61 75 6c 74 2c 20 44 72 61 67 43 6f 70 79 2c 20 44 gMode.{.DragDefault,.DragCopy,.D
ff20 72 61 67 4d 6f 76 65 2c 20 44 72 61 67 4c 69 6e 6b 2c 20 44 72 61 67 43 6f 70 79 4f 72 4d 6f 76 ragMove,.DragLink,.DragCopyOrMov
ff40 65 20 7d 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 62 6f 6f e.};..protected:.....virtual.boo
ff60 6c 20 64 72 61 67 28 44 72 61 67 4d 6f 64 65 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 l.drag(DragMode);.#endif..privat
ff80 65 3a 0a 20 20 20 20 51 44 72 61 67 4f 62 6a 65 63 74 44 61 74 61 20 2a 20 64 3b 0a 23 69 66 20 e:.....QDragObjectData.*.d;.#if.
ffa0 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
ffc0 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
ffe0 72 3d 0a 20 20 20 20 51 44 72 61 67 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 44 72 61 67 4f r=.....QDragObject(.const.QDragO
10000 62 6a 65 63 74 20 26 20 29 3b 0a 20 20 20 20 51 44 72 61 67 4f 62 6a 65 63 74 20 26 6f 70 65 72 bject.&.);.....QDragObject.&oper
10020 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 72 61 67 4f 62 6a 65 63 74 20 26 20 29 3b 0a 23 65 ator=(.const.QDragObject.&.);.#e
10040 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 74 6f 72 65 64 44 ndif.};..class.Q_EXPORT.QStoredD
10060 72 61 67 3a 20 70 75 62 6c 69 63 20 51 44 72 61 67 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f rag:.public.QDragObject.{.....Q_
10080 4f 42 4a 45 43 54 0a 20 20 20 20 51 53 74 6f 72 65 64 44 72 61 67 44 61 74 61 20 2a 20 64 3b 0a OBJECT.....QStoredDragData.*.d;.
100a0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 6f 72 65 64 44 72 61 67 28 20 63 6f 6e 73 74 20 .public:.....QStoredDrag(.const.
100c0 63 68 61 72 20 2a 20 6d 69 6d 65 54 79 70 65 2c 0a 09 09 20 51 57 69 64 67 65 74 20 2a 20 64 72 char.*.mimeType,....QWidget.*.dr
100e0 61 67 53 6f 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 agSource.=.0,.const.char.*.name.
10100 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 74 6f 72 65 64 44 72 61 67 28 29 3b 0a 0a 20 20 20 20 =.0.);.....~QStoredDrag();......
10120 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 63 6f 64 65 64 44 61 74 61 28 20 63 6f 6e virtual.void.setEncodedData(.con
10140 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 st.QByteArray.&.);......const.ch
10160 61 72 20 2a 20 66 6f 72 6d 61 74 28 69 6e 74 20 69 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 ar.*.format(int.i).const;.....vi
10180 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 28 63 6f 6e rtual.QByteArray.encodedData(con
101a0 73 74 20 63 68 61 72 2a 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 st.char*).const;..private:.#if.d
101c0 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 6c efined(Q_DISABLE_COPY).//.Disabl
101e0 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 ed.copy.constructor.and.operator
10200 3d 0a 20 20 20 20 51 53 74 6f 72 65 64 44 72 61 67 28 20 63 6f 6e 73 74 20 51 53 74 6f 72 65 64 =.....QStoredDrag(.const.QStored
10220 44 72 61 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 6f 72 65 64 44 72 61 67 20 26 6f 70 65 72 61 Drag.&.);.....QStoredDrag.&opera
10240 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 6f 72 65 64 44 72 61 67 20 26 20 29 3b 0a 23 65 6e tor=(.const.QStoredDrag.&.);.#en
10260 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 44 72 61 67 dif.};..class.Q_EXPORT.QTextDrag
10280 3a 20 70 75 62 6c 69 63 20 51 44 72 61 67 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a :.public.QDragObject.{.....Q_OBJ
102a0 45 43 54 0a 20 20 20 20 51 54 65 78 74 44 72 61 67 50 72 69 76 61 74 65 2a 20 64 3b 0a 70 75 62 ECT.....QTextDragPrivate*.d;.pub
102c0 6c 69 63 3a 0a 20 20 20 20 51 54 65 78 74 44 72 61 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e lic:.....QTextDrag(.const.QStrin
102e0 67 20 26 2c 0a 09 20 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 72 63 g.&,.........QWidget.*.dragSourc
10300 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a e.=.0,.const.char.*.name.=.0.);.
10320 20 20 20 20 51 54 65 78 74 44 72 61 67 28 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 ....QTextDrag(.QWidget.*.dragSou
10340 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 rce.=.0,.const.char.*.name.=.0.)
10360 3b 0a 20 20 20 20 7e 51 54 65 78 74 44 72 61 67 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ;.....~QTextDrag();......virtual
10380 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 29 3b .void.setText(.const.QString.&);
103a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 75 62 74 79 70 65 28 20 63 6f .....virtual.void.setSubtype(.co
103c0 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 nst.QCString.&);......const.char
103e0 20 2a 20 66 6f 72 6d 61 74 28 69 6e 74 20 69 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 .*.format(int.i).const;.....virt
10400 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 28 63 6f 6e 73 74 ual.QByteArray.encodedData(const
10420 20 63 68 61 72 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 .char*).const;......static.bool.
10440 63 61 6e 44 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 20 canDecode(.const.QMimeSource*.e.
10460 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 );.....static.bool.decode(.const
10480 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 53 74 72 69 6e 67 26 20 73 20 29 3b 0a 20 .QMimeSource*.e,.QString&.s.);..
104a0 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 69 ...static.bool.decode(.const.QMi
104c0 6d 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 53 74 72 69 6e 67 26 20 73 2c 20 51 43 53 74 72 69 6e meSource*.e,.QString&.s,.QCStrin
104e0 67 26 20 73 75 62 74 79 70 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 g&.subtype.);..private:.#if.defi
10500 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 6c 65 64 20 ned(Q_DISABLE_COPY).//.Disabled.
10520 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=..
10540 20 20 20 51 54 65 78 74 44 72 61 67 28 20 63 6f 6e 73 74 20 51 54 65 78 74 44 72 61 67 20 26 20 ...QTextDrag(.const.QTextDrag.&.
10560 29 3b 0a 20 20 20 20 51 54 65 78 74 44 72 61 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e );.....QTextDrag.&operator=(.con
10580 73 74 20 51 54 65 78 74 44 72 61 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 st.QTextDrag.&.);.#endif.};..cla
105a0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 44 72 61 67 3a 20 70 75 62 6c 69 63 20 51 ss.Q_EXPORT.QImageDrag:.public.Q
105c0 44 72 61 67 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 49 DragObject.{.....Q_OBJECT.....QI
105e0 6d 61 67 65 20 69 6d 67 3b 0a 20 20 20 20 51 53 74 72 4c 69 73 74 20 6f 66 6d 74 73 3b 0a 20 20 mage.img;.....QStrList.ofmts;...
10600 20 20 51 49 6d 61 67 65 44 72 61 67 44 61 74 61 2a 20 64 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 ..QImageDragData*.d;..public:...
10620 20 20 51 49 6d 61 67 65 44 72 61 67 28 20 51 49 6d 61 67 65 20 69 6d 61 67 65 2c 20 51 57 69 64 ..QImageDrag(.QImage.image,.QWid
10640 67 65 74 20 2a 20 64 72 61 67 53 6f 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 get.*.dragSource.=.0,.const.char
10660 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 44 72 61 67 28 20 51 .*.name.=.0.);.....QImageDrag(.Q
10680 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 Widget.*.dragSource.=.0,.const.c
106a0 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 49 6d 61 67 65 44 72 61 har.*.name.=.0.);.....~QImageDra
106c0 67 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 49 6d 61 67 65 28 g();......virtual.void.setImage(
106e0 20 51 49 6d 61 67 65 20 69 6d 61 67 65 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 .QImage.image.);......const.char
10700 20 2a 20 66 6f 72 6d 61 74 28 69 6e 74 20 69 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 .*.format(int.i).const;.....virt
10720 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 28 63 6f 6e 73 74 ual.QByteArray.encodedData(const
10740 20 63 68 61 72 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 .char*).const;......static.bool.
10760 63 61 6e 44 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 20 canDecode(.const.QMimeSource*.e.
10780 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 );.....static.bool.decode(.const
107a0 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 49 6d 61 67 65 26 20 69 20 29 3b 0a 20 20 .QMimeSource*.e,.QImage&.i.);...
107c0 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 69 6d ..static.bool.decode(.const.QMim
107e0 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 50 69 78 6d 61 70 26 20 69 20 29 3b 0a 0a 70 72 69 76 61 eSource*.e,.QPixmap&.i.);..priva
10800 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 20 te:.#if.defined(Q_DISABLE_COPY).
10820 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
10840 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 49 6d 61 67 65 44 72 61 67 28 20 63 6f 6e 73 74 .operator=.....QImageDrag(.const
10860 20 51 49 6d 61 67 65 44 72 61 67 20 26 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 44 72 61 67 20 .QImageDrag.&.);.....QImageDrag.
10880 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 44 72 61 67 20 26 20 29 &operator=(.const.QImageDrag.&.)
108a0 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 55 72 ;.#endif.};...class.Q_EXPORT.QUr
108c0 69 44 72 61 67 3a 20 70 75 62 6c 69 63 20 51 53 74 6f 72 65 64 44 72 61 67 20 7b 0a 20 20 20 20 iDrag:.public.QStoredDrag.{.....
108e0 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 55 72 69 44 72 61 67 28 20 Q_OBJECT..public:.....QUriDrag(.
10900 51 53 74 72 4c 69 73 74 20 75 72 69 73 2c 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 QStrList.uris,.QWidget.*.dragSou
10920 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 29 rce.=.0,.const.char.*.name.=.0.)
10940 3b 0a 20 20 20 20 51 55 72 69 44 72 61 67 28 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f ;.....QUriDrag(.QWidget.*.dragSo
10960 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 20 3d 20 30 20 urce.=.0,.const.char.*.name.=.0.
10980 29 3b 0a 20 20 20 20 7e 51 55 72 69 44 72 61 67 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 );.....~QUriDrag();......void.se
109a0 74 46 69 6c 65 6e 61 6d 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 20 tFilenames(.const.QStringList.&.
109c0 66 6e 61 6d 65 73 20 29 20 7b 20 73 65 74 46 69 6c 65 4e 61 6d 65 73 28 20 66 6e 61 6d 65 73 20 fnames.).{.setFileNames(.fnames.
109e0 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c 65 4e 61 6d 65 73 28 20 63 6f 6e 73 );.}.....void.setFileNames(.cons
10a00 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 20 66 6e 61 6d 65 73 20 29 3b 0a 20 20 20 20 76 6f t.QStringList.&.fnames.);.....vo
10a20 69 64 20 73 65 74 55 6e 69 63 6f 64 65 55 72 69 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 id.setUnicodeUris(.const.QString
10a40 4c 69 73 74 20 26 20 75 75 72 69 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 List.&.uuris.);.....virtual.void
10a60 20 73 65 74 55 72 69 73 28 20 51 53 74 72 4c 69 73 74 20 75 72 69 73 20 29 3b 0a 0a 20 20 20 20 .setUris(.QStrList.uris.);......
10a80 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 75 72 69 54 6f 4c 6f 63 61 6c 46 69 6c 65 28 63 6f static.QString.uriToLocalFile(co
10aa0 6e 73 74 20 63 68 61 72 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 53 74 72 69 6e 67 20 nst.char*);.....static.QCString.
10ac0 6c 6f 63 61 6c 46 69 6c 65 54 6f 55 72 69 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a localFileToUri(const.QString&);.
10ae0 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 75 72 69 54 6f 55 6e 69 63 6f 64 65 55 ....static.QString.uriToUnicodeU
10b00 72 69 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 53 74 ri(const.char*);.....static.QCSt
10b20 72 69 6e 67 20 75 6e 69 63 6f 64 65 55 72 69 54 6f 55 72 69 28 63 6f 6e 73 74 20 51 53 74 72 69 ring.unicodeUriToUri(const.QStri
10b40 6e 67 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 61 6e 44 65 63 6f 64 65 28 ng&);.....static.bool.canDecode(
10b60 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 20 29 3b 0a 20 20 20 20 73 74 61 .const.QMimeSource*.e.);.....sta
10b80 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 tic.bool.decode(.const.QMimeSour
10ba0 63 65 2a 20 65 2c 20 51 53 74 72 4c 69 73 74 26 20 69 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 ce*.e,.QStrList&.i.);.....static
10bc0 20 62 6f 6f 6c 20 64 65 63 6f 64 65 54 6f 55 6e 69 63 6f 64 65 55 72 69 73 28 20 63 6f 6e 73 74 .bool.decodeToUnicodeUris(.const
10be0 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 69 20 .QMimeSource*.e,.QStringList&.i.
10c00 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 4c 6f 63 61 6c 46 69 );.....static.bool.decodeLocalFi
10c20 6c 65 73 28 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 2c 20 51 53 74 72 69 les(.const.QMimeSource*.e,.QStri
10c40 6e 67 4c 69 73 74 26 20 69 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e ngList&.i.);..private:.#if.defin
10c60 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 6c 65 64 20 63 ed(Q_DISABLE_COPY).//.Disabled.c
10c80 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 20 opy.constructor.and.operator=...
10ca0 20 20 51 55 72 69 44 72 61 67 28 20 63 6f 6e 73 74 20 51 55 72 69 44 72 61 67 20 26 20 29 3b 0a ..QUriDrag(.const.QUriDrag.&.);.
10cc0 20 20 20 20 51 55 72 69 44 72 61 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 ....QUriDrag.&operator=(.const.Q
10ce0 55 72 69 44 72 61 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f UriDrag.&.);.#endif.};..class.Q_
10d00 45 58 50 4f 52 54 20 51 43 6f 6c 6f 72 44 72 61 67 20 3a 20 70 75 62 6c 69 63 20 51 53 74 6f 72 EXPORT.QColorDrag.:.public.QStor
10d20 65 64 44 72 61 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 43 6f 6c 6f 72 edDrag.{.....Q_OBJECT.....QColor
10d40 20 63 6f 6c 6f 72 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6c 6f 72 44 72 61 67 28 .color;..public:.....QColorDrag(
10d60 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 2c 20 51 57 69 64 67 65 74 20 2a 64 72 61 .const.QColor.&col,.QWidget.*dra
10d80 67 73 6f 75 72 63 65 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 gsource.=.0,.const.char.*name.=.
10da0 30 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 44 72 61 67 28 20 51 57 69 64 67 65 74 20 2a 20 64 0.);.....QColorDrag(.QWidget.*.d
10dc0 72 61 67 53 6f 75 72 63 65 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6e 61 6d 65 ragSource.=.0,.const.char.*.name
10de0 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 .=.0.);.....void.setColor(.const
10e00 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c .QColor.&col.);......static.bool
10e20 20 63 61 6e 44 65 63 6f 64 65 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 20 29 3b 0a 20 20 20 .canDecode(.QMimeSource.*.);....
10e40 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 65 63 6f 64 65 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 .static.bool.decode(.QMimeSource
10e60 20 2a 2c 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 .*,.QColor.&col.);..private:.#if
10e80 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 .defined(Q_DISABLE_COPY).//.Disa
10ea0 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
10ec0 6f 72 3d 0a 20 20 20 20 51 43 6f 6c 6f 72 44 72 61 67 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 or=.....QColorDrag(.const.QColor
10ee0 44 72 61 67 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 44 72 61 67 20 26 6f 70 65 72 61 74 Drag.&.);.....QColorDrag.&operat
10f00 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 44 72 61 67 20 26 20 29 3b 0a 23 65 6e 64 69 or=(.const.QColorDrag.&.);.#endi
10f20 66 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 74 79 70 65 64 f.};..#ifndef.QT_NO_COMPAT.typed
10f40 65 66 20 51 55 72 69 44 72 61 67 20 51 55 72 6c 44 72 61 67 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 ef.QUriDrag.QUrlDrag;.#endif..#i
10f60 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 0a 2f 2f 20 51 44 72 61 fndef.QT_NO_DRAGANDDROP..//.QDra
10f80 67 4d 61 6e 61 67 65 72 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 75 62 6c gManager.is.not.part.of.the.publ
10fa0 69 63 20 41 50 49 2e 20 20 49 74 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 61 0a 2f 2f 20 68 ic.API...It.is.defined.in.a.//.h
10fc0 65 61 64 65 72 20 66 69 6c 65 20 73 69 6d 70 6c 79 20 73 6f 20 64 69 66 66 65 72 65 6e 74 20 2e eader.file.simply.so.different..
10fe0 63 70 70 20 66 69 6c 65 73 20 63 61 6e 20 69 6d 70 6c 65 6d 65 6e 74 20 64 69 66 66 65 72 65 6e cpp.files.can.implement.differen
11000 74 0a 2f 2f 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 2f 2f 0a 0a 63 6c 61 73 73 t.//.member.functions..//..class
11020 20 51 5f 45 58 50 4f 52 54 20 51 44 72 61 67 4d 61 6e 61 67 65 72 3a 20 70 75 62 6c 69 63 20 51 .Q_EXPORT.QDragManager:.public.Q
11040 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 72 69 76 61 74 65 3a 0a Object.{.....Q_OBJECT..private:.
11060 20 20 20 20 51 44 72 61 67 4d 61 6e 61 67 65 72 28 29 3b 0a 20 20 20 20 7e 51 44 72 61 67 4d 61 ....QDragManager();.....~QDragMa
11080 6e 61 67 65 72 28 29 3b 0a 20 20 20 20 2f 2f 20 6f 6e 6c 79 20 66 72 69 65 6e 64 20 63 6c 61 73 nager();.....//.only.friend.clas
110a0 73 65 73 20 63 61 6e 20 75 73 65 20 51 44 72 61 67 4d 61 6e 61 67 65 72 2e 0a 20 20 20 20 66 72 ses.can.use.QDragManager......fr
110c0 69 65 6e 64 20 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 3b 0a 20 20 20 20 66 72 69 65 iend.class.QDragObject;.....frie
110e0 6e 64 20 63 6c 61 73 73 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 3b 0a 20 20 20 20 66 72 69 nd.class.QDragMoveEvent;.....fri
11100 65 6e 64 20 63 6c 61 73 73 20 51 44 72 6f 70 45 76 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 end.class.QDropEvent;.....friend
11120 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 .class.QApplication;......bool.e
11140 76 65 6e 74 46 69 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 ventFilter(.QObject.*,.QEvent.*.
11160 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 28 20 51 54 69 6d 65 72 45 76 );.....void.timerEvent(.QTimerEv
11180 65 6e 74 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 28 20 51 44 72 61 67 4f 62 6a ent*.);......bool.drag(.QDragObj
111a0 65 63 74 20 2a 2c 20 51 44 72 61 67 4f 62 6a 65 63 74 3a 3a 44 72 61 67 4d 6f 64 65 20 29 3b 0a ect.*,.QDragObject::DragMode.);.
111c0 0a 20 20 20 20 76 6f 69 64 20 63 61 6e 63 65 6c 28 20 62 6f 6f 6c 20 64 65 6c 65 74 65 53 6f 75 .....void.cancel(.bool.deleteSou
111e0 72 63 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 28 20 63 6f 6e rce.=.TRUE.);.....void.move(.con
11200 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 6f 70 28 29 3b 0a st.QPoint.&.);.....void.drop();.
11220 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 50 69 78 6d 61 70 28 29 3b 0a 0a 70 72 69 76 61 74 ....void.updatePixmap();..privat
11240 65 3a 0a 20 20 20 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 20 6f 62 6a 65 63 74 3b 0a 20 20 20 e:.....QDragObject.*.object;....
11260 20 76 6f 69 64 20 75 70 64 61 74 65 4d 6f 64 65 28 20 42 75 74 74 6f 6e 53 74 61 74 65 20 6e 65 .void.updateMode(.ButtonState.ne
11280 77 73 74 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 75 72 73 6f 72 28 wstate.);.....void.updateCursor(
112a0 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 72 63 65 3b 0a 20 20 );......QWidget.*.dragSource;...
112c0 20 20 51 57 69 64 67 65 74 20 2a 20 64 72 6f 70 57 69 64 67 65 74 3b 0a 20 20 20 20 62 6f 6f 6c ..QWidget.*.dropWidget;.....bool
112e0 20 62 65 69 6e 67 43 61 6e 63 65 6c 6c 65 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 74 6f 72 .beingCancelled;.....bool.restor
11300 65 43 75 72 73 6f 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 69 6c 6c 44 72 6f 70 3b 0a 0a 20 20 20 eCursor;.....bool.willDrop;.....
11320 20 51 50 69 78 6d 61 70 20 2a 70 6d 5f 63 75 72 73 6f 72 3b 0a 20 20 20 20 69 6e 74 20 6e 5f 63 .QPixmap.*pm_cursor;.....int.n_c
11340 75 72 73 6f 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 ursor;.#if.defined(Q_DISABLE_COP
11360 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 75 63 74 6f 72 20 Y).//.Disabled.copy.constructor.
11380 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 44 72 61 67 4d 61 6e 61 67 65 72 28 20 and.operator=.....QDragManager(.
113a0 63 6f 6e 73 74 20 51 44 72 61 67 4d 61 6e 61 67 65 72 20 26 20 29 3b 0a 20 20 20 20 51 44 72 61 const.QDragManager.&.);.....QDra
113c0 67 4d 61 6e 61 67 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 72 61 67 gManager.&operator=(.const.QDrag
113e0 4d 61 6e 61 67 65 72 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 Manager.&.);.#endif.};..#endif..
11400 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 #endif.//.QT_NO_MIME..#endif.//.
11420 51 44 52 41 47 4f 42 4a 45 43 54 5f 48 0a 00 00 00 10 00 71 00 63 00 6f 00 6c 00 6f 00 72 00 2e QDRAGOBJECT_H......q.c.o.l.o.r..
11440 00 68 00 00 19 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 .h..../*........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
118a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
118c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
118e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
119a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
119c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
119e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
11a20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4f 52 5f 48 0a 23 64 .........*/..#ifndef.QCOLOR_H.#d
11a40 65 66 69 6e 65 20 51 43 4f 4c 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e efine.QCOLOR_H..#ifndef.QT_H.#in
11a60 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 clude."qwindowdefs.h".#include."
11a80 71 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 63 qstringlist.h".#endif.//.QT_H..c
11aa0 6f 6e 73 74 20 51 52 67 62 20 20 52 47 42 5f 4d 41 53 4b 20 20 20 20 3d 20 30 78 30 30 66 66 66 onst.QRgb..RGB_MASK....=.0x00fff
11ac0 66 66 66 3b 09 09 2f 2f 20 6d 61 73 6b 73 20 52 47 42 20 76 61 6c 75 65 73 0a 0a 51 5f 45 58 50 fff;..//.masks.RGB.values..Q_EXP
11ae0 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 52 65 64 28 20 51 52 67 62 20 72 67 62 20 29 09 ORT.inline.int.qRed(.QRgb.rgb.).
11b00 09 2f 2f 20 67 65 74 20 72 65 64 20 70 61 72 74 20 6f 66 20 52 47 42 0a 7b 20 72 65 74 75 72 6e .//.get.red.part.of.RGB.{.return
11b20 20 28 69 6e 74 29 28 28 72 67 62 20 3e 3e 20 31 36 29 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 .(int)((rgb.>>.16).&.0xff);.}..Q
11b40 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 47 72 65 65 6e 28 20 51 52 67 62 20 _EXPORT.inline.int.qGreen(.QRgb.
11b60 72 67 62 20 29 09 09 2f 2f 20 67 65 74 20 67 72 65 65 6e 20 70 61 72 74 20 6f 66 20 52 47 42 0a rgb.)..//.get.green.part.of.RGB.
11b80 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 28 28 72 67 62 20 3e 3e 20 38 29 20 26 20 30 78 66 66 {.return.(int)((rgb.>>.8).&.0xff
11ba0 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 42 6c 75 65 28 );.}..Q_EXPORT.inline.int.qBlue(
11bc0 20 51 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 67 65 74 20 62 6c 75 65 20 70 61 72 74 20 6f 66 .QRgb.rgb.)..//.get.blue.part.of
11be0 20 52 47 42 0a 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 28 72 67 62 20 26 20 30 78 66 66 29 3b .RGB.{.return.(int)(rgb.&.0xff);
11c00 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 41 6c 70 68 61 28 20 .}..Q_EXPORT.inline.int.qAlpha(.
11c20 51 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 67 65 74 20 61 6c 70 68 61 20 70 61 72 74 20 6f 66 QRgb.rgb.)..//.get.alpha.part.of
11c40 20 52 47 42 41 0a 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 28 28 72 67 62 20 3e 3e 20 32 34 29 .RGBA.{.return.(int)((rgb.>>.24)
11c60 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 52 67 .&.0xff);.}..Q_EXPORT.inline.QRg
11c80 62 20 71 52 67 62 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 2f 2f 20 b.qRgb(.int.r,.int.g,.int.b.)//.
11ca0 73 65 74 20 52 47 42 20 76 61 6c 75 65 0a 7b 20 72 65 74 75 72 6e 20 28 30 78 66 66 20 3c 3c 20 set.RGB.value.{.return.(0xff.<<.
11cc0 32 34 29 20 7c 20 28 28 72 20 26 20 30 78 66 66 29 20 3c 3c 20 31 36 29 20 7c 20 28 28 67 20 26 24).|.((r.&.0xff).<<.16).|.((g.&
11ce0 20 30 78 66 66 29 20 3c 3c 20 38 29 20 7c 20 28 62 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f .0xff).<<.8).|.(b.&.0xff);.}..Q_
11d00 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 52 67 62 20 71 52 67 62 61 28 20 69 6e 74 20 72 2c EXPORT.inline.QRgb.qRgba(.int.r,
11d20 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 2c 20 69 6e 74 20 61 20 29 2f 2f 20 73 65 74 20 52 47 42 .int.g,.int.b,.int.a.)//.set.RGB
11d40 41 20 76 61 6c 75 65 0a 7b 20 72 65 74 75 72 6e 20 28 28 61 20 26 20 30 78 66 66 29 20 3c 3c 20 A.value.{.return.((a.&.0xff).<<.
11d60 32 34 29 20 7c 20 28 28 72 20 26 20 30 78 66 66 29 20 3c 3c 20 31 36 29 20 7c 20 28 28 67 20 26 24).|.((r.&.0xff).<<.16).|.((g.&
11d80 20 30 78 66 66 29 20 3c 3c 20 38 29 20 7c 20 28 62 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f .0xff).<<.8).|.(b.&.0xff);.}..Q_
11da0 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 47 72 61 79 28 20 69 6e 74 20 72 2c 20 EXPORT.inline.int.qGray(.int.r,.
11dc0 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 2f 2f 20 63 6f 6e 76 65 72 74 20 52 2c 47 2c 42 20 74 int.g,.int.b.)//.convert.R,G,B.t
11de0 6f 20 67 72 61 79 20 30 2e 2e 32 35 35 0a 7b 20 72 65 74 75 72 6e 20 28 72 2a 31 31 2b 67 2a 31 o.gray.0..255.{.return.(r*11+g*1
11e00 36 2b 62 2a 35 29 2f 33 32 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 6+b*5)/32;.}..Q_EXPORT.inline.in
11e20 74 20 71 47 72 61 79 28 20 51 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 63 6f 6e 76 65 72 74 20 t.qGray(.QRgb.rgb.)..//.convert.
11e40 52 47 42 20 74 6f 20 67 72 61 79 20 30 2e 2e 32 35 35 0a 7b 20 72 65 74 75 72 6e 20 71 47 72 61 RGB.to.gray.0..255.{.return.qGra
11e60 79 28 20 71 52 65 64 28 72 67 62 29 2c 20 71 47 72 65 65 6e 28 72 67 62 29 2c 20 71 42 6c 75 65 y(.qRed(rgb),.qGreen(rgb),.qBlue
11e80 28 72 67 62 29 20 29 3b 20 7d 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6c (rgb).);.}...class.Q_EXPORT.QCol
11ea0 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 70 65 63 20 7b 20 52 67 62 or.{.public:.....enum.Spec.{.Rgb
11ec0 2c 20 48 73 76 20 7d 3b 0a 0a 20 20 20 20 51 43 6f 6c 6f 72 28 29 3b 0a 20 20 20 20 51 43 6f 6c ,.Hsv.};......QColor();.....QCol
11ee0 6f 72 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 3b 0a 20 20 20 20 51 or(.int.r,.int.g,.int.b.);.....Q
11f00 43 6f 6c 6f 72 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 7a 2c 20 53 70 65 63 Color(.int.x,.int.y,.int.z,.Spec
11f20 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 51 52 67 62 20 72 67 62 2c 20 75 69 6e 74 20 70 .);.....QColor(.QRgb.rgb,.uint.p
11f40 69 78 65 6c 3d 30 78 66 66 66 66 66 66 66 66 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 63 6f ixel=0xffffffff);.....QColor(.co
11f60 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 51 43 6f 6c 6f 72 28 nst.QString&.name.);.....QColor(
11f80 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 .const.char.*name.);.....QColor(
11fa0 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 26 6f .const.QColor.&.);.....QColor.&o
11fc0 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 20 20 perator=(.const.QColor.&.);.....
11fe0 20 62 6f 6f 6c 20 20 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 .bool...isValid().const;.....boo
12000 6c 20 20 20 69 73 44 69 72 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 l...isDirty().const;.....QString
12020 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 4e 61 6d .name().const;.....void...setNam
12040 65 64 43 6f 6c 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 edColor(.const.QString&.name.);.
12060 0a 20 20 20 20 51 52 67 62 20 20 20 72 67 62 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .....QRgb...rgb()....const;.....
12080 76 6f 69 64 20 20 20 73 65 74 52 67 62 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 void...setRgb(.int.r,.int.g,.int
120a0 20 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 52 67 62 28 20 51 52 67 62 20 72 67 .b.);.....void...setRgb(.QRgb.rg
120c0 62 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 67 65 74 52 67 62 28 20 69 6e 74 20 2a 72 2c 20 b.);.....void...getRgb(.int.*r,.
120e0 69 6e 74 20 2a 67 2c 20 69 6e 74 20 2a 62 20 29 20 63 6f 6e 73 74 20 7b 20 72 67 62 28 20 72 2c int.*g,.int.*b.).const.{.rgb(.r,
12100 20 67 2c 20 62 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 72 67 62 28 20 69 6e 74 20 2a .g,.b.);.}.....void...rgb(.int.*
12120 72 2c 20 69 6e 74 20 2a 67 2c 20 69 6e 74 20 2a 62 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 r,.int.*g,.int.*b.).const;.//.ob
12140 73 6f 6c 65 74 65 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 72 65 64 28 29 20 20 20 20 63 6f 6e 73 solete......int....red()....cons
12160 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 67 72 65 65 6e 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 t;.....int....green()..const;...
12180 20 20 69 6e 74 09 20 20 20 62 6c 75 65 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f ..int....blue()...const;......vo
121a0 69 64 20 20 20 73 65 74 48 73 76 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 73 2c 20 69 6e 74 20 76 id...setHsv(.int.h,.int.s,.int.v
121c0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 67 65 74 48 73 76 28 20 69 6e 74 20 2a 68 2c 20 69 .);.....void...getHsv(.int.*h,.i
121e0 6e 74 20 2a 73 2c 20 69 6e 74 20 2a 76 20 29 20 63 6f 6e 73 74 20 7b 20 68 73 76 28 20 68 2c 20 nt.*s,.int.*v.).const.{.hsv(.h,.
12200 73 2c 20 76 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 68 73 76 28 20 69 6e 74 20 2a 68 s,.v.);.}.....void...hsv(.int.*h
12220 2c 20 69 6e 74 20 2a 73 2c 20 69 6e 74 20 2a 76 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 ,.int.*s,.int.*v.).const;.//.obs
12240 6f 6c 65 74 65 0a 20 20 20 20 76 6f 69 64 20 20 20 67 65 74 48 73 76 28 20 69 6e 74 20 26 68 2c olete.....void...getHsv(.int.&h,
12260 20 69 6e 74 20 26 73 2c 20 69 6e 74 20 26 76 20 29 20 63 6f 6e 73 74 20 7b 20 68 73 76 28 20 26 .int.&s,.int.&v.).const.{.hsv(.&
12280 68 2c 20 26 73 2c 20 26 76 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 20 20 20 20 h,.&s,.&v.);.}.//.obsolete......
122a0 51 43 6f 6c 6f 72 20 6c 69 67 68 74 28 20 69 6e 74 20 66 20 3d 20 31 35 30 20 29 20 63 6f 6e 73 QColor.light(.int.f.=.150.).cons
122c0 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 64 61 72 6b 28 20 69 6e 74 20 66 20 3d 20 32 30 30 20 t;.....QColor.dark(.int.f.=.200.
122e0 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3d 3d 28 ).const;......bool...operator==(
12300 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f .const.QColor.&c.).const;.....bo
12320 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 ol...operator!=(.const.QColor.&c
12340 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 61 6c 6c 6f 63 28 29 3b 0a 20 .).const;......uint...alloc();..
12360 20 20 20 75 69 6e 74 20 20 20 70 69 78 65 6c 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 ...uint...pixel()..const;..#if.d
12380 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 2f 2f 20 23 23 23 20 69 6e 20 34 efined(Q_WS_X11).....//.###.in.4
123a0 2e 30 2c 20 6d 61 6b 65 20 74 68 69 73 20 74 61 6b 65 20 61 20 64 65 66 61 75 6c 74 20 61 72 67 .0,.make.this.take.a.default.arg
123c0 75 6d 65 6e 74 20 6f 66 20 2d 31 20 66 6f 72 20 64 65 66 61 75 6c 74 20 73 63 72 65 65 6e 3f 0a ument.of.-1.for.default.screen?.
123e0 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 63 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 ....uint.alloc(.int.screen.);...
12400 20 20 75 69 6e 74 20 70 69 78 65 6c 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 20 63 6f 6e 73 74 ..uint.pixel(.int.screen.).const
12420 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 6d 61 78 43 6f 6c ;.#endif......static.int..maxCol
12440 6f 72 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 6e 75 6d 42 69 74 50 6c 61 ors();.....static.int..numBitPla
12460 6e 65 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 65 6e 74 65 72 41 6c 6c nes();......static.int..enterAll
12480 6f 63 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6c 65 61 ocContext();.....static.void.lea
124a0 76 65 41 6c 6c 6f 63 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 veAllocContext();.....static.int
124c0 20 20 63 75 72 72 65 6e 74 41 6c 6c 6f 63 43 6f 6e 74 65 78 74 28 29 3b 0a 20 20 20 20 73 74 61 ..currentAllocContext();.....sta
124e0 74 69 63 20 76 6f 69 64 20 64 65 73 74 72 6f 79 41 6c 6c 6f 63 43 6f 6e 74 65 78 74 28 20 69 6e tic.void.destroyAllocContext(.in
12500 74 20 29 3b 0a 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 t.);..#if.defined(Q_WS_WIN).....
12520 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 52 67 62 2a 20 70 61 6c 65 74 74 65 28 20 69 6e 74 2a static.const.QRgb*.palette(.int*
12540 20 6e 75 6d 45 6e 74 72 69 65 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e .numEntries.=.0.);.....static.in
12560 74 20 73 65 74 50 61 6c 65 74 74 65 45 6e 74 72 69 65 73 28 20 63 6f 6e 73 74 20 51 52 67 62 2a t.setPaletteEntries(.const.QRgb*
12580 20 65 6e 74 72 69 65 73 2c 20 69 6e 74 20 6e 75 6d 45 6e 74 72 69 65 73 2c 0a 09 09 09 09 20 20 .entries,.int.numEntries,.......
125a0 69 6e 74 20 62 61 73 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 48 50 41 4c int.base.=.-1.);.....static.HPAL
125c0 45 54 54 45 20 68 50 61 6c 28 29 20 20 7b 20 72 65 74 75 72 6e 20 68 70 61 6c 3b 20 7d 0a 20 20 ETTE.hPal()..{.return.hpal;.}...
125e0 20 20 73 74 61 74 69 63 20 75 69 6e 74 09 72 65 61 6c 69 7a 65 50 61 6c 28 20 51 57 69 64 67 65 ..static.uint.realizePal(.QWidge
12600 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 20 76 6f 69 64 20 69 t.*.);.#endif......static.void.i
12620 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 6f 69 64 20 63 6c 65 nitialize();.....static.void.cle
12640 61 6e 75 70 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 anup();.#ifndef.QT_NO_STRINGLIST
12660 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 63 6f 6c 6f 72 4e 61 6d .....static.QStringList.colorNam
12680 65 73 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 65 6e 75 6d 20 7b 20 44 69 72 74 20 3d 20 30 es();.#endif.....enum.{.Dirt.=.0
126a0 78 34 34 34 39 35 32 35 34 2c 20 49 6e 76 61 6c 69 64 20 3d 20 30 78 34 39 30 30 30 30 30 30 20 x44495254,.Invalid.=.0x49000000.
126c0 7d 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 79 73 74 65 6d 4e };..private:.....void.setSystemN
126e0 61 6d 65 64 43 6f 6c 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 amedColor(.const.QString&.name.)
12700 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 65 6c 28 20 75 69 6e 74 20 70 69 78 65 6c 20 ;.....void.setPixel(.uint.pixel.
12720 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 47 6c 6f 62 61 6c 43 6f 6c );.....static.void.initGlobalCol
12740 6f 72 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 75 69 6e 74 20 61 72 67 62 54 6f 50 69 78 ors();.....static.uint.argbToPix
12760 33 32 28 51 52 67 62 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 2a 20 67 6c 6f 32(QRgb);.....static.QColor*.glo
12780 62 61 6c 43 6f 6c 6f 72 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 6f 6c balColors();.....static.bool.col
127a0 6f 72 5f 69 6e 69 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 6c 6f 62 61 6c 73 or_init;.....static.bool.globals
127c0 5f 69 6e 69 74 3b 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 _init;.#if.defined(Q_WS_WIN)....
127e0 20 73 74 61 74 69 63 20 48 50 41 4c 45 54 54 45 20 68 70 61 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 .static.HPALETTE.hpal;.#endif...
12800 20 20 73 74 61 74 69 63 20 65 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 6c 20 7b 20 64 38 2c 20 64 ..static.enum.ColorModel.{.d8,.d
12820 33 32 20 7d 20 63 6f 6c 6f 72 6d 6f 64 65 6c 3b 0a 20 20 20 20 75 6e 69 6f 6e 20 7b 0a 09 51 52 32.}.colormodel;.....union.{..QR
12840 67 62 20 61 72 67 62 3b 0a 09 73 74 72 75 63 74 20 44 38 20 7b 0a 09 20 20 20 20 51 52 67 62 20 gb.argb;..struct.D8.{......QRgb.
12860 61 72 67 62 3b 0a 09 20 20 20 20 75 63 68 61 72 20 70 69 78 3b 0a 09 20 20 20 20 75 63 68 61 72 argb;......uchar.pix;......uchar
12880 20 69 6e 76 61 6c 69 64 3b 0a 09 20 20 20 20 75 63 68 61 72 20 64 69 72 74 79 3b 0a 09 20 20 20 .invalid;......uchar.dirty;.....
128a0 20 75 63 68 61 72 20 64 69 72 65 63 74 3b 0a 09 7d 20 64 38 3b 0a 09 73 74 72 75 63 74 20 44 33 .uchar.direct;..}.d8;..struct.D3
128c0 32 20 7b 0a 09 20 20 20 20 51 52 67 62 20 61 72 67 62 3b 0a 09 20 20 20 20 75 69 6e 74 20 70 69 2.{......QRgb.argb;......uint.pi
128e0 78 3b 0a 09 20 20 20 20 62 6f 6f 6c 20 69 6e 76 61 6c 69 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 x;......bool.invalid().const.{.r
12900 65 74 75 72 6e 20 61 72 67 62 20 3d 3d 20 51 43 6f 6c 6f 72 3a 3a 49 6e 76 61 6c 69 64 20 26 26 eturn.argb.==.QColor::Invalid.&&
12920 20 70 69 78 20 3d 3d 20 51 43 6f 6c 6f 72 3a 3a 44 69 72 74 3b 20 7d 0a 09 20 20 20 20 62 6f 6f .pix.==.QColor::Dirt;.}......boo
12940 6c 20 70 72 6f 62 61 62 6c 79 44 69 72 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e l.probablyDirty().const.{.return
12960 20 70 69 78 20 3d 3d 20 51 43 6f 6c 6f 72 3a 3a 44 69 72 74 3b 20 7d 0a 09 7d 20 64 33 32 3b 0a .pix.==.QColor::Dirt;.}..}.d32;.
12980 20 20 20 20 7d 20 64 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 43 6f 6c 6f 72 3a 3a 51 43 6f ....}.d;.};...inline.QColor::QCo
129a0 6c 6f 72 28 29 0a 7b 20 64 2e 64 33 32 2e 61 72 67 62 20 3d 20 49 6e 76 61 6c 69 64 3b 20 64 2e lor().{.d.d32.argb.=.Invalid;.d.
129c0 64 33 32 2e 70 69 78 20 3d 20 44 69 72 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 6f 6c 6f 72 d32.pix.=.Dirt;.}..inline.QColor
129e0 3a 3a 51 43 6f 6c 6f 72 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 0a ::QColor(.int.r,.int.g,.int.b.).
12a00 7b 0a 20 20 20 20 64 2e 64 33 32 2e 61 72 67 62 20 3d 20 49 6e 76 61 6c 69 64 3b 0a 20 20 20 20 {.....d.d32.argb.=.Invalid;.....
12a20 64 2e 64 33 32 2e 70 69 78 20 3d 20 44 69 72 74 3b 0a 20 20 20 20 73 65 74 52 67 62 28 20 72 2c d.d32.pix.=.Dirt;.....setRgb(.r,
12a40 20 67 2c 20 62 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 51 43 6f 6c 6f 72 3a 3a .g,.b.);.}..inline.QRgb.QColor::
12a60 72 67 62 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 2e 61 72 67 62 3b 20 7d 0a 0a rgb().const.{.return.d.argb;.}..
12a80 69 6e 6c 69 6e 65 20 69 6e 74 20 51 43 6f 6c 6f 72 3a 3a 72 65 64 28 29 20 63 6f 6e 73 74 0a 7b inline.int.QColor::red().const.{
12aa0 20 72 65 74 75 72 6e 20 71 52 65 64 28 64 2e 61 72 67 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 .return.qRed(d.argb);.}..inline.
12ac0 69 6e 74 20 51 43 6f 6c 6f 72 3a 3a 67 72 65 65 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 int.QColor::green().const.{.retu
12ae0 72 6e 20 71 47 72 65 65 6e 28 64 2e 61 72 67 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 rn.qGreen(d.argb);.}..inline.int
12b00 20 51 43 6f 6c 6f 72 3a 3a 62 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 71 .QColor::blue().const.{.return.q
12b20 42 6c 75 65 28 64 2e 61 72 67 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 6f Blue(d.argb);.}..inline.bool.QCo
12b40 6c 6f 72 3a 3a 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 lor::isValid().const.{.....if.(.
12b60 63 6f 6c 6f 72 6d 6f 64 65 6c 20 3d 3d 20 64 38 20 29 0a 09 72 65 74 75 72 6e 20 21 64 2e 64 38 colormodel.==.d8.)..return.!d.d8
12b80 2e 69 6e 76 61 6c 69 64 3b 0a 20 20 20 20 65 6c 73 65 0a 09 72 65 74 75 72 6e 20 21 64 2e 64 33 .invalid;.....else..return.!d.d3
12ba0 32 2e 69 6e 76 61 6c 69 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 6f 6c 2.invalid();.}..inline.bool.QCol
12bc0 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 or::operator==(.const.QColor.&c.
12be0 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2e 61 72 67 62 20 3d 3d 20 63 ).const.{.....return.d.argb.==.c
12c00 2e 64 2e 61 72 67 62 20 26 26 20 69 73 56 61 6c 69 64 28 29 20 3d 3d 20 63 2e 69 73 56 61 6c 69 .d.argb.&&.isValid().==.c.isVali
12c20 64 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 6f 6c 6f 72 3a 3a 6f 70 65 72 d();.}..inline.bool.QColor::oper
12c40 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 20 63 6f 6e 73 74 0a ator!=(.const.QColor.&c.).const.
12c60 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 21 6f 70 65 72 61 74 6f 72 3d 3d 28 63 29 3b 0a 7d 0a 0a {.....return.!operator==(c);.}..
12c80 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 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 2a 2f 0a 0a 23 69 66 6e 64 .......................*/..#ifnd
12d40 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 ef.QT_NO_DATASTREAM.Q_EXPORT.QDa
12d60 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 taStream.&operator<<(.QDataStrea
12d80 6d 20 26 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 m.&,.const.QColor.&.);.Q_EXPORT.
12da0 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 QDataStream.&operator>>(.QDataSt
12dc0 72 65 61 6d 20 26 2c 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 ream.&,.QColor.&.);.#endif..#end
12de0 69 66 20 2f 2f 20 51 43 4f 4c 4f 52 5f 48 0a 00 00 00 14 00 71 00 64 00 73 00 74 00 72 00 65 00 if.//.QCOLOR_H......q.d.s.t.r.e.
12e00 61 00 6d 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 20 20 a.m...h...+/*...................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
12fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
130a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
130c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
130e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
131a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
131c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
131e0 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 44 53 54 52 45 41 4d .............*/.#ifndef.QDSTREAM
13200 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 53 54 52 45 41 4d 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 _H.#define.QDSTREAM_H.#include."
13220 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 61 00 78 qdatastream.h".#endif......q.a.x
13240 00 6f 00 62 00 6a 00 65 00 63 00 74 00 2e 00 68 00 00 07 1f 2f 2a 20 20 20 20 20 20 20 20 20 20 .o.b.j.e.c.t...h..../*..........
13260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
132a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
132c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
132e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
133a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
133c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
133e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
134a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
134c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
134e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 55 4e 49 43 4f 44 ..............*/..#ifndef.UNICOD
13660 45 0a 23 64 65 66 69 6e 65 20 55 4e 49 43 4f 44 45 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 E.#define.UNICODE.#endif..#ifnde
13680 66 20 51 41 58 4f 42 4a 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 58 4f 42 4a 45 43 54 5f f.QAXOBJECT_H.#define.QAXOBJECT_
136a0 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 78 62 61 73 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 H..#include."qaxbase.h".#include
136c0 20 3c 71 6f 62 6a 65 63 74 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 41 78 4f 62 6a 65 63 74 20 3a 20 .<qobject.h>..class.QAxObject.:.
136e0 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 41 78 42 61 73 65 0a 7b public.QObject,.public.QAxBase.{
13700 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 78 45 76 65 6e 74 53 69 6e 6b 3b 0a .....friend.class.QAxEventSink;.
13720 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a public:.....QMetaObject.*metaObj
13740 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6c 61 ect().const;.....const.char.*cla
13760 73 73 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 2a 20 71 74 5f 63 61 73 ssName().const;.....void*.qt_cas
13780 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 69 6e t(.const.char*.);.....bool.qt_in
137a0 76 6f 6b 65 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c voke(.int,.QUObject*.);.....bool
137c0 20 71 74 5f 65 6d 69 74 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 .qt_emit(.int,.QUObject*.);.....
137e0 62 6f 6f 6c 20 71 74 5f 70 72 6f 70 65 72 74 79 28 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 61 72 bool.qt_property(.int,.int,.QVar
13800 69 61 6e 74 2a 20 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 2a 20 71 4f 62 6a 65 63 74 28 29 20 iant*.);.....QObject*.qObject().
13820 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 63 74 2a 29 74 68 69 73 3b 20 7d 0a 0a 20 20 20 20 {.return.(QObject*)this;.}......
13840 51 41 78 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 QAxObject(.QObject.*parent.=.0,.
13860 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 51 41 78 4f const.char.*name.=.0.);.....QAxO
13880 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 2c 20 51 4f 62 6a 65 63 74 bject(.const.QString.&c,.QObject
138a0 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d .*parent.=.0,.const.char.*name.=
138c0 20 30 20 29 3b 0a 20 20 20 20 51 41 78 4f 62 6a 65 63 74 28 20 49 55 6e 6b 6e 6f 77 6e 20 2a 69 .0.);.....QAxObject(.IUnknown.*i
138e0 66 61 63 65 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 face,.QObject.*parent.=.0,.const
13900 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 41 78 4f 62 6a 65 63 .char.*name.=.0.);.....~QAxObjec
13920 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a t();..private:.....QMetaObject.*
13940 70 61 72 65 6e 74 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 parentMetaObject().const;.};..#e
13960 6e 64 69 66 20 2f 2f 51 41 58 4f 42 4a 45 43 54 5f 48 0a 00 00 00 1c 00 71 00 63 00 6f 00 6d 00 ndif.//QAXOBJECT_H......q.c.o.m.
13980 6d 00 6f 00 6e 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0f cb 2f 2a 20 20 20 20 20 20 20 m.o.n.s.t.y.l.e...h..../*.......
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 20 20 20 ................................
13b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13f80 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4d 4d 4f 4e 53 54 59 4c 45 5f 48 0a 23 64 65 66 .*/..#ifndef.QCOMMONSTYLE_H.#def
13fa0 69 6e 65 20 51 43 4f 4d 4d 4f 4e 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 ine.QCOMMONSTYLE_H..#ifndef.QT_H
13fc0 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 .#include."qstyle.h".#endif.//.Q
13fe0 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 73 20 T_H..#ifndef.QT_NO_STYLE..class.
14000 51 5f 45 58 50 4f 52 54 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 3a 20 70 75 62 6c 69 63 20 51 53 Q_EXPORT.QCommonStyle:.public.QS
14020 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 tyle.{.....Q_OBJECT..public:....
14040 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 43 6f 6d 6d 6f 6e 53 74 79 .QCommonStyle();.....~QCommonSty
14060 6c 65 28 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 le();......void.drawPrimitive(.P
14080 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e 74 65 72 20 rimitiveElement.pe,....QPainter.
140a0 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e 73 74 20 *p,....const.QRect.&r,....const.
140c0 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 QColorGroup.&cg,....SFlags.flags
140e0 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c .=.Style_Default,....const.QStyl
14100 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
14120 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 .).const;......void.drawControl(
14140 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 20 20 20 .ControlElement.element,........
14160 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 .QPainter.*p,.........const.QWid
14180 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 get.*widget,.........const.QRect
141a0 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 .&r,.........const.QColorGroup.&
141c0 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 cg,.........SFlags.how.=.Style_D
141e0 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 efault,.........const.QStyleOpti
14200 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f on&.=.QStyleOption::Default.).co
14220 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 nst;......void.drawControlMask(.
14240 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 09 20 20 51 50 61 ControlElement.element,......QPa
14260 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 inter.*p,......const.QWidget.*wi
14280 64 67 65 74 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 dget,......const.QRect.&r,......
142a0 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
142c0 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 on::Default.).const;......QRect.
142e0 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 subRect(.SubRect.r,.const.QWidge
14300 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 t.*widget.).const;......void.dra
14320 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.
14340 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 20 2a 70 2c 0a 09 09 control,.........QPainter.*p,...
14360 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 2c 0a 09 09 09 ......const.QWidget.*widget,....
14380 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 63 6f 6e .....const.QRect.&r,.........con
143a0 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 53 46 6c 61 st.QColorGroup.&cg,.........SFla
143c0 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 gs.how.=.Style_Default,.#ifdef.Q
143e0 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 5f 41 _QDOC.........SCFlags.sub.=.SC_A
14400 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 3d 20 ll,.#else.........SCFlags.sub.=.
14420 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 43 46 (uint)SC_All,.#endif.........SCF
14440 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 20 20 lags.subActive.=.SC_None,.......
14460 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 ..const.QStyleOption&.=.QStyleOp
14480 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 tion::Default.).const;......void
144a0 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 20 43 6f 6d 70 6c 65 78 .drawComplexControlMask(.Complex
144c0 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 51 50 61 69 6e 74 65 72 20 2a Control.control,......QPainter.*
144e0 70 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 p,......const.QWidget.*widget,..
14500 09 09 09 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 ....const.QRect.&r,......const.Q
14520 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 StyleOption&.=.QStyleOption::Def
14540 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 ault.).const;......QRect.querySu
14560 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 bControlMetrics(.ComplexControl.
14580 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 control,.......const.QWidget.*wi
145a0 64 67 65 74 2c 0a 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 20 dget,.......SubControl.sc,......
145c0 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
145e0 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 53 75 62 43 6f ion::Default.).const;......SubCo
14600 6e 74 72 6f 6c 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f ntrol.querySubControl(.ComplexCo
14620 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 57 69 64 67 65 74 ntrol.control,.....const.QWidget
14640 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c .*widget,.....const.QPoint.&pos,
14660 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c .....const.QStyleOption&.=.QStyl
14680 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 20 20 69 eOption::Default.).const;......i
146a0 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 2c 20 63 nt.pixelMetric(.PixelMetric.m,.c
146c0 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 onst.QWidget.*widget.=.0.).const
146e0 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 ;......QSize.sizeFromContents(.C
14700 6f 6e 74 65 6e 74 73 54 79 70 65 20 73 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 ontentsType.s,........const.QWid
14720 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 get.*widget,........const.QSize.
14740 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 &contentsSize,........const.QSty
14760 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c leOption&.=.QStyleOption::Defaul
14780 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 t.).const;......int.styleHint(St
147a0 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e yleHint.sh,.const.QWidget.*,.con
147c0 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 2c 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 st.QStyleOption.&,.QStyleHintRet
147e0 75 72 6e 20 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 74 79 6c 65 urn.*).const;......QPixmap.style
14800 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 70 2c 0a 09 09 09 20 63 6f 6e 73 Pixmap(.StylePixmap.sp,.....cons
14820 74 20 51 57 69 64 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 t.QWidget.*widget.=.0,.....const
14840 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
14860 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f efault.).const;...private:...../
14880 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.
148a0 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_
148c0 43 4f 50 59 29 0a 20 20 20 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 43 COPY).....QCommonStyle(.const.QC
148e0 6f 6d 6d 6f 6e 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 ommonStyle.&.);.....QCommonStyle
14900 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 20 .&operator=(.const.QCommonStyle.
14920 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e &.);.#endif.};....#endif.//.QT_N
14940 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4d 4d 4f 4e 53 54 59 4c 45 5f O_STYLE..#endif.//.QCOMMONSTYLE_
14960 48 0a 00 00 00 14 00 71 00 66 00 6f 00 6e 00 74 00 69 00 6e 00 66 00 2e 00 68 00 00 04 29 2f 2a H......q.f.o.n.t.i.n.f...h...)/*
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 2a 2f 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 49 4e 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 */.#ifndef.QFONTINF_H.#define.QF
14d80 4f 4e 54 49 4e 46 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 6f 2e 68 22 0a ONTINF_H.#include."qfontinfo.h".
14da0 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 65 00 72 00 72 00 6f 00 72 00 6d 00 65 00 73 00 73 00 #endif......q.e.r.r.o.r.m.e.s.s.
14dc0 61 00 67 00 65 00 2e 00 68 00 00 09 b8 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a.g.e...h..../*.................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
14fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
150a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
150c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
150e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
151a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
151c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
151e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
152a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
152c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
152e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
153a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
153c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
153e0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 52 52 4f 52 4d 45 53 53 ..........*/..#ifndef.QERRORMESS
15400 41 47 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 45 52 52 4f 52 4d 45 53 53 41 47 45 5f 48 0a 0a 23 AGE_H.#define.QERRORMESSAGE_H..#
15420 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 68 22 ifndef.QT_H.#include."qdialog.h"
15440 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 45 .#endif.//.QT_H..#ifndef.QT_NO_E
15460 52 52 4f 52 4d 45 53 53 41 47 45 0a 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 63 RRORMESSAGE.class.QPushButton;.c
15480 6c 61 73 73 20 51 43 68 65 63 6b 42 6f 78 3b 0a 63 6c 61 73 73 20 51 4c 61 62 65 6c 3b 0a 63 6c lass.QCheckBox;.class.QLabel;.cl
154a0 61 73 73 20 51 54 65 78 74 56 69 65 77 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 ass.QTextView;.class.QStringList
154c0 3b 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 63 6c 61 73 73 20 51 44 69 ;.template<class.type>.class.QDi
154e0 63 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 45 72 72 6f 72 4d 65 73 73 61 ct;...class.Q_EXPORT.QErrorMessa
15500 67 65 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 ge:.public.QDialog.{.....Q_OBJEC
15520 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 28 20 51 57 69 T.public:.....QErrorMessage(.QWi
15540 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 dget*.parent,.const.char*.name=0
15560 20 29 3b 0a 20 20 20 20 7e 51 45 72 72 6f 72 4d 65 73 73 61 67 65 28 29 3b 0a 0a 20 20 20 20 73 .);.....~QErrorMessage();......s
15580 74 61 74 69 63 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 20 2a 20 71 74 48 61 6e 64 6c 65 72 28 tatic.QErrorMessage.*.qtHandler(
155a0 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 );..public.slots:.....void.messa
155c0 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 ge(.const.QString.&.);..protecte
155e0 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 6f 6e 65 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 d:.....void.done(.int.);..privat
15600 65 3a 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 6f 6b 3b 0a 20 20 20 20 51 43 68 e:.....QPushButton.*.ok;.....QCh
15620 65 63 6b 42 6f 78 20 2a 20 61 67 61 69 6e 3b 0a 20 20 20 20 51 54 65 78 74 56 69 65 77 20 2a 20 eckBox.*.again;.....QTextView.*.
15640 65 72 72 6f 72 73 3b 0a 20 20 20 20 51 4c 61 62 65 6c 20 2a 20 69 63 6f 6e 3b 0a 20 20 20 20 51 errors;.....QLabel.*.icon;.....Q
15660 53 74 72 69 6e 67 4c 69 73 74 20 2a 20 70 65 6e 64 69 6e 67 3b 0a 20 20 20 20 51 44 69 63 74 3c StringList.*.pending;.....QDict<
15680 69 6e 74 3e 20 2a 20 64 6f 4e 6f 74 53 68 6f 77 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 78 74 int>.*.doNotShow;......bool.next
156a0 50 65 6e 64 69 6e 67 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c Pending();..#if.defined(Q_DISABL
156c0 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 75 E_COPY).//.Disabled.copy.constru
156e0 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 45 72 72 6f 72 4d 65 73 ctor.and.operator=.....QErrorMes
15700 73 61 67 65 28 20 63 6f 6e 73 74 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 20 26 20 29 3b 0a 20 sage(.const.QErrorMessage.&.);..
15720 20 20 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e ...QErrorMessage.&operator=(.con
15740 73 74 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a st.QErrorMessage.&.);.#endif.};.
15760 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 45 52 52 4f 52 4d 45 53 53 41 47 45 0a 0a 23 65 .#endif.//QT_NO_ERRORMESSAGE..#e
15780 6e 64 69 66 0a 00 00 00 2a 00 71 00 66 00 6f 00 6e 00 74 00 66 00 61 00 63 00 74 00 6f 00 72 00 ndif....*.q.f.o.n.t.f.a.c.t.o.r.
157a0 79 00 62 00 64 00 66 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 21 2f 2a 20 20 20 20 20 20 20 y.b.d.f._.q.w.s...h...!/*.......
157c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
157e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
158a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
158c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
158e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
159a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
159c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
159e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15cc0 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 42 44 46 5f ....*/..#ifndef.QFONTFACTORYBDF_
15ce0 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 42 44 46 5f 51 57 QWS_H.#define.QFONTFACTORYBDF_QW
15d00 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 66 6f 6e S_H..#ifndef.QT_H.#include."qfon
15d20 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a tmanager_qws.h".#endif.//.QT_H..
15d40 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 44 46 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 46 61 #ifndef.QT_NO_BDF..class.QFontFa
15d60 63 74 6f 72 79 42 44 46 20 3a 20 70 75 62 6c 69 63 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 7b ctoryBDF.:.public.QFontFactory.{
15d80 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 42 44 46 28 29 ..public:......QFontFactoryBDF()
15da0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 46 6f 6e 74 46 61 63 74 6f 72 79 42 44 46 28 29 ;.....virtual.~QFontFactoryBDF()
15dc0 3b 0a 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 74 ;......QRenderedFont.*.get(const
15de0 20 51 46 6f 6e 74 44 65 66 20 26 2c 51 44 69 73 6b 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 .QFontDef.&,QDiskFont.*);.....vi
15e00 72 74 75 61 6c 20 76 6f 69 64 20 6c 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 2a 29 20 63 6f 6e rtual.void.load(QDiskFont.*).con
15e20 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 6e 69 63 6f 64 65 28 51 52 65 st;.....virtual.bool.unicode(QRe
15e40 6e 64 65 72 65 64 46 6f 6e 74 20 2a 2c 69 6e 74 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c nderedFont.*,int.&);.....virtual
15e60 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 .QString.name();..private:......
15e80 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 42 44 46 3b 0a 7d friend.class.QRenderedFontBDF;.}
15ea0 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 42 44 46 0a 0a 23 65 6e 64 69 66 20 2f ;..#endif.//.QT_NO_BDF..#endif./
15ec0 2f 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 42 44 46 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 64 /.QFONTFACTORYBDF_QWS_H......q.d
15ee0 00 65 00 65 00 70 00 63 00 6f 00 70 00 79 00 2e 00 68 00 00 07 e7 2f 2a 20 20 20 20 20 20 20 20 .e.e.p.c.o.p.y...h..../*........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
162c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
162e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16360 20 20 20 20 20 20 20 20 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 2a 2f ..............................*/
164e0 0a 0a 23 69 66 6e 64 65 66 20 51 44 45 45 50 43 4f 50 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 ..#ifndef.QDEEPCOPY_H.#define.QD
16500 45 45 50 43 4f 50 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 20 20 69 6e 63 6c 75 EEPCOPY_H..#ifndef.QT_H.#..inclu
16520 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 5f 48 0a 0a 74 de."qglobal.h".#endif.//.QT_H..t
16540 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 44 65 65 70 43 6f 70 emplate.<class.T>.class.QDeepCop
16560 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 44 65 65 70 43 6f 70 79 y.{.public:.....inline.QDeepCopy
16580 28 29 0a 20 20 20 20 7b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 44 65 65 70 ().....{.....}......inline.QDeep
165a0 43 6f 70 79 28 20 63 6f 6e 73 74 20 54 20 26 74 20 29 0a 09 3a 20 64 65 65 70 63 6f 70 79 28 20 Copy(.const.T.&t.)..:.deepcopy(.
165c0 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 65 70 63 6f 70 79 2e 64 65 74 61 63 68 28 29 3b 0a 20 20 t.).....{..deepcopy.detach();...
165e0 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 44 65 65 70 43 6f 70 79 3c 54 3e 20 26 6f 70 ..}......inline.QDeepCopy<T>.&op
16600 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 54 20 26 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 65 erator=(.const.T.&t.).....{..dee
16620 70 63 6f 70 79 20 3d 20 74 3b 0a 09 64 65 65 70 63 6f 70 79 2e 64 65 74 61 63 68 28 29 3b 0a 09 pcopy.=.t;..deepcopy.detach();..
16640 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 69 6e 6c 69 6e 65 20 return.*this;.....}......inline.
16660 6f 70 65 72 61 74 6f 72 20 54 20 28 29 0a 20 20 20 20 7b 0a 09 54 20 74 6d 70 20 3d 20 64 65 65 operator.T.().....{..T.tmp.=.dee
16680 70 63 6f 70 79 3b 0a 09 74 6d 70 2e 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d pcopy;..tmp.detach();..return.tm
166a0 70 3b 0a 20 20 20 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 54 20 64 65 65 70 63 6f 70 p;.....}..private:.....T.deepcop
166c0 79 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 45 45 50 43 4f 50 59 5f 48 0a 00 00 00 y;.};..#endif.//.QDEEPCOPY_H....
166e0 16 00 71 00 64 00 72 00 61 00 77 00 75 00 74 00 69 00 6c 00 2e 00 68 00 00 11 af 2f 2a 20 20 20 ..q.d.r.a.w.u.t.i.l...h..../*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
168c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
168e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
169a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
169c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
169e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 52 41 57 55 54 49 4c 5f 48 0a 23 64 65 66 69 6e 65 20 */..#ifndef.QDRAWUTIL_H.#define.
16d00 51 44 52 41 57 55 54 49 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 QDRAWUTIL_H..#ifndef.QT_H.#inclu
16d20 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 65 20 22 71 73 74 72 de."qnamespace.h".#include."qstr
16d40 69 6e 67 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 ing.h".//.char*->QString.convers
16d60 69 6f 6e 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 61 69 6e 74 ion.#endif.//.QT_H..class.QPaint
16d80 65 72 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3b 0a 63 6c 61 73 73 20 51 50 6f er;.class.QColorGroup;.class.QPo
16da0 69 6e 74 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 int;.class.QBrush;.class.QRect;.
16dc0 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 class.QPixmap;..#ifndef.QT_NO_DR
16de0 41 57 55 54 49 4c 0a 2f 2f 0a 2f 2f 20 53 74 61 6e 64 61 72 64 20 73 68 61 64 65 20 64 72 61 77 AWUTIL.//.//.Standard.shade.draw
16e00 69 6e 67 0a 2f 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 53 68 61 64 65 ing.//..Q_EXPORT.void.qDrawShade
16e20 4c 69 6e 65 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 31 2c 20 69 6e 74 20 79 Line(.QPainter.*p,.int.x1,.int.y
16e40 31 2c 20 69 6e 74 20 78 32 2c 20 69 6e 74 20 79 32 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 1,.int.x2,.int.y2,..........cons
16e60 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d 20 t.QColorGroup.&g,.bool.sunken.=.
16e80 54 52 55 45 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 TRUE,..........int.lineWidth.=.1
16ea0 2c 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 ,.int.midLineWidth.=.0.);..Q_EXP
16ec0 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 53 68 61 64 65 4c 69 6e 65 28 20 51 50 61 69 6e 74 65 ORT.void.qDrawShadeLine(.QPainte
16ee0 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 31 2c 20 63 6f 6e 73 74 20 51 50 r.*p,.const.QPoint.&p1,.const.QP
16f00 6f 69 6e 74 20 26 70 32 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 oint.&p2,..........const.QColorG
16f20 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d 20 54 52 55 45 2c 0a 09 09 09 roup.&g,.bool.sunken.=.TRUE,....
16f40 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 2c 20 69 6e 74 20 6d 69 64 ......int.lineWidth.=.1,.int.mid
16f60 4c 69 6e 65 57 69 64 74 68 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 LineWidth.=.0.);..Q_EXPORT.void.
16f80 71 44 72 61 77 53 68 61 64 65 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 qDrawShadeRect(.QPainter.*p,.int
16fa0 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 20 20 .x,.int.y,.int.w,.int.h,........
16fc0 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 6e 6b ..const.QColorGroup.&,.bool.sunk
16fe0 65 6e 3d 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 en=FALSE,..........int.lineWidth
17000 20 3d 20 31 2c 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 3d 20 30 2c 0a 09 09 09 20 .=.1,.int.midLineWidth.=.0,.....
17020 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a .....const.QBrush.*fill.=.0.);..
17040 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 53 68 61 64 65 52 65 63 74 28 20 51 50 Q_EXPORT.void.qDrawShadeRect(.QP
17060 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 2c 0a 09 09 09 20 20 ainter.*p,.const.QRect.&r,......
17080 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 ....const.QColorGroup.&,.bool.su
170a0 6e 6b 65 6e 3d 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 nken=FALSE,..........int.lineWid
170c0 74 68 20 3d 20 31 2c 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 3d 20 30 2c 0a 09 09 th.=.1,.int.midLineWidth.=.0,...
170e0 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b .......const.QBrush.*fill.=.0.);
17100 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 53 68 61 64 65 50 61 6e 65 6c 28 ..Q_EXPORT.void.qDrawShadePanel(
17120 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 .QPainter.*p,.int.x,.int.y,.int.
17140 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 w,.int.h,...........const.QColor
17160 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 3d 46 41 4c 53 45 2c 0a 09 09 09 20 Group.&,.bool.sunken=FALSE,.....
17180 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 2c 20 63 6f 6e 73 74 20 51 ......int.lineWidth.=.1,.const.Q
171a0 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 Brush.*fill.=.0.);..Q_EXPORT.voi
171c0 64 20 71 44 72 61 77 53 68 61 64 65 50 61 6e 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 d.qDrawShadePanel(.QPainter.*p,.
171e0 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 20 63 6f 6e 73 74 20 const.QRect.&r,...........const.
17200 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 3d 46 41 4c 53 45 QColorGroup.&,.bool.sunken=FALSE
17220 2c 0a 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 2c 20 63 ,...........int.lineWidth.=.1,.c
17240 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f onst.QBrush.*fill.=.0.);..Q_EXPO
17260 52 54 20 76 6f 69 64 20 71 44 72 61 77 57 69 6e 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 RT.void.qDrawWinButton(.QPainter
17280 20 2a 70 2c 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 .*p,.int.x,.int.y,.int.w,.int.h,
172a0 0a 09 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 67 2c 20 ..........const.QColorGroup.&g,.
172c0 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d 20 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 63 6f bool.sunken.=.FALSE,..........co
172e0 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 nst.QBrush.*fill.=.0.);..Q_EXPOR
17300 54 20 76 6f 69 64 20 71 44 72 61 77 57 69 6e 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 T.void.qDrawWinButton(.QPainter.
17320 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 20 20 20 63 6f 6e *p,.const.QRect.&r,..........con
17340 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d st.QColorGroup.&g,.bool.sunken.=
17360 20 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 .FALSE,..........const.QBrush.*f
17380 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 57 ill.=.0.);..Q_EXPORT.void.qDrawW
173a0 69 6e 50 61 6e 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 inPanel(.QPainter.*p,.int.x,.int
173c0 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 .y,.int.w,.int.h,.........const.
173e0 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 3d 46 41 4c 53 45 QColorGroup.&,.bool.sunken=FALSE
17400 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 ,.........const.QBrush.*fill.=.0
17420 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 57 69 6e 50 61 6e 65 6c .);..Q_EXPORT.void.qDrawWinPanel
17440 28 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 2c 0a 09 (.QPainter.*p,.const.QRect.&r,..
17460 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c .......const.QColorGroup.&,.bool
17480 20 73 75 6e 6b 65 6e 3d 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 .sunken=FALSE,.........const.QBr
174a0 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 ush.*fill.=.0.);..Q_EXPORT.void.
174c0 71 44 72 61 77 50 6c 61 69 6e 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 qDrawPlainRect(.QPainter.*p,.int
174e0 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 .x,.int.y,.int.w,.int.h,.const.Q
17500 43 6f 6c 6f 72 20 26 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 Color.&,..........int.lineWidth.
17520 3d 20 31 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a =.1,.const.QBrush.*fill.=.0.);..
17540 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 50 6c 61 69 6e 52 65 63 74 28 20 51 50 Q_EXPORT.void.qDrawPlainRect(.QP
17560 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 2c 20 63 6f 6e 73 74 ainter.*p,.const.QRect.&r,.const
17580 20 51 43 6f 6c 6f 72 20 26 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 .QColor.&,..........int.lineWidt
175a0 68 20 3d 20 31 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b h.=.1,.const.QBrush.*fill.=.0.);
175c0 0a 0a 0a 2f 2f 0a 2f 2f 20 4f 74 68 65 72 20 6f 62 73 6f 6c 65 74 65 20 64 72 61 77 69 6e 67 20 ...//.//.Other.obsolete.drawing.
175e0 66 75 6e 63 74 69 6f 6e 73 2e 0a 2f 2f 20 55 73 65 20 51 53 74 79 6c 65 3a 3a 69 74 65 6d 52 65 functions..//.Use.QStyle::itemRe
17600 63 74 28 29 2c 20 51 53 74 79 6c 65 3a 3a 64 72 61 77 49 74 65 6d 28 29 20 61 6e 64 20 51 53 74 ct(),.QStyle::drawItem().and.QSt
17620 79 6c 65 3a 3a 64 72 61 77 41 72 72 6f 77 28 29 20 69 6e 73 74 65 61 64 2e 0a 2f 2f 0a 51 5f 45 yle::drawArrow().instead..//.Q_E
17640 58 50 4f 52 54 20 51 52 65 63 74 20 71 49 74 65 6d 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 XPORT.QRect.qItemRect(.QPainter.
17660 2a 70 2c 20 51 74 3a 3a 47 55 49 53 74 79 6c 65 20 67 73 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 *p,.Qt::GUIStyle.gs,.int.x,.int.
17680 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 69 6e 74 20 66 6c 61 67 73 2c y,.int.w,.int.h,......int.flags,
176a0 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 .bool.enabled,......const.QPixma
176c0 70 20 2a 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 p.*pixmap,.const.QString&.text,.
176e0 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 int.len=-1.);..Q_EXPORT.void.qDr
17700 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 51 74 3a 3a 47 55 49 53 74 79 6c awItem(.QPainter.*p,.Qt::GUIStyl
17720 65 20 67 73 2c 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 e.gs,.int.x,.int.y,.int.w,.int.h
17740 2c 0a 09 09 09 20 69 6e 74 20 66 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f ,.....int.flags,.const.QColorGro
17760 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 up.&g,.bool.enabled,.....const.Q
17780 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 Pixmap.*pixmap,.const.QString&.t
177a0 65 78 74 2c 0a 09 09 09 20 69 6e 74 20 6c 65 6e 3d 2d 31 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f ext,.....int.len=-1,.const.QColo
177c0 72 2a 20 70 65 6e 43 6f 6c 6f 72 20 3d 20 30 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 r*.penColor.=.0.);..Q_EXPORT.voi
177e0 64 20 71 44 72 61 77 41 72 72 6f 77 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 51 74 3a 3a 41 d.qDrawArrow(.QPainter.*p,.Qt::A
17800 72 72 6f 77 54 79 70 65 20 74 79 70 65 2c 20 51 74 3a 3a 47 55 49 53 74 79 6c 65 20 73 74 79 6c rrowType.type,.Qt::GUIStyle.styl
17820 65 2c 20 62 6f 6f 6c 20 64 6f 77 6e 2c 0a 09 09 09 20 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c e,.bool.down,......int.x,.int.y,
17840 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 .int.w,.int.h,......const.QColor
17860 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 29 3b 0a 0a 23 65 6e 64 69 Group.&g,.bool.enabled.);..#endi
17880 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 f.//.QT_NO_DRAWUTIL.#endif.//.QD
178a0 52 41 57 55 54 49 4c 5f 48 0a 00 00 00 1a 00 71 00 66 00 69 00 6c 00 65 00 64 00 69 00 61 00 6c RAWUTIL_H......q.f.i.l.e.d.i.a.l
178c0 00 6f 00 67 00 2e 00 68 00 00 2a a2 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .o.g...h..*./*..................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
179c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
179e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ea0 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
17ec0 20 51 46 49 4c 45 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 44 49 41 4c .QFILEDIALOG_H.#define.QFILEDIAL
17ee0 4f 47 5f 48 0a 0a 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 OG_H..class.QPushButton;.class.Q
17f00 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 4c 61 62 65 6c 3b 0a 63 6c 61 73 73 20 51 57 69 64 Button;.class.QLabel;.class.QWid
17f20 67 65 74 3b 0a 63 6c 61 73 73 20 51 46 69 6c 65 44 69 61 6c 6f 67 3b 0a 63 6c 61 73 73 20 51 54 get;.class.QFileDialog;.class.QT
17f40 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 3b 0a 63 imer;.class.QNetworkOperation;.c
17f60 6c 61 73 73 20 51 4c 69 6e 65 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 lass.QLineEdit;.class.QListViewI
17f80 74 65 6d 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 tem;.class.QListBoxItem;.class.Q
17fa0 46 69 6c 65 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 46 69 6c 65 44 69 FileDialogPrivate;.class.QFileDi
17fc0 61 6c 6f 67 51 46 69 6c 65 4c 69 73 74 56 69 65 77 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 alogQFileListView;..#ifndef.QT_H
17fe0 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 .#include."qdir.h".#include."qdi
18000 61 6c 6f 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 6f 70 65 72 61 74 6f 72 2e 68 alog.h".#include."qurloperator.h
18020 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 22 0a 23 65 6e 64 69 66 20 2f ".#include."qurlinfo.h".#endif./
18040 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 /.QT_H..#ifndef.QT_NO_FILEDIALOG
18060 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 69 6c 65 49 63 6f 6e 50 72 6f 76 69 64 ..class.Q_EXPORT.QFileIconProvid
18080 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 er.:.public.QObject.{.....Q_OBJE
180a0 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 69 6c 65 49 63 6f 6e 50 72 6f 76 69 64 65 72 CT.public:.....QFileIconProvider
180c0 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 (.QObject.*.parent.=.0,.const.ch
180e0 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 ar*.name.=.0.);.....virtual.cons
18100 74 20 51 50 69 78 6d 61 70 20 2a 20 70 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 t.QPixmap.*.pixmap(.const.QFileI
18120 6e 66 6f 20 26 20 29 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 nfo.&.);..private:.//.Disabled.c
18140 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
18160 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 46 f.defined(Q_DISABLE_COPY).....QF
18180 69 6c 65 49 63 6f 6e 50 72 6f 76 69 64 65 72 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 63 6f 6e ileIconProvider(.const.QFileIcon
181a0 50 72 6f 76 69 64 65 72 20 26 20 29 3b 0a 20 20 20 20 51 46 69 6c 65 49 63 6f 6e 50 72 6f 76 69 Provider.&.);.....QFileIconProvi
181c0 64 65 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 63 6f 6e 50 der&.operator=(.const.QFileIconP
181e0 72 6f 76 69 64 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f rovider.&.);.#endif.};..class.Q_
18200 45 58 50 4f 52 54 20 51 46 69 6c 65 50 72 65 76 69 65 77 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 EXPORT.QFilePreview.{.public:...
18220 20 20 51 46 69 6c 65 50 72 65 76 69 65 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ..QFilePreview();.....virtual.vo
18240 69 64 20 70 72 65 76 69 65 77 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 72 6c 20 29 id.previewUrl(.const.QUrl.&url.)
18260 20 3d 20 30 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 69 6c 65 44 .=.0;..};..class.Q_EXPORT.QFileD
18280 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 4f ialog.:.public.QDialog.{.....Q_O
182a0 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 4d 6f 64 65 20 56 69 65 77 4d 6f 64 65 BJECT.....Q_ENUMS(.Mode.ViewMode
182c0 20 50 72 65 76 69 65 77 4d 6f 64 65 20 29 0a 20 20 20 20 2f 2f 20 23 23 23 23 23 20 57 68 79 20 .PreviewMode.).....//.#####.Why.
182e0 61 72 65 20 74 68 69 73 20 72 65 61 64 2d 6f 6e 6c 79 20 70 72 6f 70 65 72 74 69 65 73 20 3f 0a are.this.read-only.properties.?.
18300 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 64 ....Q_PROPERTY(.QString.selected
18320 46 69 6c 65 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 46 69 6c 65 20 29 0a 20 20 20 20 51 5f 50 File.READ.selectedFile.).....Q_P
18340 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 46 69 6c 74 65 72 20 ROPERTY(.QString.selectedFilter.
18360 52 45 41 44 20 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 READ.selectedFilter.).....Q_PROP
18380 45 52 54 59 28 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 65 6c 65 63 74 65 64 46 69 6c 65 73 20 ERTY(.QStringList.selectedFiles.
183a0 52 45 41 44 20 73 65 6c 65 63 74 65 64 46 69 6c 65 73 20 29 0a 20 20 20 20 2f 2f 20 23 23 23 23 READ.selectedFiles.).....//.####
183c0 20 53 68 6f 75 6c 64 20 6e 6f 74 20 77 65 20 62 65 20 61 62 6c 65 20 74 6f 20 73 65 74 20 74 68 .Should.not.we.be.able.to.set.th
183e0 65 20 70 61 74 68 20 3f 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 e.path.?.....Q_PROPERTY(.QString
18400 20 64 69 72 50 61 74 68 20 52 45 41 44 20 64 69 72 50 61 74 68 20 29 0a 20 20 20 20 51 5f 50 52 .dirPath.READ.dirPath.).....Q_PR
18420 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 68 6f 77 48 69 64 64 65 6e 46 69 6c 65 73 20 52 45 41 OPERTY(.bool.showHiddenFiles.REA
18440 44 20 73 68 6f 77 48 69 64 64 65 6e 46 69 6c 65 73 20 57 52 49 54 45 20 73 65 74 53 68 6f 77 48 D.showHiddenFiles.WRITE.setShowH
18460 69 64 64 65 6e 46 69 6c 65 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4d 6f 64 iddenFiles.).....Q_PROPERTY(.Mod
18480 65 20 6d 6f 64 65 20 52 45 41 44 20 6d 6f 64 65 20 57 52 49 54 45 20 73 65 74 4d 6f 64 65 20 29 e.mode.READ.mode.WRITE.setMode.)
184a0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 56 69 65 77 4d 6f 64 65 20 76 69 65 77 4d 6f .....Q_PROPERTY(.ViewMode.viewMo
184c0 64 65 20 52 45 41 44 20 76 69 65 77 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 56 69 65 77 4d 6f de.READ.viewMode.WRITE.setViewMo
184e0 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 50 72 65 76 69 65 77 4d 6f 64 65 de.).....Q_PROPERTY(.PreviewMode
18500 20 70 72 65 76 69 65 77 4d 6f 64 65 20 52 45 41 44 20 70 72 65 76 69 65 77 4d 6f 64 65 20 57 52 .previewMode.READ.previewMode.WR
18520 49 54 45 20 73 65 74 50 72 65 76 69 65 77 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 ITE.setPreviewMode.).....Q_PROPE
18540 52 54 59 28 20 62 6f 6f 6c 20 69 6e 66 6f 50 72 65 76 69 65 77 20 52 45 41 44 20 69 73 49 6e 66 RTY(.bool.infoPreview.READ.isInf
18560 6f 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 49 6e 66 6f 50 72 65 oPreviewEnabled.WRITE.setInfoPre
18580 76 69 65 77 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f viewEnabled.).....Q_PROPERTY(.bo
185a0 6f 6c 20 63 6f 6e 74 65 6e 74 73 50 72 65 76 69 65 77 20 52 45 41 44 20 69 73 43 6f 6e 74 65 6e ol.contentsPreview.READ.isConten
185c0 74 73 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 43 6f 6e 74 65 6e tsPreviewEnabled.WRITE.setConten
185e0 74 73 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 tsPreviewEnabled.)..public:.....
18600 51 46 69 6c 65 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 69 72 4e QFileDialog(.const.QString&.dirN
18620 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 74 65 72 20 3d 20 51 53 74 ame,.const.QString&.filter.=.QSt
18640 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 ring::null,....QWidget*.parent=0
18660 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c ,.const.char*.name=0,.bool.modal
18680 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 46 69 6c 65 44 69 61 6c 6f 67 28 20 51 57 69 .=.FALSE.);.....QFileDialog(.QWi
186a0 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 dget*.parent=0,.const.char*.name
186c0 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7e 51 =0,.bool.modal.=.FALSE.);.....~Q
186e0 46 69 6c 65 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 72 65 63 6f 6d 6d 65 6e 64 65 FileDialog();......//.recommende
18700 64 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 d.static.functions......static.Q
18720 53 74 72 69 6e 67 20 67 65 74 4f 70 65 6e 46 69 6c 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 String.getOpenFileName(.const.QS
18740 74 72 69 6e 67 20 26 69 6e 69 74 69 61 6c 6c 79 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c tring.&initially.=.QString::null
18760 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 74 65 72 20 ,.........const.QString.&filter.
18780 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 51 57 69 64 67 65 74 =.QString::null,.........QWidget
187a0 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d .*parent.=.0,.const.char*.name.=
187c0 20 30 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 .0,.........const.QString.&capti
187e0 6f 6e 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 51 53 74 72 on.=.QString::null,.........QStr
18800 69 6e 67 20 2a 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 20 3d 20 30 2c 0a 09 09 09 09 20 20 20 ing.*selectedFilter.=.0,........
18820 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 53 79 6d 6c 69 6e 6b 73 20 3d 20 54 52 55 45 29 3b 0a 20 .bool.resolveSymlinks.=.TRUE);..
18840 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 67 65 74 53 61 76 65 46 69 6c 65 4e 61 6d ...static.QString.getSaveFileNam
18860 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 6e 69 74 69 61 6c 6c 79 20 3d 20 51 53 e(.const.QString.&initially.=.QS
18880 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 tring::null,.........const.QStri
188a0 6e 67 20 26 66 69 6c 74 65 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 ng.&filter.=.QString::null,.....
188c0 20 20 20 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 ....QWidget.*parent.=.0,.const.c
188e0 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 har*.name.=.0,.........const.QSt
18900 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 ring.&caption.=.QString::null,..
18920 09 09 09 20 20 20 20 51 53 74 72 69 6e 67 20 2a 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 20 3d .......QString.*selectedFilter.=
18940 20 30 2c 0a 09 09 09 09 20 20 20 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 53 79 6d 6c 69 6e 6b 73 .0,.........bool.resolveSymlinks
18960 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 67 65 74 .=.TRUE);.....static.QString.get
18980 45 78 69 73 74 69 6e 67 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ExistingDirectory(.const.QString
189a0 20 26 64 69 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 09 20 51 57 69 .&dir.=.QString::null,.......QWi
189c0 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 63 68 dget.*parent.=.0,.......const.ch
189e0 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ar*.name.=.0,.......const.QStrin
18a00 67 20 26 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 g.&caption.=.QString::null,.....
18a20 09 20 62 6f 6f 6c 20 64 69 72 4f 6e 6c 79 20 3d 20 54 52 55 45 2c 0a 09 09 09 09 09 20 62 6f 6f ..bool.dirOnly.=.TRUE,.......boo
18a40 6c 20 72 65 73 6f 6c 76 65 53 79 6d 6c 69 6e 6b 73 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 73 l.resolveSymlinks.=.TRUE);.....s
18a60 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 67 65 74 4f 70 65 6e 46 69 6c 65 4e 61 6d tatic.QStringList.getOpenFileNam
18a80 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 74 65 72 3d 20 51 53 74 72 69 es(.const.QString.&filter=.QStri
18aa0 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 ng::null,.......const.QString.&d
18ac0 69 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 09 20 51 57 69 64 67 65 ir.=.QString::null,.......QWidge
18ae0 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 2a t.*parent.=.0,.......const.char*
18b00 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 .name.=.0,.......const.QString.&
18b20 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 09 20 51 caption.=.QString::null,.......Q
18b40 53 74 72 69 6e 67 20 2a 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 20 3d 20 30 2c 0a 09 09 09 09 String.*selectedFilter.=.0,.....
18b60 09 20 62 6f 6f 6c 20 72 65 73 6f 6c 76 65 53 79 6d 6c 69 6e 6b 73 20 3d 20 54 52 55 45 29 3b 0a ..bool.resolveSymlinks.=.TRUE);.
18b80 0a 20 20 20 20 2f 2f 20 6f 74 68 65 72 20 73 74 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 0a 0a .....//.other.static.functions..
18ba0 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 50 72 6f 76 69 64 65 72 28 ....static.void.setIconProvider(
18bc0 20 51 46 69 6c 65 49 63 6f 6e 50 72 6f 76 69 64 65 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 .QFileIconProvider.*.);.....stat
18be0 69 63 20 51 46 69 6c 65 49 63 6f 6e 50 72 6f 76 69 64 65 72 20 2a 20 69 63 6f 6e 50 72 6f 76 69 ic.QFileIconProvider.*.iconProvi
18c00 64 65 72 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 6e 6f 6e 2d 73 74 61 74 69 63 20 66 75 6e 63 74 69 der();......//.non-static.functi
18c20 6f 6e 20 66 6f 72 20 73 70 65 63 69 61 6c 20 6e 65 65 64 73 0a 0a 20 20 20 20 51 53 74 72 69 6e on.for.special.needs......QStrin
18c40 67 20 73 65 6c 65 63 74 65 64 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 g.selectedFile().const;.....QStr
18c60 69 6e 67 20 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ing.selectedFilter().const;.....
18c80 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 46 69 6c 74 65 72 28 20 virtual.void.setSelectedFilter(.
18ca0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f const.QString&.);.....virtual.vo
18cc0 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 46 69 6c 74 65 72 28 20 69 6e 74 20 29 3b 0a 0a 20 20 id.setSelectedFilter(.int.);....
18ce0 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 ..void.setSelection(.const.QStri
18d00 6e 67 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f 6f 6c ng.&);......void.selectAll(.bool
18d20 20 62 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 65 6c 65 63 74 65 64 46 .b.);......QStringList.selectedF
18d40 69 6c 65 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 69 72 50 61 iles().const;......QString.dirPa
18d60 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 28 20 63 6f th().const;......void.setDir(.co
18d80 6e 73 74 20 51 44 69 72 20 26 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 44 69 72 20 2a 64 69 nst.QDir.&.);.....const.QDir.*di
18da0 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 68 6f 77 48 69 64 64 r().const;......void.setShowHidd
18dc0 65 6e 46 69 6c 65 73 28 20 62 6f 6f 6c 20 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 enFiles(.bool.s.);.....bool.show
18de0 48 69 64 64 65 6e 46 69 6c 65 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 HiddenFiles().const;......void.r
18e00 65 72 65 61 64 44 69 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 6f 72 74 44 69 72 28 29 ereadDir();.....void.resortDir()
18e20 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 65 20 7b 20 41 6e 79 46 69 6c 65 2c 20 45 78 69 73 ;......enum.Mode.{.AnyFile,.Exis
18e40 74 69 6e 67 46 69 6c 65 2c 20 44 69 72 65 63 74 6f 72 79 2c 20 45 78 69 73 74 69 6e 67 46 69 6c tingFile,.Directory,.ExistingFil
18e60 65 73 2c 20 44 69 72 65 63 74 6f 72 79 4f 6e 6c 79 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 es,.DirectoryOnly.};.....void.se
18e80 74 4d 6f 64 65 28 20 4d 6f 64 65 20 29 3b 0a 20 20 20 20 4d 6f 64 65 20 6d 6f 64 65 28 29 20 63 tMode(.Mode.);.....Mode.mode().c
18ea0 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 56 69 65 77 4d 6f 64 65 20 7b 20 44 65 74 61 69 onst;......enum.ViewMode.{.Detai
18ec0 6c 2c 20 4c 69 73 74 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 50 72 65 76 69 65 77 4d 6f 64 65 20 l,.List.};.....enum.PreviewMode.
18ee0 7b 20 4e 6f 50 72 65 76 69 65 77 2c 20 43 6f 6e 74 65 6e 74 73 2c 20 49 6e 66 6f 20 7d 3b 0a 20 {.NoPreview,.Contents,.Info.};..
18f00 20 20 20 76 6f 69 64 20 73 65 74 56 69 65 77 4d 6f 64 65 28 20 56 69 65 77 4d 6f 64 65 20 6d 20 ...void.setViewMode(.ViewMode.m.
18f20 29 3b 0a 20 20 20 20 56 69 65 77 4d 6f 64 65 20 76 69 65 77 4d 6f 64 65 28 29 20 63 6f 6e 73 74 );.....ViewMode.viewMode().const
18f40 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 65 76 69 65 77 4d 6f 64 65 28 20 50 72 65 76 69 ;.....void.setPreviewMode(.Previ
18f60 65 77 4d 6f 64 65 20 6d 20 29 3b 0a 20 20 20 20 50 72 65 76 69 65 77 4d 6f 64 65 20 70 72 65 76 ewMode.m.);.....PreviewMode.prev
18f80 69 65 77 4d 6f 64 65 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 iewMode().const;......bool.event
18fa0 46 69 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 Filter(.QObject.*,.QEvent.*.);..
18fc0 20 20 20 20 62 6f 6f 6c 20 69 73 49 6e 66 6f 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 28 29 20 ....bool.isInfoPreviewEnabled().
18fe0 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 6e 74 65 6e 74 73 50 72 65 76 69 65 const;.....bool.isContentsPrevie
19000 77 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 49 6e wEnabled().const;.....void.setIn
19020 66 6f 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f foPreviewEnabled(.bool.);.....vo
19040 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 73 50 72 65 76 69 65 77 45 6e 61 62 6c 65 64 28 20 62 6f id.setContentsPreviewEnabled(.bo
19060 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 66 6f 50 72 65 76 69 65 77 28 20 ol.);......void.setInfoPreview(.
19080 51 57 69 64 67 65 74 20 2a 77 2c 20 51 46 69 6c 65 50 72 65 76 69 65 77 20 2a 70 72 65 76 69 65 QWidget.*w,.QFilePreview.*previe
190a0 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 73 50 72 65 76 69 65 77 w.);.....void.setContentsPreview
190c0 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 51 46 69 6c 65 50 72 65 76 69 65 77 20 2a 70 72 65 76 (.QWidget.*w,.QFilePreview.*prev
190e0 69 65 77 20 29 3b 0a 0a 20 20 20 20 51 55 72 6c 20 75 72 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 iew.);......QUrl.url().const;...
19100 20 20 20 76 6f 69 64 20 61 64 64 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ...void.addFilter(.const.QString
19120 20 26 66 69 6c 74 65 72 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 .&filter.);..public.slots:.....v
19140 6f 69 64 20 64 6f 6e 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 oid.done(.int.);.....void.setDir
19160 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 (.const.QString&.);.....void.set
19180 55 72 6c 28 20 63 6f 6e 73 74 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 26 75 72 6c 20 29 3b 0a Url(.const.QUrlOperator.&url.);.
191a0 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ....void.setFilter(.const.QStrin
191c0 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 73 28 20 63 6f 6e 73 74 g&.);.....void.setFilters(.const
191e0 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 73 .QString&.);.....void.setFilters
19200 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 (.const.char.**.);.....void.setF
19220 69 6c 74 65 72 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 0a 70 ilters(.const.QStringList&.);..p
19240 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 rotected:.....void.resizeEvent(.
19260 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 6b 65 79 50 72 QResizeEvent.*.);.....void.keyPr
19280 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f essEvent(.QKeyEvent.*.);......vo
192a0 69 64 20 61 64 64 57 69 64 67 65 74 73 28 20 51 4c 61 62 65 6c 20 2a 2c 20 51 57 69 64 67 65 74 id.addWidgets(.QLabel.*,.QWidget
192c0 20 2a 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 .*,.QPushButton.*.);.....void.ad
192e0 64 54 6f 6f 6c 42 75 74 74 6f 6e 28 20 51 42 75 74 74 6f 6e 20 2a 62 2c 20 62 6f 6f 6c 20 73 65 dToolButton(.QButton.*b,.bool.se
19300 70 61 72 61 74 6f 72 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4c parator.=.FALSE.);.....void.addL
19320 65 66 74 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 eftWidget(.QWidget.*w.);.....voi
19340 64 20 61 64 64 52 69 67 68 74 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a d.addRightWidget(.QWidget.*w.);.
19360 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 65 48 69 67 68 6c 69 67 68 74 .signals:.....void.fileHighlight
19380 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 ed(.const.QString&.);.....void.f
193a0 69 6c 65 53 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 20 ileSelected(.const.QString&.);..
193c0 20 20 20 76 6f 69 64 20 66 69 6c 65 73 53 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 ...void.filesSelected(.const.QSt
193e0 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 72 45 6e 74 65 72 65 64 ringList&.);.....void.dirEntered
19400 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6c (.const.QString&.);.....void.fil
19420 74 65 72 53 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 0a terSelected(.const.QString&.);..
19440 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 69 6c 56 69 private.slots:.....void.detailVi
19460 65 77 53 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c ewSelectionChanged();.....void.l
19480 69 73 74 42 6f 78 53 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f istBoxSelectionChanged();.....vo
194a0 69 64 20 63 68 61 6e 67 65 4d 6f 64 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 id.changeMode(.int.);.....void.f
194c0 69 6c 65 4e 61 6d 65 45 64 69 74 52 65 74 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 ileNameEditReturnPressed();.....
194e0 76 6f 69 64 20 73 74 6f 70 43 6f 70 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 void.stopCopy();.....void.remove
19500 50 72 6f 67 72 65 73 73 44 69 61 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 65 53 65 6c ProgressDia();......void.fileSel
19520 65 63 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 65 48 69 67 68 6c ected(.int.);.....void.fileHighl
19540 69 67 68 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 72 53 65 6c 65 63 ighted(.int.);.....void.dirSelec
19560 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 74 68 53 65 6c 65 63 74 65 ted(.int.);.....void.pathSelecte
19580 64 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 46 69 6c 65 4e 61 d(.int.);......void.updateFileNa
195a0 6d 65 45 64 69 74 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 29 3b 0a 20 20 20 20 76 6f meEdit(.QListViewItem.*);.....vo
195c0 69 64 20 73 65 6c 65 63 74 44 69 72 65 63 74 6f 72 79 4f 72 46 69 6c 65 28 20 51 4c 69 73 74 56 id.selectDirectoryOrFile(.QListV
195e0 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 43 6f 6e 74 65 iewItem.*.);.....void.popupConte
19600 78 74 4d 65 6e 75 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 xtMenu(.QListViewItem.*,.const.Q
19620 50 6f 69 6e 74 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 43 6f Point.&,.int.);.....void.popupCo
19640 6e 74 65 78 74 4d 65 6e 75 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 ntextMenu(.QListBoxItem.*,.const
19660 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 46 69 6c 65 .QPoint.&.);.....void.updateFile
19680 4e 61 6d 65 45 64 69 74 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 29 3b 0a 20 20 20 20 76 NameEdit(.QListBoxItem.*);.....v
196a0 6f 69 64 20 73 65 6c 65 63 74 44 69 72 65 63 74 6f 72 79 4f 72 46 69 6c 65 28 20 51 4c 69 73 74 oid.selectDirectoryOrFile(.QList
196c0 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 65 4e 61 6d 65 45 64 BoxItem.*.);.....void.fileNameEd
196e0 69 74 44 6f 6e 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6f 6b 43 6c 69 63 6b 65 64 28 29 3b itDone();......void.okClicked();
19700 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 74 65 72 43 6c 69 63 6b 65 64 28 29 3b 20 2f 2f 20 6e 6f .....void.filterClicked();.//.no
19720 74 20 75 73 65 64 0a 20 20 20 20 76 6f 69 64 20 63 61 6e 63 65 6c 43 6c 69 63 6b 65 64 28 29 3b t.used.....void.cancelClicked();
19740 0a 0a 20 20 20 20 76 6f 69 64 20 63 64 55 70 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f ......void.cdUpClicked();.....vo
19760 69 64 20 6e 65 77 46 6f 6c 64 65 72 43 6c 69 63 6b 65 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 id.newFolderClicked();......void
19780 20 66 69 78 75 70 4e 61 6d 65 45 64 69 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 6f 4d 69 .fixupNameEdit();......void.doMi
197a0 6d 65 54 79 70 65 4c 6f 6f 6b 75 70 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 meTypeLookup();......void.update
197c0 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 64 65 42 75 74 74 6f Geometries();.....void.modeButto
197e0 6e 73 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 72 6c 53 74 61 72 74 nsDestroyed();.....void.urlStart
19800 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 20 20 20 76 (.QNetworkOperation.*op.);.....v
19820 6f 69 64 20 75 72 6c 46 69 6e 69 73 68 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 oid.urlFinished(.QNetworkOperati
19840 6f 6e 20 2a 6f 70 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 on.*op.);.....void.dataTransferP
19860 72 6f 67 72 65 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 2c 20 69 6e 74 20 62 79 74 65 rogress(.int.bytesDone,.int.byte
19880 73 54 6f 74 61 6c 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 20 29 3b 0a 20 sTotal,.QNetworkOperation.*.);..
198a0 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 56 61 6c 75 ...void.insertEntry(.const.QValu
198c0 65 4c 69 73 74 3c 51 55 72 6c 49 6e 66 6f 3e 20 26 66 69 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 eList<QUrlInfo>.&fi,.QNetworkOpe
198e0 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 45 6e 74 ration.*op.);.....void.removeEnt
19900 72 79 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 76 ry(.QNetworkOperation.*.);.....v
19920 6f 69 64 20 63 72 65 61 74 65 64 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 55 72 6c oid.createdDirectory(.const.QUrl
19940 49 6e 66 6f 20 26 69 6e 66 6f 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 20 Info.&info,.QNetworkOperation.*.
19960 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 43 68 61 6e 67 65 64 28 20 51 4e 65 74 77 6f 72 );.....void.itemChanged(.QNetwor
19980 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 6f 42 61 63 6b 28 kOperation.*.);.....void.goBack(
199a0 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 50 6f 70 75 70 41 63 74 69 6f );..private:.....enum.PopupActio
199c0 6e 20 7b 0a 09 50 41 5f 4f 70 65 6e 20 3d 20 30 2c 0a 09 50 41 5f 44 65 6c 65 74 65 2c 0a 09 50 n.{..PA_Open.=.0,..PA_Delete,..P
199e0 41 5f 52 65 6e 61 6d 65 2c 0a 09 50 41 5f 53 6f 72 74 4e 61 6d 65 2c 0a 09 50 41 5f 53 6f 72 74 A_Rename,..PA_SortName,..PA_Sort
19a00 53 69 7a 65 2c 0a 09 50 41 5f 53 6f 72 74 54 79 70 65 2c 0a 09 50 41 5f 53 6f 72 74 44 61 74 65 Size,..PA_SortType,..PA_SortDate
19a20 2c 0a 09 50 41 5f 53 6f 72 74 55 6e 73 6f 72 74 65 64 2c 0a 09 50 41 5f 43 61 6e 63 65 6c 2c 0a ,..PA_SortUnsorted,..PA_Cancel,.
19a40 09 50 41 5f 52 65 6c 6f 61 64 2c 0a 09 50 41 5f 48 69 64 64 65 6e 0a 20 20 20 20 7d 3b 0a 0a 20 .PA_Reload,..PA_Hidden.....};...
19a60 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 72 79 53 65 74 53 ...void.init();.....bool.trySetS
19a80 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 69 73 44 69 72 2c 20 63 6f 6e 73 74 20 51 55 72 6c election(.bool.isDir,.const.QUrl
19aa0 4f 70 65 72 61 74 6f 72 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c Operator.&,.bool.);.....void.del
19ac0 65 74 65 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 6e 61 6d 65 eteFile(.const.QString.&filename
19ae0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 70 75 70 43 6f 6e 74 65 78 74 4d 65 6e 75 28 20 63 .);.....void.popupContextMenu(.c
19b00 6f 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 77 69 74 onst.QString.&filename,.bool.wit
19b20 68 53 6f 72 74 2c 0a 09 09 09 20 20 20 50 6f 70 75 70 41 63 74 69 6f 6e 20 26 61 63 74 69 6f 6e hSort,.......PopupAction.&action
19b40 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 ,.const.QPoint.&p.);.....void.up
19b60 64 61 74 65 50 72 65 76 69 65 77 73 28 20 63 6f 6e 73 74 20 51 55 72 6c 20 26 75 20 29 3b 0a 0a datePreviews(.const.QUrl.&u.);..
19b80 20 20 20 20 51 44 69 72 20 72 65 73 65 72 76 65 64 3b 20 2f 2f 20 77 61 73 20 63 77 64 0a 20 20 ....QDir.reserved;.//.was.cwd...
19ba0 20 20 51 53 74 72 69 6e 67 20 66 69 6c 65 4e 61 6d 65 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 ..QString.fileName;......friend.
19bc0 63 6c 61 73 73 20 51 46 69 6c 65 44 69 61 6c 6f 67 51 46 69 6c 65 4c 69 73 74 56 69 65 77 3b 0a class.QFileDialogQFileListView;.
19be0 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 69 6c 65 4c 69 73 74 42 6f 78 3b 0a 0a ....friend.class.QFileListBox;..
19c00 20 20 20 20 51 46 69 6c 65 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 ....QFileDialogPrivate.*d;.....Q
19c20 46 69 6c 65 44 69 61 6c 6f 67 51 46 69 6c 65 4c 69 73 74 56 69 65 77 20 20 2a 66 69 6c 65 73 3b FileDialogQFileListView..*files;
19c40 0a 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 20 20 2a 6e 61 6d 65 45 64 69 74 3b 20 2f 2f 20 61 ......QLineEdit..*nameEdit;.//.a
19c60 6c 73 6f 20 66 69 6c 74 65 72 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 6f 6b 42 3b lso.filter.....QPushButton.*okB;
19c80 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 63 61 6e 63 65 6c 42 3b 0a 0a 23 69 66 20 .....QPushButton.*cancelB;..#if.
19ca0 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 defined(Q_WS_WIN).....static.QSt
19cc0 72 69 6e 67 20 77 69 6e 47 65 74 4f 70 65 6e 46 69 6c 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 ring.winGetOpenFileName(.const.Q
19ce0 53 74 72 69 6e 67 20 26 69 6e 69 74 69 61 6c 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 09 09 20 20 String.&initialSelection,.......
19d00 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 74 65 72 2c 0a 09 09 09 09 .....const.QString.&filter,.....
19d20 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 2a 20 77 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 .......QString*.workingDirectory
19d40 2c 0a 09 09 09 09 20 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 ,............QWidget.*parent.=.0
19d60 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 ,............const.char*.name.=.
19d80 30 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 0,............const.QString&.cap
19da0 74 69 6f 6e 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 tion.=.QString::null,...........
19dc0 20 51 53 74 72 69 6e 67 2a 20 73 65 6c 65 63 74 65 64 46 69 6c 74 65 72 20 3d 20 30 20 29 3b 0a .QString*.selectedFilter.=.0.);.
19de0 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 77 69 6e 47 65 74 53 61 76 65 46 69 6c ....static.QString.winGetSaveFil
19e00 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 6e 69 74 69 61 6c 53 65 6c eName(.const.QString.&initialSel
19e20 65 63 74 69 6f 6e 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ection,............const.QString
19e40 20 26 66 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 2a 20 77 6f .&filter,............QString*.wo
19e60 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 2c 0a 09 09 09 09 20 20 20 20 20 20 20 51 57 69 64 67 rkingDirectory,............QWidg
19e80 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 et.*parent.=.0,............const
19ea0 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 .char*.name.=.0,............cons
19ec0 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 t.QString&.caption.=.QString::nu
19ee0 6c 6c 2c 0a 20 20 20 20 09 09 09 09 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 2a 20 73 65 6c 65 ll,................QString*.sele
19f00 63 74 65 64 46 69 6c 74 65 72 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 ctedFilter.=.0.);.....static.QSt
19f20 72 69 6e 67 4c 69 73 74 20 77 69 6e 47 65 74 4f 70 65 6e 46 69 6c 65 4e 61 6d 65 73 28 20 63 6f ringList.winGetOpenFileNames(.co
19f40 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 74 65 72 2c 0a 09 09 09 09 09 20 20 20 20 51 53 nst.QString.&filter,..........QS
19f60 74 72 69 6e 67 2a 20 77 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 2c 0a 09 09 09 09 09 20 20 tring*.workingDirectory,........
19f80 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 09 20 20 20 20 ..QWidget.*parent.=.0,..........
19fa0 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 09 20 20 20 20 63 const.char*.name.=.0,..........c
19fc0 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 6e 67 3a onst.QString&.caption.=.QString:
19fe0 3a 6e 75 6c 6c 2c 0a 09 09 09 09 09 20 20 20 20 51 53 74 72 69 6e 67 2a 20 73 65 6c 65 63 74 65 :null,..........QString*.selecte
1a000 64 46 69 6c 74 65 72 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e dFilter.=.0.);.....static.QStrin
1a020 67 20 77 69 6e 47 65 74 45 78 69 73 74 69 6e 67 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 g.winGetExistingDirectory(.const
1a040 20 51 53 74 72 69 6e 67 20 26 69 6e 69 74 69 61 6c 44 69 72 65 63 74 6f 72 79 2c 0a 09 09 09 09 .QString.&initialDirectory,.....
1a060 09 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 09 20 .....QWidget*.parent.=.0,.......
1a080 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 09 09 09 20 20 ...const.char*.name.=.0,........
1a0a0 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 20 3d 20 51 53 74 72 69 ..const.QString&.caption.=.QStri
1a0c0 6e 67 3a 3a 6e 75 6c 6c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 72 65 ng::null);.....static.QString.re
1a0e0 73 6f 6c 76 65 4c 69 6e 6b 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 69 solveLinkFile(.const.QString&.li
1a100 6e 6b 66 69 6c 65 20 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 nkfile.);.#endif.#if.defined(Q_W
1a120 53 5f 4d 41 43 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 39 29 0a 20 20 S_MACX).||.defined(Q_WS_MAC9)...
1a140 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6d 61 63 47 65 74 53 61 76 65 46 69 6c 65 4e ..static.QString.macGetSaveFileN
1a160 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 ame(.const.QString.&,.const.QStr
1a180 69 6e 67 20 26 2c 0a 09 09 09 09 20 20 20 20 20 20 20 51 53 74 72 69 6e 67 20 2a 2c 20 51 57 69 ing.&,............QString.*,.QWi
1a1a0 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 0a 09 09 09 09 20 20 20 20 20 20 20 dget.*,.const.char*,............
1a1c0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 53 74 72 69 6e 67 20 2a 29 3b 0a 20 20 20 20 const.QString&,.QString.*);.....
1a1e0 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6d 61 63 47 65 74 4f 70 65 6e 46 69 6c static.QStringList.macGetOpenFil
1a200 65 4e 61 6d 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 51 53 74 72 69 6e 67 eNames(.const.QString.&,.QString
1a220 2a 2c 0a 09 09 09 09 09 20 20 20 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 *,..........QWidget.*,.const.cha
1a240 72 20 2a 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 53 r.*,..........const.QString&,.QS
1a260 74 72 69 6e 67 20 2a 2c 0a 09 09 09 09 09 20 20 20 20 62 6f 6f 6c 20 3d 20 54 52 55 45 2c 20 62 tring.*,..........bool.=.TRUE,.b
1a280 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 0a 70 72 69 76 61 74 65 3a ool.=.FALSE.);.#endif...private:
1a2a0 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e .//.Disabled.copy.constructor.an
1a2c0 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c d.operator=.#if.defined(Q_DISABL
1a2e0 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 46 69 6c 65 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 E_COPY).....QFileDialog(.const.Q
1a300 46 69 6c 65 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 46 69 6c 65 44 69 61 6c 6f 67 20 FileDialog.&.);.....QFileDialog.
1a320 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 44 69 61 6c 6f 67 20 26 20 &operator=(.const.QFileDialog.&.
1a340 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 20 2f 2f 20 );.#endif.};..#endif..#endif.//.
1a360 51 46 49 4c 45 44 49 41 4c 4f 47 5f 48 0a 00 00 00 18 00 71 00 63 00 6c 00 69 00 70 00 62 00 6f QFILEDIALOG_H......q.c.l.i.p.b.o
1a380 00 61 00 72 00 64 00 2e 00 68 00 00 0e a3 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .a.r.d...h..../*................
1a3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1a960 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
1a980 43 4c 49 50 42 4f 41 52 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4c 49 50 42 4f 41 52 44 5f 48 CLIPBOARD_H.#define.QCLIPBOARD_H
1a9a0 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 ..#ifndef.QT_H.#include."qwindow
1a9c0 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e defs.h".#include."qobject.h".#en
1a9e0 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 43 4c 49 50 42 dif.//.QT_H..#ifndef.QT_NO_CLIPB
1aa00 4f 41 52 44 0a 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 3b 0a 0a 63 6c 61 73 73 20 OARD..class.QMimeSource;..class.
1aa20 51 5f 45 58 50 4f 52 54 20 51 43 6c 69 70 62 6f 61 72 64 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 Q_EXPORT.QClipboard.:.public.QOb
1aa40 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 ject.{.....Q_OBJECT.private:....
1aa60 20 51 43 6c 69 70 62 6f 61 72 64 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 .QClipboard(.QObject.*parent=0,.
1aa80 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 20 7e 51 43 6c 69 70 const.char.*name=0.);.....~QClip
1aaa0 62 6f 61 72 64 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 65 20 board();..public:.....enum.Mode.
1aac0 7b 20 43 6c 69 70 62 6f 61 72 64 2c 20 53 65 6c 65 63 74 69 6f 6e 20 7d 3b 0a 0a 20 20 20 20 76 {.Clipboard,.Selection.};......v
1aae0 6f 69 64 09 63 6c 65 61 72 28 20 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 09 20 20 20 20 20 20 20 09 oid.clear(.Mode.mode.);.........
1ab00 2f 2f 20 23 23 23 20 64 65 66 61 75 6c 74 20 61 72 67 20 3d 20 43 6c 69 70 62 6f 61 72 64 20 69 //.###.default.arg.=.Clipboard.i
1ab20 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 28 29 3b 09 09 20 20 20 20 20 20 20 n.4.0.....void.clear();.........
1ab40 09 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 34 2e 30 0a 0a 20 20 20 20 62 6f 6f 6c 09 73 75 70 .//.###.remove.4.0......bool.sup
1ab60 70 6f 72 74 73 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c portsSelection().const;.....bool
1ab80 09 6f 77 6e 73 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c .ownsSelection().const;.....bool
1aba0 09 6f 77 6e 73 43 6c 69 70 62 6f 61 72 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 .ownsClipboard().const;......voi
1abc0 64 09 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 62 6f 6f 6c 20 65 6e 61 62 6c 65 29 3b d.setSelectionMode(bool.enable);
1abe0 09 09 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 09 73 65 6c ..//.###.remove.4.0.....bool.sel
1ac00 65 63 74 69 6f 6e 4d 6f 64 65 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 20 09 09 2f 2f 20 ectionModeEnabled().const;...//.
1ac20 23 23 23 20 72 65 6d 6f 76 65 20 34 2e 30 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 64 65 66 61 75 ###.remove.4.0......//.###.defau
1ac40 6c 74 20 61 72 67 20 6d 6f 64 65 20 3d 20 43 6c 69 70 62 6f 61 72 64 20 69 6e 20 34 2e 30 20 66 lt.arg.mode.=.Clipboard.in.4.0.f
1ac60 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 or.all.of.these.....QString.....
1ac80 74 65 78 74 28 20 4d 6f 64 65 20 6d 6f 64 65 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 text(.Mode.mode.)..const;.....QS
1aca0 74 72 69 6e 67 20 20 20 20 20 74 65 78 74 28 20 51 43 53 74 72 69 6e 67 26 20 73 75 62 74 79 70 tring.....text(.QCString&.subtyp
1acc0 65 2c 20 4d 6f 64 65 20 6d 6f 64 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 e,.Mode.mode.).const;.....void.s
1ace0 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 4d 6f 64 65 20 6d 6f etText(.const.QString.&,.Mode.mo
1ad00 64 65 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 de.);..#ifndef.QT_NO_MIMECLIPBOA
1ad20 52 44 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 64 61 74 61 28 20 4d 6f 64 65 20 6d RD.....QMimeSource.*data(.Mode.m
1ad40 6f 64 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 51 ode.).const;.....void.setData(.Q
1ad60 4d 69 6d 65 53 6f 75 72 63 65 2a 2c 20 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 0a 20 20 20 20 51 MimeSource*,.Mode.mode.);......Q
1ad80 49 6d 61 67 65 09 69 6d 61 67 65 28 20 4d 6f 64 65 20 6d 6f 64 65 20 29 20 63 6f 6e 73 74 3b 0a Image.image(.Mode.mode.).const;.
1ada0 20 20 20 20 51 50 69 78 6d 61 70 09 70 69 78 6d 61 70 28 20 4d 6f 64 65 20 6d 6f 64 65 20 29 20 ....QPixmap.pixmap(.Mode.mode.).
1adc0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 const;.....void.setImage(.const.
1ade0 51 49 6d 61 67 65 20 26 2c 20 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 QImage.&,.Mode.mode.);.....void.
1ae00 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 2c 20 4d 6f 64 65 setPixmap(.const.QPixmap.&,.Mode
1ae20 20 6d 6f 64 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 6d 6f .mode.);.#endif......//.###.remo
1ae40 76 65 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 69 6e 20 34 2e 30 0a 20 20 20 20 51 53 74 72 69 ve.all.of.these.in.4.0.....QStri
1ae60 6e 67 20 20 20 20 20 74 65 78 74 28 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e ng.....text()..const;.....QStrin
1ae80 67 20 20 20 20 20 74 65 78 74 28 51 43 53 74 72 69 6e 67 26 20 73 75 62 74 79 70 65 29 20 63 6f g.....text(QCString&.subtype).co
1aea0 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 nst;.....void.setText(.const.QSt
1aec0 72 69 6e 67 20 26 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 ring.&);..#ifndef.QT_NO_MIMECLIP
1aee0 42 4f 41 52 44 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 09 2a 64 61 74 61 28 29 20 63 6f BOARD.....QMimeSource.*data().co
1af00 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 61 74 61 28 20 51 4d 69 6d 65 53 6f 75 72 nst;.....void.setData(.QMimeSour
1af20 63 65 2a 20 29 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 09 69 6d 61 67 65 28 29 20 63 6f 6e 73 74 ce*.);......QImage.image().const
1af40 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 09 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ;.....QPixmap.pixmap().const;...
1af60 20 20 76 6f 69 64 09 73 65 74 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 ..void.setImage(.const.QImage.&.
1af80 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 );.....void.setPixmap(.const.QPi
1afa0 78 6d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 xmap.&.);.#endif..signals:.....v
1afc0 6f 69 64 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 oid........selectionChanged();..
1afe0 20 20 20 76 6f 69 64 09 64 61 74 61 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 ...void.dataChanged();..private.
1b000 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 6f 77 6e 65 72 44 65 73 74 72 6f 79 65 64 28 29 slots:.....void.ownerDestroyed()
1b020 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 63 6f 6e 6e 65 63 74 4e 6f ;..protected:.....void.connectNo
1b040 74 69 66 79 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 tify(.const.char.*.);.....bool.e
1b060 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c vent(.QEvent.*.);......friend.cl
1b080 61 73 73 20 51 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 ass.QApplication;.....friend.cla
1b0a0 73 73 20 51 42 61 73 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 ss.QBaseApplication;.....friend.
1b0c0 63 6c 61 73 73 20 51 44 72 61 67 4d 61 6e 61 67 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 class.QDragManager;.....friend.c
1b0e0 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 lass.QMimeSource;..private:.#if.
1b100 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 6f 69 64 20 6c 6f 61 64 53 defined(Q_WS_MAC).....void.loadS
1b120 63 72 61 70 28 62 6f 6f 6c 20 63 6f 6e 76 65 72 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 61 76 crap(bool.convert);.....void.sav
1b140 65 53 63 72 61 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 eScrap();.#endif......//.Disable
1b160 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=
1b180 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)....
1b1a0 20 51 43 6c 69 70 62 6f 61 72 64 28 20 63 6f 6e 73 74 20 51 43 6c 69 70 62 6f 61 72 64 20 26 20 .QClipboard(.const.QClipboard.&.
1b1c0 29 3b 0a 20 20 20 20 51 43 6c 69 70 62 6f 61 72 64 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f );.....QClipboard.&operator=(.co
1b1e0 6e 73 74 20 51 43 6c 69 70 62 6f 61 72 64 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 nst.QClipboard.&.);.#endif.};..#
1b200 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 0a 0a 23 65 6e 64 69 66 endif.//.QT_NO_CLIPBOARD..#endif
1b220 20 2f 2f 20 51 43 4c 49 50 42 4f 41 52 44 5f 48 0a 00 00 00 0e 00 71 00 64 00 69 00 63 00 74 00 .//.QCLIPBOARD_H......q.d.i.c.t.
1b240 2e 00 68 00 00 10 d5 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..../*.......................
1b260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1b7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 43 54 ...............*/..#ifndef.QDICT
1b840 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 _H.#define.QDICT_H..#ifndef.QT_H
1b860 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 .#include."qgdict.h".#endif.//.Q
1b880 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 T_H..template<class.type>.class.
1b8a0 51 44 69 63 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 QDict.#ifdef.Q_QDOC..:.public.QP
1b8c0 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 44 trCollection.#else..:.public.QGD
1b8e0 69 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 69 63 74 28 20 ict.#endif.{.public:.....QDict(.
1b900 69 6e 74 20 73 69 7a 65 20 3d 20 31 37 2c 20 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 int.size.=.17,.bool.caseSensitiv
1b920 65 20 3d 20 54 52 55 45 20 29 0a 09 3a 20 51 47 44 69 63 74 28 20 73 69 7a 65 2c 20 53 74 72 69 e.=.TRUE.)..:.QGDict(.size,.Stri
1b940 6e 67 4b 65 79 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 20 46 41 4c 53 45 20 29 20 7b 20 ngKey,.caseSensitive,.FALSE.).{.
1b960 7d 0a 20 20 20 20 51 44 69 63 74 28 20 63 6f 6e 73 74 20 51 44 69 63 74 3c 74 79 70 65 3e 20 26 }.....QDict(.const.QDict<type>.&
1b980 64 20 29 20 3a 20 51 47 44 69 63 74 28 20 64 20 29 20 7b 20 7d 0a 20 20 20 20 7e 51 44 69 63 74 d.).:.QGDict(.d.).{.}.....~QDict
1b9a0 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 44 69 63 74 3c 74 79 70 ()....{.clear();.}.....QDict<typ
1b9c0 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 44 69 63 74 3c 74 79 70 65 3e 20 e>.&operator=(const.QDict<type>.
1b9e0 26 64 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 &d)....{.return.(QDict<type>&)QG
1ba00 44 69 63 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 Dict::operator=(d);.}.....uint..
1ba20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 count()...const..{.return.QGDict
1ba40 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 ::count();.}.....uint..size()...
1ba60 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b .const..{.return.QGDict::size();
1ba80 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 .}.....bool..isEmpty().const..{.
1baa0 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a return.QGDict::count().==.0;.}..
1bac0 20 20 20 20 76 6f 69 64 20 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.
1bae0 26 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 &k,.const.type.*d.)......{.QGDic
1bb00 74 3a 3a 6c 6f 6f 6b 5f 73 74 72 69 6e 67 28 6b 2c 28 49 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 t::look_string(k,(Item)d,1);.}..
1bb20 20 20 20 76 6f 69 64 20 20 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ...void..replace(.const.QString.
1bb40 26 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 &k,.const.type.*d.)......{.QGDic
1bb60 74 3a 3a 6c 6f 6f 6b 5f 73 74 72 69 6e 67 28 6b 2c 28 49 74 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 t::look_string(k,(Item)d,2);.}..
1bb80 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 ...bool..remove(.const.QString.&
1bba0 6b 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 72 65 6d 6f 76 65 5f 73 74 72 69 k.).{.return.QGDict::remove_stri
1bbc0 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 63 6f 6e 73 74 20 51 ng(k);.}.....type.*take(.const.Q
1bbe0 53 74 72 69 6e 67 20 26 6b 20 29 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 String.&k.).{.return.(type.*)QGD
1bc00 69 63 74 3a 3a 74 61 6b 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 ict::take_string(k);.}.....type.
1bc20 2a 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 20 63 6f 6e 73 74 0a *find(.const.QString.&k.).const.
1bc40 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 ..{.return.(type.*)((QGDict*)thi
1bc60 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 73 74 72 69 6e 67 28 6b 2c 30 2c 30 29 3b 20 s)->QGDict::look_string(k,0,0);.
1bc80 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 74 20 51 53 }.....type.*operator[](.const.QS
1bca0 74 72 69 6e 67 20 26 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 tring.&k.).const...{.return.(typ
1bcc0 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f e.*)((QGDict*)this)->QGDict::loo
1bce0 6b 5f 73 74 72 69 6e 67 28 6b 2c 30 2c 30 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 63 6c k_string(k,0,0);.}......void..cl
1bd00 65 61 72 28 29 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 ear()...{.QGDict::clear();.}....
1bd20 20 76 6f 69 64 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 20 29 09 09 7b 20 51 47 44 69 63 .void..resize(.uint.n.)..{.QGDic
1bd40 74 3a 3a 72 65 73 69 7a 65 28 6e 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 74 61 74 69 73 t::resize(n);.}.....void..statis
1bd60 74 69 63 73 28 29 20 63 6f 6e 73 74 09 09 7b 20 51 47 44 69 63 74 3a 3a 73 74 61 74 69 73 74 69 tics().const..{.QGDict::statisti
1bd80 63 73 28 29 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f 74 65 63 74 65 64 cs();.}..#ifdef.Q_QDOC.protected
1bda0 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 72 65 61 64 28 :.....virtual.QDataStream&.read(
1bdc0 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a .QDataStream.&,.QPtrCollection::
1bde0 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 Item.&.);.....virtual.QDataStrea
1be00 6d 26 20 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c m&.write(.QDataStream.&,.QPtrCol
1be20 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 lection::Item.).const;.#endif..p
1be40 72 69 76 61 74 65 3a 0a 09 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 rivate:..void..deleteItem(.Item.
1be60 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 d.);.};..#if.!defined(Q_BROKEN_T
1be80 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 EMPLATE_SPECIALIZATION).template
1bea0 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 44 69 63 74 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 <>.inline.void.QDict<void>::dele
1bec0 74 65 49 74 65 6d 28 20 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c teItem(.Item.).{.}.#endif..templ
1bee0 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 44 69 63 ate<class.type>.inline.void.QDic
1bf00 74 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 t<type>::deleteItem(.QPtrCollect
1bf20 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 ion::Item.d.).{.....if.(.del_ite
1bf40 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 m.).delete.(type.*)d;.}..templat
1bf60 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 44 69 63 74 49 74 65 72 61 74 6f e<class.type>.class.QDictIterato
1bf80 72 20 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c r.:.public.QGDictIterator.{.publ
1bfa0 69 63 3a 0a 20 20 20 20 51 44 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e 73 74 20 51 44 69 63 ic:.....QDictIterator(const.QDic
1bfc0 74 3c 74 79 70 65 3e 20 26 64 29 20 3a 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 28 51 47 t<type>.&d).:.QGDictIterator((QG
1bfe0 44 69 63 74 20 26 29 64 29 20 7b 20 7d 0a 20 20 20 20 7e 51 44 69 63 74 49 74 65 72 61 74 6f 72 Dict.&)d).{.}.....~QDictIterator
1c000 28 29 09 20 20 20 20 20 20 7b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 ().......{}.....uint..count()...
1c020 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 const.....{.return.dict->count()
1c040 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 20 20 ;.}.....bool..isEmpty().const...
1c060 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d ..{.return.dict->count().==.0;.}
1c080 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 .....type.*toFirst().......{.ret
1c0a0 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 urn.(type.*)QGDictIterator::toFi
1c0c0 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 63 rst();.}.....operator.type.*().c
1c0e0 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 onst...{.return.(type.*)QGDictIt
1c100 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 erator::get();.}.....type.*opera
1c120 74 6f 72 2a 28 29 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 tor*().........{.return.(type.*)
1c140 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 QGDictIterator::get();.}.....typ
1c160 65 20 20 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 e...*current().const...{.return.
1c180 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d (type.*)QGDictIterator::get();.}
1c1a0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 7b .....QString.currentKey().const{
1c1c0 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 53 74 .return.QGDictIterator::getKeySt
1c1e0 72 69 6e 67 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 28 29 ring();.}.....type.*operator()()
1c200 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 .......{.return.(type.*)QGDictIt
1c220 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 erator::operator()();.}.....type
1c240 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 .*operator++().......{.return.(t
1c260 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b ype.*)QGDictIterator::operator++
1c280 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 6e 74 20 ();.}.....type.*operator+=(uint.
1c2a0 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 j)..{.return.(type.*)QGDictItera
1c2c0 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 20 7d 0a 7d 3b 0a 0a 23 64 65 66 69 6e tor::operator+=(j);.}.};..#defin
1c2e0 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 44 49 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e e.Q_DEFINED_QDICT.#include."qwin
1c300 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 49 43 54 5f 48 0a 00 00 00 0a export.h".#endif.//.QDICT_H.....
1c320 00 6a 00 72 00 69 00 2e 00 68 00 00 7b d1 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .j.r.i...h..{./*................
1c340 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 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 2a 2f 0a 0a ............................*/..
1c460 23 69 66 6e 64 65 66 20 4a 52 49 5f 48 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 48 0a 0a 23 69 6e #ifndef.JRI_H.#define.JRI_H..#in
1c480 63 6c 75 64 65 20 22 6a 72 69 74 79 70 65 73 2e 68 22 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c clude."jritypes.h"..#ifdef.__cpl
1c4a0 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 usplus.extern."C".{.#endif./*...
1c4c0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........*/../*................
1c4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1c500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 2f 2a 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 2a 2f 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 */.typedef.struct.JRIEnvInterfac
1c5c0 65 09 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 65 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 e.JRIEnvInterface;../*..........
1c5e0 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 74 79 70 65 64 65 66 ......................*/.typedef
1c600 20 63 6f 6e 73 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 65 2a 09 4a 52 49 45 6e 76 3b 0a .const.JRIEnvInterface*.JRIEnv;.
1c620 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 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 2a 2f 0a 0a 23 64 65 66 69 6e 65 .....................*/..#define
1c6e0 20 4a 52 49 5f 4c 6f 61 64 43 6c 61 73 73 28 65 6e 76 2c 20 62 75 66 2c 20 62 75 66 4c 65 6e 29 .JRI_LoadClass(env,.buf,.bufLen)
1c700 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4c 6f 61 64 43 6c 61 73 73 29 28 65 6e 76 2c 20 .\..(((*(env))->LoadClass)(env,.
1c720 4a 52 49 5f 4c 6f 61 64 43 6c 61 73 73 5f 6f 70 2c 20 62 75 66 2c 20 62 75 66 4c 65 6e 29 29 0a JRI_LoadClass_op,.buf,.bufLen)).
1c740 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 46 69 6e 64 43 6c 61 73 73 28 65 6e 76 2c 20 6e 61 6d 65 .#define.JRI_FindClass(env,.name
1c760 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 46 69 6e 64 43 6c 61 73 73 29 28 65 6e 76 2c ).\..(((*(env))->FindClass)(env,
1c780 20 4a 52 49 5f 46 69 6e 64 43 6c 61 73 73 5f 6f 70 2c 20 6e 61 6d 65 29 29 0a 0a 23 64 65 66 69 .JRI_FindClass_op,.name))..#defi
1c7a0 6e 65 20 4a 52 49 5f 54 68 72 6f 77 28 65 6e 76 2c 20 6f 62 6a 29 09 5c 0a 09 28 28 28 2a 28 65 ne.JRI_Throw(env,.obj).\..(((*(e
1c7c0 6e 76 29 29 2d 3e 54 68 72 6f 77 29 28 65 6e 76 2c 20 4a 52 49 5f 54 68 72 6f 77 5f 6f 70 2c 20 nv))->Throw)(env,.JRI_Throw_op,.
1c7e0 6f 62 6a 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 54 68 72 6f 77 4e 65 77 28 65 6e 76 2c obj))..#define.JRI_ThrowNew(env,
1c800 20 63 6c 61 7a 7a 2c 20 6d 65 73 73 61 67 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e .clazz,.message).\..(((*(env))->
1c820 54 68 72 6f 77 4e 65 77 29 28 65 6e 76 2c 20 4a 52 49 5f 54 68 72 6f 77 4e 65 77 5f 6f 70 2c 20 ThrowNew)(env,.JRI_ThrowNew_op,.
1c840 63 6c 61 7a 7a 2c 20 6d 65 73 73 61 67 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 45 78 clazz,.message))..#define.JRI_Ex
1c860 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 28 65 6e 76 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 ceptionOccurred(env).\..(((*(env
1c880 29 29 2d 3e 45 78 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 29 28 65 6e 76 2c 20 4a 52 49 5f ))->ExceptionOccurred)(env,.JRI_
1c8a0 45 78 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 5f 6f 70 29 29 0a 0a 23 64 65 66 69 6e 65 20 ExceptionOccurred_op))..#define.
1c8c0 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 28 65 6e 76 29 09 5c 0a 09 28 28 JRI_ExceptionDescribe(env).\..((
1c8e0 28 2a 28 65 6e 76 29 29 2d 3e 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 29 28 65 6e 76 (*(env))->ExceptionDescribe)(env
1c900 2c 20 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 5f 6f 70 29 29 0a 0a 23 64 ,.JRI_ExceptionDescribe_op))..#d
1c920 65 66 69 6e 65 20 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 28 65 6e 76 29 09 5c 0a efine.JRI_ExceptionClear(env).\.
1c940 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 29 28 65 6e 76 .(((*(env))->ExceptionClear)(env
1c960 2c 20 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 5f 6f 70 29 29 0a 0a 23 64 65 66 69 ,.JRI_ExceptionClear_op))..#defi
1c980 6e 65 20 4a 52 49 5f 4e 65 77 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 2c 20 72 65 66 29 09 5c 0a ne.JRI_NewGlobalRef(env,.ref).\.
1c9a0 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 47 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 .(((*(env))->NewGlobalRef)(env,.
1c9c0 4a 52 49 5f 4e 65 77 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 20 72 65 66 29 29 0a 0a 23 64 65 66 JRI_NewGlobalRef_op,.ref))..#def
1c9e0 69 6e 65 20 4a 52 49 5f 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 2c 20 67 72 ine.JRI_DisposeGlobalRef(env,.gr
1ca00 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c ef).\..(((*(env))->DisposeGlobal
1ca20 52 65 66 29 28 65 6e 76 2c 20 4a 52 49 5f 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 5f 6f Ref)(env,.JRI_DisposeGlobalRef_o
1ca40 70 2c 20 67 72 65 66 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 47 6c 6f 62 61 6c p,.gref))..#define.JRI_GetGlobal
1ca60 52 65 66 28 65 6e 76 2c 20 67 72 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 Ref(env,.gref).\..(((*(env))->Ge
1ca80 74 47 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 47 6c 6f 62 61 6c 52 65 tGlobalRef)(env,.JRI_GetGlobalRe
1caa0 66 5f 6f 70 2c 20 67 72 65 66 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 47 6c 6f f_op,.gref))..#define.JRI_SetGlo
1cac0 62 61 6c 52 65 66 28 65 6e 76 2c 20 67 72 65 66 2c 20 72 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 balRef(env,.gref,.ref).\..(((*(e
1cae0 6e 76 29 29 2d 3e 53 65 74 47 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 nv))->SetGlobalRef)(env,.JRI_Set
1cb00 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 20 67 72 65 66 2c 20 72 65 66 29 29 0a 0a 23 64 65 66 69 GlobalRef_op,.gref,.ref))..#defi
1cb20 6e 65 20 4a 52 49 5f 49 73 53 61 6d 65 4f 62 6a 65 63 74 28 65 6e 76 2c 20 61 2c 20 62 29 09 5c ne.JRI_IsSameObject(env,.a,.b).\
1cb40 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 49 73 53 61 6d 65 4f 62 6a 65 63 74 29 28 65 6e 76 2c ..(((*(env))->IsSameObject)(env,
1cb60 20 4a 52 49 5f 49 73 53 61 6d 65 4f 62 6a 65 63 74 5f 6f 70 2c 20 61 2c 20 62 29 29 0a 0a 23 64 .JRI_IsSameObject_op,.a,.b))..#d
1cb80 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 efine.JRI_NewObject(env).((*(env
1cba0 29 29 2d 3e 4e 65 77 4f 62 6a 65 63 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 ))->NewObject).#define.JRI_NewOb
1cbc0 6a 65 63 74 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 jectV(env,.clazz,.methodID,.args
1cbe0 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 4f 62 6a 65 63 74 56 29 28 65 6e 76 ).\..(((*(env))->NewObjectV)(env
1cc00 2c 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a ,.JRI_NewObject_op_va_list,.claz
1cc20 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f z,.methodID,.args)).#define.JRI_
1cc40 4e 65 77 4f 62 6a 65 63 74 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 2c 20 61 NewObjectA(env,.clazz,.method,.a
1cc60 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 4f 62 6a 65 63 74 41 29 28 rgs).\..(((*(env))->NewObjectA)(
1cc80 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 env,.JRI_NewObject_op_array,.cla
1cca0 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 zz,.methodID,.args))..#define.JR
1ccc0 49 5f 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 28 65 6e 76 2c 20 6f 62 6a 29 09 5c 0a 09 28 28 I_GetObjectClass(env,.obj).\..((
1cce0 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 29 28 65 6e 76 2c 20 4a (*(env))->GetObjectClass)(env,.J
1cd00 52 49 5f 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 5f 6f 70 2c 20 6f 62 6a 29 29 0a 0a 23 64 65 RI_GetObjectClass_op,.obj))..#de
1cd20 66 69 6e 65 20 4a 52 49 5f 49 73 49 6e 73 74 61 6e 63 65 4f 66 28 65 6e 76 2c 20 6f 62 6a 2c 20 fine.JRI_IsInstanceOf(env,.obj,.
1cd40 63 6c 61 7a 7a 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 49 73 49 6e 73 74 61 6e 63 65 clazz).\..(((*(env))->IsInstance
1cd60 4f 66 29 28 65 6e 76 2c 20 4a 52 49 5f 49 73 49 6e 73 74 61 6e 63 65 4f 66 5f 6f 70 2c 20 6f 62 Of)(env,.JRI_IsInstanceOf_op,.ob
1cd80 6a 2c 20 63 6c 61 7a 7a 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4d 65 74 68 6f j,.clazz))..#define.JRI_GetMetho
1cda0 64 49 44 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 2c 20 73 69 67 29 09 5c 0a 09 28 28 dID(env,.clazz,.name,.sig).\..((
1cdc0 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 4d 65 74 68 6f 64 49 44 29 28 65 6e 76 2c 20 4a 52 49 5f (*(env))->GetMethodID)(env,.JRI_
1cde0 47 65 74 4d 65 74 68 6f 64 49 44 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 2c 20 73 69 67 GetMethodID_op,.clazz,.name,.sig
1ce00 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 28 65 6e 76 29 09 ))..#define.JRI_CallMethod(env).
1ce20 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 29 0a 23 64 65 66 69 6e 65 20 4a ((*(env))->CallMethod).#define.J
1ce40 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 RI_CallMethodV(env,.obj,.methodI
1ce60 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 D,.args).\..(((*(env))->CallMeth
1ce80 6f 64 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c odV)(env,.JRI_CallMethod_op_va_l
1cea0 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 ist,.obj,.methodID,.args)).#defi
1cec0 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 ne.JRI_CallMethodA(env,.obj,.met
1cee0 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c hodID,.args).\..(((*(env))->Call
1cf00 4d 65 74 68 6f 64 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f MethodA)(env,.JRI_CallMethod_op_
1cf20 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 array,.obj,.methodID,.args))..#d
1cf40 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 29 efine.JRI_CallMethodBoolean(env)
1cf60 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 0a 23 .((*(env))->CallMethodBoolean).#
1cf80 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 28 65 6e define.JRI_CallMethodBooleanV(en
1cfa0 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 v,.obj,.methodID,.args).\..(((*(
1cfc0 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 29 28 65 6e 76 2c 20 env))->CallMethodBooleanV)(env,.
1cfe0 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 76 61 5f 6c 69 73 74 JRI_CallMethodBoolean_op_va_list
1d000 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 ,.obj,.methodID,.args)).#define.
1d020 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 28 65 6e 76 2c 20 6f 62 6a 2c JRI_CallMethodBooleanA(env,.obj,
1d040 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e .methodID,.args).\..(((*(env))->
1d060 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c CallMethodBooleanA)(env,.JRI_Cal
1d080 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 lMethodBoolean_op_array,.obj,.me
1d0a0 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c thodID,.args))..#define.JRI_Call
1d0c0 4d 65 74 68 6f 64 42 79 74 65 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d MethodByte(env).((*(env))->CallM
1d0e0 65 74 68 6f 64 42 79 74 65 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f ethodByte).#define.JRI_CallMetho
1d100 64 42 79 74 65 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 dByteV(env,.obj,.methodID,.args)
1d120 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 56 29 .\..(((*(env))->CallMethodByteV)
1d140 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 5f 76 61 5f 6c (env,.JRI_CallMethodByte_op_va_l
1d160 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 ist,.obj,.methodID,.args)).#defi
1d180 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 41 28 65 6e 76 2c 20 6f 62 6a 2c ne.JRI_CallMethodByteA(env,.obj,
1d1a0 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e .methodID,.args).\..(((*(env))->
1d1c0 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 CallMethodByteA)(env,.JRI_CallMe
1d1e0 74 68 6f 64 42 79 74 65 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 thodByte_op_array,.obj,.methodID
1d200 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 ,.args))..#define.JRI_CallMethod
1d220 43 68 61 72 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 43 Char(env).((*(env))->CallMethodC
1d240 68 61 72 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 56 har).#define.JRI_CallMethodCharV
1d260 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 (env,.obj,.methodID,.args).\..((
1d280 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 56 29 28 65 6e 76 2c 20 (*(env))->CallMethodCharV)(env,.
1d2a0 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f JRI_CallMethodChar_op_va_list,.o
1d2c0 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 bj,.methodID,.args)).#define.JRI
1d2e0 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f _CallMethodCharA(env,.obj,.metho
1d300 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 dID,.args).\..(((*(env))->CallMe
1d320 74 68 6f 64 43 68 61 72 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 thodCharA)(env,.JRI_CallMethodCh
1d340 61 72 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 ar_op_array,.obj,.methodID,.args
1d360 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 28 ))..#define.JRI_CallMethodShort(
1d380 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 29 env).((*(env))->CallMethodShort)
1d3a0 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 56 28 65 6e .#define.JRI_CallMethodShortV(en
1d3c0 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 v,.obj,.methodID,.args).\..(((*(
1d3e0 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 56 29 28 65 6e 76 2c 20 4a 52 env))->CallMethodShortV)(env,.JR
1d400 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 I_CallMethodShort_op_va_list,.ob
1d420 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f j,.methodID,.args)).#define.JRI_
1d440 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f CallMethodShortA(env,.obj,.metho
1d460 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 dID,.args).\..(((*(env))->CallMe
1d480 74 68 6f 64 53 68 6f 72 74 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 thodShortA)(env,.JRI_CallMethodS
1d4a0 68 6f 72 74 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 hort_op_array,.obj,.methodID,.ar
1d4c0 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 28 gs))..#define.JRI_CallMethodInt(
1d4e0 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 29 0a 23 env).((*(env))->CallMethodInt).#
1d500 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 56 28 65 6e 76 2c 20 6f define.JRI_CallMethodIntV(env,.o
1d520 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 bj,.methodID,.args).\..(((*(env)
1d540 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c )->CallMethodIntV)(env,.JRI_Call
1d560 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f MethodInt_op_va_list,.obj,.metho
1d580 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 dID,.args)).#define.JRI_CallMeth
1d5a0 6f 64 49 6e 74 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 odIntA(env,.obj,.methodID,.args)
1d5c0 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 41 29 28 .\..(((*(env))->CallMethodIntA)(
1d5e0 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 61 72 72 61 79 2c env,.JRI_CallMethodInt_op_array,
1d600 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 .obj,.methodID,.args))..#define.
1d620 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 JRI_CallMethodLong(env).((*(env)
1d640 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 )->CallMethodLong).#define.JRI_C
1d660 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 allMethodLongV(env,.obj,.methodI
1d680 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 D,.args).\..(((*(env))->CallMeth
1d6a0 6f 64 4c 6f 6e 67 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 odLongV)(env,.JRI_CallMethodLong
1d6c0 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 _op_va_list,.obj,.methodID,.args
1d6e0 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 28 65 )).#define.JRI_CallMethodLongA(e
1d700 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a nv,.obj,.methodID,.args).\..(((*
1d720 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 65 6e 76 2c 20 4a 52 (env))->CallMethodLongA)(env,.JR
1d740 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 I_CallMethodLong_op_array,.obj,.
1d760 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 methodID,.args))..#define.JRI_Ca
1d780 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 llMethodFloat(env).((*(env))->Ca
1d7a0 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d llMethodFloat).#define.JRI_CallM
1d7c0 65 74 68 6f 64 46 6c 6f 61 74 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 ethodFloatV(env,.obj,.methodID,.
1d7e0 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 46 args).\..(((*(env))->CallMethodF
1d800 6c 6f 61 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f loatV)(env,.JRI_CallMethodFloat_
1d820 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 op_va_list,.obj,.methodID,.args)
1d840 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 41 28 65 ).#define.JRI_CallMethodFloatA(e
1d860 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a nv,.obj,.methodID,.args).\..(((*
1d880 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 41 29 28 65 6e 76 2c 20 4a (env))->CallMethodFloatA)(env,.J
1d8a0 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a RI_CallMethodFloat_op_array,.obj
1d8c0 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f ,.methodID,.args))..#define.JRI_
1d8e0 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d CallMethodDouble(env).((*(env))-
1d900 3e 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 >CallMethodDouble).#define.JRI_C
1d920 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f allMethodDoubleV(env,.obj,.metho
1d940 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 dID,.args).\..(((*(env))->CallMe
1d960 74 68 6f 64 44 6f 75 62 6c 65 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 thodDoubleV)(env,.JRI_CallMethod
1d980 44 6f 75 62 6c 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 Double_op_va_list,.obj,.methodID
1d9a0 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 ,.args)).#define.JRI_CallMethodD
1d9c0 6f 75 62 6c 65 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 oubleA(env,.obj,.methodID,.args)
1d9e0 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 .\..(((*(env))->CallMethodDouble
1da00 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f A)(env,.JRI_CallMethodDouble_op_
1da20 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 array,.obj,.methodID,.args))..#d
1da40 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 49 44 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c efine.JRI_GetFieldID(env,.clazz,
1da60 20 6e 61 6d 65 2c 20 73 69 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 .name,.sig).\..(((*(env))->GetFi
1da80 65 6c 64 49 44 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 49 44 5f 6f 70 2c 20 63 eldID)(env,.JRI_GetFieldID_op,.c
1daa0 6c 61 7a 7a 2c 20 6e 61 6d 65 2c 20 73 69 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 lazz,.name,.sig))..#define.JRI_G
1dac0 65 74 46 69 65 6c 64 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 etField(env,.obj,.fieldID).\..((
1dae0 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 (*(env))->GetField)(env,.JRI_Get
1db00 46 69 65 6c 64 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e Field_op,.obj,.fieldID))..#defin
1db20 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 6f 62 6a 2c 20 e.JRI_GetFieldBoolean(env,.obj,.
1db40 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 fieldID).\..(((*(env))->GetField
1db60 42 6f 6f 6c 65 61 6e 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 Boolean)(env,.JRI_GetFieldBoolea
1db80 6e 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 n_op,.obj,.fieldID))..#define.JR
1dba0 49 5f 47 65 74 46 69 65 6c 64 42 79 74 65 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 I_GetFieldByte(env,.obj,.fieldID
1dbc0 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 42 79 74 65 29 28 65 ).\..(((*(env))->GetFieldByte)(e
1dbe0 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 nv,.JRI_GetFieldByte_op,.obj,.fi
1dc00 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 43 68 61 eldID))..#define.JRI_GetFieldCha
1dc20 72 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 r(env,.obj,.fieldID).\..(((*(env
1dc40 29 29 2d 3e 47 65 74 46 69 65 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 ))->GetFieldChar)(env,.JRI_GetFi
1dc60 65 6c 64 43 68 61 72 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 eldChar_op,.obj,.fieldID))..#def
1dc80 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 53 68 6f 72 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 ine.JRI_GetFieldShort(env,.obj,.
1dca0 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 fieldID).\..(((*(env))->GetField
1dcc0 53 68 6f 72 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 Short)(env,.JRI_GetFieldShort_op
1dce0 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 ,.obj,.fieldID))..#define.JRI_Ge
1dd00 74 46 69 65 6c 64 49 6e 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 tFieldInt(env,.obj,.fieldID).\..
1dd20 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 (((*(env))->GetFieldInt)(env,.JR
1dd40 49 5f 47 65 74 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 I_GetFieldInt_op,.obj,.fieldID))
1dd60 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 4c 6f 6e 67 28 65 6e 76 2c 20 ..#define.JRI_GetFieldLong(env,.
1dd80 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 obj,.fieldID).\..(((*(env))->Get
1dda0 46 69 65 6c 64 4c 6f 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 4c 6f 6e 67 FieldLong)(env,.JRI_GetFieldLong
1ddc0 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 _op,.obj,.fieldID))..#define.JRI
1dde0 5f 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 _GetFieldFloat(env,.obj,.fieldID
1de00 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 ).\..(((*(env))->GetFieldFloat)(
1de20 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 20 6f 62 6a 2c 20 env,.JRI_GetFieldFloat_op,.obj,.
1de40 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 44 fieldID))..#define.JRI_GetFieldD
1de60 6f 75 62 6c 65 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a ouble(env,.obj,.fieldID).\..(((*
1de80 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c 20 4a 52 49 (env))->GetFieldDouble)(env,.JRI
1dea0 5f 47 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 _GetFieldDouble_op,.obj,.fieldID
1dec0 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 28 65 6e 76 2c 20 6f 62 ))..#define.JRI_SetField(env,.ob
1dee0 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 j,.fieldID,.value).\..(((*(env))
1df00 2d 3e 53 65 74 46 69 65 6c 64 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 5f 6f 70 ->SetField)(env,.JRI_SetField_op
1df20 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 ,.obj,.fieldID,.value))..#define
1df40 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 .JRI_SetFieldBoolean(env,.obj,.f
1df60 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 ieldID,.value).\..(((*(env))->Se
1df80 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 tFieldBoolean)(env,.JRI_SetField
1dfa0 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 Boolean_op,.obj,.fieldID,.value)
1dfc0 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 79 74 65 28 65 6e 76 2c )..#define.JRI_SetFieldByte(env,
1dfe0 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e .obj,.fieldID,.value).\..(((*(en
1e000 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 42 79 74 65 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 v))->SetFieldByte)(env,.JRI_SetF
1e020 69 65 6c 64 42 79 74 65 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 ieldByte_op,.obj,.fieldID,.value
1e040 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 43 68 61 72 28 65 6e 76 ))..#define.JRI_SetFieldChar(env
1e060 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 ,.obj,.fieldID,.value).\..(((*(e
1e080 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 nv))->SetFieldChar)(env,.JRI_Set
1e0a0 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 FieldChar_op,.obj,.fieldID,.valu
1e0c0 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 53 68 6f 72 74 28 65 e))..#define.JRI_SetFieldShort(e
1e0e0 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a nv,.obj,.fieldID,.value).\..(((*
1e100 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 53 68 6f 72 74 29 28 65 6e 76 2c 20 4a 52 49 5f (env))->SetFieldShort)(env,.JRI_
1e120 53 65 74 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 SetFieldShort_op,.obj,.fieldID,.
1e140 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 49 6e 74 value))..#define.JRI_SetFieldInt
1e160 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 (env,.obj,.fieldID,.value).\..((
1e180 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f (*(env))->SetFieldInt)(env,.JRI_
1e1a0 53 65 74 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 SetFieldInt_op,.obj,.fieldID,.va
1e1c0 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 4c 6f 6e 67 28 lue))..#define.JRI_SetFieldLong(
1e1e0 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 env,.obj,.fieldID,.value).\..(((
1e200 2a 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 4c 6f 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f *(env))->SetFieldLong)(env,.JRI_
1e220 53 65 74 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 SetFieldLong_op,.obj,.fieldID,.v
1e240 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 46 6c 6f 61 alue))..#define.JRI_SetFieldFloa
1e260 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 t(env,.obj,.fieldID,.value).\..(
1e280 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 65 6e 76 2c 20 4a ((*(env))->SetFieldFloat)(env,.J
1e2a0 52 49 5f 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 RI_SetFieldFloat_op,.obj,.fieldI
1e2c0 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 D,.value))..#define.JRI_SetField
1e2e0 44 6f 75 62 6c 65 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 Double(env,.obj,.fieldID,.value)
1e300 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 .\..(((*(env))->SetFieldDouble)(
1e320 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 20 6f 62 6a 2c env,.JRI_SetFieldDouble_op,.obj,
1e340 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 49 .fieldID,.value))..#define.JRI_I
1e360 73 53 75 62 63 6c 61 73 73 4f 66 28 65 6e 76 2c 20 61 2c 20 62 29 09 5c 0a 09 28 28 28 2a 28 65 sSubclassOf(env,.a,.b).\..(((*(e
1e380 6e 76 29 29 2d 3e 49 73 53 75 62 63 6c 61 73 73 4f 66 29 28 65 6e 76 2c 20 4a 52 49 5f 49 73 53 nv))->IsSubclassOf)(env,.JRI_IsS
1e3a0 75 62 63 6c 61 73 73 4f 66 5f 6f 70 2c 20 61 2c 20 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 ubclassOf_op,.a,.b))..#define.JR
1e3c0 49 5f 47 65 74 53 74 61 74 69 63 4d 65 74 68 6f 64 49 44 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 I_GetStaticMethodID(env,.clazz,.
1e3e0 6e 61 6d 65 2c 20 73 69 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 name,.sig).\..(((*(env))->GetSta
1e400 74 69 63 4d 65 74 68 6f 64 49 44 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 4d ticMethodID)(env,.JRI_GetStaticM
1e420 65 74 68 6f 64 49 44 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 2c 20 73 69 67 29 29 0a 0a ethodID_op,.clazz,.name,.sig))..
1e440 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 28 65 6e 76 #define.JRI_CallStaticMethod(env
1e460 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 29 0a 23 ).((*(env))->CallStaticMethod).#
1e480 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 56 28 65 6e 76 define.JRI_CallStaticMethodV(env
1e4a0 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a ,.clazz,.methodID,.args).\..(((*
1e4c0 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 56 29 28 65 6e 76 2c 20 (env))->CallStaticMethodV)(env,.
1e4e0 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c JRI_CallStaticMethod_op_va_list,
1e500 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 .clazz,.methodID,.args)).#define
1e520 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 41 28 65 6e 76 2c 20 63 6c 61 7a .JRI_CallStaticMethodA(env,.claz
1e540 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 z,.methodID,.args).\..(((*(env))
1e560 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 ->CallStaticMethodA)(env,.JRI_Ca
1e580 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 llStaticMethod_op_array,.clazz,.
1e5a0 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 methodID,.args))..#define.JRI_Ca
1e5c0 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 29 09 28 28 2a 28 65 llStaticMethodBoolean(env).((*(e
1e5e0 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 0a 23 nv))->CallStaticMethodBoolean).#
1e600 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 define.JRI_CallStaticMethodBoole
1e620 61 6e 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 anV(env,.clazz,.methodID,.args).
1e640 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 \..(((*(env))->CallStaticMethodB
1e660 6f 6f 6c 65 61 6e 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 ooleanV)(env,.JRI_CallStaticMeth
1e680 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 odBoolean_op_va_list,.clazz,.met
1e6a0 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 hodID,.args)).#define.JRI_CallSt
1e6c0 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d aticMethodBooleanA(env,.clazz,.m
1e6e0 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 ethodID,.args).\..(((*(env))->Ca
1e700 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 29 28 65 6e 76 2c 20 4a 52 49 llStaticMethodBooleanA)(env,.JRI
1e720 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 61 72 72 61 _CallStaticMethodBoolean_op_arra
1e740 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 y,.clazz,.methodID,.args))..#def
1e760 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 28 65 6e 76 ine.JRI_CallStaticMethodByte(env
1e780 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 ).((*(env))->CallStaticMethodByt
1e7a0 65 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 e).#define.JRI_CallStaticMethodB
1e7c0 79 74 65 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 yteV(env,.clazz,.methodID,.args)
1e7e0 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 .\..(((*(env))->CallStaticMethod
1e800 42 79 74 65 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 ByteV)(env,.JRI_CallStaticMethod
1e820 42 79 74 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 Byte_op_va_list,.clazz,.methodID
1e840 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d ,.args)).#define.JRI_CallStaticM
1e860 65 74 68 6f 64 42 79 74 65 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c ethodByteA(env,.clazz,.methodID,
1e880 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 .args).\..(((*(env))->CallStatic
1e8a0 4d 65 74 68 6f 64 42 79 74 65 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 MethodByteA)(env,.JRI_CallStatic
1e8c0 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 MethodByte_op_array,.clazz,.meth
1e8e0 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 odID,.args))..#define.JRI_CallSt
1e900 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 aticMethodChar(env).((*(env))->C
1e920 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 allStaticMethodChar).#define.JRI
1e940 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 56 28 65 6e 76 2c 20 63 6c 61 7a _CallStaticMethodCharV(env,.claz
1e960 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 z,.methodID,.args).\..(((*(env))
1e980 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 56 29 28 65 6e 76 2c 20 4a 52 ->CallStaticMethodCharV)(env,.JR
1e9a0 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 76 61 5f 6c 69 73 I_CallStaticMethodChar_op_va_lis
1e9c0 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 t,.clazz,.methodID,.args)).#defi
1e9e0 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 28 65 6e 76 ne.JRI_CallStaticMethodCharA(env
1ea00 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a ,.clazz,.methodID,.args).\..(((*
1ea20 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 29 28 65 (env))->CallStaticMethodCharA)(e
1ea40 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f nv,.JRI_CallStaticMethodChar_op_
1ea60 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a array,.clazz,.methodID,.args))..
1ea80 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 #define.JRI_CallStaticMethodShor
1eaa0 74 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 t(env).((*(env))->CallStaticMeth
1eac0 6f 64 53 68 6f 72 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d odShort).#define.JRI_CallStaticM
1eae0 65 74 68 6f 64 53 68 6f 72 74 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 ethodShortV(env,.clazz,.methodID
1eb00 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 ,.args).\..(((*(env))->CallStati
1eb20 63 4d 65 74 68 6f 64 53 68 6f 72 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 cMethodShortV)(env,.JRI_CallStat
1eb40 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c icMethodShort_op_va_list,.clazz,
1eb60 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 .methodID,.args)).#define.JRI_Ca
1eb80 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c llStaticMethodShortA(env,.clazz,
1eba0 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e .methodID,.args).\..(((*(env))->
1ebc0 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 41 29 28 65 6e 76 2c 20 4a 52 49 CallStaticMethodShortA)(env,.JRI
1ebe0 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 61 72 72 61 79 2c _CallStaticMethodShort_op_array,
1ec00 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e .clazz,.methodID,.args))..#defin
1ec20 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 28 65 6e 76 29 09 28 e.JRI_CallStaticMethodInt(env).(
1ec40 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 29 0a 23 (*(env))->CallStaticMethodInt).#
1ec60 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 56 28 define.JRI_CallStaticMethodIntV(
1ec80 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 env,.clazz,.methodID,.args).\..(
1eca0 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 56 29 ((*(env))->CallStaticMethodIntV)
1ecc0 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 (env,.JRI_CallStaticMethodInt_op
1ece0 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 _va_list,.clazz,.methodID,.args)
1ed00 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e ).#define.JRI_CallStaticMethodIn
1ed20 74 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c tA(env,.clazz,.methodID,.args).\
1ed40 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e ..(((*(env))->CallStaticMethodIn
1ed60 74 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 tA)(env,.JRI_CallStaticMethodInt
1ed80 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 _op_array,.clazz,.methodID,.args
1eda0 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 ))..#define.JRI_CallStaticMethod
1edc0 4c 6f 6e 67 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d Long(env).((*(env))->CallStaticM
1ede0 65 74 68 6f 64 4c 6f 6e 67 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 ethodLong).#define.JRI_CallStati
1ee00 63 4d 65 74 68 6f 64 4c 6f 6e 67 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 cMethodLongV(env,.clazz,.methodI
1ee20 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 D,.args).\..(((*(env))->CallStat
1ee40 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 icMethodLongV)(env,.JRI_CallStat
1ee60 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 icMethodLong_op_va_list,.clazz,.
1ee80 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c methodID,.args)).#define.JRI_Cal
1eea0 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d lStaticMethodLongA(env,.clazz,.m
1eec0 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 ethodID,.args).\..(((*(env))->Ca
1eee0 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 llStaticMethodLongA)(env,.JRI_Ca
1ef00 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 llStaticMethodLong_op_array,.cla
1ef20 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 zz,.methodID,.args))..#define.JR
1ef40 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 28 65 6e 76 29 09 28 28 2a I_CallStaticMethodFloat(env).((*
1ef60 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 29 0a 23 (env))->CallStaticMethodFloat).#
1ef80 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 define.JRI_CallStaticMethodFloat
1efa0 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a V(env,.clazz,.methodID,.args).\.
1efc0 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f .(((*(env))->CallStaticMethodFlo
1efe0 61 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c atV)(env,.JRI_CallStaticMethodFl
1f000 6f 61 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c oat_op_va_list,.clazz,.methodID,
1f020 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 .args)).#define.JRI_CallStaticMe
1f040 74 68 6f 64 46 6c 6f 61 74 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c thodFloatA(env,.clazz,.methodID,
1f060 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 .args).\..(((*(env))->CallStatic
1f080 4d 65 74 68 6f 64 46 6c 6f 61 74 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 MethodFloatA)(env,.JRI_CallStati
1f0a0 63 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 cMethodFloat_op_array,.clazz,.me
1f0c0 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c thodID,.args))..#define.JRI_Call
1f0e0 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 StaticMethodDouble(env).((*(env)
1f100 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 29 0a 23 64 65 66 69 )->CallStaticMethodDouble).#defi
1f120 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 56 28 65 ne.JRI_CallStaticMethodDoubleV(e
1f140 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 nv,.clazz,.methodID,.args).\..((
1f160 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 (*(env))->CallStaticMethodDouble
1f180 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 V)(env,.JRI_CallStaticMethodDoub
1f1a0 6c 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c 20 le_op_va_list,.clazz,.methodID,.
1f1c0 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 args)).#define.JRI_CallStaticMet
1f1e0 68 6f 64 44 6f 75 62 6c 65 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c hodDoubleA(env,.clazz,.methodID,
1f200 20 61 72 67 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 .args).\..(((*(env))->CallStatic
1f220 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 MethodDoubleA)(env,.JRI_CallStat
1f240 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 icMethodDouble_op_array,.clazz,.
1f260 6d 65 74 68 6f 64 49 44 2c 20 61 72 67 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 methodID,.args))..#define.JRI_Ge
1f280 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 2c tStaticFieldID(env,.clazz,.name,
1f2a0 20 73 69 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 .sig).\..(((*(env))->GetStaticFi
1f2c0 65 6c 64 49 44 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 eldID)(env,.JRI_GetStaticFieldID
1f2e0 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 2c 20 73 69 67 29 29 0a 0a 23 64 65 66 69 6e 65 _op,.clazz,.name,.sig))..#define
1f300 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 .JRI_GetStaticField(env,.clazz,.
1f320 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 fieldID).\..(((*(env))->GetStati
1f340 63 46 69 65 6c 64 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f cField)(env,.JRI_GetStaticField_
1f360 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 op,.clazz,.fieldID))..#define.JR
1f380 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 63 6c 61 I_GetStaticFieldBoolean(env,.cla
1f3a0 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 zz,.fieldID).\..(((*(env))->GetS
1f3c0 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 taticFieldBoolean)(env,.JRI_GetS
1f3e0 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 taticFieldBoolean_op,.clazz,.fie
1f400 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 ldID))..#define.JRI_GetStaticFie
1f420 6c 64 42 79 74 65 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 ldByte(env,.clazz,.fieldID).\..(
1f440 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 65 ((*(env))->GetStaticFieldByte)(e
1f460 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 20 63 nv,.JRI_GetStaticFieldByte_op,.c
1f480 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 lazz,.fieldID))..#define.JRI_Get
1f4a0 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c StaticFieldChar(env,.clazz,.fiel
1f4c0 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 dID).\..(((*(env))->GetStaticFie
1f4e0 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 ldChar)(env,.JRI_GetStaticFieldC
1f500 68 61 72 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e har_op,.clazz,.fieldID))..#defin
1f520 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 28 65 6e 76 2c 20 63 e.JRI_GetStaticFieldShort(env,.c
1f540 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 lazz,.fieldID).\..(((*(env))->Ge
1f560 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 tStaticFieldShort)(env,.JRI_GetS
1f580 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 taticFieldShort_op,.clazz,.field
1f5a0 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 ID))..#define.JRI_GetStaticField
1f5c0 49 6e 74 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a Int(env,.clazz,.fieldID).\..(((*
1f5e0 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 (env))->GetStaticFieldInt)(env,.
1f600 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c JRI_GetStaticFieldInt_op,.clazz,
1f620 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 .fieldID))..#define.JRI_GetStati
1f640 63 46 69 65 6c 64 4c 6f 6e 67 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 cFieldLong(env,.clazz,.fieldID).
1f660 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e \..(((*(env))->GetStaticFieldLon
1f680 67 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f g)(env,.JRI_GetStaticFieldLong_o
1f6a0 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 p,.clazz,.fieldID))..#define.JRI
1f6c0 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c _GetStaticFieldFloat(env,.clazz,
1f6e0 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 .fieldID).\..(((*(env))->GetStat
1f700 69 63 46 69 65 6c 64 46 6c 6f 61 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 icFieldFloat)(env,.JRI_GetStatic
1f720 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a FieldFloat_op,.clazz,.fieldID)).
1f740 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c .#define.JRI_GetStaticFieldDoubl
1f760 65 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 09 5c 0a 09 28 28 28 2a 28 65 e(env,.clazz,.fieldID).\..(((*(e
1f780 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c nv))->GetStaticFieldDouble)(env,
1f7a0 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 20 63 6c .JRI_GetStaticFieldDouble_op,.cl
1f7c0 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 azz,.fieldID))..#define.JRI_SetS
1f7e0 74 61 74 69 63 46 69 65 6c 64 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 taticField(env,.clazz,.fieldID,.
1f800 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 value).\..(((*(env))->SetStaticF
1f820 69 65 6c 64 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f 6f 70 ield)(env,.JRI_SetStaticField_op
1f840 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 ,.clazz,.fieldID,.value))..#defi
1f860 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 ne.JRI_SetStaticFieldBoolean(env
1f880 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a ,.clazz,.fieldID,.value).\..(((*
1f8a0 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 65 (env))->SetStaticFieldBoolean)(e
1f8c0 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 nv,.JRI_SetStaticFieldBoolean_op
1f8e0 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 ,.clazz,.fieldID,.value))..#defi
1f900 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 28 65 6e 76 2c 20 63 ne.JRI_SetStaticFieldByte(env,.c
1f920 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e lazz,.fieldID,.value).\..(((*(en
1f940 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 65 6e 76 2c 20 4a 52 v))->SetStaticFieldByte)(env,.JR
1f960 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 I_SetStaticFieldByte_op,.clazz,.
1f980 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 fieldID,.value))..#define.JRI_Se
1f9a0 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 tStaticFieldChar(env,.clazz,.fie
1f9c0 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 ldID,.value).\..(((*(env))->SetS
1f9e0 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 taticFieldChar)(env,.JRI_SetStat
1fa00 69 63 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 icFieldChar_op,.clazz,.fieldID,.
1fa20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 value))..#define.JRI_SetStaticFi
1fa40 65 6c 64 53 68 6f 72 74 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 eldShort(env,.clazz,.fieldID,.va
1fa60 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 lue).\..(((*(env))->SetStaticFie
1fa80 6c 64 53 68 6f 72 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 ldShort)(env,.JRI_SetStaticField
1faa0 53 68 6f 72 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 Short_op,.clazz,.fieldID,.value)
1fac0 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 )..#define.JRI_SetStaticFieldInt
1fae0 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 (env,.clazz,.fieldID,.value).\..
1fb00 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 65 (((*(env))->SetStaticFieldInt)(e
1fb20 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 20 63 6c nv,.JRI_SetStaticFieldInt_op,.cl
1fb40 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a azz,.fieldID,.value))..#define.J
1fb60 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 28 65 6e 76 2c 20 63 6c 61 7a 7a RI_SetStaticFieldLong(env,.clazz
1fb80 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d ,.fieldID,.value).\..(((*(env))-
1fba0 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 >SetStaticFieldLong)(env,.JRI_Se
1fbc0 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c tStaticFieldLong_op,.clazz,.fiel
1fbe0 64 49 44 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 dID,.value))..#define.JRI_SetSta
1fc00 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 ticFieldFloat(env,.clazz,.fieldI
1fc20 44 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 D,.value).\..(((*(env))->SetStat
1fc40 69 63 46 69 65 6c 64 46 6c 6f 61 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 icFieldFloat)(env,.JRI_SetStatic
1fc60 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 FieldFloat_op,.clazz,.fieldID,.v
1fc80 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 alue))..#define.JRI_SetStaticFie
1fca0 6c 64 44 6f 75 62 6c 65 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 ldDouble(env,.clazz,.fieldID,.va
1fcc0 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 lue).\..(((*(env))->SetStaticFie
1fce0 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c ldDouble)(env,.JRI_SetStaticFiel
1fd00 64 44 6f 75 62 6c 65 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 6c 75 dDouble_op,.clazz,.fieldID,.valu
1fd20 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 28 65 6e 76 2c 20 e))..#define.JRI_NewString(env,.
1fd40 75 6e 69 63 6f 64 65 2c 20 6c 65 6e 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 unicode,.len).\..(((*(env))->New
1fd60 53 74 72 69 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 5f 6f 70 2c 20 75 String)(env,.JRI_NewString_op,.u
1fd80 6e 69 63 6f 64 65 2c 20 6c 65 6e 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 nicode,.len))..#define.JRI_GetSt
1fda0 72 69 6e 67 4c 65 6e 67 74 68 28 65 6e 76 2c 20 73 74 72 69 6e 67 29 09 5c 0a 09 28 28 28 2a 28 ringLength(env,.string).\..(((*(
1fdc0 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 29 28 65 6e 76 2c 20 4a 52 49 env))->GetStringLength)(env,.JRI
1fde0 5f 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 5f 6f 70 2c 20 73 74 72 69 6e 67 29 29 0a 0a 23 _GetStringLength_op,.string))..#
1fe00 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 28 65 6e 76 2c 20 73 define.JRI_GetStringChars(env,.s
1fe20 74 72 69 6e 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 43 tring).\..(((*(env))->GetStringC
1fe40 68 61 72 73 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 5f 6f 70 hars)(env,.JRI_GetStringChars_op
1fe60 2c 20 73 74 72 69 6e 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e ,.string))..#define.JRI_NewStrin
1fe80 67 55 54 46 28 65 6e 76 2c 20 75 74 66 2c 20 6c 65 6e 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 gUTF(env,.utf,.len).\..(((*(env)
1fea0 29 2d 3e 4e 65 77 53 74 72 69 6e 67 55 54 46 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 53 74 72 )->NewStringUTF)(env,.JRI_NewStr
1fec0 69 6e 67 55 54 46 5f 6f 70 2c 20 75 74 66 2c 20 6c 65 6e 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a ingUTF_op,.utf,.len))..#define.J
1fee0 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 68 28 65 6e 76 2c 20 73 74 72 69 6e RI_GetStringUTFLength(env,.strin
1ff00 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 g).\..(((*(env))->GetStringUTFLe
1ff20 6e 67 74 68 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 ngth)(env,.JRI_GetStringUTFLengt
1ff40 68 5f 6f 70 2c 20 73 74 72 69 6e 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 h_op,.string))..#define.JRI_GetS
1ff60 74 72 69 6e 67 55 54 46 43 68 61 72 73 28 65 6e 76 2c 20 73 74 72 69 6e 67 29 09 5c 0a 09 28 28 tringUTFChars(env,.string).\..((
1ff80 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 61 72 73 29 28 65 6e 76 (*(env))->GetStringUTFChars)(env
1ffa0 2c 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 61 72 73 5f 6f 70 2c 20 73 74 72 69 ,.JRI_GetStringUTFChars_op,.stri
1ffc0 6e 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 ng))..#define.JRI_NewScalarArray
1ffe0 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 53 69 67 2c 20 69 6e 69 74 69 61 (env,.length,.elementSig,.initia
20000 6c 45 6c 65 6d 65 6e 74 73 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 53 63 61 lElements).\..(((*(env))->NewSca
20020 6c 61 72 41 72 72 61 79 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 larArray)(env,.JRI_NewScalarArra
20040 79 5f 6f 70 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 53 69 67 2c 20 69 6e 69 74 69 61 y_op,.length,.elementSig,.initia
20060 6c 45 6c 65 6d 65 6e 74 73 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 63 61 6c lElements))..#define.JRI_GetScal
20080 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 28 28 28 arArrayLength(env,.array).\..(((
200a0 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 29 28 65 *(env))->GetScalarArrayLength)(e
200c0 6e 76 2c 20 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c nv,.JRI_GetScalarArrayLength_op,
200e0 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 .array))..#define.JRI_GetScalarA
20100 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 28 28 28 2a rrayElements(env,.array).\..(((*
20120 28 65 6e 76 29 29 2d 3e 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 29 28 (env))->GetScalarArrayElements)(
20140 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 5f env,.JRI_GetScalarArrayElements_
20160 6f 70 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 op,.array))..#define.JRI_NewObje
20180 63 74 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 43 6c 61 73 ctArray(env,.length,.elementClas
201a0 73 2c 20 69 6e 69 74 69 61 6c 45 6c 65 6d 65 6e 74 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 s,.initialElement).\..(((*(env))
201c0 2d 3e 4e 65 77 4f 62 6a 65 63 74 41 72 72 61 79 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 4f 62 ->NewObjectArray)(env,.JRI_NewOb
201e0 6a 65 63 74 41 72 72 61 79 5f 6f 70 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 43 6c 61 jectArray_op,.length,.elementCla
20200 73 73 2c 20 69 6e 69 74 69 61 6c 45 6c 65 6d 65 6e 74 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 ss,.initialElement))..#define.JR
20220 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 I_GetObjectArrayLength(env,.arra
20240 79 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 y).\..(((*(env))->GetObjectArray
20260 4c 65 6e 67 74 68 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c Length)(env,.JRI_GetObjectArrayL
20280 65 6e 67 74 68 5f 6f 70 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 ength_op,.array))..#define.JRI_G
202a0 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 28 65 6e 76 2c 20 61 72 72 61 79 2c etObjectArrayElement(env,.array,
202c0 20 69 6e 64 65 78 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 4f 62 6a 65 63 74 .index).\..(((*(env))->GetObject
202e0 41 72 72 61 79 45 6c 65 6d 65 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 ArrayElement)(env,.JRI_GetObject
20300 41 72 72 61 79 45 6c 65 6d 65 6e 74 5f 6f 70 2c 20 61 72 72 61 79 2c 20 69 6e 64 65 78 29 29 0a ArrayElement_op,.array,.index)).
20320 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 .#define.JRI_SetObjectArrayEleme
20340 6e 74 28 65 6e 76 2c 20 61 72 72 61 79 2c 20 69 6e 64 65 78 2c 20 76 61 6c 75 65 29 09 5c 0a 09 nt(env,.array,.index,.value).\..
20360 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e (((*(env))->SetObjectArrayElemen
20380 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e t)(env,.JRI_SetObjectArrayElemen
203a0 74 5f 6f 70 2c 20 61 72 72 61 79 2c 20 69 6e 64 65 78 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 t_op,.array,.index,.value))..#de
203c0 66 69 6e 65 20 4a 52 49 5f 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 28 65 6e 76 2c 20 63 6c fine.JRI_RegisterNatives(env,.cl
203e0 61 7a 7a 2c 20 6e 61 6d 65 41 6e 64 53 69 67 41 72 72 61 79 2c 20 6e 61 74 69 76 65 50 72 6f 63 azz,.nameAndSigArray,.nativeProc
20400 41 72 72 61 79 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 52 65 67 69 73 74 65 72 4e 61 Array).\..(((*(env))->RegisterNa
20420 74 69 76 65 73 29 28 65 6e 76 2c 20 4a 52 49 5f 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 5f tives)(env,.JRI_RegisterNatives_
20440 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 41 6e 64 53 69 67 41 72 72 61 79 2c 20 6e 61 74 69 op,.clazz,.nameAndSigArray,.nati
20460 76 65 50 72 6f 63 41 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 55 6e 72 65 67 veProcArray))..#define.JRI_Unreg
20480 69 73 74 65 72 4e 61 74 69 76 65 73 28 65 6e 76 2c 20 63 6c 61 7a 7a 29 09 5c 0a 09 28 28 28 2a isterNatives(env,.clazz).\..(((*
204a0 28 65 6e 76 29 29 2d 3e 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 65 6e 76 2c 20 (env))->UnregisterNatives)(env,.
204c0 4a 52 49 5f 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 5f 6f 70 2c 20 63 6c 61 7a 7a 29 JRI_UnregisterNatives_op,.clazz)
204e0 29 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 )../*...........................
20500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
20580 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
205a0 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 3b 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 .java_lang_Class;.struct.java_la
205c0 6e 67 5f 54 68 72 6f 77 61 62 6c 65 3b 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 4f ng_Throwable;.struct.java_lang_O
205e0 62 6a 65 63 74 3b 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 3b 0a bject;.struct.java_lang_String;.
20600 0a 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 65 20 7b 0a 09 76 6f 69 64 2a .struct.JRIEnvInterface.{..void*
20620 09 72 65 73 65 72 76 65 64 30 3b 0a 09 76 6f 69 64 2a 09 72 65 73 65 72 76 65 64 31 3b 0a 09 76 .reserved0;..void*.reserved1;..v
20640 6f 69 64 2a 09 72 65 73 65 72 76 65 64 32 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e oid*.reserved2;..struct.java_lan
20660 67 5f 43 6c 61 73 73 2a 09 28 2a 4c 6f 61 64 43 6c 61 73 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e g_Class*.(*LoadClass)(JRIEnv*.en
20680 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 62 79 74 65 2a 20 61 2c 20 6a 73 69 7a 65 20 61 4c 65 6e v,.jint.op,.jbyte*.a,.jsize.aLen
206a0 29 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 09 28 2a 46 69 );..struct.java_lang_Class*.(*Fi
206c0 6e 64 43 6c 61 73 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 63 ndClass)(JRIEnv*.env,.jint.op,.c
206e0 6f 6e 73 74 20 63 68 61 72 2a 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 54 68 72 6f 77 29 28 4a 52 onst.char*.a);..void.(*Throw)(JR
20700 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f IEnv*.env,.jint.op,.struct.java_
20720 6c 61 6e 67 5f 54 68 72 6f 77 61 62 6c 65 2a 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 54 68 72 6f lang_Throwable*.a);..void.(*Thro
20740 77 4e 65 77 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 wNew)(JRIEnv*.env,.jint.op,.stru
20760 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 63 6f 6e 73 74 20 63 68 61 ct.java_lang_Class*.a,.const.cha
20780 72 2a 20 62 29 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 54 68 72 6f 77 61 62 r*.b);..struct.java_lang_Throwab
207a0 6c 65 2a 09 28 2a 45 78 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 29 28 4a 52 49 45 6e 76 2a le*.(*ExceptionOccurred)(JRIEnv*
207c0 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 29 3b 0a 09 76 6f 69 64 09 28 2a 45 78 63 65 70 74 69 6f .env,.jint.op);..void.(*Exceptio
207e0 6e 44 65 73 63 72 69 62 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 29 nDescribe)(JRIEnv*.env,.jint.op)
20800 3b 0a 09 76 6f 69 64 09 28 2a 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 29 28 4a 52 49 45 6e 76 ;..void.(*ExceptionClear)(JRIEnv
20820 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 29 3b 0a 09 6a 67 6c 6f 62 61 6c 09 28 2a 4e 65 77 47 *.env,.jint.op);..jglobal.(*NewG
20840 6c 6f 62 61 6c 52 65 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 lobalRef)(JRIEnv*.env,.jint.op,.
20860 76 6f 69 64 2a 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 void*.a);..void.(*DisposeGlobalR
20880 65 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 67 6c 6f 62 61 ef)(JRIEnv*.env,.jint.op,.jgloba
208a0 6c 20 61 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 47 6c 6f 62 61 6c 52 65 66 29 28 4a 52 49 l.a);..void*.(*GetGlobalRef)(JRI
208c0 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 67 6c 6f 62 61 6c 20 61 29 3b 0a 09 Env*.env,.jint.op,.jglobal.a);..
208e0 76 6f 69 64 09 28 2a 53 65 74 47 6c 6f 62 61 6c 52 65 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 void.(*SetGlobalRef)(JRIEnv*.env
20900 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 67 6c 6f 62 61 6c 20 61 2c 20 76 6f 69 64 2a 20 62 29 3b 0a ,.jint.op,.jglobal.a,.void*.b);.
20920 09 6a 62 6f 6f 6c 09 28 2a 49 73 53 61 6d 65 4f 62 6a 65 63 74 29 28 4a 52 49 45 6e 76 2a 20 65 .jbool.(*IsSameObject)(JRIEnv*.e
20940 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 76 6f 69 64 2a 20 62 29 3b 0a nv,.jint.op,.void*.a,.void*.b);.
20960 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c .void*.(*NewObject)(JRIEnv*.env,
20980 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 .jint.op,.struct.java_lang_Class
209a0 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f *.a,.jint.b,....);..void*.(*NewO
209c0 62 6a 65 63 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 bjectV)(JRIEnv*.env,.jint.op,.st
209e0 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c ruct.java_lang_Class*.a,.jint.b,
20a00 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 41 .va_list.c);..void*.(*NewObjectA
20a20 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a )(JRIEnv*.env,.jint.op,.struct.j
20a40 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 ava_lang_Class*.a,.jint.b,.JRIVa
20a60 6c 75 65 2a 20 63 29 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 lue*.c);..struct.java_lang_Class
20a80 2a 09 28 2a 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c *.(*GetObjectClass)(JRIEnv*.env,
20aa0 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 49 73 49 .jint.op,.void*.a);..jbool.(*IsI
20ac0 6e 73 74 61 6e 63 65 4f 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c nstanceOf)(JRIEnv*.env,.jint.op,
20ae0 20 76 6f 69 64 2a 20 61 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 .void*.a,.struct.java_lang_Class
20b00 2a 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 4d 65 74 68 6f 64 49 44 29 28 4a 52 49 45 6e *.b);..jint.(*GetMethodID)(JRIEn
20b20 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e v*.env,.jint.op,.struct.java_lan
20b40 67 5f 43 6c 61 73 73 2a 20 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 2c 20 63 6f 6e 73 74 g_Class*.a,.const.char*.b,.const
20b60 20 63 68 61 72 2a 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 29 28 .char*.c);..void*.(*CallMethod)(
20b80 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a JRIEnv*.env,.jint.op,.void*.a,.j
20ba0 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 int.b,....);..void*.(*CallMethod
20bc0 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 V)(JRIEnv*.env,.jint.op,.void*.a
20be0 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 43 ,.jint.b,.va_list.c);..void*.(*C
20c00 61 6c 6c 4d 65 74 68 6f 64 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 allMethodA)(JRIEnv*.env,.jint.op
20c20 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b ,.void*.a,.jint.b,.JRIValue*.c);
20c40 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 ..jbool.(*CallMethodBoolean)(JRI
20c60 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 Env*.env,.jint.op,.void*.a,.jint
20c80 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f .b,....);..jbool.(*CallMethodBoo
20ca0 6c 65 61 6e 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 leanV)(JRIEnv*.env,.jint.op,.voi
20cc0 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 62 6f 6f 6c d*.a,.jint.b,.va_list.c);..jbool
20ce0 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 29 28 4a 52 49 45 6e 76 2a 20 65 .(*CallMethodBooleanA)(JRIEnv*.e
20d00 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 nv,.jint.op,.void*.a,.jint.b,.JR
20d20 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 IValue*.c);..jbyte.(*CallMethodB
20d40 79 74 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a yte)(JRIEnv*.env,.jint.op,.void*
20d60 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 4d .a,.jint.b,....);..jbyte.(*CallM
20d80 65 74 68 6f 64 42 79 74 65 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 ethodByteV)(JRIEnv*.env,.jint.op
20da0 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 ,.void*.a,.jint.b,.va_list.c);..
20dc0 6a 62 79 74 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 41 29 28 4a 52 49 45 6e 76 2a jbyte.(*CallMethodByteA)(JRIEnv*
20de0 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 .env,.jint.op,.void*.a,.jint.b,.
20e00 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c 6c 4d 65 74 68 6f JRIValue*.c);..jchar.(*CallMetho
20e20 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 dChar)(JRIEnv*.env,.jint.op,.voi
20e40 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c d*.a,.jint.b,....);..jchar.(*Cal
20e60 6c 4d 65 74 68 6f 64 43 68 61 72 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 lMethodCharV)(JRIEnv*.env,.jint.
20e80 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b op,.void*.a,.jint.b,.va_list.c);
20ea0 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 41 29 28 4a 52 49 45 6e ..jchar.(*CallMethodCharA)(JRIEn
20ec0 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 v*.env,.jint.op,.void*.a,.jint.b
20ee0 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 4d 65 ,.JRIValue*.c);..jshort.(*CallMe
20f00 74 68 6f 64 53 68 6f 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c thodShort)(JRIEnv*.env,.jint.op,
20f20 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 73 68 6f 72 74 09 .void*.a,.jint.b,....);..jshort.
20f40 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c (*CallMethodShortV)(JRIEnv*.env,
20f60 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 .jint.op,.void*.a,.jint.b,.va_li
20f80 73 74 20 63 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 st.c);..jshort.(*CallMethodShort
20fa0 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 A)(JRIEnv*.env,.jint.op,.void*.a
20fc0 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a ,.jint.b,.JRIValue*.c);..jint.(*
20fe0 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 CallMethodInt)(JRIEnv*.env,.jint
21000 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 69 6e .op,.void*.a,.jint.b,....);..jin
21020 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c t.(*CallMethodIntV)(JRIEnv*.env,
21040 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 .jint.op,.void*.a,.jint.b,.va_li
21060 73 74 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 41 29 28 4a st.c);..jint.(*CallMethodIntA)(J
21080 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 RIEnv*.env,.jint.op,.void*.a,.ji
210a0 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 43 61 6c nt.b,.JRIValue*.c);..jlong.(*Cal
210c0 6c 4d 65 74 68 6f 64 4c 6f 6e 67 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f lMethodLong)(JRIEnv*.env,.jint.o
210e0 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 6c 6f 6e 67 p,.void*.a,.jint.b,....);..jlong
21100 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c .(*CallMethodLongV)(JRIEnv*.env,
21120 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 .jint.op,.void*.a,.jint.b,.va_li
21140 73 74 20 63 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 st.c);..jlong.(*CallMethodLongA)
21160 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 (JRIEnv*.env,.jint.op,.void*.a,.
21180 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a jint.b,.JRIValue*.c);..jfloat.(*
211a0 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 CallMethodFloat)(JRIEnv*.env,.ji
211c0 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a nt.op,.void*.a,.jint.b,....);..j
211e0 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 56 29 28 4a 52 49 45 6e 76 float.(*CallMethodFloatV)(JRIEnv
21200 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c *.env,.jint.op,.void*.a,.jint.b,
21220 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f .va_list.c);..jfloat.(*CallMetho
21240 64 46 6c 6f 61 74 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 dFloatA)(JRIEnv*.env,.jint.op,.v
21260 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a oid*.a,.jint.b,.JRIValue*.c);..j
21280 64 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 29 28 4a 52 49 45 6e double.(*CallMethodDouble)(JRIEn
212a0 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 v*.env,.jint.op,.void*.a,.jint.b
212c0 2c 20 2e 2e 2e 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 ,....);..jdouble.(*CallMethodDou
212e0 62 6c 65 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 bleV)(JRIEnv*.env,.jint.op,.void
21300 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 64 6f 75 62 6c *.a,.jint.b,.va_list.c);..jdoubl
21320 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 29 28 4a 52 49 45 6e 76 2a 20 65 e.(*CallMethodDoubleA)(JRIEnv*.e
21340 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 nv,.jint.op,.void*.a,.jint.b,.JR
21360 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 46 69 65 6c 64 49 44 29 28 IValue*.c);..jint.(*GetFieldID)(
21380 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 JRIEnv*.env,.jint.op,.struct.jav
213a0 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 2c 20 a_lang_Class*.a,.const.char*.b,.
213c0 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 46 69 65 6c const.char*.c);..void*.(*GetFiel
213e0 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 d)(JRIEnv*.env,.jint.op,.void*.a
21400 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 47 65 74 46 69 65 6c 64 42 6f 6f 6c ,.jint.b);..jbool.(*GetFieldBool
21420 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a ean)(JRIEnv*.env,.jint.op,.void*
21440 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 62 79 74 65 09 28 2a 47 65 74 46 69 65 6c 64 42 79 .a,.jint.b);..jbyte.(*GetFieldBy
21460 74 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 te)(JRIEnv*.env,.jint.op,.void*.
21480 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 63 68 61 72 09 28 2a 47 65 74 46 69 65 6c 64 43 68 61 a,.jint.b);..jchar.(*GetFieldCha
214a0 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 r)(JRIEnv*.env,.jint.op,.void*.a
214c0 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 47 65 74 46 69 65 6c 64 53 68 6f ,.jint.b);..jshort.(*GetFieldSho
214e0 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 rt)(JRIEnv*.env,.jint.op,.void*.
21500 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 46 69 65 6c 64 49 6e 74 29 a,.jint.b);..jint.(*GetFieldInt)
21520 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 (JRIEnv*.env,.jint.op,.void*.a,.
21540 6a 69 6e 74 20 62 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 47 65 74 46 69 65 6c 64 4c 6f 6e 67 29 28 jint.b);..jlong.(*GetFieldLong)(
21560 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a JRIEnv*.env,.jint.op,.void*.a,.j
21580 69 6e 74 20 62 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 int.b);..jfloat.(*GetFieldFloat)
215a0 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 (JRIEnv*.env,.jint.op,.void*.a,.
215c0 6a 69 6e 74 20 62 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 47 65 74 46 69 65 6c 64 44 6f 75 62 jint.b);..jdouble.(*GetFieldDoub
215e0 6c 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 le)(JRIEnv*.env,.jint.op,.void*.
21600 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 29 28 4a 52 a,.jint.b);..void.(*SetField)(JR
21620 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e IEnv*.env,.jint.op,.void*.a,.jin
21640 74 20 62 2c 20 76 6f 69 64 2a 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 42 t.b,.void*.c);..void.(*SetFieldB
21660 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f oolean)(JRIEnv*.env,.jint.op,.vo
21680 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 6f 6f 6c 20 63 29 3b 0a 09 76 6f 69 64 09 28 id*.a,.jint.b,.jbool.c);..void.(
216a0 2a 53 65 74 46 69 65 6c 64 42 79 74 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 *SetFieldByte)(JRIEnv*.env,.jint
216c0 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 79 74 65 20 63 29 3b 0a .op,.void*.a,.jint.b,.jbyte.c);.
216e0 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e .void.(*SetFieldChar)(JRIEnv*.en
21700 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 63 68 v,.jint.op,.void*.a,.jint.b,.jch
21720 61 72 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 ar.c);..void.(*SetFieldShort)(JR
21740 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e IEnv*.env,.jint.op,.void*.a,.jin
21760 74 20 62 2c 20 6a 73 68 6f 72 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 t.b,.jshort.c);..void.(*SetField
21780 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a Int)(JRIEnv*.env,.jint.op,.void*
217a0 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 69 6e 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 .a,.jint.b,.jint.c);..void.(*Set
217c0 46 69 65 6c 64 4c 6f 6e 67 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c FieldLong)(JRIEnv*.env,.jint.op,
217e0 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 6c 6f 6e 67 20 63 29 3b 0a 09 76 6f 69 .void*.a,.jint.b,.jlong.c);..voi
21800 64 09 28 2a 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 d.(*SetFieldFloat)(JRIEnv*.env,.
21820 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 66 6c 6f 61 74 jint.op,.void*.a,.jint.b,.jfloat
21840 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 4a 52 49 .c);..void.(*SetFieldDouble)(JRI
21860 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 Env*.env,.jint.op,.void*.a,.jint
21880 20 62 2c 20 6a 64 6f 75 62 6c 65 20 63 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 49 73 53 75 62 63 6c .b,.jdouble.c);..jbool.(*IsSubcl
218a0 61 73 73 4f 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 assOf)(JRIEnv*.env,.jint.op,.str
218c0 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 73 74 72 75 63 74 20 6a uct.java_lang_Class*.a,.struct.j
218e0 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 ava_lang_Class*.b);..jint.(*GetS
21900 74 61 74 69 63 4d 65 74 68 6f 64 49 44 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 taticMethodID)(JRIEnv*.env,.jint
21920 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 .op,.struct.java_lang_Class*.a,.
21940 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 29 3b 0a 09 const.char*.b,.const.char*.c);..
21960 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 29 28 4a 52 49 45 6e 76 void*.(*CallStaticMethod)(JRIEnv
21980 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 *.env,.jint.op,.struct.java_lang
219a0 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 76 6f 69 64 2a 09 _Class*.a,.jint.b,....);..void*.
219c0 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 (*CallStaticMethodV)(JRIEnv*.env
219e0 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 ,.jint.op,.struct.java_lang_Clas
21a00 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 76 6f 69 64 2a s*.a,.jint.b,.va_list.c);..void*
21a20 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e .(*CallStaticMethodA)(JRIEnv*.en
21a40 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 v,.jint.op,.struct.java_lang_Cla
21a60 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 62 ss*.a,.jint.b,.JRIValue*.c);..jb
21a80 6f 6f 6c 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 28 4a ool.(*CallStaticMethodBoolean)(J
21aa0 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 RIEnv*.env,.jint.op,.struct.java
21ac0 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a _lang_Class*.a,.jint.b,....);..j
21ae0 62 6f 6f 6c 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 29 bool.(*CallStaticMethodBooleanV)
21b00 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 (JRIEnv*.env,.jint.op,.struct.ja
21b20 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 va_lang_Class*.a,.jint.b,.va_lis
21b40 74 20 63 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 t.c);..jbool.(*CallStaticMethodB
21b60 6f 6f 6c 65 61 6e 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 ooleanA)(JRIEnv*.env,.jint.op,.s
21b80 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 truct.java_lang_Class*.a,.jint.b
21ba0 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 53 74 61 ,.JRIValue*.c);..jbyte.(*CallSta
21bc0 74 69 63 4d 65 74 68 6f 64 42 79 74 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 ticMethodByte)(JRIEnv*.env,.jint
21be0 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 .op,.struct.java_lang_Class*.a,.
21c00 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 jint.b,....);..jbyte.(*CallStati
21c20 63 4d 65 74 68 6f 64 42 79 74 65 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 cMethodByteV)(JRIEnv*.env,.jint.
21c40 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a op,.struct.java_lang_Class*.a,.j
21c60 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c int.b,.va_list.c);..jbyte.(*Call
21c80 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 StaticMethodByteA)(JRIEnv*.env,.
21ca0 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a jint.op,.struct.java_lang_Class*
21cc0 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 63 68 61 72 .a,.jint.b,.JRIValue*.c);..jchar
21ce0 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a .(*CallStaticMethodChar)(JRIEnv*
21d00 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f .env,.jint.op,.struct.java_lang_
21d20 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 63 68 61 72 09 28 Class*.a,.jint.b,....);..jchar.(
21d40 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 56 29 28 4a 52 49 45 6e 76 2a 20 *CallStaticMethodCharV)(JRIEnv*.
21d60 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 env,.jint.op,.struct.java_lang_C
21d80 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 63 lass*.a,.jint.b,.va_list.c);..jc
21da0 68 61 72 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 29 28 4a 52 49 har.(*CallStaticMethodCharA)(JRI
21dc0 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c Env*.env,.jint.op,.struct.java_l
21de0 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 ang_Class*.a,.jint.b,.JRIValue*.
21e00 63 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 c);..jshort.(*CallStaticMethodSh
21e20 6f 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 ort)(JRIEnv*.env,.jint.op,.struc
21e40 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e t.java_lang_Class*.a,.jint.b,...
21e60 2e 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 .);..jshort.(*CallStaticMethodSh
21e80 6f 72 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 ortV)(JRIEnv*.env,.jint.op,.stru
21ea0 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 ct.java_lang_Class*.a,.jint.b,.v
21ec0 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d a_list.c);..jshort.(*CallStaticM
21ee0 65 74 68 6f 64 53 68 6f 72 74 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f ethodShortA)(JRIEnv*.env,.jint.o
21f00 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 p,.struct.java_lang_Class*.a,.ji
21f20 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c nt.b,.JRIValue*.c);..jint.(*Call
21f40 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 StaticMethodInt)(JRIEnv*.env,.ji
21f60 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 nt.op,.struct.java_lang_Class*.a
21f80 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 53 74 61 74 ,.jint.b,....);..jint.(*CallStat
21fa0 69 63 4d 65 74 68 6f 64 49 6e 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 icMethodIntV)(JRIEnv*.env,.jint.
21fc0 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a op,.struct.java_lang_Class*.a,.j
21fe0 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 53 int.b,.va_list.c);..jint.(*CallS
22000 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 taticMethodIntA)(JRIEnv*.env,.ji
22020 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 nt.op,.struct.java_lang_Class*.a
22040 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 6c 6f 6e 67 09 28 ,.jint.b,.JRIValue*.c);..jlong.(
22060 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 29 28 4a 52 49 45 6e 76 2a 20 65 *CallStaticMethodLong)(JRIEnv*.e
22080 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c nv,.jint.op,.struct.java_lang_Cl
220a0 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 43 ass*.a,.jint.b,....);..jlong.(*C
220c0 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e allStaticMethodLongV)(JRIEnv*.en
220e0 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 v,.jint.op,.struct.java_lang_Cla
22100 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 6c 6f 6e ss*.a,.jint.b,.va_list.c);..jlon
22120 67 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 4a 52 49 45 6e g.(*CallStaticMethodLongA)(JRIEn
22140 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e v*.env,.jint.op,.struct.java_lan
22160 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 g_Class*.a,.jint.b,.JRIValue*.c)
22180 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 ;..jfloat.(*CallStaticMethodFloa
221a0 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 t)(JRIEnv*.env,.jint.op,.struct.
221c0 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 java_lang_Class*.a,.jint.b,....)
221e0 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 ;..jfloat.(*CallStaticMethodFloa
22200 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 tV)(JRIEnv*.env,.jint.op,.struct
22220 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f .java_lang_Class*.a,.jint.b,.va_
22240 6c 69 73 74 20 63 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 list.c);..jfloat.(*CallStaticMet
22260 68 6f 64 46 6c 6f 61 74 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c hodFloatA)(JRIEnv*.env,.jint.op,
22280 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 .struct.java_lang_Class*.a,.jint
222a0 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 61 6c .b,.JRIValue*.c);..jdouble.(*Cal
222c0 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 lStaticMethodDouble)(JRIEnv*.env
222e0 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 ,.jint.op,.struct.java_lang_Clas
22300 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 s*.a,.jint.b,....);..jdouble.(*C
22320 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 56 29 28 4a 52 49 45 6e 76 2a 20 allStaticMethodDoubleV)(JRIEnv*.
22340 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 env,.jint.op,.struct.java_lang_C
22360 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 64 lass*.a,.jint.b,.va_list.c);..jd
22380 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 29 ouble.(*CallStaticMethodDoubleA)
223a0 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 (JRIEnv*.env,.jint.op,.struct.ja
223c0 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 4a 52 49 56 61 6c va_lang_Class*.a,.jint.b,.JRIVal
223e0 75 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 ue*.c);..jint.(*GetStaticFieldID
22400 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a )(JRIEnv*.env,.jint.op,.struct.j
22420 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 ava_lang_Class*.a,.const.char*.b
22440 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 53 74 ,.const.char*.c);..void*.(*GetSt
22460 61 74 69 63 46 69 65 6c 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c aticField)(JRIEnv*.env,.jint.op,
22480 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 .struct.java_lang_Class*.a,.jint
224a0 20 62 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c .b);..jbool.(*GetStaticFieldBool
224c0 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 ean)(JRIEnv*.env,.jint.op,.struc
224e0 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 t.java_lang_Class*.a,.jint.b);..
22500 6a 62 79 74 65 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 4a 52 49 45 jbyte.(*GetStaticFieldByte)(JRIE
22520 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 nv*.env,.jint.op,.struct.java_la
22540 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 63 68 61 72 09 28 2a 47 ng_Class*.a,.jint.b);..jchar.(*G
22560 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 etStaticFieldChar)(JRIEnv*.env,.
22580 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a jint.op,.struct.java_lang_Class*
225a0 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 47 65 74 53 74 61 74 69 63 .a,.jint.b);..jshort.(*GetStatic
225c0 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 FieldShort)(JRIEnv*.env,.jint.op
225e0 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e ,.struct.java_lang_Class*.a,.jin
22600 74 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 t.b);..jint.(*GetStaticFieldInt)
22620 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 (JRIEnv*.env,.jint.op,.struct.ja
22640 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 6c 6f 6e va_lang_Class*.a,.jint.b);..jlon
22660 67 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 29 28 4a 52 49 45 6e 76 2a 20 g.(*GetStaticFieldLong)(JRIEnv*.
22680 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 env,.jint.op,.struct.java_lang_C
226a0 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 47 65 74 53 lass*.a,.jint.b);..jfloat.(*GetS
226c0 74 61 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 taticFieldFloat)(JRIEnv*.env,.ji
226e0 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 nt.op,.struct.java_lang_Class*.a
22700 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 47 65 74 53 74 61 74 69 63 46 ,.jint.b);..jdouble.(*GetStaticF
22720 69 65 6c 64 44 6f 75 62 6c 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 ieldDouble)(JRIEnv*.env,.jint.op
22740 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e ,.struct.java_lang_Class*.a,.jin
22760 74 20 62 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 29 28 4a 52 t.b);..void.(*SetStaticField)(JR
22780 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f IEnv*.env,.jint.op,.struct.java_
227a0 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 6f 69 64 2a 20 63 29 3b lang_Class*.a,.jint.b,.void*.c);
227c0 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 ..void.(*SetStaticFieldBoolean)(
227e0 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 JRIEnv*.env,.jint.op,.struct.jav
22800 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 6f 6f 6c 20 63 a_lang_Class*.a,.jint.b,.jbool.c
22820 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 4a );..void.(*SetStaticFieldByte)(J
22840 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 RIEnv*.env,.jint.op,.struct.java
22860 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 79 74 65 20 63 29 _lang_Class*.a,.jint.b,.jbyte.c)
22880 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 29 28 4a 52 ;..void.(*SetStaticFieldChar)(JR
228a0 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f IEnv*.env,.jint.op,.struct.java_
228c0 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 63 68 61 72 20 63 29 3b lang_Class*.a,.jint.b,.jchar.c);
228e0 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 ..void.(*SetStaticFieldShort)(JR
22900 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f IEnv*.env,.jint.op,.struct.java_
22920 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 73 68 6f 72 74 20 63 29 lang_Class*.a,.jint.b,.jshort.c)
22940 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 4a 52 49 ;..void.(*SetStaticFieldInt)(JRI
22960 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c Env*.env,.jint.op,.struct.java_l
22980 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 69 6e 74 20 63 29 3b 0a 09 ang_Class*.a,.jint.b,.jint.c);..
229a0 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 29 28 4a 52 49 45 6e void.(*SetStaticFieldLong)(JRIEn
229c0 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e v*.env,.jint.op,.struct.java_lan
229e0 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 6c 6f 6e 67 20 63 29 3b 0a 09 76 g_Class*.a,.jint.b,.jlong.c);..v
22a00 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e oid.(*SetStaticFieldFloat)(JRIEn
22a20 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e v*.env,.jint.op,.struct.java_lan
22a40 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 66 6c 6f 61 74 20 63 29 3b 0a 09 g_Class*.a,.jint.b,.jfloat.c);..
22a60 76 6f 69 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 4a 52 49 void.(*SetStaticFieldDouble)(JRI
22a80 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c Env*.env,.jint.op,.struct.java_l
22aa0 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 64 6f 75 62 6c 65 20 63 29 ang_Class*.a,.jint.b,.jdouble.c)
22ac0 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 09 28 2a 4e 65 ;..struct.java_lang_String*.(*Ne
22ae0 77 53 74 72 69 6e 67 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 63 wString)(JRIEnv*.env,.jint.op,.c
22b00 6f 6e 73 74 20 6a 63 68 61 72 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a onst.jchar*.a,.jint.b);..jint.(*
22b20 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 GetStringLength)(JRIEnv*.env,.ji
22b40 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 20 nt.op,.struct.java_lang_String*.
22b60 61 29 3b 0a 09 63 6f 6e 73 74 20 6a 63 68 61 72 2a 09 28 2a 47 65 74 53 74 72 69 6e 67 43 68 61 a);..const.jchar*.(*GetStringCha
22b80 72 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 rs)(JRIEnv*.env,.jint.op,.struct
22ba0 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 20 61 29 3b 0a 09 73 74 72 75 63 74 20 6a .java_lang_String*.a);..struct.j
22bc0 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 09 28 2a 4e 65 77 53 74 72 69 6e 67 55 54 46 29 ava_lang_String*.(*NewStringUTF)
22be0 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 63 6f 6e 73 74 20 6a 62 79 (JRIEnv*.env,.jint.op,.const.jby
22c00 74 65 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 74 72 69 6e te*.a,.jint.b);..jint.(*GetStrin
22c20 67 55 54 46 4c 65 6e 67 74 68 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 gUTFLength)(JRIEnv*.env,.jint.op
22c40 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 20 61 29 3b 0a 09 ,.struct.java_lang_String*.a);..
22c60 63 6f 6e 73 74 20 6a 62 79 74 65 2a 09 28 2a 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 61 72 73 const.jbyte*.(*GetStringUTFChars
22c80 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a )(JRIEnv*.env,.jint.op,.struct.j
22ca0 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 20 61 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 ava_lang_String*.a);..void*.(*Ne
22cc0 77 53 63 61 6c 61 72 41 72 72 61 79 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 wScalarArray)(JRIEnv*.env,.jint.
22ce0 6f 70 2c 20 6a 69 6e 74 20 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 2c 20 63 6f 6e 73 74 op,.jint.a,.const.char*.b,.const
22d00 20 6a 62 79 74 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 63 61 6c 61 72 41 72 72 .jbyte*.c);..jint.(*GetScalarArr
22d20 61 79 4c 65 6e 67 74 68 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 ayLength)(JRIEnv*.env,.jint.op,.
22d40 76 6f 69 64 2a 20 61 29 3b 0a 09 6a 62 79 74 65 2a 09 28 2a 47 65 74 53 63 61 6c 61 72 41 72 72 void*.a);..jbyte*.(*GetScalarArr
22d60 61 79 45 6c 65 6d 65 6e 74 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 ayElements)(JRIEnv*.env,.jint.op
22d80 2c 20 76 6f 69 64 2a 20 61 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 41 72 ,.void*.a);..void*.(*NewObjectAr
22da0 72 61 79 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 69 6e 74 20 ray)(JRIEnv*.env,.jint.op,.jint.
22dc0 61 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 62 2c 20 76 6f a,.struct.java_lang_Class*.b,.vo
22de0 69 64 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c 65 id*.c);..jint.(*GetObjectArrayLe
22e00 6e 67 74 68 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 ngth)(JRIEnv*.env,.jint.op,.void
22e20 2a 20 61 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 *.a);..void*.(*GetObjectArrayEle
22e40 6d 65 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 76 6f 69 64 ment)(JRIEnv*.env,.jint.op,.void
22e60 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 4f 62 6a 65 63 74 41 *.a,.jint.b);..void.(*SetObjectA
22e80 72 72 61 79 45 6c 65 6d 65 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f rrayElement)(JRIEnv*.env,.jint.o
22ea0 70 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 76 6f 69 64 2a 20 63 29 3b 0a 09 76 p,.void*.a,.jint.b,.void*.c);..v
22ec0 6f 69 64 09 28 2a 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 4a 52 49 45 6e 76 2a 20 65 oid.(*RegisterNatives)(JRIEnv*.e
22ee0 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c nv,.jint.op,.struct.java_lang_Cl
22f00 61 73 73 2a 20 61 2c 20 63 68 61 72 2a 2a 20 62 2c 20 76 6f 69 64 2a 2a 20 63 29 3b 0a 09 76 6f ass*.a,.char**.b,.void**.c);..vo
22f20 69 64 09 28 2a 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 4a 52 49 45 6e 76 2a 20 id.(*UnregisterNatives)(JRIEnv*.
22f40 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 env,.jint.op,.struct.java_lang_C
22f60 6c 61 73 73 2a 20 61 29 3b 0a 7d 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lass*.a);.};../*................
22f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
22fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23020 20 20 20 20 20 2a 2f 0a 0a 74 79 70 65 64 65 66 20 65 6e 75 6d 20 4a 52 49 45 6e 76 4f 70 65 72 .....*/..typedef.enum.JRIEnvOper
23040 61 74 69 6f 6e 73 20 7b 0a 09 4a 52 49 5f 52 65 73 65 72 76 65 64 30 5f 6f 70 2c 0a 09 4a 52 49 ations.{..JRI_Reserved0_op,..JRI
23060 5f 52 65 73 65 72 76 65 64 31 5f 6f 70 2c 0a 09 4a 52 49 5f 52 65 73 65 72 76 65 64 32 5f 6f 70 _Reserved1_op,..JRI_Reserved2_op
23080 2c 0a 09 4a 52 49 5f 4c 6f 61 64 43 6c 61 73 73 5f 6f 70 2c 0a 09 4a 52 49 5f 46 69 6e 64 43 6c ,..JRI_LoadClass_op,..JRI_FindCl
230a0 61 73 73 5f 6f 70 2c 0a 09 4a 52 49 5f 54 68 72 6f 77 5f 6f 70 2c 0a 09 4a 52 49 5f 54 68 72 6f ass_op,..JRI_Throw_op,..JRI_Thro
230c0 77 4e 65 77 5f 6f 70 2c 0a 09 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 5f wNew_op,..JRI_ExceptionOccurred_
230e0 6f 70 2c 0a 09 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 5f 6f 70 2c 0a 09 op,..JRI_ExceptionDescribe_op,..
23100 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 47 JRI_ExceptionClear_op,..JRI_NewG
23120 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 49 5f 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 lobalRef_op,..JRI_DisposeGlobalR
23140 65 66 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 ef_op,..JRI_GetGlobalRef_op,..JR
23160 49 5f 53 65 74 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 49 5f 49 73 53 61 6d 65 4f 62 I_SetGlobalRef_op,..JRI_IsSameOb
23180 6a 65 63 74 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 2c 0a 09 4a 52 49 ject_op,..JRI_NewObject_op,..JRI
231a0 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 4e 65 77 4f _NewObject_op_va_list,..JRI_NewO
231c0 62 6a 65 63 74 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 43 6c bject_op_array,..JRI_GetObjectCl
231e0 61 73 73 5f 6f 70 2c 0a 09 4a 52 49 5f 49 73 49 6e 73 74 61 6e 63 65 4f 66 5f 6f 70 2c 0a 09 4a ass_op,..JRI_IsInstanceOf_op,..J
23200 52 49 5f 47 65 74 4d 65 74 68 6f 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 RI_GetMethodID_op,..JRI_CallMeth
23220 6f 64 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 od_op,..JRI_CallMethod_op_va_lis
23240 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 t,..JRI_CallMethod_op_array,..JR
23260 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c I_CallMethodBoolean_op,..JRI_Cal
23280 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f lMethodBoolean_op_va_list,..JRI_
232a0 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 CallMethodBoolean_op_array,..JRI
232c0 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 _CallMethodByte_op,..JRI_CallMet
232e0 68 6f 64 42 79 74 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 hodByte_op_va_list,..JRI_CallMet
23300 68 6f 64 42 79 74 65 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f hodByte_op_array,..JRI_CallMetho
23320 64 43 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 dChar_op,..JRI_CallMethodChar_op
23340 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 _va_list,..JRI_CallMethodChar_op
23360 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 2c _array,..JRI_CallMethodShort_op,
23380 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 ..JRI_CallMethodShort_op_va_list
233a0 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 61 72 72 61 79 2c ,..JRI_CallMethodShort_op_array,
233c0 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c ..JRI_CallMethodInt_op,..JRI_Cal
233e0 6c 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c lMethodInt_op_va_list,..JRI_Call
23400 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 MethodInt_op_array,..JRI_CallMet
23420 68 6f 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 5f hodLong_op,..JRI_CallMethodLong_
23440 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 5f op_va_list,..JRI_CallMethodLong_
23460 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f op_array,..JRI_CallMethodFloat_o
23480 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 76 61 5f 6c 69 p,..JRI_CallMethodFloat_op_va_li
234a0 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 61 72 72 61 st,..JRI_CallMethodFloat_op_arra
234c0 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 y,..JRI_CallMethodDouble_op,..JR
234e0 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 I_CallMethodDouble_op_va_list,..
23500 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 JRI_CallMethodDouble_op_array,..
23520 4a 52 49 5f 47 65 74 46 69 65 6c 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 JRI_GetFieldID_op,..JRI_GetField
23540 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a _op,..JRI_GetFieldBoolean_op,..J
23560 52 49 5f 47 65 74 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c RI_GetFieldByte_op,..JRI_GetFiel
23580 64 43 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c dChar_op,..JRI_GetFieldShort_op,
235a0 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 ..JRI_GetFieldInt_op,..JRI_GetFi
235c0 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 5f 6f eldLong_op,..JRI_GetFieldFloat_o
235e0 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f p,..JRI_GetFieldDouble_op,..JRI_
23600 53 65 74 46 69 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 SetField_op,..JRI_SetFieldBoolea
23620 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 n_op,..JRI_SetFieldByte_op,..JRI
23640 5f 53 65 74 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 53 _SetFieldChar_op,..JRI_SetFieldS
23660 68 6f 72 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a hort_op,..JRI_SetFieldInt_op,..J
23680 52 49 5f 53 65 74 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c RI_SetFieldLong_op,..JRI_SetFiel
236a0 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f dFloat_op,..JRI_SetFieldDouble_o
236c0 70 2c 0a 09 4a 52 49 5f 49 73 53 75 62 63 6c 61 73 73 4f 66 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 p,..JRI_IsSubclassOf_op,..JRI_Ge
236e0 74 53 74 61 74 69 63 4d 65 74 68 6f 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 tStaticMethodID_op,..JRI_CallSta
23700 74 69 63 4d 65 74 68 6f 64 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 ticMethod_op,..JRI_CallStaticMet
23720 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d hod_op_va_list,..JRI_CallStaticM
23740 65 74 68 6f 64 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d ethod_op_array,..JRI_CallStaticM
23760 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 ethodBoolean_op,..JRI_CallStatic
23780 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 MethodBoolean_op_va_list,..JRI_C
237a0 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 61 72 72 61 79 2c allStaticMethodBoolean_op_array,
237c0 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 2c 0a 09 ..JRI_CallStaticMethodByte_op,..
237e0 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 5f 76 61 5f 6c JRI_CallStaticMethodByte_op_va_l
23800 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 5f 6f ist,..JRI_CallStaticMethodByte_o
23820 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 p_array,..JRI_CallStaticMethodCh
23840 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 ar_op,..JRI_CallStaticMethodChar
23860 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 _op_va_list,..JRI_CallStaticMeth
23880 6f 64 43 68 61 72 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 odChar_op_array,..JRI_CallStatic
238a0 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d MethodShort_op,..JRI_CallStaticM
238c0 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c ethodShort_op_va_list,..JRI_Call
238e0 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 StaticMethodShort_op_array,..JRI
23900 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 _CallStaticMethodInt_op,..JRI_Ca
23920 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a llStaticMethodInt_op_va_list,..J
23940 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 61 72 72 61 79 2c RI_CallStaticMethodInt_op_array,
23960 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 ..JRI_CallStaticMethodLong_op,..
23980 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 76 61 5f 6c JRI_CallStaticMethodLong_op_va_l
239a0 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f ist,..JRI_CallStaticMethodLong_o
239c0 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c p_array,..JRI_CallStaticMethodFl
239e0 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f oat_op,..JRI_CallStaticMethodFlo
23a00 61 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 at_op_va_list,..JRI_CallStaticMe
23a20 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 thodFloat_op_array,..JRI_CallSta
23a40 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 ticMethodDouble_op,..JRI_CallSta
23a60 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 ticMethodDouble_op_va_list,..JRI
23a80 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 61 72 72 61 79 _CallStaticMethodDouble_op_array
23aa0 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 ,..JRI_GetStaticFieldID_op,..JRI
23ac0 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 _GetStaticField_op,..JRI_GetStat
23ae0 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 icFieldBoolean_op,..JRI_GetStati
23b00 63 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 cFieldByte_op,..JRI_GetStaticFie
23b20 6c 64 43 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 ldChar_op,..JRI_GetStaticFieldSh
23b40 6f 72 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f ort_op,..JRI_GetStaticFieldInt_o
23b60 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 p,..JRI_GetStaticFieldLong_op,..
23b80 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 JRI_GetStaticFieldFloat_op,..JRI
23ba0 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 53 _GetStaticFieldDouble_op,..JRI_S
23bc0 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 etStaticField_op,..JRI_SetStatic
23be0 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 FieldBoolean_op,..JRI_SetStaticF
23c00 69 65 6c 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 ieldByte_op,..JRI_SetStaticField
23c20 43 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 Char_op,..JRI_SetStaticFieldShor
23c40 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c t_op,..JRI_SetStaticFieldInt_op,
23c60 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 ..JRI_SetStaticFieldLong_op,..JR
23c80 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 I_SetStaticFieldFloat_op,..JRI_S
23ca0 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 etStaticFieldDouble_op,..JRI_New
23cc0 53 74 72 69 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 5f String_op,..JRI_GetStringLength_
23ce0 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 5f 6f 70 2c 0a 09 4a 52 49 op,..JRI_GetStringChars_op,..JRI
23d00 5f 4e 65 77 53 74 72 69 6e 67 55 54 46 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 _NewStringUTF_op,..JRI_GetString
23d20 55 54 46 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 43 UTFLength_op,..JRI_GetStringUTFC
23d40 68 61 72 73 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 5f 6f 70 2c hars_op,..JRI_NewScalarArray_op,
23d60 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 ..JRI_GetScalarArrayLength_op,..
23d80 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 5f 6f 70 2c 0a 09 JRI_GetScalarArrayElements_op,..
23da0 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 41 72 72 61 79 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 4f JRI_NewObjectArray_op,..JRI_GetO
23dc0 62 6a 65 63 74 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 4f 62 6a bjectArrayLength_op,..JRI_GetObj
23de0 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 4f 62 6a 65 ectArrayElement_op,..JRI_SetObje
23e00 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 52 65 67 69 73 74 65 72 ctArrayElement_op,..JRI_Register
23e20 4e 61 74 69 76 65 73 5f 6f 70 2c 0a 09 4a 52 49 5f 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 Natives_op,..JRI_UnregisterNativ
23e40 65 73 5f 6f 70 0a 7d 20 4a 52 49 45 6e 76 4f 70 65 72 61 74 69 6f 6e 73 3b 0a 0a 23 69 66 64 65 es_op.}.JRIEnvOperations;..#ifde
23e60 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f f.__cplusplus.}./*............*/
23e80 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 65 6e 64 69 .#endif./*.............*/..#endi
23ea0 66 20 2f 2a 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 20 20 f./*.......*/./*................
23ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23ee0 20 20 20 20 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 00 ............................*/..
23f00 00 00 20 00 71 00 64 00 65 00 73 00 6b 00 74 00 6f 00 70 00 77 00 69 00 64 00 67 00 65 00 74 00 ....q.d.e.s.k.t.o.p.w.i.d.g.e.t.
23f20 2e 00 68 00 00 0c 47 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...G/*.......................
23f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
23fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
240a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
240c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
240e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
241a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
241c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
241e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
242a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
242c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
242e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
243a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
243c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
243e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
244a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
244c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
244e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24500 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 45 53 4b 54 4f 50 57 49 44 47 45 .......*/..#ifndef.QDESKTOPWIDGE
24520 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 45 53 4b 54 4f 50 57 49 44 47 45 54 5f 48 0a 0a 23 69 T_H.#define.QDESKTOPWIDGET_H..#i
24540 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a fndef.QT_H.#include."qwidget.h".
24560 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 #endif.//.QT_H..class.QApplicati
24580 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 50 72 69 76 61 74 65 3b on;.class.QDesktopWidgetPrivate;
245a0 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 ./*..............*/..class.Q_EXP
245c0 4f 52 54 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 ORT.QDesktopWidget.:.public.QWid
245e0 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 get.{.....Q_OBJECT.public:.....Q
24600 44 65 73 6b 74 6f 70 57 69 64 67 65 74 28 29 3b 0a 20 20 20 20 7e 51 44 65 73 6b 74 6f 70 57 69 DesktopWidget();.....~QDesktopWi
24620 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 69 72 74 75 61 6c 44 65 73 6b 74 dget();......bool.isVirtualDeskt
24640 6f 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 53 63 72 65 65 6e 73 28 op().const;......int.numScreens(
24660 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 72 69 6d 61 72 79 53 63 72 65 65 6e 28 29 ).const;.....int.primaryScreen()
24680 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 51 .const;......int.screenNumber(.Q
246a0 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 Widget.*widget.=.0.).const;.//.#
246c0 23 23 20 34 2e 30 3a 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 0a 20 20 20 20 69 6e 74 20 73 ##.4.0:.const.QWidget*.....int.s
246e0 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f creenNumber(.const.QPoint.&.).co
24700 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 73 63 72 65 65 6e 28 20 69 6e 74 20 73 nst;......QWidget.*screen(.int.s
24720 63 72 65 65 6e 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 creen.=.-1.);......const.QRect&.
24740 73 63 72 65 65 6e 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 screenGeometry(.int.screen.=.-1.
24760 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 73 63 72 65 65 6e ).const;.....const.QRect&.screen
24780 47 65 6f 6d 65 74 72 79 28 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 Geometry(.QWidget.*widget.).cons
247a0 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 73 63 72 65 65 6e 47 65 6f 6d 65 74 72 79 28 20 73 t.....{.return.screenGeometry(.s
247c0 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 77 69 64 67 65 74 20 29 20 29 3b 20 7d 0a 20 20 20 20 63 creenNumber(.widget.).);.}.....c
247e0 6f 6e 73 74 20 51 52 65 63 74 26 20 73 63 72 65 65 6e 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 onst.QRect&.screenGeometry(.cons
24800 74 20 51 50 6f 69 6e 74 20 26 70 6f 69 6e 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 t.QPoint.&point.).const.....{.re
24820 74 75 72 6e 20 73 63 72 65 65 6e 47 65 6f 6d 65 74 72 79 28 20 73 63 72 65 65 6e 4e 75 6d 62 65 turn.screenGeometry(.screenNumbe
24840 72 28 20 70 6f 69 6e 74 20 29 20 29 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 r(.point.).);.}......const.QRect
24860 26 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 73 63 72 65 65 6e 20 &.availableGeometry(.int.screen.
24880 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 61 =.-1.).const;.....const.QRect&.a
248a0 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 vailableGeometry(.QWidget.*widge
248c0 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 61 76 61 69 6c 61 62 6c 65 t.).const.....{.return.available
248e0 47 65 6f 6d 65 74 72 79 28 20 73 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 77 69 64 67 65 74 20 29 Geometry(.screenNumber(.widget.)
24900 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 61 76 61 69 6c 61 62 6c 65 .);.}.....const.QRect&.available
24920 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 69 6e 74 20 29 20 Geometry(.const.QPoint.&point.).
24940 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d const.....{.return.availableGeom
24960 65 74 72 79 28 20 73 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 70 6f 69 6e 74 20 29 20 29 3b 20 7d etry(.screenNumber(.point.).);.}
24980 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 43 68 69 6c 64 28 20 51 4f 62 6a 65 63 74 20 ......void.insertChild(.QObject.
249a0 2a 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 64 28 *.);..signals:.....void.resized(
249c0 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 6f 72 6b 41 72 65 61 52 65 73 69 7a 65 64 .int.);.....void.workAreaResized
249e0 28 20 69 6e 74 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 (.int.);..protected:.....void.re
24a00 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 65 20 29 3b 0a 0a 70 sizeEvent(.QResizeEvent.*e.);..p
24a20 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 50 72 69 76 61 74 rivate:.....QDesktopWidgetPrivat
24a40 65 20 2a 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 e.*d;..#if.defined(Q_DISABLE_COP
24a60 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 75 63 74 6f 72 20 Y).//.Disabled.copy.constructor.
24a80 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 and.operator=.....QDesktopWidget
24aa0 28 20 63 6f 6e 73 74 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 26 20 29 3b 0a 20 20 20 20 (.const.QDesktopWidget.&.);.....
24ac0 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 QDesktopWidget.&operator=(.const
24ae0 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 .QDesktopWidget.&.);.#endif.....
24b00 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 23 69 66 64 .friend.class.QApplication;.#ifd
24b20 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 ef.Q_WS_QWS.....friend.class.QWS
24b40 44 69 73 70 6c 61 79 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 44 45 Display;.#endif.};..#endif.//QDE
24b60 53 4b 54 4f 50 57 49 44 47 45 54 5f 48 0a 00 00 00 12 00 71 00 61 00 78 00 62 00 61 00 73 00 65 SKTOPWIDGET_H......q.a.x.b.a.s.e
24b80 00 2e 00 68 00 00 12 73 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...s/*......................
24ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
24f80 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 55 4e 49 43 4f 44 45 0a 23 64 65 66 69 6e 65 20 55 4e 49 43 */..#ifndef.UNICODE.#define.UNIC
24fa0 4f 44 45 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 42 41 53 45 5f 48 0a 23 64 ODE.#endif..#ifndef.QAXBASE_H.#d
24fc0 65 66 69 6e 65 20 51 41 58 42 41 53 45 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 76 61 72 69 efine.QAXBASE_H..#include.<qvari
24fe0 61 6e 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 2e 68 3e 0a 0a 73 74 72 ant.h>.#include.<qobject.h>..str
25000 75 63 74 20 49 55 6e 6b 6e 6f 77 6e 3b 0a 73 74 72 75 63 74 20 51 55 75 69 64 3b 0a 63 6c 61 73 uct.IUnknown;.struct.QUuid;.clas
25020 73 20 51 41 78 45 76 65 6e 74 53 69 6e 6b 3b 0a 63 6c 61 73 73 20 51 41 78 4f 62 6a 65 63 74 3b s.QAxEventSink;.class.QAxObject;
25040 0a 63 6c 61 73 73 20 51 41 78 42 61 73 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 41 .class.QAxBasePrivate;..class.QA
25060 78 42 61 73 65 0a 7b 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 23 65 72 72 6f 72 20 22 54 68 xBase.{.#ifdef.Q_QDOC.#error."Th
25080 65 20 53 79 6d 62 6f 6c 20 51 5f 51 44 4f 43 20 69 73 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 e.Symbol.Q_QDOC.is.reserved.for.
250a0 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 72 70 6f 73 65 73 2e 22 0a 20 20 20 20 51 5f 50 documentation.purposes.".....Q_P
250c0 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 20 52 45 41 44 20 63 6f ROPERTY(.QString.control.READ.co
250e0 6e 74 72 6f 6c 20 57 52 49 54 45 20 73 65 74 43 6f 6e 74 72 6f 6c 20 29 0a 23 65 6e 64 69 66 0a ntrol.WRITE.setControl.).#endif.
25100 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 74 79 70 65 64 public:.#ifndef.Q_QDOC.....typed
25120 65 66 20 51 4d 61 70 3c 51 43 53 74 72 69 6e 67 2c 20 51 56 61 72 69 61 6e 74 3e 20 50 72 6f 70 ef.QMap<QCString,.QVariant>.Prop
25140 65 72 74 79 42 61 67 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 41 78 42 61 73 65 28 20 49 55 ertyBag;.#endif......QAxBase(.IU
25160 6e 6b 6e 6f 77 6e 20 2a 69 66 61 63 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c nknown.*iface.=.0.);.....virtual
25180 20 7e 51 41 78 42 61 73 65 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 72 6f .~QAxBase();......QString.contro
251a0 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 6c 6f 6e 67 20 71 75 65 72 79 49 6e 74 65 72 66 l().const;......long.queryInterf
251c0 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 2c 20 76 6f 69 64 2a 2a 20 29 20 63 6f 6e ace(.const.QUuid.&,.void**.).con
251e0 73 74 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 64 79 6e 61 6d 69 63 43 61 6c 6c 28 20 63 st;......QVariant.dynamicCall(.c
25200 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 onst.QCString&,.const.QVariant.&
25220 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 20 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 v1.=.QVariant(),..........const.
25240 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 QVariant.&v2.=.QVariant(),......
25260 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 33 20 3d 20 51 56 61 72 69 61 6e 74 ...const.QVariant.&v3.=.QVariant
25280 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 34 20 3d (),.........const.QVariant.&v4.=
252a0 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 .QVariant(),.........const.QVari
252c0 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f ant.&v5.=.QVariant(),.........co
252e0 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 36 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 nst.QVariant.&v6.=.QVariant(),..
25300 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 37 20 3d 20 51 56 61 72 .......const.QVariant.&v7.=.QVar
25320 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 iant(),.........const.QVariant.&
25340 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 29 20 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 v8.=.QVariant().);.....QVariant.
25360 64 79 6e 61 6d 69 63 43 61 6c 6c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 2c 20 51 56 dynamicCall(.const.QCString&,.QV
25380 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 20 26 76 61 72 73 20 29 3b 0a 20 20 20 20 alueList<QVariant>.&vars.);.....
253a0 51 41 78 4f 62 6a 65 63 74 20 2a 71 75 65 72 79 53 75 62 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 QAxObject.*querySubObject(.const
253c0 20 51 43 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 .QCString.&name,.const.QVariant.
253e0 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 &v1.=.QVariant(),..........const
25400 20 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 .QVariant.&v2.=.QVariant(),.....
25420 09 20 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 33 20 3d 20 51 56 61 72 69 61 .....const.QVariant.&v3.=.QVaria
25440 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 nt(),..........const.QVariant.&v
25460 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4.=.QVariant(),..........const.Q
25480 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 Variant.&v5.=.QVariant(),.......
254a0 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 36 20 3d 20 51 56 61 72 69 61 6e 74 ...const.QVariant.&v6.=.QVariant
254c0 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 37 20 (),..........const.QVariant.&v7.
254e0 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 56 61 =.QVariant(),..........const.QVa
25500 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 29 20 29 3b 0a 0a 20 20 20 20 76 riant.&v8.=.QVariant().);......v
25520 69 72 74 75 61 6c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 29 irtual.QMetaObject.*metaObject()
25540 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 74 5f 69 6e 76 6f .const;.....virtual.bool.qt_invo
25560 6b 65 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 ke(.int,.QUObject*.);.....virtua
25580 6c 20 62 6f 6f 6c 20 71 74 5f 70 72 6f 70 65 72 74 79 28 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 l.bool.qt_property(.int,.int,.QV
255a0 61 72 69 61 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 74 5f 65 ariant*.);.....virtual.bool.qt_e
255c0 6d 69 74 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 mit(.int,.QUObject*.).=.0;.....v
255e0 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6c 61 73 73 4e 61 6d 65 28 29 20 63 irtual.const.char.*className().c
25600 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4f 62 6a 65 63 74 20 2a 71 onst.=.0;.....virtual.QObject.*q
25620 4f 62 6a 65 63 74 28 29 20 3d 20 30 3b 0a 0a 20 20 20 20 50 72 6f 70 65 72 74 79 42 61 67 20 70 Object().=.0;......PropertyBag.p
25640 72 6f 70 65 72 74 79 42 61 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 ropertyBag().const;.....void.set
25660 50 72 6f 70 65 72 74 79 42 61 67 28 20 63 6f 6e 73 74 20 50 72 6f 70 65 72 74 79 42 61 67 26 20 PropertyBag(.const.PropertyBag&.
25680 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 67 65 6e 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 );......QString.generateDocument
256a0 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 72 6f 70 65 ation();......virtual.bool.prope
256c0 72 74 79 57 72 69 74 61 62 6c 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 rtyWritable(.const.char*.).const
256e0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 57 72 ;.....virtual.void.setPropertyWr
25700 69 74 61 62 6c 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 itable(.const.char*,.bool.);....
25720 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 56 61 72 ..bool.isNull().const;......QVar
25740 69 61 6e 74 20 61 73 56 61 72 69 61 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 64 65 66 20 iant.asVariant().const;..#ifdef.
25760 51 5f 51 44 4f 43 0a 23 65 72 72 6f 72 20 22 54 68 65 20 53 79 6d 62 6f 6c 20 51 5f 51 44 4f 43 Q_QDOC.#error."The.Symbol.Q_QDOC
25780 20 69 73 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 .is.reserved.for.documentation.p
257a0 75 72 70 6f 73 65 73 2e 22 0a 20 20 20 20 65 6e 75 6d 20 50 72 6f 70 65 72 74 79 42 61 67 20 7b urposes.".....enum.PropertyBag.{
257c0 7d 3b 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 69 67 6e 61 6c 28 63 6f 6e 73 };.signals:.....void.signal(cons
257e0 74 20 51 53 74 72 69 6e 67 26 2c 69 6e 74 2c 76 6f 69 64 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 t.QString&,int,void*);.....void.
25800 70 72 6f 70 65 72 74 79 43 68 61 6e 67 65 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b propertyChanged(const.QString&);
25820 0a 20 20 20 20 76 6f 69 64 20 65 78 63 65 70 74 69 6f 6e 28 69 6e 74 2c 63 6f 6e 73 74 20 51 53 .....void.exception(int,const.QS
25840 74 72 69 6e 67 26 2c 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 63 6f 6e 73 74 20 51 53 74 72 tring&,const.QString&,const.QStr
25860 69 6e 67 26 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 ing&);.#endif..public:.....virtu
25880 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e al.void.clear();.....bool.setCon
258a0 74 72 6f 6c 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 76 6f 69 trol(.const.QString&.);......voi
258c0 64 20 64 69 73 61 62 6c 65 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 d.disableMetaObject();.....void.
258e0 64 69 73 61 62 6c 65 43 6c 61 73 73 49 6e 66 6f 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 73 disableClassInfo();.....void.dis
25900 61 62 6c 65 45 76 65 6e 74 53 69 6e 6b 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 ableEventSink();..protected:....
25920 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 28 20 49 55 6e 6b 6e 6f .virtual.bool.initialize(.IUnkno
25940 77 6e 2a 2a 20 70 74 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 52 wn**.ptr.);.....bool.initializeR
25960 65 6d 6f 74 65 28 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 72 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 emote(IUnknown**.ptr);.....bool.
25980 69 6e 69 74 69 61 6c 69 7a 65 4c 69 63 65 6e 73 65 64 28 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 initializeLicensed(IUnknown**.pt
259a0 72 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 41 63 74 69 76 65 28 49 55 r);.....bool.initializeActive(IU
259c0 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 72 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f nknown**.ptr);..private:.....boo
259e0 6c 20 69 6e 69 74 69 61 6c 69 7a 65 4c 69 63 65 6e 73 65 64 48 65 6c 70 65 72 28 76 6f 69 64 20 l.initializeLicensedHelper(void.
25a00 2a 66 61 63 74 6f 72 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 49 55 *factory,.const.QString.&key,.IU
25a20 6e 6b 6e 6f 77 6e 20 2a 2a 70 74 72 29 3b 0a 20 20 20 20 51 41 78 42 61 73 65 50 72 69 76 61 74 nknown.**ptr);.....QAxBasePrivat
25a40 65 20 2a 64 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 73 e.*d;......static.QMetaObject.*s
25a60 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a taticMetaObject().{.return.0;.}.
25a80 20 20 20 20 76 69 72 74 75 61 6c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 4d ....virtual.QMetaObject.*parentM
25aa0 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 62 6f 6f 6c 20 etaObject().const.=.0;.....bool.
25ac0 69 6e 74 65 72 6e 61 6c 49 6e 76 6f 6b 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 internalInvoke(.const.QCString.&
25ae0 6e 61 6d 65 2c 20 76 6f 69 64 20 2a 6f 75 74 2c 20 51 56 61 72 69 61 6e 74 20 76 61 72 5b 5d 2c name,.void.*out,.QVariant.var[],
25b00 20 51 43 53 74 72 69 6e 67 20 26 74 79 70 65 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 .QCString.&type.);......QString.
25b20 63 74 72 6c 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 41 78 42 61 73 65 ctrl;.};..inline.QString.QAxBase
25b40 3a 3a 67 65 6e 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 28 29 0a 7b 0a 20 20 20 20 ::generateDocumentation().{.....
25b60 65 78 74 65 72 6e 20 51 53 74 72 69 6e 67 20 71 61 78 5f 67 65 6e 65 72 61 74 65 44 6f 63 75 6d extern.QString.qax_generateDocum
25b80 65 6e 74 61 74 69 6f 6e 28 51 41 78 42 61 73 65 20 2a 2c 20 51 41 78 42 61 73 65 50 72 69 76 61 entation(QAxBase.*,.QAxBasePriva
25ba0 74 65 20 2a 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 71 61 78 5f 67 65 6e 65 72 61 74 65 44 6f te.*);.....return.qax_generateDo
25bc0 63 75 6d 65 6e 74 61 74 69 6f 6e 28 74 68 69 73 2c 20 64 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 cumentation(this,.d);.}..#ifndef
25be0 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 .QT_NO_DATASTREAM.inline.QDataSt
25c00 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 20 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 ream.&operator.>>(.QDataStream.&
25c20 73 2c 20 51 41 78 42 61 73 65 20 26 63 20 29 0a 7b 0a 20 20 20 20 51 41 78 42 61 73 65 3a 3a 50 s,.QAxBase.&c.).{.....QAxBase::P
25c40 72 6f 70 65 72 74 79 42 61 67 20 62 61 67 3b 0a 20 20 20 20 63 2e 71 4f 62 6a 65 63 74 28 29 2d ropertyBag.bag;.....c.qObject()-
25c60 3e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 >blockSignals(.TRUE.);.....QStri
25c80 6e 67 20 63 6f 6e 74 72 6f 6c 3b 0a 20 20 20 20 73 20 3e 3e 20 63 6f 6e 74 72 6f 6c 3b 0a 20 20 ng.control;.....s.>>.control;...
25ca0 20 20 63 2e 73 65 74 43 6f 6e 74 72 6f 6c 28 20 63 6f 6e 74 72 6f 6c 20 29 3b 0a 20 20 20 20 73 ..c.setControl(.control.);.....s
25cc0 20 3e 3e 20 62 61 67 3b 0a 20 20 20 20 63 2e 73 65 74 50 72 6f 70 65 72 74 79 42 61 67 28 20 62 .>>.bag;.....c.setPropertyBag(.b
25ce0 61 67 20 29 3b 0a 20 20 20 20 63 2e 71 4f 62 6a 65 63 74 28 29 2d 3e 62 6c 6f 63 6b 53 69 67 6e ag.);.....c.qObject()->blockSign
25d00 61 6c 73 28 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a als(.FALSE.);......return.s;.}..
25d20 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 20 3c 3c 28 inline.QDataStream.&operator.<<(
25d40 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 63 6f 6e 73 74 20 51 41 78 42 61 73 65 20 26 .QDataStream.&s,.const.QAxBase.&
25d60 63 20 29 0a 7b 0a 20 20 20 20 51 41 78 42 61 73 65 3a 3a 50 72 6f 70 65 72 74 79 42 61 67 20 62 c.).{.....QAxBase::PropertyBag.b
25d80 61 67 20 3d 20 63 2e 70 72 6f 70 65 72 74 79 42 61 67 28 29 3b 0a 20 20 20 20 73 20 3c 3c 20 63 ag.=.c.propertyBag();.....s.<<.c
25da0 2e 63 6f 6e 74 72 6f 6c 28 29 3b 0a 20 20 20 20 73 20 3c 3c 20 62 61 67 3b 0a 0a 20 20 20 20 72 .control();.....s.<<.bag;......r
25dc0 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 41 54 41 53 eturn.s;.}.#endif.//.QT_NO_DATAS
25de0 54 52 45 41 4d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 58 42 41 53 45 5f 48 0a 00 00 00 16 00 TREAM..#endif.//.QAXBASE_H......
25e00 71 00 66 00 65 00 61 00 74 00 75 00 72 00 65 00 73 00 2e 00 68 00 00 68 b5 2f 2f 20 41 6c 6c 20 q.f.e.a.t.u.r.e.s...h..h.//.All.
25e20 66 65 61 74 75 72 65 20 61 6e 64 20 74 68 65 69 72 20 64 65 70 65 6e 64 65 6e 63 69 65 73 0a 2f feature.and.their.dependencies./
25e40 2f 0a 2f 2f 20 54 68 69 73 20 6c 69 73 74 20 69 73 20 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d /.//.This.list.is.generated.from
25e60 20 24 51 54 44 49 52 2f 73 72 63 2f 74 6f 6f 6c 73 2f 71 66 65 61 74 75 72 65 73 2e 74 78 74 0a .$QTDIR/src/tools/qfeatures.txt.
25e80 2f 2f 0a 2f 2f 20 41 73 79 6e 63 68 72 6f 6e 6f 75 73 20 49 2f 4f 0a 2f 2f 23 64 65 66 69 6e 65 //.//.Asynchronous.I/O.//#define
25ea0 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 2f 2f 20 42 65 7a 69 65 72 20 63 75 72 76 65 .QT_NO_ASYNC_IO..//.Bezier.curve
25ec0 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 45 5a 49 45 52 0a 0a 2f 2f 20 42 75 74 s.//#define.QT_NO_BEZIER..//.But
25ee0 74 6f 6e 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 0a 0a 2f 2f 20 tons.//#define.QT_NO_BUTTON..//.
25f00 4e 61 6d 65 64 20 63 6f 6c 6f 72 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c Named.colors.//#define.QT_NO_COL
25f20 4f 52 4e 41 4d 45 53 0a 0a 2f 2f 20 43 75 72 73 6f 72 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 ORNAMES..//.Cursors.//#define.QT
25f40 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 2f 2f 20 51 44 61 74 61 53 74 72 65 61 6d 0a 2f 2f 23 64 65 _NO_CURSOR..//.QDataStream.//#de
25f60 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 0a 2f 2f 20 51 44 61 74 65 2f fine.QT_NO_DATASTREAM..//.QDate/
25f80 51 54 69 6d 65 2f 51 44 61 74 65 54 69 6d 65 20 74 6f 53 74 72 69 6e 67 28 29 20 61 6e 64 20 66 QTime/QDateTime.toString().and.f
25fa0 72 6f 6d 53 74 72 69 6e 67 28 29 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 romString().//#define.QT_NO_DATE
25fc0 53 54 52 49 4e 47 0a 0a 2f 2f 20 44 69 61 6c 6f 67 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f STRING..//.Dialogs.//#define.QT_
25fe0 4e 4f 5f 44 49 41 4c 4f 47 0a 0a 2f 2f 20 51 44 69 72 65 63 74 50 61 69 6e 74 65 72 0a 2f 2f 23 NO_DIALOG..//.QDirectPainter.//#
26000 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 50 41 49 4e 54 45 52 0a 0a 2f 2f 20 53 define.QT_NO_DIRECTPAINTER..//.S
26020 70 65 63 69 61 6c 20 77 69 64 67 65 74 20 65 66 66 65 63 74 73 20 28 66 61 64 69 6e 67 2c 20 73 pecial.widget.effects.(fading,.s
26040 63 72 6f 6c 6c 69 6e 67 29 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 crolling).//#define.QT_NO_EFFECT
26060 53 0a 0a 2f 2f 20 46 72 65 65 74 79 70 65 20 66 6f 6e 74 20 65 6e 67 69 6e 65 0a 2f 2f 23 64 65 S..//.Freetype.font.engine.//#de
26080 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 0a 0a 2f 2f 20 44 69 74 68 65 72 20 51 fine.QT_NO_FREETYPE..//.Dither.Q
260a0 49 6d 61 67 65 20 74 6f 20 31 2d 62 69 74 20 69 6d 61 67 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 Image.to.1-bit.image.//#define.Q
260c0 54 5f 4e 4f 5f 49 4d 41 47 45 5f 44 49 54 48 45 52 5f 54 4f 5f 31 0a 0a 2f 2f 20 51 49 6d 61 67 T_NO_IMAGE_DITHER_TO_1..//.QImag
260e0 65 3a 3a 63 72 65 61 74 65 48 65 75 72 69 73 74 69 63 4d 61 73 6b 28 29 0a 2f 2f 23 64 65 66 69 e::createHeuristicMask().//#defi
26100 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 0a 0a 2f ne.QT_NO_IMAGE_HEURISTIC_MASK../
26120 2f 20 51 49 6d 61 67 65 20 6d 69 72 72 6f 72 69 6e 67 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f /.QImage.mirroring.//#define.QT_
26140 4e 4f 5f 49 4d 41 47 45 5f 4d 49 52 52 4f 52 0a 0a 2f 2f 20 53 6d 6f 6f 74 68 20 51 49 6d 61 67 NO_IMAGE_MIRROR..//.Smooth.QImag
26160 65 20 73 63 61 6c 69 6e 67 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f e.scaling.//#define.QT_NO_IMAGE_
26180 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 0a 2f 2f 20 54 72 75 65 43 6f 6c 6f 72 20 51 49 6d 61 67 65 SMOOTHSCALE..//.TrueColor.QImage
261a0 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 43 4f 4c 4f 52 .//#define.QT_NO_IMAGE_TRUECOLOR
261c0 0a 0a 2f 2f 20 41 75 74 6f 6d 61 74 69 63 20 77 69 64 67 65 74 20 6c 61 79 6f 75 74 0a 2f 2f 23 ..//.Automatic.widget.layout.//#
261e0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 0a 0a 2f 2f 20 4e 65 74 77 6f 72 6b 69 define.QT_NO_LAYOUT..//.Networki
26200 6e 67 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 0a 2f 2f 20 50 ng.//#define.QT_NO_NETWORK..//.P
26220 61 6c 65 74 74 65 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a alettes.//#define.QT_NO_PALETTE.
26240 0a 2f 2f 20 31 2d 62 69 74 20 6d 6f 6e 6f 63 68 72 6f 6d 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 .//.1-bit.monochrome.//#define.Q
26260 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 31 0a 0a 2f 2f 20 31 35 20 6f 72 20 31 36 2d 62 69 T_NO_QWS_DEPTH_1..//.15.or.16-bi
26280 74 20 63 6f 6c 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 t.color.//#define.QT_NO_QWS_DEPT
262a0 48 5f 31 36 0a 0a 2f 2f 20 32 34 2d 62 69 74 20 63 6f 6c 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 H_16..//.24-bit.color.//#define.
262c0 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 32 34 0a 0a 2f 2f 20 33 32 2d 62 69 74 20 63 6f QT_NO_QWS_DEPTH_24..//.32-bit.co
262e0 6c 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 33 32 lor.//#define.QT_NO_QWS_DEPTH_32
26300 0a 0a 2f 2f 20 34 2d 62 69 74 20 67 72 61 79 73 63 61 6c 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 ..//.4-bit.grayscale.//#define.Q
26320 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 34 0a 0a 2f 2f 20 38 2d 62 69 74 20 63 6f 6c 6f 72 T_NO_QWS_DEPTH_4..//.8-bit.color
26340 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 38 0a 0a 2f 2f .//#define.QT_NO_QWS_DEPTH_8..//
26360 20 38 2d 62 69 74 20 67 72 61 79 73 63 61 6c 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f .8-bit.grayscale.//#define.QT_NO
26380 5f 51 57 53 5f 44 45 50 54 48 5f 38 47 52 41 59 53 43 41 4c 45 0a 0a 2f 2f 20 46 61 76 6f 75 72 _QWS_DEPTH_8GRAYSCALE..//.Favour
263a0 20 63 6f 64 65 20 73 69 7a 65 20 6f 76 65 72 20 67 72 61 70 68 69 63 73 20 73 70 65 65 64 0a 2f .code.size.over.graphics.speed./
263c0 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 0a 2f 2f /#define.QT_NO_QWS_GFX_SPEED..//
263e0 20 43 6f 6e 73 6f 6c 65 20 6b 65 79 62 6f 61 72 64 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e .Console.keyboard.//#define.QT_N
26400 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 2f 2f 20 4c 69 6e 75 78 20 66 72 61 6d 65 62 75 O_QWS_KEYBOARD..//.Linux.framebu
26420 66 66 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4c 49 4e 55 58 46 42 ffer.//#define.QT_NO_QWS_LINUXFB
26440 0a 0a 2f 2f 20 4d 61 63 68 36 34 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 0a 2f 2f 23 64 65 66 69 ..//.Mach64.acceleration.//#defi
26460 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 43 48 36 34 0a 0a 2f 2f 20 57 69 6e 64 6f 77 20 4d ne.QT_NO_QWS_MACH64..//.Window.M
26480 61 6e 61 67 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 anager.//#define.QT_NO_QWS_MANAG
264a0 45 52 0a 0a 2f 2f 20 4d 61 74 72 6f 78 20 4d 47 41 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 0a 2f ER..//.Matrox.MGA.acceleration./
264c0 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 54 52 4f 58 0a 0a 2f 2f 20 41 75 /#define.QT_NO_QWS_MATROX..//.Au
264e0 74 6f 64 65 74 65 63 74 69 6e 67 20 6d 6f 75 73 65 20 64 72 69 76 65 72 0a 2f 2f 23 64 65 66 69 todetecting.mouse.driver.//#defi
26500 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 41 55 54 4f 0a 0a 2f 2f 20 4e 6f 6e 2d ne.QT_NO_QWS_MOUSE_AUTO..//.Non-
26520 61 75 74 6f 64 65 74 65 63 74 69 6e 67 20 6d 6f 75 73 65 20 64 72 69 76 65 72 0a 2f 2f 23 64 65 autodetecting.mouse.driver.//#de
26540 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 4d 41 4e 55 41 4c 0a 0a 2f 2f 20 fine.QT_NO_QWS_MOUSE_MANUAL..//.
26560 51 74 2f 45 6d 62 65 64 64 65 64 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 20 70 72 6f 70 65 72 Qt/Embedded.window.system.proper
26580 74 69 65 73 2e 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 ties..//#define.QT_NO_QWS_PROPER
265a0 54 49 45 53 0a 0a 2f 2f 20 52 65 70 65 61 74 65 72 20 64 69 73 70 6c 61 79 0a 2f 2f 23 64 65 66 TIES..//.Repeater.display.//#def
265c0 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 45 50 45 41 54 45 52 0a 0a 2f 2f 20 53 61 76 69 6e ine.QT_NO_QWS_REPEATER..//.Savin
265e0 67 20 6f 66 20 66 6f 6e 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 g.of.fonts.//#define.QT_NO_QWS_S
26600 41 56 45 46 4f 4e 54 53 0a 0a 2f 2f 20 53 68 61 64 6f 77 20 66 72 61 6d 65 20 62 75 66 66 65 72 AVEFONTS..//.Shadow.frame.buffer
26620 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 48 41 44 4f 57 46 42 0a 0a 2f .//#define.QT_NO_QWS_SHADOWFB../
26640 2f 20 56 69 72 74 75 61 6c 20 66 72 61 6d 65 20 62 75 66 66 65 72 0a 2f 2f 23 64 65 66 69 6e 65 /.Virtual.frame.buffer.//#define
26660 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 46 42 0a 0a 2f 2f 20 34 2d 62 69 74 20 56 47 41 0a 2f 2f 23 .QT_NO_QWS_VFB..//.4-bit.VGA.//#
26680 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 47 41 5f 31 36 0a 0a 2f 2f 20 56 6f 6f 64 define.QT_NO_QWS_VGA_16..//.Vood
266a0 6f 6f 33 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f oo3.acceleration.//#define.QT_NO
266c0 5f 51 57 53 5f 56 4f 4f 44 4f 4f 33 0a 0a 2f 2f 20 52 61 6e 67 65 2d 63 6f 6e 74 72 6f 6c 20 77 _QWS_VOODOO3..//.Range-control.w
266e0 69 64 67 65 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 idgets.//#define.QT_NO_RANGECONT
26700 52 4f 4c 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 70 74 75 ROL..//.Regular.expression.captu
26720 72 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 2f 2f 20 51 53 re.//#define.QT_NO_REGEXP..//.QS
26740 69 67 6e 61 6c 4d 61 70 70 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 47 4e ignalMapper.//#define.QT_NO_SIGN
26760 41 4c 4d 41 50 50 45 52 0a 0a 2f 2f 20 50 6c 61 79 69 6e 67 20 73 6f 75 6e 64 73 0a 2f 2f 23 64 ALMAPPER..//.Playing.sounds.//#d
26780 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 0a 2f 2f 20 53 74 61 6e 64 61 72 64 20 74 efine.QT_NO_SOUND..//.Standard.t
267a0 65 6d 70 6c 61 74 65 20 6c 69 62 72 61 72 79 20 63 6f 6d 70 61 74 69 62 6c 69 74 79 0a 2f 2f 23 emplate.library.compatiblity.//#
267c0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 4c 0a 0a 2f 2f 20 51 53 74 72 69 6e 67 4c 69 73 74 define.QT_NO_STL..//.QStringList
267e0 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 0a 2f 2f 20 .//#define.QT_NO_STRINGLIST..//.
26800 43 68 61 72 61 63 74 65 72 20 73 65 74 20 63 6f 6e 76 65 72 73 69 6f 6e 73 0a 2f 2f 23 64 65 66 Character.set.conversions.//#def
26820 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 2f 2f 20 51 54 65 78 74 53 74 72 ine.QT_NO_TEXTCODEC..//.QTextStr
26840 65 61 6d 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 0a eam.//#define.QT_NO_TEXTSTREAM..
26860 2f 2f 20 55 6e 69 63 6f 64 65 20 70 72 6f 70 65 72 74 79 20 74 61 62 6c 65 73 0a 2f 2f 23 64 65 //.Unicode.property.tables.//#de
26880 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 4e 49 43 4f 44 45 54 41 42 4c 45 53 0a 0a 2f 2f 20 49 6e 70 fine.QT_NO_UNICODETABLES..//.Inp
268a0 75 74 20 76 61 6c 69 64 61 74 6f 72 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 41 ut.validators.//#define.QT_NO_VA
268c0 4c 49 44 41 54 4f 52 0a 0a 2f 2f 20 51 56 61 72 69 61 6e 74 0a 2f 2f 23 64 65 66 69 6e 65 20 51 LIDATOR..//.QVariant.//#define.Q
268e0 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 0a 2f 2f 20 57 68 65 65 6c 2d 6d 6f 75 73 65 20 65 76 65 T_NO_VARIANT..//.Wheel-mouse.eve
26900 6e 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 0a nts.//#define.QT_NO_WHEELEVENT..
26920 2f 2f 20 51 57 4d 61 74 72 69 78 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 4d 41 54 //.QWMatrix.//#define.QT_NO_WMAT
26940 52 49 58 0a 0a 2f 2f 20 4e 6f 6e 2d 55 6e 69 63 6f 64 65 20 74 65 78 74 20 63 6f 6e 76 65 72 73 RIX..//.Non-Unicode.text.convers
26960 69 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 29 20 ions.#if.!defined(QT_NO_CODECS).
26980 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 29 0a 23 64 &&.(defined(QT_NO_TEXTCODEC)).#d
269a0 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 43 efine.QT_NO_CODECS.#endif..//.QC
269c0 6f 70 20 49 50 43 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 50 29 20 26 op.IPC.#if.!defined(QT_NO_COP).&
269e0 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 29 0a 23 64 &.(defined(QT_NO_DATASTREAM)).#d
26a00 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 46 6f 6e 74 efine.QT_NO_COP.#endif..//.QFont
26a20 44 61 74 61 62 61 73 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 4f 4e 54 Database.#if.!defined(QT_NO_FONT
26a40 44 41 54 41 42 41 53 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 DATABASE).&&.(defined(QT_NO_STRI
26a60 4e 47 4c 49 53 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 NGLIST)).#define.QT_NO_FONTDATAB
26a80 41 53 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6d 61 67 65 20 66 6f 72 6d 61 74 73 0a 23 69 66 ASE.#endif..//.Image.formats.#if
26aa0 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 26 26 20 28 64 65 66 .!defined(QT_NO_IMAGEIO).&&.(def
26ac0 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ined(QT_NO_REGEXP)).#define.QT_N
26ae0 4f 5f 49 4d 41 47 45 49 4f 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 31 36 2d 62 69 74 20 51 49 6d 61 O_IMAGEIO.#endif..//.16-bit.QIma
26b00 67 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 31 36 5f 42 ge.#if.!defined(QT_NO_IMAGE_16_B
26b20 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 IT).&&.(defined(QT_NO_IMAGE_TRUE
26b40 43 4f 4c 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 31 36 5f 42 COLOR)).#define.QT_NO_IMAGE_16_B
26b60 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6d 61 67 65 20 66 69 6c 65 20 74 65 78 74 20 73 74 IT.#endif..//.Image.file.text.st
26b80 72 69 6e 67 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 rings.#if.!defined(QT_NO_IMAGE_T
26ba0 45 58 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 EXT).&&.(defined(QT_NO_STRINGLIS
26bc0 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 23 65 6e T)).#define.QT_NO_IMAGE_TEXT.#en
26be0 64 69 66 0a 0a 2f 2f 20 53 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 77 72 61 70 70 65 72 0a 23 dif..//.Shared.library.wrapper.#
26c00 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 29 20 26 26 20 28 64 if.!defined(QT_NO_LIBRARY).&&.(d
26c20 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 efined(QT_NO_REGEXP)).#define.QT
26c40 5f 4e 4f 5f 4c 49 42 52 41 52 59 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 69 78 6d 61 70 20 74 72 _NO_LIBRARY.#endif..//.Pixmap.tr
26c60 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f ansformations.#if.!defined(QT_NO
26c80 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 20 26 26 20 28 64 65 66 69 _PIXMAP_TRANSFORMATION).&&.(defi
26ca0 6e 65 64 28 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ned(QT_NO_WMATRIX)).#define.QT_N
26cc0 4f 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 23 65 6e 64 69 66 0a 0a O_PIXMAP_TRANSFORMATION.#endif..
26ce0 2f 2f 20 43 6f 6e 76 65 72 74 20 55 55 49 44 20 74 6f 2f 66 72 6f 6d 20 73 74 72 69 6e 67 0a 23 //.Convert.UUID.to/from.string.#
26d00 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 29 20 if.!defined(QT_NO_QUUID_STRING).
26d20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 29 0a 23 &&.(defined(QT_NO_STRINGLIST)).#
26d40 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 0a 23 65 6e 64 69 66 define.QT_NO_QUUID_STRING.#endif
26d60 0a 0a 2f 2f 20 54 68 65 20 22 42 65 4f 53 22 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e ..//.The."BeOS".style.#if.!defin
26d80 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 ed(QT_NO_QWS_BEOS_WM_STYLE).&&.(
26da0 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 defined(QT_NO_QWS_MANAGER)).#def
26dc0 69 6e 65 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 23 65 6e 64 ine.QT_NO_QWS_BEOS_WM_STYLE.#end
26de0 69 66 0a 0a 2f 2f 20 56 69 73 69 62 6c 65 20 63 75 72 73 6f 72 0a 23 69 66 20 21 64 65 66 69 6e if..//.Visible.cursor.#if.!defin
26e00 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 ed(QT_NO_QWS_CURSOR).&&.(defined
26e20 28 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 (QT_NO_CURSOR)).#define.QT_NO_QW
26e40 53 5f 43 55 52 53 4f 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 33 32 2d 62 69 74 20 63 6f 6c 6f 72 S_CURSOR.#endif..//.32-bit.color
26e60 2c 20 42 47 52 20 6f 72 64 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 ,.BGR.order.#if.!defined(QT_NO_Q
26e80 57 53 5f 44 45 50 54 48 5f 33 32 5f 42 47 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f WS_DEPTH_32_BGR).&&.(defined(QT_
26ea0 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 33 32 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f NO_QWS_DEPTH_32)).#define.QT_NO_
26ec0 51 57 53 5f 44 45 50 54 48 5f 33 32 5f 42 47 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 QWS_DEPTH_32_BGR.#endif..//.The.
26ee0 22 48 79 64 72 6f 22 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f "Hydro".style.#if.!defined(QT_NO
26f00 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 _QWS_HYDRO_WM_STYLE).&&.(defined
26f20 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f (QT_NO_QWS_MANAGER)).#define.QT_
26f40 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f NO_QWS_HYDRO_WM_STYLE.#endif..//
26f60 20 4b 65 79 62 6f 61 72 64 20 66 6f 72 20 53 48 41 52 50 20 5a 61 75 72 75 73 20 53 4c 35 78 78 .Keyboard.for.SHARP.Zaurus.SL5xx
26f80 78 20 64 65 76 69 63 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 x.devices.#if.!defined(QT_NO_QWS
26fa0 5f 4b 42 44 5f 53 48 41 52 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 _KBD_SHARP).&&.(defined(QT_NO_QW
26fc0 53 5f 4b 45 59 42 4f 41 52 44 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b S_KEYBOARD)).#define.QT_NO_QWS_K
26fe0 42 44 5f 53 48 41 52 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 4b 44 45 32 22 20 73 BD_SHARP.#endif..//.The."KDE2".s
27000 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 32 tyle.#if.!defined(QT_NO_QWS_KDE2
27020 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 _WM_STYLE).&&.(defined(QT_NO_QWS
27040 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 _MANAGER)).#define.QT_NO_QWS_KDE
27060 32 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 4b 44 45 22 20 2_WM_STYLE.#endif..//.The."KDE".
27080 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 style.#if.!defined(QT_NO_QWS_KDE
270a0 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 _WM_STYLE).&&.(defined(QT_NO_QWS
270c0 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 _MANAGER)).#define.QT_NO_QWS_KDE
270e0 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 75 6c 74 69 2d 70 72 6f 63 65 _WM_STYLE.#endif..//.Multi-proce
27100 73 73 20 61 72 63 68 69 74 65 63 74 75 72 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f ss.architecture.#if.!defined(QT_
27120 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 NO_QWS_MULTIPROCESS).&&.(defined
27140 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 (QT_NO_NETWORK)).#define.QT_NO_Q
27160 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 72 61 6e 73 WS_MULTIPROCESS.#endif..//.Trans
27180 66 6f 72 6d 65 64 20 66 72 61 6d 65 20 62 75 66 66 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 formed.frame.buffer.#if.!defined
271a0 28 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 4f 52 4d 45 44 29 20 26 26 20 28 64 65 66 69 (QT_NO_QWS_TRANSFORMED).&&.(defi
271c0 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4c 49 4e 55 58 46 42 29 29 0a 23 64 65 66 69 6e 65 20 ned(QT_NO_QWS_LINUXFB)).#define.
271e0 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 4f 52 4d 45 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f QT_NO_QWS_TRANSFORMED.#endif..//
27200 20 52 65 6d 6f 74 65 20 66 72 61 6d 65 20 62 75 66 66 65 72 20 28 56 4e 43 29 0a 23 69 66 20 21 .Remote.frame.buffer.(VNC).#if.!
27220 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 29 20 26 26 20 28 64 65 66 69 6e defined(QT_NO_QWS_VNC).&&.(defin
27240 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f ed(QT_NO_NETWORK)).#define.QT_NO
27260 5f 51 57 53 5f 56 4e 43 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 57 69 6e 64 6f 77 73 _QWS_VNC.#endif..//.The."Windows
27280 22 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 57 ".style.#if.!defined(QT_NO_QWS_W
272a0 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f INDOWS_WM_STYLE).&&.(defined(QT_
272c0 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 NO_QWS_MANAGER)).#define.QT_NO_Q
272e0 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 WS_WINDOWS_WM_STYLE.#endif..//.R
27300 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 61 6e 63 68 6f 72 73 0a 23 69 66 20 21 64 egular.expression.anchors.#if.!d
27320 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 41 4e 43 48 4f 52 5f 41 4c 54 29 20 efined(QT_NO_REGEXP_ANCHOR_ALT).
27340 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 &&.(defined(QT_NO_REGEXP)).#defi
27360 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 41 4e 43 48 4f 52 5f 41 4c 54 0a 23 65 6e 64 69 ne.QT_NO_REGEXP_ANCHOR_ALT.#endi
27380 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 62 61 63 6b 2d 72 65 f..//.Regular.expression.back-re
273a0 66 65 72 65 6e 63 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 ference.#if.!defined(QT_NO_REGEX
273c0 50 5f 42 41 43 4b 52 45 46 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 P_BACKREF).&&.(defined(QT_NO_REG
273e0 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 42 41 43 4b 52 EXP)).#define.QT_NO_REGEXP_BACKR
27400 45 46 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e EF.#endif..//.Regular.expression
27420 20 63 68 61 72 61 63 74 65 72 2d 63 6c 61 73 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 .character-class.#if.!defined(QT
27440 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 43 4c 41 53 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 _NO_REGEXP_CCLASS).&&.(defined(Q
27460 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 T_NO_REGEXP)).#define.QT_NO_REGE
27480 58 50 5f 43 43 4c 41 53 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 XP_CCLASS.#endif..//.Regular.exp
274a0 72 65 73 73 69 6f 6e 20 65 73 63 61 70 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e ression.escape.#if.!defined(QT_N
274c0 4f 5f 52 45 47 45 58 50 5f 45 53 43 41 50 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f O_REGEXP_ESCAPE).&&.(defined(QT_
274e0 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 NO_REGEXP)).#define.QT_NO_REGEXP
27500 5f 45 53 43 41 50 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 _ESCAPE.#endif..//.Regular.expre
27520 73 73 69 6f 6e 20 69 6e 74 65 72 76 61 6c 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e ssion.interval.#if.!defined(QT_N
27540 4f 5f 52 45 47 45 58 50 5f 49 4e 54 45 52 56 41 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 O_REGEXP_INTERVAL).&&.(defined(Q
27560 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 T_NO_REGEXP)).#define.QT_NO_REGE
27580 58 50 5f 49 4e 54 45 52 56 41 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 XP_INTERVAL.#endif..//.Regular.e
275a0 78 70 72 65 73 73 69 6f 6e 20 6c 6f 6f 6b 61 68 65 61 64 0a 23 69 66 20 21 64 65 66 69 6e 65 64 xpression.lookahead.#if.!defined
275c0 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4c 4f 4f 4b 41 48 45 41 44 29 20 26 26 20 28 64 65 66 (QT_NO_REGEXP_LOOKAHEAD).&&.(def
275e0 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ined(QT_NO_REGEXP)).#define.QT_N
27600 4f 5f 52 45 47 45 58 50 5f 4c 4f 4f 4b 41 48 45 41 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 O_REGEXP_LOOKAHEAD.#endif..//.Re
27620 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 23 69 gular.expression.optimization.#i
27640 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4f 50 54 49 4d 29 20 26 f.!defined(QT_NO_REGEXP_OPTIM).&
27660 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e &.(defined(QT_NO_REGEXP)).#defin
27680 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4f 50 54 49 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 e.QT_NO_REGEXP_OPTIM.#endif..//.
276a0 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 77 69 6c 64 63 61 72 64 0a 23 69 66 20 Regular.expression.wildcard.#if.
276c0 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 29 20 !defined(QT_NO_REGEXP_WILDCARD).
276e0 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 &&.(defined(QT_NO_REGEXP)).#defi
27700 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 0a 23 65 6e 64 69 66 0a ne.QT_NO_REGEXP_WILDCARD.#endif.
27720 0a 2f 2f 20 53 65 6d 69 2d 6d 6f 64 61 6c 20 64 69 61 6c 6f 67 73 0a 23 69 66 20 21 64 65 66 69 .//.Semi-modal.dialogs.#if.!defi
27740 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 ned(QT_NO_SEMIMODAL).&&.(defined
27760 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 (QT_NO_DIALOG)).#define.QT_NO_SE
27780 4d 49 4d 4f 44 41 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 65 73 73 69 6f 6e 20 6d 61 6e 61 67 MIMODAL.#endif..//.Session.manag
277a0 65 6d 65 6e 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e ement.#if.!defined(QT_NO_SESSION
277c0 4d 41 4e 41 47 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e MANAGER).&&.(defined(QT_NO_STRIN
277e0 47 4c 49 53 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e GLIST)).#define.QT_NO_SESSIONMAN
27800 41 47 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 74 72 69 6e 67 3a 3a 73 70 72 69 6e 74 66 AGER.#endif..//.QString::sprintf
27820 28 29 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 26 ().#if.!defined(QT_NO_SPRINTF).&
27840 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e &.(defined(QT_NO_REGEXP)).#defin
27860 65 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 61 6c 69 e.QT_NO_SPRINTF.#endif..//.Scali
27880 6e 67 20 61 6e 64 20 72 6f 74 61 74 69 6f 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f ng.and.rotation.#if.!defined(QT_
278a0 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 NO_TRANSFORMATIONS).&&.(defined(
278c0 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 QT_NO_WMATRIX)).#define.QT_NO_TR
278e0 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 72 61 6e 73 6c 61 ANSFORMATIONS.#endif..//.Transla
27900 74 69 6f 6e 73 20 76 69 61 20 51 4f 62 6a 65 63 74 3a 3a 74 72 28 29 0a 23 69 66 20 21 64 65 66 tions.via.QObject::tr().#if.!def
27920 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 29 20 26 26 20 28 64 65 66 69 ined(QT_NO_TRANSLATION).&&.(defi
27940 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 ned(QT_NO_DATASTREAM)).#define.Q
27960 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 57 69 6e 64 T_NO_TRANSLATION.#endif..//.Wind
27980 6f 77 20 69 63 6f 6e 20 61 6e 64 20 63 61 70 74 69 6f 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 ow.icon.and.caption.#if.!defined
279a0 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 29 20 26 26 20 28 64 65 66 69 (QT_NO_WIDGET_TOPEXTRA).&&.(defi
279c0 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 29 29 ned(QT_NO_IMAGE_HEURISTIC_MASK))
279e0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 23 .#define.QT_NO_WIDGET_TOPEXTRA.#
27a00 65 6e 64 69 66 0a 0a 2f 2f 20 4b 65 79 62 6f 61 72 64 20 61 63 63 65 6c 65 72 61 74 6f 72 73 20 endif..//.Keyboard.accelerators.
27a20 61 6e 64 20 73 68 6f 72 74 63 75 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f and.shortcuts.#if.!defined(QT_NO
27a40 5f 41 43 43 45 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 _ACCEL).&&.(defined(QT_NO_SPRINT
27a60 46 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 65 6e 64 69 66 0a 0a F)).#define.QT_NO_ACCEL.#endif..
27a80 2f 2f 20 41 73 79 6e 63 68 72 6f 6e 6f 75 73 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 //.Asynchronous.image.I/O.#if.!d
27aa0 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 29 20 26 26 20 efined(QT_NO_ASYNC_IMAGE_IO).&&.
27ac0 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e 65 (defined(QT_NO_IMAGEIO)).#define
27ae0 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 23 65 6e 64 69 66 0a 0a 2f 2f .QT_NO_ASYNC_IMAGE_IO.#endif..//
27b00 20 42 44 46 20 66 6f 6e 74 20 66 69 6c 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f .BDF.font.files.#if.!defined(QT_
27b20 4e 4f 5f 42 44 46 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 NO_BDF).&&.(defined(QT_NO_TEXTST
27b40 52 45 41 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 REAM).||.defined(QT_NO_STRINGLIS
27b60 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 44 46 0a 23 65 6e 64 69 66 0a 0a 2f 2f T)).#define.QT_NO_BDF.#endif..//
27b80 20 51 44 69 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 52 29 20 26 26 .QDir.#if.!defined(QT_NO_DIR).&&
27ba0 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 .(defined(QT_NO_STRINGLIST).||.d
27bc0 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 efined(QT_NO_REGEXP)).#define.QT
27be0 5f 4e 4f 5f 44 49 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4a 50 45 47 20 69 6d 61 67 65 20 49 2f _NO_DIR.#endif..//.JPEG.image.I/
27c00 4f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a 50 45 O.#if.!defined(QT_NO_IMAGEIO_JPE
27c20 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 G).&&.(defined(QT_NO_IMAGEIO)).#
27c40 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 6e 64 69 66 define.QT_NO_IMAGEIO_JPEG.#endif
27c60 0a 0a 2f 2f 20 4d 4e 47 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 ..//.MNG.image.I/O.#if.!defined(
27c80 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 QT_NO_IMAGEIO_MNG).&&.(defined(Q
27ca0 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 T_NO_IMAGEIO)).#define.QT_NO_IMA
27cc0 47 45 49 4f 5f 4d 4e 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 4e 47 20 69 6d 61 67 65 20 49 2f GEIO_MNG.#endif..//.PNG.image.I/
27ce0 4f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 4e 47 O.#if.!defined(QT_NO_IMAGEIO_PNG
27d00 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 ).&&.(defined(QT_NO_IMAGEIO)).#d
27d20 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 4e 47 0a 23 65 6e 64 69 66 0a 0a efine.QT_NO_IMAGEIO_PNG.#endif..
27d40 2f 2f 20 50 50 4d 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 //.PPM.image.I/O.#if.!defined(QT
27d60 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f _NO_IMAGEIO_PPM).&&.(defined(QT_
27d80 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 NO_IMAGEIO)).#define.QT_NO_IMAGE
27da0 49 4f 5f 50 50 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 58 42 4d 20 69 6d 61 67 65 20 49 2f 4f 0a IO_PPM.#endif..//.XBM.image.I/O.
27dc0 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 42 4d 29 20 #if.!defined(QT_NO_IMAGEIO_XBM).
27de0 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 &&.(defined(QT_NO_IMAGEIO)).#def
27e00 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 42 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f ine.QT_NO_IMAGEIO_XBM.#endif..//
27e20 20 49 6d 61 67 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 .Image.transformations.#if.!defi
27e40 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 20 ned(QT_NO_IMAGE_TRANSFORMATION).
27e60 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f &&.(defined(QT_NO_PIXMAP_TRANSFO
27e80 52 4d 41 54 49 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 RMATION)).#define.QT_NO_IMAGE_TR
27ea0 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 45 78 74 65 72 6e 61 6c ANSFORMATION.#endif..//.External
27ec0 20 70 72 6f 63 65 73 73 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 0a 23 69 66 20 21 64 65 66 69 6e 65 .process.invocation..#if.!define
27ee0 64 28 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f d(QT_NO_PROCESS).&&.(defined(QT_
27f00 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f NO_STRINGLIST).||.defined(QT_NO_
27f20 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 0a 23 REGEXP)).#define.QT_NO_PROCESS.#
27f40 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 63 61 70 endif..//.Regular.expression.cap
27f60 74 75 72 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 ture.#if.!defined(QT_NO_REGEXP_C
27f80 41 50 54 55 52 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 APTURE).&&.(defined(QT_NO_REGEXP
27fa0 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 29 0a ).||.defined(QT_NO_STRINGLIST)).
27fc0 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 23 65 6e #define.QT_NO_REGEXP_CAPTURE.#en
27fe0 64 69 66 0a 0a 2f 2f 20 53 70 6c 61 73 68 20 73 63 72 65 65 6e 20 77 69 64 67 65 74 0a 23 69 66 dif..//.Splash.screen.widget.#if
28000 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 53 43 52 45 45 4e 29 20 26 26 .!defined(QT_NO_SPLASHSCREEN).&&
28020 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e .(defined(QT_NO_IMAGEIO)).#defin
28040 65 20 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 53 43 52 45 45 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 e.QT_NO_SPLASHSCREEN.#endif..//.
28060 54 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 65 73 20 69 6e 20 51 56 61 72 69 61 6e 74 0a 23 69 66 Template.classes.in.QVariant.#if
28080 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 .!defined(QT_NO_TEMPLATE_VARIANT
280a0 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 29 20 7c 7c 20 ).&&.(defined(QT_NO_VARIANT).||.
280c0 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 29 0a 23 64 65 66 69 defined(QT_NO_STRINGLIST)).#defi
280e0 6e 65 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 23 65 6e 64 69 66 ne.QT_NO_TEMPLATE_VARIANT.#endif
28100 0a 0a 2f 2f 20 4d 6f 6e 74 68 20 61 6e 64 20 64 61 79 20 6e 61 6d 65 73 20 69 6e 20 64 61 74 65 ..//.Month.and.day.names.in.date
28120 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 29 20 26 s.#if.!defined(QT_NO_TEXTDATE).&
28140 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 &.(defined(QT_NO_STRINGLIST).||.
28160 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 64 65 66 69 defined(QT_NO_DATESTRING)).#defi
28180 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 72 61 ne.QT_NO_TEXTDATE.#endif..//.Dra
281a0 77 69 6e 67 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 wing.utility.functions.#if.!defi
281c0 6e 65 64 28 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 ned(QT_NO_DRAWUTIL).&&.(defined(
281e0 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f QT_NO_SPRINTF).||.defined(QT_NO_
28200 50 41 4c 45 54 54 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c PALETTE)).#define.QT_NO_DRAWUTIL
28220 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 42 4d 50 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 .#endif..//.BMP.image.I/O.#if.!d
28240 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 29 20 26 26 20 28 64 65 efined(QT_NO_IMAGEIO_BMP).&&.(de
28260 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 fined(QT_NO_IMAGEIO).||.defined(
28280 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f QT_NO_DATASTREAM)).#define.QT_NO
282a0 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 50 69 63 74 75 72 65 _IMAGEIO_BMP.#endif..//.QPicture
282c0 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 29 20 26 26 20 .#if.!defined(QT_NO_PICTURE).&&.
282e0 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 20 7c 7c 20 64 65 (defined(QT_NO_DATASTREAM).||.de
28300 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 fined(QT_NO_IMAGEIO)).#define.QT
28320 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 72 61 6e 73 6c 61 74 69 _NO_PICTURE.#endif..//.Translati
28340 6f 6e 73 20 76 69 61 20 51 4f 62 6a 65 63 74 3a 3a 74 72 55 74 66 38 28 29 0a 23 69 66 20 21 64 ons.via.QObject::trUtf8().#if.!d
28360 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 5f 55 54 46 38 29 20 26 efined(QT_NO_TRANSLATION_UTF8).&
28380 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 29 20 7c 7c &.(defined(QT_NO_TRANSLATION).||
283a0 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 29 0a 23 64 65 66 69 .defined(QT_NO_TEXTCODEC)).#defi
283c0 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 5f 55 54 46 38 0a 23 65 6e 64 69 66 ne.QT_NO_TRANSLATION_UTF8.#endif
283e0 0a 0a 2f 2f 20 55 52 4c 20 70 61 72 73 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f ..//.URL.parser.#if.!defined(QT_
28400 4e 4f 5f 55 52 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 52 29 29 0a NO_URL).&&.(defined(QT_NO_DIR)).
28420 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 52 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 41 6e 69 #define.QT_NO_URL.#endif..//.Ani
28440 6d 61 74 65 64 20 69 6d 61 67 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f mated.images.#if.!defined(QT_NO_
28460 4d 4f 56 49 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 MOVIE).&&.(defined(QT_NO_ASYNC_I
28480 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f O).||.defined(QT_NO_ASYNC_IMAGE_
284a0 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 23 65 6e 64 69 66 0a IO)).#define.QT_NO_MOVIE.#endif.
284c0 0a 2f 2f 20 51 53 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 .//.QStyle.#if.!defined(QT_NO_ST
284e0 59 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 29 YLE).&&.(defined(QT_NO_DRAWUTIL)
28500 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f ).#define.QT_NO_STYLE.#endif..//
28520 20 44 4e 53 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 4e 53 29 20 26 26 20 .DNS.#if.!defined(QT_NO_DNS).&&.
28540 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 20 7c 7c 20 64 65 66 69 6e (defined(QT_NO_NETWORK).||.defin
28560 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 ed(QT_NO_STRINGLIST).||.defined(
28580 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f QT_NO_TEXTSTREAM).||.defined(QT_
285a0 4e 4f 5f 53 50 52 49 4e 54 46 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 4e 53 0a 23 NO_SPRINTF)).#define.QT_NO_DNS.#
285c0 65 6e 64 69 66 0a 0a 2f 2f 20 46 72 61 6d 65 64 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 endif..//.Framed.widgets.#if.!de
285e0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 fined(QT_NO_FRAME).&&.(defined(Q
28600 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 41 4d 45 T_NO_STYLE)).#define.QT_NO_FRAME
28620 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 49 63 6f 6e 53 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 .#endif..//.QIconSet.#if.!define
28640 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f d(QT_NO_ICONSET).&&.(defined(QT_
28660 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 NO_IMAGEIO).||.defined(QT_NO_IMA
28680 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f GE_SMOOTHSCALE).||.defined(QT_NO
286a0 5f 50 41 4c 45 54 54 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 _PALETTE).||.defined(QT_NO_IMAGE
286c0 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f _HEURISTIC_MASK)).#define.QT_NO_
286e0 49 43 4f 4e 53 45 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 58 50 4d 20 69 6d 61 67 65 20 49 2f 4f ICONSET.#endif..//.XPM.image.I/O
28700 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 29 .#if.!defined(QT_NO_IMAGEIO_XPM)
28720 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 7c 7c 20 64 .&&.(defined(QT_NO_IMAGEIO).||.d
28740 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 efined(QT_NO_SPRINTF).||.defined
28760 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e (QT_NO_TEXTSTREAM)).#define.QT_N
28780 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4e 65 74 77 6f 72 6b O_IMAGEIO_XPM.#endif..//.Network
287a0 20 66 69 6c 65 20 61 63 63 65 73 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f .file.access.#if.!defined(QT_NO_
287c0 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f NETWORKPROTOCOL).&&.(defined(QT_
287e0 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 55 NO_TEXTCODEC).||.defined(QT_NO_U
28800 52 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 RL)).#define.QT_NO_NETWORKPROTOC
28820 4f 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 69 7a 65 47 72 69 70 0a 23 69 66 20 21 64 65 66 OL.#endif..//.QSizeGrip.#if.!def
28840 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 49 5a 45 47 52 49 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 ined(QT_NO_SIZEGRIP).&&.(defined
28860 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 5a (QT_NO_STYLE)).#define.QT_NO_SIZ
28880 45 47 52 49 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 6f 74 69 66 20 73 74 79 6c 65 0a 23 69 66 EGRIP.#endif..//.Motif.style.#if
288a0 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 29 20 26 26 20 .!defined(QT_NO_STYLE_MOTIF).&&.
288c0 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 (defined(QT_NO_STYLE)).#define.Q
288e0 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 57 69 6e 64 T_NO_STYLE_MOTIF.#endif..//.Wind
28900 6f 77 73 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 ows.style.#if.!defined(QT_NO_STY
28920 4c 45 5f 57 49 4e 44 4f 57 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 LE_WINDOWS).&&.(defined(QT_NO_ST
28940 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 YLE)).#define.QT_NO_STYLE_WINDOW
28960 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6e 74 65 72 6e 61 6c 20 74 69 74 6c 65 62 61 72 20 77 S.#endif..//.Internal.titlebar.w
28980 69 64 67 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 49 54 4c 45 42 41 idget.#if.!defined(QT_NO_TITLEBA
289a0 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 R).&&.(defined(QT_NO_STYLE)).#de
289c0 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 49 54 4c 45 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 58 fine.QT_NO_TITLEBAR.#endif..//.X
289e0 4d 4c 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 58 4d 4c 29 20 26 26 20 28 64 ML.#if.!defined(QT_NO_XML).&&.(d
28a00 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 20 7c 7c 20 64 65 66 69 efined(QT_NO_TEXTSTREAM).||.defi
28a20 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 ned(QT_NO_TEXTCODEC).||.defined(
28a40 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 29 0a 23 64 65 66 69 6e 65 20 51 QT_NO_REGEXP_CAPTURE)).#define.Q
28a60 54 5f 4e 4f 5f 58 4d 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 68 65 63 6b 2d 62 6f 78 65 73 0a T_NO_XML.#endif..//.Check-boxes.
28a80 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 29 20 26 26 20 #if.!defined(QT_NO_CHECKBOX).&&.
28aa0 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 (defined(QT_NO_BUTTON).||.define
28ac0 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 48 d(QT_NO_STYLE)).#define.QT_NO_CH
28ae0 45 43 4b 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 69 61 6c 73 0a 23 69 66 20 21 64 65 66 ECKBOX.#endif..//.Dials.#if.!def
28b00 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f ined(QT_NO_DIAL).&&.(defined(QT_
28b20 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e NO_RANGECONTROL).||.defined(QT_N
28b40 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 0a 23 65 6e O_STYLE)).#define.QT_NO_DIAL.#en
28b60 64 69 66 0a 0a 2f 2f 20 51 4c 61 62 65 6c 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e dif..//.QLabel.#if.!defined(QT_N
28b80 4f 5f 4c 41 42 45 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 O_LABEL).&&.(defined(QT_NO_FRAME
28ba0 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 41 42 45 4c 0a 23 65 6e 64 69 66 0a 0a 2f )).#define.QT_NO_LABEL.#endif../
28bc0 2f 20 51 4c 43 44 4e 75 6d 62 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f /.QLCDNumber.#if.!defined(QT_NO_
28be0 4c 43 44 4e 55 4d 42 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 LCDNUMBER).&&.(defined(QT_NO_FRA
28c00 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d 42 45 52 0a 23 65 6e ME)).#define.QT_NO_LCDNUMBER.#en
28c20 64 69 66 0a 0a 2f 2f 20 53 69 6e 67 6c 65 2d 6c 69 6e 65 20 65 64 69 74 73 0a 23 69 66 20 21 64 dif..//.Single-line.edits.#if.!d
28c40 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 26 26 20 28 64 65 66 69 6e efined(QT_NO_LINEEDIT).&&.(defin
28c60 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c ed(QT_NO_FRAME)).#define.QT_NO_L
28c80 49 4e 45 45 44 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 49 4d 45 0a 23 69 66 20 21 64 65 66 INEEDIT.#endif..//.MIME.#if.!def
28ca0 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f ined(QT_NO_MIME).&&.(defined(QT_
28cc0 4e 4f 5f 44 49 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f NO_DIR).||.defined(QT_NO_IMAGEIO
28ce0 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 29 0a 23 ).||.defined(QT_NO_TEXTCODEC)).#
28d00 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 72 6f define.QT_NO_MIME.#endif..//.Pro
28d20 67 72 65 73 73 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 gress.bars.#if.!defined(QT_NO_PR
28d40 4f 47 52 45 53 53 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 OGRESSBAR).&&.(defined(QT_NO_FRA
28d60 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 0a 23 ME)).#define.QT_NO_PROGRESSBAR.#
28d80 65 6e 64 69 66 0a 0a 2f 2f 20 50 75 73 68 2d 62 75 74 74 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 endif..//.Push-buttons.#if.!defi
28da0 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 26 26 20 28 64 65 66 69 6e 65 ned(QT_NO_PUSHBUTTON).&&.(define
28dc0 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f d(QT_NO_BUTTON).||.defined(QT_NO
28de0 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f _STYLE)).#define.QT_NO_PUSHBUTTO
28e00 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 61 64 69 6f 2d 62 75 74 74 6f 6e 73 0a 23 69 66 20 21 N.#endif..//.Radio-buttons.#if.!
28e20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 54 4f 4e 29 20 26 26 20 28 64 defined(QT_NO_RADIOBUTTON).&&.(d
28e40 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 efined(QT_NO_BUTTON).||.defined(
28e60 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 44 49 QT_NO_STYLE)).#define.QT_NO_RADI
28e80 4f 42 55 54 54 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6e 74 65 72 6e 61 6c 20 72 65 73 69 OBUTTON.#endif..//.Internal.resi
28ea0 7a 65 20 68 61 6e 64 6c 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 ze.handler.#if.!defined(QT_NO_RE
28ec0 53 49 5a 45 48 41 4e 44 4c 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 SIZEHANDLER).&&.(defined(QT_NO_F
28ee0 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 53 49 5a 45 48 41 4e 44 4c RAME)).#define.QT_NO_RESIZEHANDL
28f00 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 72 6f 6c 6c 20 62 61 72 73 0a 23 69 66 20 21 64 ER.#endif..//.Scroll.bars.#if.!d
28f20 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 29 20 26 26 20 28 64 65 66 69 efined(QT_NO_SCROLLBAR).&&.(defi
28f40 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c 7c 20 64 65 66 69 6e ned(QT_NO_RANGECONTROL).||.defin
28f60 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 ed(QT_NO_STYLE)).#define.QT_NO_S
28f80 43 52 4f 4c 4c 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 6c 69 64 65 72 73 0a 23 69 66 20 CROLLBAR.#endif..//.Sliders.#if.
28fa0 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 4c 49 44 45 52 29 20 26 26 20 28 64 65 66 69 6e !defined(QT_NO_SLIDER).&&.(defin
28fc0 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c 7c 20 64 65 66 69 6e 65 ed(QT_NO_RANGECONTROL).||.define
28fe0 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 4c d(QT_NO_STYLE)).#define.QT_NO_SL
29000 49 44 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 70 69 6e 62 6f 78 20 63 6f 6e 74 72 6f 6c 20 IDER.#endif..//.Spinbox.control.
29020 77 69 64 67 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 widget.#if.!defined(QT_NO_SPINWI
29040 44 47 45 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a DGET).&&.(defined(QT_NO_FRAME)).
29060 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 0a 23 65 6e 64 69 66 0a #define.QT_NO_SPINWIDGET.#endif.
29080 0a 2f 2f 20 53 74 61 74 75 73 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f .//.Status.bars.#if.!defined(QT_
290a0 4e 4f 5f 53 54 41 54 55 53 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f NO_STATUSBAR).&&.(defined(QT_NO_
290c0 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 LAYOUT).||.defined(QT_NO_STYLE))
290e0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 0a 23 65 6e 64 69 66 0a .#define.QT_NO_STATUSBAR.#endif.
29100 0a 2f 2f 20 43 6f 6d 70 61 63 74 20 57 69 6e 64 6f 77 73 20 73 74 79 6c 65 0a 23 69 66 20 21 64 .//.Compact.Windows.style.#if.!d
29120 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 54 29 20 26 26 20 28 efined(QT_NO_STYLE_COMPACT).&&.(
29140 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 29 29 0a 23 64 defined(QT_NO_STYLE_WINDOWS)).#d
29160 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 54 0a 23 65 6e 64 69 66 efine.QT_NO_STYLE_COMPACT.#endif
29180 0a 0a 2f 2f 20 49 6e 74 65 72 6c 61 63 65 2d 66 72 69 65 6e 64 6c 79 20 73 74 79 6c 65 0a 23 69 ..//.Interlace-friendly.style.#i
291a0 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 49 4e 54 45 52 4c 41 43 45 f.!defined(QT_NO_STYLE_INTERLACE
291c0 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 29 ).&&.(defined(QT_NO_STYLE_MOTIF)
291e0 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 49 4e 54 45 52 4c 41 43 45 0a ).#define.QT_NO_STYLE_INTERLACE.
29200 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 6c 61 74 69 6e 75 6d 20 73 74 79 6c 65 0a 23 69 66 20 21 64 #endif..//.Platinum.style.#if.!d
29220 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 29 20 26 26 20 efined(QT_NO_STYLE_PLATINUM).&&.
29240 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 29 29 0a 23 (defined(QT_NO_STYLE_WINDOWS)).#
29260 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 0a 23 65 6e 64 define.QT_NO_STYLE_PLATINUM.#end
29280 69 66 0a 0a 2f 2f 20 57 69 64 67 65 74 20 73 74 61 63 6b 73 0a 23 69 66 20 21 64 65 66 69 6e 65 if..//.Widget.stacks.#if.!define
292a0 64 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 29 20 26 26 20 28 64 65 66 69 6e 65 64 d(QT_NO_WIDGETSTACK).&&.(defined
292c0 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 (QT_NO_FRAME)).#define.QT_NO_WID
292e0 47 45 54 53 54 41 43 4b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 47 72 69 64 20 6c 61 79 6f 75 74 20 GETSTACK.#endif..//.Grid.layout.
29300 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 49 44 29 widgets.#if.!defined(QT_NO_GRID)
29320 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 .&&.(defined(QT_NO_LAYOUT).||.de
29340 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e fined(QT_NO_FRAME)).#define.QT_N
29360 4f 5f 47 52 49 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 47 72 6f 75 70 20 62 6f 78 65 73 0a 23 69 O_GRID.#endif..//.Group.boxes.#i
29380 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 29 20 26 26 20 28 64 f.!defined(QT_NO_GROUPBOX).&&.(d
293a0 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 efined(QT_NO_FRAME).||.defined(Q
293c0 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 47 52 4f 55 T_NO_LAYOUT)).#define.QT_NO_GROU
293e0 50 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 62 6f 78 20 6c PBOX.#endif..//.Horizontal.box.l
29400 61 79 6f 75 74 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f ayout.widgets.#if.!defined(QT_NO
29420 5f 48 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 _HBOX).&&.(defined(QT_NO_LAYOUT)
29440 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e .||.defined(QT_NO_FRAME)).#defin
29460 65 20 51 54 5f 4e 4f 5f 48 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 65 6e 75 2d 6f 72 69 e.QT_NO_HBOX.#endif..//.Menu-ori
29480 65 6e 74 65 64 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f ented.widgets.#if.!defined(QT_NO
294a0 5f 4d 45 4e 55 44 41 54 41 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f _MENUDATA).&&.(defined(QT_NO_ICO
294c0 4e 53 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 29 29 NSET).||.defined(QT_NO_VARIANT))
294e0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 0a 23 65 6e 64 69 66 0a 0a .#define.QT_NO_MENUDATA.#endif..
29500 2f 2f 20 50 65 72 73 69 73 74 65 6e 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 73 65 74 74 69 6e //.Persistent.application.settin
29520 67 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 54 54 49 4e 47 53 29 20 gs.#if.!defined(QT_NO_SETTINGS).
29540 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 52 29 20 7c 7c 20 64 65 66 69 6e 65 &&.(defined(QT_NO_DIR).||.define
29560 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 d(QT_NO_TEXTSTREAM).||.defined(Q
29580 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 T_NO_REGEXP_CAPTURE)).#define.QT
295a0 5f 4e 4f 5f 53 45 54 54 49 4e 47 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 70 6c 69 74 74 65 72 _NO_SETTINGS.#endif..//.Splitter
295c0 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 29 20 26 s.#if.!defined(QT_NO_SPLITTER).&
295e0 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 20 7c 7c 20 64 65 66 69 6e &.(defined(QT_NO_FRAME).||.defin
29600 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f ed(QT_NO_LAYOUT)).#define.QT_NO_
29620 53 50 4c 49 54 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 61 62 6c 65 2d 6c 69 6b 65 20 77 SPLITTER.#endif..//.Table-like.w
29640 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 4c 45 56 idgets.#if.!defined(QT_NO_TABLEV
29660 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 IEW).&&.(defined(QT_NO_SCROLLBAR
29680 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 56 49 45 57 0a 23 65 6e 64 69 )).#define.QT_NO_TABLEVIEW.#endi
296a0 66 0a 0a 2f 2f 20 54 6f 6f 6c 20 74 69 70 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f f..//.Tool.tips.#if.!defined(QT_
296c0 4e 4f 5f 54 4f 4f 4c 54 49 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 NO_TOOLTIP).&&.(defined(QT_NO_LA
296e0 42 45 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 0a 23 65 6e 64 BEL)).#define.QT_NO_TOOLTIP.#end
29700 69 66 0a 0a 2f 2f 20 43 75 74 20 61 6e 64 20 70 61 73 74 65 0a 23 69 66 20 21 64 65 66 69 6e 65 if..//.Cut.and.paste.#if.!define
29720 64 28 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 d(QT_NO_CLIPBOARD).&&.(defined(Q
29740 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 T_NO_QWS_PROPERTIES).||.defined(
29760 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4c 49 50 42 QT_NO_MIME)).#define.QT_NO_CLIPB
29780 4f 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 67 72 6f 75 70 OARD.#endif..//.Horizontal.group
297a0 20 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 .boxes.#if.!defined(QT_NO_HGROUP
297c0 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 29 BOX).&&.(defined(QT_NO_GROUPBOX)
297e0 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 42 4f 58 0a 23 65 6e 64 69 66 ).#define.QT_NO_HGROUPBOX.#endif
29800 0a 0a 2f 2f 20 50 72 6f 70 65 72 74 69 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f ..//.Properties.#if.!defined(QT_
29820 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f NO_PROPERTIES).&&.(defined(QT_NO
29840 5f 56 41 52 49 41 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e _VARIANT).||.defined(QT_NO_STRIN
29860 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 GLIST).||.defined(QT_NO_ICONSET)
29880 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 65 6e 64 69 ).#define.QT_NO_PROPERTIES.#endi
298a0 66 0a 0a 2f 2f 20 52 69 63 68 54 65 78 74 20 28 48 54 4d 4c 29 20 64 69 73 70 6c 61 79 0a 23 69 f..//.RichText.(HTML).display.#i
298c0 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 29 20 26 26 20 28 64 f.!defined(QT_NO_RICHTEXT).&&.(d
298e0 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 efined(QT_NO_STYLE).||.defined(Q
29900 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 T_NO_LAYOUT).||.defined(QT_NO_ST
29920 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 RINGLIST).||.defined(QT_NO_TEXTS
29940 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 23 TREAM)).#define.QT_NO_RICHTEXT.#
29960 65 6e 64 69 66 0a 0a 2f 2f 20 53 51 4c 20 63 6c 61 73 73 65 73 0a 23 69 66 20 21 64 65 66 69 6e endif..//.SQL.classes.#if.!defin
29980 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f ed(QT_NO_SQL).&&.(defined(QT_NO_
299a0 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 STRINGLIST).||.defined(QT_NO_REG
299c0 45 58 50 5f 43 41 50 54 55 52 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 EXP_CAPTURE).||.defined(QT_NO_VA
299e0 52 49 41 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 RIANT).||.defined(QT_NO_SPRINTF)
29a00 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 .||.defined(QT_NO_DATESTRING)).#
29a20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 44 45 20 define.QT_NO_SQL.#endif..//.CDE.
29a40 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 style.#if.!defined(QT_NO_STYLE_C
29a60 44 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 DE).&&.(defined(QT_NO_STYLE_MOTI
29a80 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 F).||.defined(QT_NO_TRANSFORMATI
29aa0 4f 4e 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 44 45 0a 23 65 ONS)).#define.QT_NO_STYLE_CDE.#e
29ac0 6e 64 69 66 0a 0a 2f 2f 20 56 65 72 74 69 63 61 6c 20 62 6f 78 20 6c 61 79 6f 75 74 20 77 69 64 ndif..//.Vertical.box.layout.wid
29ae0 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 42 4f 58 29 20 26 26 gets.#if.!defined(QT_NO_VBOX).&&
29b00 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 42 4f 58 29 29 0a 23 64 65 66 69 6e 65 20 51 .(defined(QT_NO_HBOX)).#define.Q
29b20 54 5f 4e 4f 5f 56 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 42 75 74 74 6f 6e 20 67 72 6f 75 T_NO_VBOX.#endif..//.Button.grou
29b40 70 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 ps.#if.!defined(QT_NO_BUTTONGROU
29b60 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 29 20 7c P).&&.(defined(QT_NO_GROUPBOX).|
29b80 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 |.defined(QT_NO_BUTTON)).#define
29ba0 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 6f .QT_NO_BUTTONGROUP.#endif..//.Co
29bc0 6d 70 6c 65 78 20 73 63 72 69 70 74 73 20 28 65 67 2e 20 42 69 44 69 29 0a 23 69 66 20 21 64 65 mplex.scripts.(eg..BiDi).#if.!de
29be0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4c 45 58 54 45 58 54 29 20 26 26 20 28 64 65 66 fined(QT_NO_COMPLEXTEXT).&&.(def
29c00 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 ined(QT_NO_RICHTEXT)).#define.QT
29c20 5f 4e 4f 5f 43 4f 4d 50 4c 45 58 54 45 58 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 75 74 20 61 _NO_COMPLEXTEXT.#endif..//.Cut.a
29c40 6e 64 20 70 61 73 74 65 20 6e 6f 6e 2d 74 65 78 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 nd.paste.non-text.#if.!defined(Q
29c60 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 T_NO_MIMECLIPBOARD).&&.(defined(
29c80 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f QT_NO_CLIPBOARD)).#define.QT_NO_
29ca0 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 72 69 6e 74 69 6e MIMECLIPBOARD.#endif..//.Printin
29cc0 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 29 20 26 26 g.#if.!defined(QT_NO_PRINTER).&&
29ce0 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 20 7c 7c 20 64 .(defined(QT_NO_TEXTSTREAM).||.d
29d00 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 efined(QT_NO_SPRINTF).||.defined
29d20 28 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 (QT_NO_FONTDATABASE).||.defined(
29d40 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f QT_NO_DATESTRING).||.defined(QT_
29d60 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e NO_REGEXP_CAPTURE)).#define.QT_N
29d80 4f 5f 50 52 49 4e 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 41 71 75 61 20 73 74 79 6c 65 0a O_PRINTER.#endif..//.Aqua.style.
29da0 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 41 51 55 41 29 20 26 #if.!defined(QT_NO_STYLE_AQUA).&
29dc0 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 29 20 &.(defined(QT_NO_STYLE_WINDOWS).
29de0 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 41 4e 53 46 4f 52 4d ||.defined(QT_NO_IMAGE_TRANSFORM
29e00 41 54 49 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 41 51 55 41 ATION)).#define.QT_NO_STYLE_AQUA
29e20 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 56 65 72 74 69 63 61 6c 20 67 72 6f 75 70 20 62 6f 78 65 73 .#endif..//.Vertical.group.boxes
29e40 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 29 20 26 .#if.!defined(QT_NO_VGROUPBOX).&
29e60 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 42 4f 58 29 29 0a 23 64 65 &.(defined(QT_NO_HGROUPBOX)).#de
29e80 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 fine.QT_NO_VGROUPBOX.#endif..//.
29ea0 48 6f 72 69 7a 6f 6e 74 61 6c 20 62 75 74 74 6f 6e 20 67 72 6f 75 70 73 0a 23 69 66 20 21 64 65 Horizontal.button.groups.#if.!de
29ec0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 26 26 20 28 64 65 fined(QT_NO_HBUTTONGROUP).&&.(de
29ee0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 29 29 0a 23 64 65 66 69 6e fined(QT_NO_BUTTONGROUP)).#defin
29f00 65 20 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 e.QT_NO_HBUTTONGROUP.#endif..//.
29f20 53 65 72 76 65 72 20 74 6f 20 70 6c 61 79 20 73 6f 75 6e 64 0a 23 69 66 20 21 64 65 66 69 6e 65 Server.to.play.sound.#if.!define
29f40 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 53 4f 55 4e 44 53 45 52 56 45 52 29 20 26 26 20 28 64 65 66 d(QT_NO_QWS_SOUNDSERVER).&&.(def
29f60 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 4f 55 4e 44 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f ined(QT_NO_SOUND).||.defined(QT_
29f80 4e 4f 5f 44 49 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 4e 53 29 29 0a 23 NO_DIR).||.defined(QT_NO_DNS)).#
29fa0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 4f 55 4e 44 53 45 52 56 45 52 0a 23 65 6e define.QT_NO_QWS_SOUNDSERVER.#en
29fc0 64 69 66 0a 0a 2f 2f 20 51 48 65 61 64 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f dif..//.QHeader.#if.!defined(QT_
29fe0 4e 4f 5f 48 45 41 44 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 NO_HEADER).&&.(defined(QT_NO_STY
2a000 4c 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 29 0a 23 LE).||.defined(QT_NO_ICONSET)).#
2a020 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 56 define.QT_NO_HEADER.#endif..//.V
2a040 65 72 74 69 63 61 6c 20 62 75 74 74 6f 6e 20 67 72 6f 75 70 73 0a 23 69 66 20 21 64 65 66 69 6e ertical.button.groups.#if.!defin
2a060 65 64 28 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 26 26 20 28 64 65 66 69 6e ed(QT_NO_VBUTTONGROUP).&&.(defin
2a080 65 64 28 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 29 29 0a 23 64 65 66 69 6e 65 20 ed(QT_NO_HBUTTONGROUP)).#define.
2a0a0 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 65 QT_NO_VBUTTONGROUP.#endif..//.He
2a0c0 62 72 65 77 20 43 6f 64 65 63 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f brew.Codec.#if.!defined(QT_NO_CO
2a0e0 44 45 43 5f 48 45 42 52 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f DEC_HEBREW).&&.(defined(QT_NO_CO
2a100 44 45 43 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4c 45 58 54 45 DECS).||.defined(QT_NO_COMPLEXTE
2a120 58 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 5f 48 45 42 52 45 57 0a XT)).#define.QT_NO_CODEC_HEBREW.
2a140 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 54 54 50 20 66 69 6c 65 20 61 63 63 65 73 73 0a 23 69 66 20 #endif..//.HTTP.file.access.#if.
2a160 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 48 !defined(QT_NO_NETWORKPROTOCOL_H
2a180 54 54 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 TTP).&&.(defined(QT_NO_NETWORKPR
2a1a0 4f 54 4f 43 4f 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 4e 53 29 29 0a 23 OTOCOL).||.defined(QT_NO_DNS)).#
2a1c0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 48 54 54 define.QT_NO_NETWORKPROTOCOL_HTT
2a1e0 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 6f 6f 6c 2d 62 75 74 74 6f 6e 73 0a 23 69 66 20 21 64 P.#endif..//.Tool-buttons.#if.!d
2a200 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 20 26 26 20 28 64 65 66 efined(QT_NO_TOOLBUTTON).&&.(def
2a220 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 ined(QT_NO_BUTTON).||.defined(QT
2a240 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 _NO_ICONSET).||.defined(QT_NO_ST
2a260 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 0a 23 YLE)).#define.QT_NO_TOOLBUTTON.#
2a280 65 6e 64 69 66 0a 0a 2f 2f 20 42 69 67 20 43 6f 64 65 63 73 20 28 65 67 2e 20 43 4a 4b 29 0a 23 endif..//.Big.Codecs.(eg..CJK).#
2a2a0 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 29 20 26 26 if.!defined(QT_NO_BIG_CODECS).&&
2a2c0 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 44 45 43 5f 48 45 42 52 45 57 29 29 0a 23 .(defined(QT_NO_CODEC_HEBREW)).#
2a2e0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 23 65 6e 64 69 66 0a 0a define.QT_NO_BIG_CODECS.#endif..
2a300 2f 2f 20 45 78 70 65 72 69 6d 65 6e 74 61 6c 20 69 6e 74 65 72 6e 61 6c 20 63 6c 61 73 73 0a 23 //.Experimental.internal.class.#
2a320 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 42 55 54 54 4f 4e 53 29 if.!defined(QT_NO_DIALOGBUTTONS)
2a340 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 .&&.(defined(QT_NO_LAYOUT).||.de
2a360 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 fined(QT_NO_STYLE).||.defined(QT
2a380 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 _NO_PUSHBUTTON)).#define.QT_NO_D
2a3a0 49 41 4c 4f 47 42 55 54 54 4f 4e 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 6f 63 75 6d 65 6e 74 IALOGBUTTONS.#endif..//.Document
2a3c0 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f .Object.Model.#if.!defined(QT_NO
2a3e0 5f 44 4f 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 58 4d 4c 29 20 7c 7c 20 _DOM).&&.(defined(QT_NO_XML).||.
2a400 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f defined(QT_NO_MIME)).#define.QT_
2a420 4e 4f 5f 44 4f 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 72 6f 6c 6c 61 62 6c 65 20 76 69 65 NO_DOM.#endif..//.Scrollable.vie
2a440 77 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 w.widgets.#if.!defined(QT_NO_SCR
2a460 4f 4c 4c 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c OLLVIEW).&&.(defined(QT_NO_SCROL
2a480 4c 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 LBAR).||.defined(QT_NO_FRAME)).#
2a4a0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a define.QT_NO_SCROLLVIEW.#endif..
2a4c0 2f 2f 20 54 61 62 2d 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 //.Tab-bars.#if.!defined(QT_NO_T
2a4e0 41 42 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 ABBAR).&&.(defined(QT_NO_TOOLBUT
2a500 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 23 65 6e 64 69 TON)).#define.QT_NO_TABBAR.#endi
2a520 66 0a 0a 2f 2f 20 44 72 61 67 20 61 6e 64 20 64 72 6f 70 0a 23 69 66 20 21 64 65 66 69 6e 65 64 f..//.Drag.and.drop.#if.!defined
2a540 28 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 (QT_NO_DRAGANDDROP).&&.(defined(
2a560 51 54 5f 4e 4f 5f 4d 49 4d 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 QT_NO_MIME).||.defined(QT_NO_QWS
2a580 5f 50 52 4f 50 45 52 54 49 45 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d _PROPERTIES).||.defined(QT_NO_IM
2a5a0 41 47 45 49 4f 5f 58 50 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e AGEIO_XPM)).#define.QT_NO_DRAGAN
2a5c0 44 44 52 4f 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 47 72 69 64 56 69 65 77 0a 23 69 66 20 21 DDROP.#endif..//.QGridView.#if.!
2a5e0 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 29 20 26 26 20 28 64 65 66 69 defined(QT_NO_GRIDVIEW).&&.(defi
2a600 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 29 0a 23 64 65 66 69 6e 65 20 51 ned(QT_NO_SCROLLVIEW)).#define.Q
2a620 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 6f 70 75 70 2d 6d T_NO_GRIDVIEW.#endif..//.Popup-m
2a640 65 6e 75 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e enus.#if.!defined(QT_NO_POPUPMEN
2a660 55 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 29 20 7c U).&&.(defined(QT_NO_MENUDATA).|
2a680 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 |.defined(QT_NO_FRAME)).#define.
2a6a0 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 43 61 6e 76 QT_NO_POPUPMENU.#endif..//.QCanv
2a6c0 61 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 4e 56 41 53 29 20 26 26 as.#if.!defined(QT_NO_CANVAS).&&
2a6e0 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 20 7c 7c 20 64 .(defined(QT_NO_SCROLLVIEW).||.d
2a700 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 45 5a 49 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 efined(QT_NO_BEZIER)).#define.QT
2a720 5f 4e 4f 5f 43 41 4e 56 41 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 79 6e 61 6d 69 63 20 6d 6f _NO_CANVAS.#endif..//.Dynamic.mo
2a740 64 75 6c 65 20 6c 69 6e 6b 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f dule.linking.#if.!defined(QT_NO_
2a760 43 4f 4d 50 4f 4e 45 4e 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 55 55 COMPONENT).&&.(defined(QT_NO_QUU
2a780 49 44 5f 53 54 52 49 4e 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 54 54 ID_STRING).||.defined(QT_NO_SETT
2a7a0 49 4e 47 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 INGS).||.defined(QT_NO_SPRINTF).
2a7c0 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 29 20 7c 7c 20 64 65 66 ||.defined(QT_NO_LIBRARY).||.def
2a7e0 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 64 65 66 69 6e 65 20 ined(QT_NO_DATESTRING)).#define.
2a800 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 4c 69 73 74 QT_NO_COMPONENT.#endif..//.QList
2a820 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 29 20 Box.#if.!defined(QT_NO_LISTBOX).
2a840 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 20 7c 7c &&.(defined(QT_NO_SCROLLVIEW).||
2a860 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 29 0a 23 64 65 66 .defined(QT_NO_STRINGLIST)).#def
2a880 69 6e 65 20 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 65 6e ine.QT_NO_LISTBOX.#endif..//.Men
2a8a0 75 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 u.bars.#if.!defined(QT_NO_MENUBA
2a8c0 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 29 29 R).&&.(defined(QT_NO_POPUPMENU))
2a8e0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f .#define.QT_NO_MENUBAR.#endif../
2a900 2f 20 51 4d 65 73 73 61 67 65 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f /.QMessageBox.#if.!defined(QT_NO
2a920 5f 4d 45 53 53 41 47 45 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 _MESSAGEBOX).&&.(defined(QT_NO_D
2a940 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 IALOG).||.defined(QT_NO_PUSHBUTT
2a960 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 29 0a 23 64 65 ON).||.defined(QT_NO_LABEL)).#de
2a980 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f fine.QT_NO_MESSAGEBOX.#endif..//
2a9a0 20 46 54 50 20 66 69 6c 65 20 61 63 63 65 73 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 .FTP.file.access.#if.!defined(QT
2a9c0 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 29 20 26 26 20 28 64 65 66 _NO_NETWORKPROTOCOL_FTP).&&.(def
2a9e0 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 29 20 7c 7c 20 64 ined(QT_NO_NETWORKPROTOCOL).||.d
2aa00 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 4e 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f efined(QT_NO_DNS).||.defined(QT_
2aa20 4e 4f 5f 54 45 58 54 44 41 54 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 NO_TEXTDATE)).#define.QT_NO_NETW
2aa40 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 70 69 6e 20 ORKPROTOCOL_FTP.#endif..//.Spin.
2aa60 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 boxes.#if.!defined(QT_NO_SPINBOX
2aa80 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c ).&&.(defined(QT_NO_RANGECONTROL
2aaa0 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 29 20 7c ).||.defined(QT_NO_SPINWIDGET).|
2aac0 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 7c 7c 20 64 65 66 |.defined(QT_NO_LINEEDIT).||.def
2aae0 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 51 ined(QT_NO_VALIDATOR)).#define.Q
2ab00 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 69 63 68 54 65 78 74 T_NO_SPINBOX.#endif..//.RichText
2ab20 20 28 48 54 4d 4c 29 20 74 61 62 6c 65 73 20 61 6e 64 20 69 6d 61 67 65 73 0a 23 69 66 20 21 64 .(HTML).tables.and.images.#if.!d
2ab40 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 29 20 26 26 20 efined(QT_NO_TEXTCUSTOMITEM).&&.
2ab60 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 29 20 7c 7c 20 64 65 66 69 (defined(QT_NO_RICHTEXT).||.defi
2ab80 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 ned(QT_NO_MIME)).#define.QT_NO_T
2aba0 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 44 61 74 65 54 69 EXTCUSTOMITEM.#endif..//.QDateTi
2abc0 6d 65 45 64 69 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 54 49 meEdit.#if.!defined(QT_NO_DATETI
2abe0 4d 45 45 44 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 MEEDIT).&&.(defined(QT_NO_RICHTE
2ac00 58 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 29 XT).||.defined(QT_NO_SPINWIDGET)
2ac20 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 .||.defined(QT_NO_DATESTRING)).#
2ac40 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 54 49 4d 45 45 44 49 54 0a 23 65 6e 64 69 66 define.QT_NO_DATETIMEEDIT.#endif
2ac60 0a 0a 2f 2f 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 0a 23 69 66 20 21 64 65 66 69 6e ..//.QTextCodecPlugin.#if.!defin
2ac80 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 29 20 26 26 20 28 64 65 ed(QT_NO_TEXTCODECPLUGIN).&&.(de
2aca0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 fined(QT_NO_COMPONENT).||.define
2acc0 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e d(QT_NO_TEXTCODEC)).#define.QT_N
2ace0 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 49 6d O_TEXTCODECPLUGIN.#endif..//.QIm
2ad00 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f ageFormatPlugin.#if.!defined(QT_
2ad20 4e 4f 5f 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 29 20 26 26 20 28 64 65 66 69 6e 65 NO_IMAGEFORMATPLUGIN).&&.(define
2ad40 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 d(QT_NO_COMPONENT).||.defined(QT
2ad60 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 _NO_IMAGEIO)).#define.QT_NO_IMAG
2ad80 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 71 6c 46 6f 72 EFORMATPLUGIN.#endif..//.QSqlFor
2ada0 6d 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 29 20 26 m.#if.!defined(QT_NO_SQL_FORM).&
2adc0 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 &.(defined(QT_NO_SQL).||.defined
2ade0 28 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e (QT_NO_PROPERTIES)).#define.QT_N
2ae00 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 61 6c 61 62 6c 65 20 56 O_SQL_FORM.#endif..//.Scalable.V
2ae20 65 63 74 6f 72 20 47 72 61 70 68 69 63 73 20 28 53 56 47 29 0a 23 69 66 20 21 64 65 66 69 6e 65 ector.Graphics.(SVG).#if.!define
2ae40 64 28 51 54 5f 4e 4f 5f 53 56 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 d(QT_NO_SVG).&&.(defined(QT_NO_D
2ae60 4f 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 OM).||.defined(QT_NO_TRANSFORMAT
2ae80 49 4f 4e 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 29 IONS).||.defined(QT_NO_SPRINTF))
2aea0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 56 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 49 .#define.QT_NO_SVG.#endif..//.QI
2aec0 63 6f 6e 56 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 56 conView.#if.!defined(QT_NO_ICONV
2aee0 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 IEW).&&.(defined(QT_NO_SCROLLVIE
2af00 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 29 W).||.defined(QT_NO_IMAGEIO_XPM)
2af20 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 .||.defined(QT_NO_IMAGE_HEURISTI
2af40 43 5f 4d 41 53 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a C_MASK)).#define.QT_NO_ICONVIEW.
2af60 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 61 62 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 #endif..//.Tab.widgets.#if.!defi
2af80 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 ned(QT_NO_TABWIDGET).&&.(defined
2afa0 28 51 54 5f 4e 4f 5f 54 41 42 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f (QT_NO_TABBAR).||.defined(QT_NO_
2afc0 57 49 44 47 45 54 53 54 41 43 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 57 WIDGETSTACK)).#define.QT_NO_TABW
2afe0 49 44 47 45 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 22 57 68 61 74 27 73 20 74 68 69 73 22 20 68 IDGET.#endif..//."What's.this".h
2b000 65 6c 70 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 elp.#if.!defined(QT_NO_WHATSTHIS
2b020 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 29 20 7c 7c 20 ).&&.(defined(QT_NO_TOOLTIP).||.
2b040 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 defined(QT_NO_TOOLBUTTON)).#defi
2b060 6e 65 20 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 57 ne.QT_NO_WHATSTHIS.#endif..//.QW
2b080 69 64 67 65 74 50 6c 75 67 69 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 idgetPlugin.#if.!defined(QT_NO_W
2b0a0 49 44 47 45 54 50 4c 55 47 49 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 IDGETPLUGIN).&&.(defined(QT_NO_C
2b0c0 4f 4d 50 4f 4e 45 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 OMPONENT).||.defined(QT_NO_ICONS
2b0e0 45 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 0a ET)).#define.QT_NO_WIDGETPLUGIN.
2b100 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 0a 23 69 66 20 21 #endif..//.QProgressDialog.#if.!
2b120 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 29 20 26 26 defined(QT_NO_PROGRESSDIALOG).&&
2b140 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 29 20 7c 7c 20 64 65 .(defined(QT_NO_SEMIMODAL).||.de
2b160 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 fined(QT_NO_LABEL).||.defined(QT
2b180 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f _NO_PUSHBUTTON).||.defined(QT_NO
2b1a0 5f 50 52 4f 47 52 45 53 53 42 41 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f _PROGRESSBAR)).#define.QT_NO_PRO
2b1c0 47 52 45 53 53 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 6f 74 69 66 2d 70 6c 75 GRESSDIALOG.#endif..//.Motif-plu
2b1e0 73 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 s.style.#if.!defined(QT_NO_STYLE
2b200 5f 4d 4f 54 49 46 50 4c 55 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 _MOTIFPLUS).&&.(defined(QT_NO_ST
2b220 59 4c 45 5f 4d 4f 54 49 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e YLE_MOTIF).||.defined(QT_NO_TRAN
2b240 53 46 4f 52 4d 41 54 49 4f 4e 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 SFORMATIONS).||.defined(QT_NO_BU
2b260 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 TTON).||.defined(QT_NO_SCROLLBAR
2b280 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 4c 49 44 45 52 29 29 0a 23 64 65 66 ).||.defined(QT_NO_SLIDER)).#def
2b2a0 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 0a 23 65 6e 64 69 66 ine.QT_NO_STYLE_MOTIFPLUS.#endif
2b2c0 0a 0a 2f 2f 20 52 69 63 68 20 74 65 78 74 20 65 64 69 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 ..//.Rich.text.edit.#if.!defined
2b2e0 28 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f (QT_NO_TEXTEDIT).&&.(defined(QT_
2b300 4e 4f 5f 52 49 43 48 54 45 58 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 NO_RICHTEXT).||.defined(QT_NO_SC
2b320 52 4f 4c 4c 56 49 45 57 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 ROLLVIEW)).#define.QT_NO_TEXTEDI
2b340 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 57 69 7a 61 72 64 0a 23 69 66 20 21 64 65 66 69 6e 65 T.#endif..//.QWizard.#if.!define
2b360 64 28 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e d(QT_NO_WIZARD).&&.(defined(QT_N
2b380 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 44 47 45 O_DIALOG).||.defined(QT_NO_WIDGE
2b3a0 54 53 54 41 43 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 TSTACK).||.defined(QT_NO_PUSHBUT
2b3c0 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c TON).||.defined(QT_NO_LAYOUT).||
2b3e0 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 .defined(QT_NO_LABEL)).#define.Q
2b400 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 75 6c 74 69 2d 6c 69 6e T_NO_WIZARD.#endif..//.Multi-lin
2b420 65 20 65 64 69 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 55 4c 54 49 e.edits.#if.!defined(QT_NO_MULTI
2b440 4c 49 4e 45 45 44 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 LINEEDIT).&&.(defined(QT_NO_TEXT
2b460 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 55 4c 54 49 4c 49 4e 45 45 44 EDIT)).#define.QT_NO_MULTILINEED
2b480 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 69 63 68 20 74 65 78 74 20 73 79 6e 74 61 78 20 68 IT.#endif..//.Rich.text.syntax.h
2b4a0 69 67 68 6c 69 67 68 74 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 ighlighting.#if.!defined(QT_NO_S
2b4c0 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 YNTAXHIGHLIGHTER).&&.(defined(QT
2b4e0 5f 4e 4f 5f 54 45 58 54 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 59 4e _NO_TEXTEDIT)).#define.QT_NO_SYN
2b500 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 54 65 78 74 56 TAXHIGHLIGHTER.#endif..//.QTextV
2b520 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 29 iew.#if.!defined(QT_NO_TEXTVIEW)
2b540 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 29 29 0a 23 64 .&&.(defined(QT_NO_TEXTEDIT)).#d
2b560 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 efine.QT_NO_TEXTVIEW.#endif..//.
2b580 51 54 61 62 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 QTabDialog.#if.!defined(QT_NO_TA
2b5a0 42 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f BDIALOG).&&.(defined(QT_NO_DIALO
2b5c0 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 G).||.defined(QT_NO_PUSHBUTTON).
2b5e0 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 66 69 ||.defined(QT_NO_LAYOUT).||.defi
2b600 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 ned(QT_NO_TABWIDGET)).#define.QT
2b620 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 54 65 78 74 42 72 _NO_TABDIALOG.#endif..//.QTextBr
2b640 6f 77 73 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f owser.#if.!defined(QT_NO_TEXTBRO
2b660 57 53 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 WSER).&&.(defined(QT_NO_TEXTVIEW
2b680 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 69 6e ).||.defined(QT_NO_MIME)).#defin
2b6a0 65 20 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 e.QT_NO_TEXTBROWSER.#endif..//.Q
2b6c0 4c 69 73 74 56 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 ListView.#if.!defined(QT_NO_LIST
2b6e0 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 VIEW).&&.(defined(QT_NO_SCROLLVI
2b700 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 45 41 44 45 52 29 20 7c 7c 20 EW).||.defined(QT_NO_HEADER).||.
2b720 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 defined(QT_NO_LINEEDIT)).#define
2b740 20 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 43 6f 6d 62 .QT_NO_LISTVIEW.#endif..//.QComb
2b760 6f 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 oBox.#if.!defined(QT_NO_COMBOBOX
2b780 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 29 20 7c 7c 20 ).&&.(defined(QT_NO_LISTBOX).||.
2b7a0 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 7c 7c 20 64 65 66 69 6e defined(QT_NO_LINEEDIT).||.defin
2b7c0 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f ed(QT_NO_POPUPMENU)).#define.QT_
2b7e0 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 43 6f 6c 6f 72 44 69 61 NO_COMBOBOX.#endif..//.QColorDia
2b800 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 44 49 41 4c log.#if.!defined(QT_NO_COLORDIAL
2b820 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c OG).&&.(defined(QT_NO_DIALOG).||
2b840 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 .defined(QT_NO_LABEL).||.defined
2b860 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 (QT_NO_PUSHBUTTON).||.defined(QT
2b880 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 _NO_LINEEDIT).||.defined(QT_NO_V
2b8a0 41 4c 49 44 41 54 4f 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 49 44 56 ALIDATOR).||.defined(QT_NO_GRIDV
2b8c0 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 29 0a 23 IEW).||.defined(QT_NO_LAYOUT)).#
2b8e0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a define.QT_NO_COLORDIALOG.#endif.
2b900 0a 2f 2f 20 54 6f 6f 6c 20 62 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f .//.Tool.box.#if.!defined(QT_NO_
2b920 54 4f 4f 4c 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 TOOLBOX).&&.(defined(QT_NO_ICONS
2b940 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 ET).||.defined(QT_NO_SCROLLVIEW)
2b960 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 29 20 7c 7c 20 64 65 .||.defined(QT_NO_TOOLTIP).||.de
2b980 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 fined(QT_NO_LAYOUT).||.defined(Q
2b9a0 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f T_NO_TOOLBUTTON)).#define.QT_NO_
2b9c0 54 4f 4f 4c 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 47 49 20 73 74 79 6c 65 0a 23 69 66 TOOLBOX.#endif..//.SGI.style.#if
2b9e0 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 53 47 49 29 20 26 26 20 28 64 .!defined(QT_NO_STYLE_SGI).&&.(d
2ba00 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 29 20 7c 7c 20 64 65 66 efined(QT_NO_STYLE_MOTIF).||.def
2ba20 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 29 20 7c 7c 20 64 ined(QT_NO_TRANSFORMATIONS).||.d
2ba40 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 efined(QT_NO_BUTTON).||.defined(
2ba60 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e QT_NO_SCROLLBAR).||.defined(QT_N
2ba80 4f 5f 53 4c 49 44 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 O_SLIDER).||.defined(QT_NO_LINEE
2baa0 44 49 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 29 29 0a DIT).||.defined(QT_NO_MENUBAR)).
2bac0 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 53 47 49 0a 23 65 6e 64 69 66 0a 0a #define.QT_NO_STYLE_SGI.#endif..
2bae0 2f 2f 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 //.QErrorMessage.#if.!defined(QT
2bb00 5f 4e 4f 5f 45 52 52 4f 52 4d 45 53 53 41 47 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 _NO_ERRORMESSAGE).&&.(defined(QT
2bb20 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 _NO_DIALOG).||.defined(QT_NO_PUS
2bb40 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 HBUTTON).||.defined(QT_NO_LABEL)
2bb60 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 29 20 7c 7c 20 64 .||.defined(QT_NO_CHECKBOX).||.d
2bb80 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 29 29 0a 23 64 65 66 69 6e 65 20 efined(QT_NO_TEXTVIEW)).#define.
2bba0 51 54 5f 4e 4f 5f 45 52 52 4f 52 4d 45 53 53 41 47 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 61 QT_NO_ERRORMESSAGE.#endif..//.Ma
2bbc0 69 6e 2d 77 69 6e 64 6f 77 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 41 in-windows.#if.!defined(QT_NO_MA
2bbe0 49 4e 57 49 4e 44 4f 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 52 49 INWINDOW).&&.(defined(QT_NO_STRI
2bc00 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 NGLIST).||.defined(QT_NO_POPUPME
2bc20 4e 55 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 49 54 4c 45 42 41 52 29 20 7c NU).||.defined(QT_NO_TITLEBAR).|
2bc40 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 53 49 5a 45 48 41 4e 44 4c 45 52 29 20 7c |.defined(QT_NO_RESIZEHANDLER).|
2bc60 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 20 7c 7c 20 64 |.defined(QT_NO_TOOLBUTTON).||.d
2bc80 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 29 29 0a 23 64 65 66 69 6e 65 efined(QT_NO_STATUSBAR)).#define
2bca0 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 6f 6f .QT_NO_MAINWINDOW.#endif..//.Too
2bcc0 6c 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 lbars.#if.!defined(QT_NO_TOOLBAR
2bce0 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 29 29 ).&&.(defined(QT_NO_MAINWINDOW))
2bd00 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f .#define.QT_NO_TOOLBAR.#endif../
2bd20 2f 20 51 41 63 74 69 6f 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 41 43 54 /.QAction.#if.!defined(QT_NO_ACT
2bd40 49 4f 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f ION).&&.(defined(QT_NO_TOOLBUTTO
2bd60 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 29 0a 23 N).||.defined(QT_NO_COMBOBOX)).#
2bd80 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 define.QT_NO_ACTION.#endif..//.Q
2bda0 54 61 62 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 4c 45 29 20 Table.#if.!defined(QT_NO_TABLE).
2bdc0 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 &&.(defined(QT_NO_COMBOBOX).||.d
2bde0 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 45 41 44 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 efined(QT_NO_HEADER).||.defined(
2be00 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 QT_NO_CHECKBOX)).#define.QT_NO_T
2be20 41 42 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 46 6f 6e 74 44 69 61 6c 6f 67 0a 23 69 66 20 ABLE.#endif..//.QFontDialog.#if.
2be40 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 29 20 26 26 20 28 64 !defined(QT_NO_FONTDIALOG).&&.(d
2be60 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 efined(QT_NO_DIALOG).||.defined(
2be80 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 QT_NO_FONTDATABASE).||.defined(Q
2bea0 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f T_NO_COMBOBOX).||.defined(QT_NO_
2bec0 4c 41 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 LABEL).||.defined(QT_NO_CHECKBOX
2bee0 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c ).||.defined(QT_NO_PUSHBUTTON).|
2bf00 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 29 20 7c 7c 20 64 65 |.defined(QT_NO_VGROUPBOX).||.de
2bf20 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 fined(QT_NO_VALIDATOR)).#define.
2bf40 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 49 6e 70 QT_NO_FONTDIALOG.#endif..//.QInp
2bf60 75 74 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4e 50 55 utDialog.#if.!defined(QT_NO_INPU
2bf80 54 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f TDIALOG).&&.(defined(QT_NO_DIALO
2bfa0 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c G).||.defined(QT_NO_COMBOBOX).||
2bfc0 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 .defined(QT_NO_LABEL).||.defined
2bfe0 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 (QT_NO_PUSHBUTTON).||.defined(QT
2c000 5f 4e 4f 5f 53 50 49 4e 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 _NO_SPINBOX).||.defined(QT_NO_WI
2c020 44 47 45 54 53 54 41 43 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f DGETSTACK).||.defined(QT_NO_LAYO
2c040 55 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 0a 23 UT)).#define.QT_NO_INPUTDIALOG.#
2c060 65 6e 64 69 66 0a 0a 2f 2f 20 53 51 4c 20 76 61 6c 75 65 20 65 64 69 74 6f 72 20 77 69 64 67 65 endif..//.SQL.value.editor.widge
2c080 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f 45 44 49 54 5f 57 ts.#if.!defined(QT_NO_SQL_EDIT_W
2c0a0 49 44 47 45 54 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 29 20 7c IDGETS).&&.(defined(QT_NO_SQL).|
2c0c0 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 29 20 7c 7c 20 64 65 66 69 |.defined(QT_NO_SPINBOX).||.defi
2c0e0 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 ned(QT_NO_COMBOBOX).||.defined(Q
2c100 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f T_NO_CHECKBOX).||.defined(QT_NO_
2c120 44 41 54 45 54 49 4d 45 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c DATETIMEEDIT)).#define.QT_NO_SQL
2c140 5f 45 44 49 54 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 50 72 69 6e 74 44 _EDIT_WIDGETS.#endif..//.QPrintD
2c160 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 49 4e 54 44 49 ialog.#if.!defined(QT_NO_PRINTDI
2c180 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 ALOG).&&.(defined(QT_NO_DIALOG).
2c1a0 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 29 20 7c 7c 20 64 65 ||.defined(QT_NO_LISTVIEW).||.de
2c1c0 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 fined(QT_NO_PRINTER).||.defined(
2c1e0 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f QT_NO_COMBOBOX).||.defined(QT_NO
2c200 5f 4c 41 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 _LABEL).||.defined(QT_NO_BUTTONG
2c220 52 4f 55 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 29 20 ROUP).||.defined(QT_NO_SPINBOX).
2c240 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 54 4f 4e 29 20 7c 7c ||.defined(QT_NO_RADIOBUTTON).||
2c260 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 .defined(QT_NO_PUSHBUTTON).||.de
2c280 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f fined(QT_NO_DIR)).#define.QT_NO_
2c2a0 50 52 49 4e 54 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 46 69 6c 65 44 69 61 6c PRINTDIALOG.#endif..//.QFileDial
2c2c0 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 og.#if.!defined(QT_NO_FILEDIALOG
2c2e0 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 29 20 ).&&.(defined(QT_NO_MESSAGEBOX).
2c300 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 29 20 7c 7c 20 64 65 ||.defined(QT_NO_LISTVIEW).||.de
2c320 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 29 20 7c 7c 20 fined(QT_NO_NETWORKPROTOCOL).||.
2c340 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e defined(QT_NO_COMBOBOX).||.defin
2c360 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 ed(QT_NO_SEMIMODAL).||.defined(Q
2c380 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 T_NO_REGEXP_CAPTURE).||.defined(
2c3a0 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f QT_NO_TOOLBUTTON).||.defined(QT_
2c3c0 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f NO_BUTTONGROUP).||.defined(QT_NO
2c3e0 5f 56 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 _VBOX).||.defined(QT_NO_SPLITTER
2c400 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 29 20 ).||.defined(QT_NO_PROGRESSBAR).
2c420 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 29 20 7c 7c ||.defined(QT_NO_WIDGETSTACK).||
2c440 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 64 65 66 .defined(QT_NO_DATESTRING)).#def
2c460 69 6e 65 20 51 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 ine.QT_NO_FILEDIALOG.#endif..//.
2c480 53 51 4c 20 74 61 62 6c 65 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 SQL.table.widgets.#if.!defined(Q
2c4a0 54 5f 4e 4f 5f 53 51 4c 5f 56 49 45 57 5f 57 49 44 47 45 54 53 29 20 26 26 20 28 64 65 66 69 6e T_NO_SQL_VIEW_WIDGETS).&&.(defin
2c4c0 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 ed(QT_NO_SQL_FORM).||.defined(QT
2c4e0 5f 4e 4f 5f 53 51 4c 5f 45 44 49 54 5f 57 49 44 47 45 54 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 _NO_SQL_EDIT_WIDGETS).||.defined
2c500 28 51 54 5f 4e 4f 5f 54 41 42 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c (QT_NO_TABLE)).#define.QT_NO_SQL
2c520 5f 56 49 45 57 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 57 6f 72 6b 53 70 _VIEW_WIDGETS.#endif..//.QWorkSp
2c540 61 63 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 ace.#if.!defined(QT_NO_WORKSPACE
2c560 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 29 20 7c ).&&.(defined(QT_NO_SCROLLBAR).|
2c580 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 |.defined(QT_NO_VBOX).||.defined
2c5a0 28 51 54 5f 4e 4f 5f 54 49 54 4c 45 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e (QT_NO_TITLEBAR).||.defined(QT_N
2c5c0 4f 5f 52 45 53 49 5a 45 48 41 4e 44 4c 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e O_RESIZEHANDLER).||.defined(QT_N
2c5e0 4f 5f 50 4f 50 55 50 4d 45 4e 55 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 O_POPUPMENU).||.defined(QT_NO_LA
2c600 42 45 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e BEL).||.defined(QT_NO_TOOLBUTTON
2c620 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 29 20 7c ).||.defined(QT_NO_MAINWINDOW).|
2c640 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 29 20 7c 7c 20 64 65 66 69 |.defined(QT_NO_TOOLBAR).||.defi
2c660 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ned(QT_NO_MENUBAR)).#define.QT_N
2c680 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 65 6e 64 69 66 0a 0a 00 00 00 1a 00 71 00 61 00 63 00 63 O_WORKSPACE.#endif.......q.a.c.c
2c6a0 00 65 00 73 00 73 00 69 00 62 00 6c 00 65 00 2e 00 68 00 00 1f cf 2f 2a 20 20 20 20 20 20 20 20 .e.s.s.i.b.l.e...h..../*........
2c6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2c9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ca00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ca20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ca40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ca60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ca80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2cc80 20 20 20 20 20 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 .............................*/.
2cca0 0a 23 69 66 6e 64 65 66 20 51 41 43 43 45 53 53 49 42 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 .#ifndef.QACCESSIBLE_H.#define.Q
2ccc0 41 43 43 45 53 53 49 42 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c ACCESSIBLE_H..#ifndef.QT_H.#incl
2cce0 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 70 72 69 76 61 74 ude."qobject.h".#include.<privat
2cd00 65 2f 71 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 e/qcom_p.h>.#include."qrect.h".#
2cd20 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 include."qguardedptr.h".#include
2cd40 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 ."qmemarray.h".#endif.//.QT_H..#
2cd60 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 43 43 45 53 53 49 42 49 4c 49 54 59 5f 53 55 50 50 if.defined(QT_ACCESSIBILITY_SUPP
2cd80 4f 52 54 29 0a 0a 73 74 72 75 63 74 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 ORT)..struct.QAccessibleInterfac
2cda0 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 0a 7b e;..class.Q_EXPORT.QAccessible.{
2cdc0 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 20 20 20 20 73 74 .private:.#ifdef.Q_WS_MAC.....st
2cde0 61 74 69 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 67 6c 6f 62 61 6c atic.QMAC_PASCAL.OSStatus.global
2ce00 45 76 65 6e 74 50 72 6f 63 65 73 73 6f 72 28 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 EventProcessor(EventHandlerCallR
2ce20 65 66 2c 20 20 45 76 65 6e 74 52 65 66 2c 20 76 6f 69 64 20 2a 29 3b 0a 20 20 20 20 73 74 61 74 ef,..EventRef,.void.*);.....stat
2ce40 69 63 20 51 4f 62 6a 65 63 74 20 2a 71 75 65 72 79 41 63 63 65 73 73 69 62 6c 65 4f 62 6a 65 63 ic.QObject.*queryAccessibleObjec
2ce60 74 28 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 2a 29 3b 0a 23 65 6e 64 69 t(QAccessibleInterface.*);.#endi
2ce80 66 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 76 65 6e 74 20 7b 0a 09 53 6f 75 6e f.public:.....enum.Event.{..Soun
2cea0 64 50 6c 61 79 65 64 09 20 20 20 20 3d 20 30 78 30 30 30 31 2c 0a 09 41 6c 65 72 74 09 09 20 20 dPlayed.....=.0x0001,..Alert....
2cec0 20 20 3d 20 30 78 30 30 30 32 2c 0a 09 46 6f 72 65 67 72 6f 75 6e 64 43 68 61 6e 67 65 64 20 20 ..=.0x0002,..ForegroundChanged..
2cee0 20 3d 20 30 78 30 30 30 33 2c 0a 09 4d 65 6e 75 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 .=.0x0003,..MenuStart.....=.0x00
2cf00 30 34 2c 0a 09 4d 65 6e 75 45 6e 64 09 09 20 20 20 20 3d 20 30 78 30 30 30 35 2c 0a 09 50 6f 70 04,..MenuEnd......=.0x0005,..Pop
2cf20 75 70 4d 65 6e 75 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 30 36 2c 0a 09 50 6f 70 75 70 upMenuStart.....=.0x0006,..Popup
2cf40 4d 65 6e 75 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 30 37 2c 0a 09 43 6f 6e 74 65 78 74 48 65 MenuEnd.....=.0x0007,..ContextHe
2cf60 6c 70 53 74 61 72 74 20 20 20 20 3d 20 30 78 30 30 30 43 2c 0a 09 43 6f 6e 74 65 78 74 48 65 6c lpStart....=.0x000C,..ContextHel
2cf80 70 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 30 44 2c 0a 09 44 72 61 67 44 72 6f 70 53 74 61 72 pEnd.....=.0x000D,..DragDropStar
2cfa0 74 09 20 20 20 20 3d 20 30 78 30 30 30 45 2c 0a 09 44 72 61 67 44 72 6f 70 45 6e 64 09 20 20 20 t.....=.0x000E,..DragDropEnd....
2cfc0 20 3d 20 30 78 30 30 30 46 2c 0a 09 44 69 61 6c 6f 67 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 .=.0x000F,..DialogStart.....=.0x
2cfe0 30 30 31 30 2c 0a 09 44 69 61 6c 6f 67 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 31 2c 0a 09 0010,..DialogEnd.....=.0x0011,..
2d000 53 63 72 6f 6c 6c 69 6e 67 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 31 32 2c 0a 09 53 63 ScrollingStart.....=.0x0012,..Sc
2d020 72 6f 6c 6c 69 6e 67 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 33 2c 0a 0a 09 4d 65 6e 75 43 rollingEnd.....=.0x0013,...MenuC
2d040 6f 6d 6d 61 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 38 2c 0a 0a 09 4f 62 6a 65 63 74 43 72 65 ommand.....=.0x0018,...ObjectCre
2d060 61 74 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 30 2c 0a 09 4f 62 6a 65 63 74 44 65 73 74 72 6f ated.....=.0x8000,..ObjectDestro
2d080 79 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 31 2c 0a 09 4f 62 6a 65 63 74 53 68 6f 77 09 20 20 yed.....=.0x8001,..ObjectShow...
2d0a0 20 20 3d 20 30 78 38 30 30 32 2c 0a 09 4f 62 6a 65 63 74 48 69 64 65 09 20 20 20 20 3d 20 30 78 ..=.0x8002,..ObjectHide.....=.0x
2d0c0 38 30 30 33 2c 0a 09 4f 62 6a 65 63 74 52 65 6f 72 64 65 72 09 20 20 20 20 3d 20 30 78 38 30 30 8003,..ObjectReorder.....=.0x800
2d0e0 34 2c 0a 09 46 6f 63 75 73 09 09 20 20 20 20 3d 20 30 78 38 30 30 35 2c 0a 09 53 65 6c 65 63 74 4,..Focus......=.0x8005,..Select
2d100 69 6f 6e 09 20 20 20 20 3d 20 30 78 38 30 30 36 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 41 64 64 09 ion.....=.0x8006,..SelectionAdd.
2d120 20 20 20 20 3d 20 30 78 38 30 30 37 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 52 65 6d 6f 76 65 09 20 ....=.0x8007,..SelectionRemove..
2d140 20 20 20 3d 20 30 78 38 30 30 38 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 57 69 74 68 69 6e 09 20 20 ...=.0x8008,..SelectionWithin...
2d160 20 20 3d 20 30 78 38 30 30 39 2c 0a 09 53 74 61 74 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 ..=.0x8009,..StateChanged.....=.
2d180 30 78 38 30 30 41 2c 0a 09 4c 6f 63 61 74 69 6f 6e 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 0x800A,..LocationChanged.....=.0
2d1a0 78 38 30 30 42 2c 0a 09 4e 61 6d 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 43 x800B,..NameChanged.....=.0x800C
2d1c0 2c 0a 09 44 65 73 63 72 69 70 74 69 6f 6e 43 68 61 6e 67 65 64 20 20 3d 20 30 78 38 30 30 44 2c ,..DescriptionChanged..=.0x800D,
2d1e0 0a 09 56 61 6c 75 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 45 2c 0a 09 50 61 ..ValueChanged.....=.0x800E,..Pa
2d200 72 65 6e 74 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 46 2c 0a 09 48 65 6c 70 43 rentChanged.....=.0x800F,..HelpC
2d220 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 41 30 2c 0a 09 44 65 66 61 75 6c 74 41 63 74 hanged.....=.0x80A0,..DefaultAct
2d240 69 6f 6e 43 68 61 6e 67 65 64 3d 20 30 78 38 30 42 30 2c 0a 09 41 63 63 65 6c 65 72 61 74 6f 72 ionChanged=.0x80B0,..Accelerator
2d260 43 68 61 6e 67 65 64 20 20 3d 20 30 78 38 30 43 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e Changed..=.0x80C0.....};......en
2d280 75 6d 20 53 74 61 74 65 20 7b 0a 09 4e 6f 72 6d 61 6c 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 um.State.{..Normal..=.0x00000000
2d2a0 2c 0a 09 55 6e 61 76 61 69 6c 61 62 6c 65 09 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 65 ,..Unavailable.=.0x00000001,..Se
2d2c0 6c 65 63 74 65 64 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 46 6f 63 75 73 65 64 09 09 3d lected.=.0x00000002,..Focused..=
2d2e0 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 50 72 65 73 73 65 64 09 09 3d 20 30 78 30 30 30 30 30 .0x00000004,..Pressed..=.0x00000
2d300 30 30 38 2c 0a 09 43 68 65 63 6b 65 64 09 09 3d 20 30 78 30 30 30 30 30 30 31 30 2c 0a 09 4d 69 008,..Checked..=.0x00000010,..Mi
2d320 78 65 64 09 09 3d 20 30 78 30 30 30 30 30 30 32 30 2c 0a 09 52 65 61 64 4f 6e 6c 79 09 3d 20 30 xed..=.0x00000020,..ReadOnly.=.0
2d340 78 30 30 30 30 30 30 34 30 2c 0a 09 48 6f 74 54 72 61 63 6b 65 64 09 3d 20 30 78 30 30 30 30 30 x00000040,..HotTracked.=.0x00000
2d360 30 38 30 2c 0a 09 44 65 66 61 75 6c 74 09 09 3d 20 30 78 30 30 30 30 30 31 30 30 2c 0a 09 45 78 080,..Default..=.0x00000100,..Ex
2d380 70 61 6e 64 65 64 09 3d 20 30 78 30 30 30 30 30 32 30 30 2c 0a 09 43 6f 6c 6c 61 70 73 65 64 09 panded.=.0x00000200,..Collapsed.
2d3a0 3d 20 30 78 30 30 30 30 30 34 30 30 2c 0a 09 42 75 73 79 09 09 3d 20 30 78 30 30 30 30 30 38 30 =.0x00000400,..Busy..=.0x0000080
2d3c0 30 2c 0a 09 46 6c 6f 61 74 69 6e 67 09 3d 20 30 78 30 30 30 30 31 30 30 30 2c 0a 09 4d 61 72 71 0,..Floating.=.0x00001000,..Marq
2d3e0 75 65 65 64 09 3d 20 30 78 30 30 30 30 32 30 30 30 2c 0a 09 41 6e 69 6d 61 74 65 64 09 3d 20 30 ueed.=.0x00002000,..Animated.=.0
2d400 78 30 30 30 30 34 30 30 30 2c 0a 09 49 6e 76 69 73 69 62 6c 65 09 3d 20 30 78 30 30 30 30 38 30 x00004000,..Invisible.=.0x000080
2d420 30 30 2c 0a 09 4f 66 66 73 63 72 65 65 6e 09 3d 20 30 78 30 30 30 31 30 30 30 30 2c 0a 09 53 69 00,..Offscreen.=.0x00010000,..Si
2d440 7a 65 61 62 6c 65 09 3d 20 30 78 30 30 30 32 30 30 30 30 2c 0a 09 4d 6f 76 65 61 62 6c 65 09 3d zeable.=.0x00020000,..Moveable.=
2d460 20 30 78 30 30 30 34 30 30 30 30 2c 0a 09 53 65 6c 66 56 6f 69 63 69 6e 67 09 3d 20 30 78 30 30 .0x00040000,..SelfVoicing.=.0x00
2d480 30 38 30 30 30 30 2c 0a 09 46 6f 63 75 73 61 62 6c 65 09 3d 20 30 78 30 30 31 30 30 30 30 30 2c 080000,..Focusable.=.0x00100000,
2d4a0 0a 09 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 30 30 32 30 30 30 30 30 2c 0a 09 4c 69 6e 6b ..Selectable.=.0x00200000,..Link
2d4c0 65 64 09 09 3d 20 30 78 30 30 34 30 30 30 30 30 2c 0a 09 54 72 61 76 65 72 73 65 64 09 3d 20 30 ed..=.0x00400000,..Traversed.=.0
2d4e0 78 30 30 38 30 30 30 30 30 2c 0a 09 4d 75 6c 74 69 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 x00800000,..MultiSelectable.=.0x
2d500 30 31 30 30 30 30 30 30 2c 0a 09 45 78 74 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 30 32 30 01000000,..ExtSelectable.=.0x020
2d520 30 30 30 30 30 2c 0a 09 41 6c 65 72 74 4c 6f 77 09 3d 20 30 78 30 34 30 30 30 30 30 30 2c 0a 09 00000,..AlertLow.=.0x04000000,..
2d540 41 6c 65 72 74 4d 65 64 69 75 6d 09 3d 20 30 78 30 38 30 30 30 30 30 30 2c 0a 09 41 6c 65 72 74 AlertMedium.=.0x08000000,..Alert
2d560 48 69 67 68 09 3d 20 30 78 31 30 30 30 30 30 30 30 2c 0a 09 50 72 6f 74 65 63 74 65 64 09 3d 20 High.=.0x10000000,..Protected.=.
2d580 30 78 32 30 30 30 30 30 30 30 2c 0a 09 56 61 6c 69 64 09 09 3d 20 30 78 33 66 66 66 66 66 66 66 0x20000000,..Valid..=.0x3fffffff
2d5a0 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 6f 6c 65 20 7b 0a 09 4e 6f 52 6f 6c 65 .....};......enum.Role.{..NoRole
2d5c0 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 54 69 74 6c 65 42 61 72 09 3d 20 30 78 30 30 ..=.0x00000000,..TitleBar.=.0x00
2d5e0 30 30 30 30 30 31 2c 0a 09 4d 65 6e 75 42 61 72 09 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 000001,..MenuBar..=.0x00000002,.
2d600 09 53 63 72 6f 6c 6c 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 30 33 2c 0a 09 47 72 69 70 09 09 .ScrollBar.=.0x00000003,..Grip..
2d620 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 6f 75 6e 64 09 09 3d 20 30 78 30 30 30 30 30 30 =.0x00000004,..Sound..=.0x000000
2d640 30 35 2c 0a 09 43 75 72 73 6f 72 09 09 3d 20 30 78 30 30 30 30 30 30 30 36 2c 0a 09 43 61 72 65 05,..Cursor..=.0x00000006,..Care
2d660 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 37 2c 0a 09 41 6c 65 72 74 4d 65 73 73 61 67 65 09 3d t..=.0x00000007,..AlertMessage.=
2d680 20 30 78 30 30 30 30 30 30 30 38 2c 0a 09 57 69 6e 64 6f 77 09 09 3d 20 30 78 30 30 30 30 30 30 .0x00000008,..Window..=.0x000000
2d6a0 30 39 2c 0a 09 43 6c 69 65 6e 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 41 2c 0a 09 50 6f 70 75 09,..Client..=.0x0000000A,..Popu
2d6c0 70 4d 65 6e 75 09 3d 20 30 78 30 30 30 30 30 30 30 42 2c 0a 09 4d 65 6e 75 49 74 65 6d 09 3d 20 pMenu.=.0x0000000B,..MenuItem.=.
2d6e0 30 78 30 30 30 30 30 30 30 43 2c 0a 09 54 6f 6f 6c 54 69 70 09 09 3d 20 30 78 30 30 30 30 30 30 0x0000000C,..ToolTip..=.0x000000
2d700 30 44 2c 0a 09 41 70 70 6c 69 63 61 74 69 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 30 45 2c 0a 09 0D,..Application.=.0x0000000E,..
2d720 44 6f 63 75 6d 65 6e 74 09 3d 20 30 78 30 30 30 30 30 30 30 46 2c 0a 09 50 61 6e 65 09 09 3d 20 Document.=.0x0000000F,..Pane..=.
2d740 30 78 30 30 30 30 30 30 31 30 2c 0a 09 43 68 61 72 74 09 09 3d 20 30 78 30 30 30 30 30 30 31 31 0x00000010,..Chart..=.0x00000011
2d760 2c 0a 09 44 69 61 6c 6f 67 09 09 3d 20 30 78 30 30 30 30 30 30 31 32 2c 0a 09 42 6f 72 64 65 72 ,..Dialog..=.0x00000012,..Border
2d780 09 09 3d 20 30 78 30 30 30 30 30 30 31 33 2c 0a 09 47 72 6f 75 70 69 6e 67 09 3d 20 30 78 30 30 ..=.0x00000013,..Grouping.=.0x00
2d7a0 30 30 30 30 31 34 2c 0a 09 53 65 70 61 72 61 74 6f 72 09 3d 20 30 78 30 30 30 30 30 30 31 35 2c 000014,..Separator.=.0x00000015,
2d7c0 0a 09 54 6f 6f 6c 42 61 72 09 09 3d 20 30 78 30 30 30 30 30 30 31 36 2c 0a 09 53 74 61 74 75 73 ..ToolBar..=.0x00000016,..Status
2d7e0 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 31 37 2c 0a 09 54 61 62 6c 65 09 09 3d 20 30 78 30 30 Bar.=.0x00000017,..Table..=.0x00
2d800 30 30 30 30 31 38 2c 0a 09 43 6f 6c 75 6d 6e 48 65 61 64 65 72 09 3d 20 30 78 30 30 30 30 30 30 000018,..ColumnHeader.=.0x000000
2d820 31 39 2c 0a 09 52 6f 77 48 65 61 64 65 72 09 3d 20 30 78 30 30 30 30 30 30 31 41 2c 0a 09 43 6f 19,..RowHeader.=.0x0000001A,..Co
2d840 6c 75 6d 6e 09 09 3d 20 30 78 30 30 30 30 30 30 31 42 2c 0a 09 52 6f 77 09 09 3d 20 30 78 30 30 lumn..=.0x0000001B,..Row..=.0x00
2d860 30 30 30 30 31 43 2c 0a 09 43 65 6c 6c 09 09 3d 20 30 78 30 30 30 30 30 30 31 44 2c 0a 09 4c 69 00001C,..Cell..=.0x0000001D,..Li
2d880 6e 6b 09 09 3d 20 30 78 30 30 30 30 30 30 31 45 2c 0a 09 48 65 6c 70 42 61 6c 6c 6f 6f 6e 09 3d nk..=.0x0000001E,..HelpBalloon.=
2d8a0 20 30 78 30 30 30 30 30 30 31 46 2c 0a 09 43 68 61 72 61 63 74 65 72 09 3d 20 30 78 30 30 30 30 .0x0000001F,..Character.=.0x0000
2d8c0 30 30 32 30 2c 0a 09 4c 69 73 74 09 09 3d 20 30 78 30 30 30 30 30 30 32 31 2c 0a 09 4c 69 73 74 0020,..List..=.0x00000021,..List
2d8e0 49 74 65 6d 09 3d 20 30 78 30 30 30 30 30 30 32 32 2c 0a 09 4f 75 74 6c 69 6e 65 09 09 3d 20 30 Item.=.0x00000022,..Outline..=.0
2d900 78 30 30 30 30 30 30 32 33 2c 0a 09 4f 75 74 6c 69 6e 65 49 74 65 6d 09 3d 20 30 78 30 30 30 30 x00000023,..OutlineItem.=.0x0000
2d920 30 30 32 34 2c 0a 09 50 61 67 65 54 61 62 09 09 3d 20 30 78 30 30 30 30 30 30 32 35 2c 0a 09 50 0024,..PageTab..=.0x00000025,..P
2d940 72 6f 70 65 72 74 79 50 61 67 65 09 3d 20 30 78 30 30 30 30 30 30 32 36 2c 0a 09 49 6e 64 69 63 ropertyPage.=.0x00000026,..Indic
2d960 61 74 6f 72 09 3d 20 30 78 30 30 30 30 30 30 32 37 2c 0a 09 47 72 61 70 68 69 63 09 09 3d 20 30 ator.=.0x00000027,..Graphic..=.0
2d980 78 30 30 30 30 30 30 32 38 2c 0a 09 53 74 61 74 69 63 54 65 78 74 09 3d 20 30 78 30 30 30 30 30 x00000028,..StaticText.=.0x00000
2d9a0 30 32 39 2c 0a 09 45 64 69 74 61 62 6c 65 54 65 78 74 09 3d 20 30 78 30 30 30 30 30 30 32 41 2c 029,..EditableText.=.0x0000002A,
2d9c0 20 20 2f 2f 20 45 64 69 74 61 62 6c 65 2c 20 73 65 6c 65 63 74 61 62 6c 65 2c 20 65 74 63 2e 0a ..//.Editable,.selectable,.etc..
2d9e0 09 50 75 73 68 42 75 74 74 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 32 42 2c 0a 09 43 68 65 63 6b .PushButton.=.0x0000002B,..Check
2da00 42 6f 78 09 3d 20 30 78 30 30 30 30 30 30 32 43 2c 0a 09 52 61 64 69 6f 42 75 74 74 6f 6e 09 3d Box.=.0x0000002C,..RadioButton.=
2da20 20 30 78 30 30 30 30 30 30 32 44 2c 0a 09 43 6f 6d 62 6f 42 6f 78 09 3d 20 30 78 30 30 30 30 30 .0x0000002D,..ComboBox.=.0x00000
2da40 30 32 45 2c 0a 09 44 72 6f 70 4c 65 73 74 09 3d 20 30 78 30 30 30 30 30 30 32 46 2c 0a 09 50 72 02E,..DropLest.=.0x0000002F,..Pr
2da60 6f 67 72 65 73 73 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 33 30 2c 0a 09 44 69 61 6c 09 09 3d ogressBar.=.0x00000030,..Dial..=
2da80 20 30 78 30 30 30 30 30 30 33 31 2c 0a 09 48 6f 74 6b 65 79 46 69 65 6c 64 09 3d 20 30 78 30 30 .0x00000031,..HotkeyField.=.0x00
2daa0 30 30 30 30 33 32 2c 0a 09 53 6c 69 64 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 33 33 2c 0a 09 000032,..Slider..=.0x00000033,..
2dac0 53 70 69 6e 42 6f 78 09 09 3d 20 30 78 30 30 30 30 30 30 33 34 2c 0a 09 44 69 61 67 72 61 6d 09 SpinBox..=.0x00000034,..Diagram.
2dae0 09 3d 20 30 78 30 30 30 30 30 30 33 35 2c 0a 09 41 6e 69 6d 61 74 69 6f 6e 09 3d 20 30 78 30 30 .=.0x00000035,..Animation.=.0x00
2db00 30 30 30 30 33 36 2c 0a 09 45 71 75 61 74 69 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 33 37 2c 0a 000036,..Equation.=.0x00000037,.
2db20 09 42 75 74 74 6f 6e 44 72 6f 70 44 6f 77 6e 09 3d 20 30 78 30 30 30 30 30 30 33 38 2c 0a 09 42 .ButtonDropDown.=.0x00000038,..B
2db40 75 74 74 6f 6e 4d 65 6e 75 09 3d 20 30 78 30 30 30 30 30 30 33 39 2c 0a 09 42 75 74 74 6f 6e 44 uttonMenu.=.0x00000039,..ButtonD
2db60 72 6f 70 47 72 69 64 09 3d 20 30 78 30 30 30 30 30 30 33 41 2c 0a 09 57 68 69 74 65 73 70 61 63 ropGrid.=.0x0000003A,..Whitespac
2db80 65 09 3d 20 30 78 30 30 30 30 30 30 33 42 2c 0a 09 50 61 67 65 54 61 62 4c 69 73 74 09 3d 20 30 e.=.0x0000003B,..PageTabList.=.0
2dba0 78 30 30 30 30 30 30 33 43 2c 0a 09 43 6c 6f 63 6b 09 09 3d 20 30 78 30 30 30 30 30 30 33 44 0a x0000003C,..Clock..=.0x0000003D.
2dbc0 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4e 61 76 44 69 72 65 63 74 69 6f 6e 20 7b 0a ....};......enum.NavDirection.{.
2dbe0 09 4e 61 76 55 70 09 09 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 4e 61 76 44 6f 77 6e 09 09 .NavUp..=.0x00000001,..NavDown..
2dc00 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 4e 61 76 4c 65 66 74 09 09 3d 20 30 78 30 30 30 30 =.0x00000002,..NavLeft..=.0x0000
2dc20 30 30 30 33 2c 0a 09 4e 61 76 52 69 67 68 74 09 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 4e 0003,..NavRight.=.0x00000004,..N
2dc40 61 76 4e 65 78 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 35 2c 0a 09 4e 61 76 50 72 65 76 69 6f avNext..=.0x00000005,..NavPrevio
2dc60 75 73 09 3d 20 30 78 30 30 30 30 30 30 30 36 2c 0a 09 4e 61 76 46 69 72 73 74 43 68 69 6c 64 09 us.=.0x00000006,..NavFirstChild.
2dc80 3d 20 30 78 30 30 30 30 30 30 30 37 2c 0a 09 4e 61 76 4c 61 73 74 43 68 69 6c 64 09 3d 20 30 78 =.0x00000007,..NavLastChild.=.0x
2dca0 30 30 30 30 30 30 30 38 2c 0a 09 4e 61 76 46 6f 63 75 73 43 68 69 6c 64 09 3d 20 30 78 30 30 30 00000008,..NavFocusChild.=.0x000
2dcc0 30 30 30 30 39 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 20 7b 0a 09 4e 00009.....};......enum.Text.{..N
2dce0 61 6d 65 09 09 3d 20 30 2c 0a 09 44 65 73 63 72 69 70 74 69 6f 6e 2c 0a 09 56 61 6c 75 65 2c 0a ame..=.0,..Description,..Value,.
2dd00 09 48 65 6c 70 2c 0a 09 41 63 63 65 6c 65 72 61 74 6f 72 2c 0a 09 44 65 66 61 75 6c 74 41 63 74 .Help,..Accelerator,..DefaultAct
2dd20 69 6f 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 45 53 55 4c 54 20 71 ion.....};......static.QRESULT.q
2dd40 75 65 72 79 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 28 20 51 4f 62 6a 65 63 74 ueryAccessibleInterface(.QObject
2dd60 20 2a 2c 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 2a 2a 20 29 3b 0a 20 .*,.QAccessibleInterface.**.);..
2dd80 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 75 70 64 61 74 65 41 63 63 65 73 73 69 62 69 6c 69 ...static.void.updateAccessibili
2dda0 74 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 69 6e 74 20 77 68 6f 2c 20 45 76 65 6e 74 20 72 65 ty(.QObject.*,.int.who,.Event.re
2ddc0 61 73 6f 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 ason.);.....static.bool.isActive
2dde0 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 ();......static.void.initialize(
2de00 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 7d 3b );.....static.void.cleanup();.};
2de20 0a 0a 2f 2f 20 7b 45 43 38 36 43 42 39 43 2d 35 44 41 30 2d 34 63 34 33 2d 41 37 33 39 2d 31 33 ..//.{EC86CB9C-5DA0-4c43-A739-13
2de40 45 42 44 46 31 43 36 42 31 34 7d 0a 23 64 65 66 69 6e 65 20 49 49 44 5f 51 41 63 63 65 73 73 69 EBDF1C6B14}.#define.IID_QAccessi
2de60 62 6c 65 20 51 55 75 69 64 28 20 30 78 65 63 38 36 63 62 39 63 2c 20 30 78 35 64 61 30 2c 20 30 ble.QUuid(.0xec86cb9c,.0x5da0,.0
2de80 78 34 63 34 33 2c 20 30 78 61 37 2c 20 30 78 33 39 2c 20 30 78 31 33 2c 20 30 78 65 62 2c 20 30 x4c43,.0xa7,.0x39,.0x13,.0xeb,.0
2dea0 78 64 66 2c 20 30 78 31 63 2c 20 30 78 36 62 2c 20 30 78 31 34 20 29 0a 0a 73 74 72 75 63 74 20 xdf,.0x1c,.0x6b,.0x14.)..struct.
2dec0 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 3a 20 Q_EXPORT.QAccessibleInterface.:.
2dee0 70 75 62 6c 69 63 20 51 41 63 63 65 73 73 69 62 6c 65 2c 20 70 75 62 6c 69 63 20 51 55 6e 6b 6e public.QAccessible,.public.QUnkn
2df00 6f 77 6e 49 6e 74 65 72 66 61 63 65 0a 7b 0a 20 20 20 20 2f 2f 20 63 68 65 63 6b 20 66 6f 72 20 ownInterface.{.....//.check.for.
2df20 76 61 6c 69 64 20 70 6f 69 6e 74 65 72 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 valid.pointers.....virtual.bool.
2df40 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 68 69 65 isValid().const.=.0;......//.hie
2df60 72 61 72 63 68 79 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 63 68 69 6c 64 43 6f 75 rarchy.....virtual.int..childCou
2df80 6e 74 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 45 53 nt().const.=.0;.....virtual.QRES
2dfa0 55 4c 54 09 71 75 65 72 79 43 68 69 6c 64 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 2c 20 51 41 63 ULT.queryChild(.int.control,.QAc
2dfc0 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b cessibleInterface**.).const.=.0;
2dfe0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 45 53 55 4c 54 09 71 75 65 72 79 50 61 72 65 6e 74 .....virtual.QRESULT.queryParent
2e000 28 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 63 6f 6e 73 74 (.QAccessibleInterface**.).const
2e020 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 76 69 72 .=.0;......//.navigation.....vir
2e040 74 75 61 6c 20 69 6e 74 09 09 63 6f 6e 74 72 6f 6c 41 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 tual.int..controlAt(.int.x,.int.
2e060 79 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 51 52 65 63 74 y.).const.=.0;.....virtual.QRect
2e080 09 72 65 63 74 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a .rect(.int.control.).const.=.0;.
2e0a0 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 6e 61 76 69 67 61 74 65 28 20 4e 61 76 44 69 ....virtual.int..navigate(.NavDi
2e0c0 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 2c 20 69 6e 74 20 73 74 61 72 74 43 6f 6e 74 rection.direction,.int.startCont
2e0e0 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 70 72 6f 70 65 72 74 rol.).const.=.0;......//.propert
2e100 69 65 73 20 61 6e 64 20 73 74 61 74 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e ies.and.state.....virtual.QStrin
2e120 67 09 74 65 78 74 28 20 54 65 78 74 20 74 2c 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f g.text(.Text.t,.int.control.).co
2e140 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 09 73 65 74 54 65 78 nst.=.0;.....virtual.void.setTex
2e160 74 28 20 54 65 78 74 20 74 2c 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 2c 20 63 6f 6e 73 74 20 51 53 t(.Text.t,.int.control,.const.QS
2e180 74 72 69 6e 67 20 26 74 65 78 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 52 tring.&text.).=.0;.....virtual.R
2e1a0 6f 6c 65 09 72 6f 6c 65 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 ole.role(.int.control.).const.=.
2e1c0 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 74 61 74 65 09 73 74 61 74 65 28 20 69 6e 74 20 0;.....virtual.State.state(.int.
2e1e0 63 6f 6e 74 72 6f 6c 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 control.).const.=.0;.....virtual
2e200 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 73 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 .QMemArray<int>.selection().cons
2e220 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 6d 65 74 68 6f 64 73 0a 20 20 20 20 76 69 72 74 75 t.=.0;......//.methods.....virtu
2e240 61 6c 20 62 6f 6f 6c 09 64 6f 44 65 66 61 75 6c 74 41 63 74 69 6f 6e 28 20 69 6e 74 20 63 6f 6e al.bool.doDefaultAction(.int.con
2e260 74 72 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 74 trol.).=.0;.....virtual.bool.set
2e280 46 6f 63 75 73 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 Focus(.int.control.).=.0;.....vi
2e2a0 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 74 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 63 6f 6e 74 rtual.bool.setSelected(.int.cont
2e2c0 72 6f 6c 2c 20 62 6f 6f 6c 20 6f 6e 2c 20 62 6f 6f 6c 20 65 78 74 65 6e 64 20 29 20 3d 20 30 3b rol,.bool.on,.bool.extend.).=.0;
2e2e0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e .....virtual.void.clearSelection
2e300 28 29 20 3d 20 30 3b 20 20 20 20 0a 7d 3b 0a 0a 2f 2f 20 7b 34 39 46 34 43 36 41 37 2d 34 31 32 ().=.0;.....};..//.{49F4C6A7-412
2e320 46 2d 34 31 44 45 2d 39 45 32 34 2d 36 34 38 38 34 33 34 32 31 46 44 33 7d 20 0a 23 69 66 6e 64 F-41DE-9E24-648843421FD3}..#ifnd
2e340 65 66 20 49 49 44 5f 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 0a 23 64 65 66 69 6e ef.IID_QAccessibleFactory.#defin
2e360 65 20 49 49 44 5f 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 20 51 55 75 69 64 28 20 e.IID_QAccessibleFactory.QUuid(.
2e380 30 78 34 39 66 34 63 36 61 37 2c 20 30 78 34 31 32 66 2c 20 30 78 34 31 64 65 2c 20 30 78 39 65 0x49f4c6a7,.0x412f,.0x41de,.0x9e
2e3a0 2c 20 30 78 32 34 2c 20 30 78 36 34 2c 20 30 78 38 38 2c 20 30 78 34 33 2c 20 30 78 34 32 2c 20 ,.0x24,.0x64,.0x88,.0x43,.0x42,.
2e3c0 30 78 31 66 2c 20 30 78 64 33 20 29 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 0x1f,.0xd3.).#endif..struct.Q_EX
2e3e0 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 PORT.QAccessibleFactoryInterface
2e400 20 3a 20 70 75 62 6c 69 63 20 51 41 63 63 65 73 73 69 62 6c 65 2c 20 70 75 62 6c 69 63 20 51 46 .:.public.QAccessible,.public.QF
2e420 65 61 74 75 72 65 4c 69 73 74 49 6e 74 65 72 66 61 63 65 0a 7b 0a 20 20 20 20 76 69 72 74 75 61 eatureListInterface.{.....virtua
2e440 6c 20 51 52 45 53 55 4c 54 20 63 72 65 61 74 65 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 l.QRESULT.createAccessibleInterf
2e460 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 51 4f 62 6a 65 63 74 20 2a 2c ace(.const.QString.&,.QObject.*,
2e480 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 3d 20 30 3b 0a 7d .QAccessibleInterface**.).=.0;.}
2e4a0 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 4f 62 6a ;..class.Q_EXPORT.QAccessibleObj
2e4c0 65 63 74 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 20 51 41 63 ect.:.public.QObject,.public.QAc
2e4e0 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 cessibleInterface.{.public:.....
2e500 51 41 63 63 65 73 73 69 62 6c 65 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 QAccessibleObject(.QObject.*obje
2e520 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 63 63 65 73 73 69 62 6c 65 4f 62 ct.);.....virtual.~QAccessibleOb
2e540 6a 65 63 74 28 29 3b 0a 0a 20 20 20 20 51 52 45 53 55 4c 54 09 71 75 65 72 79 49 6e 74 65 72 66 ject();......QRESULT.queryInterf
2e560 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 2c 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 ace(.const.QUuid.&,.QUnknownInte
2e580 72 66 61 63 65 2a 2a 20 29 3b 0a 20 20 20 20 51 5f 52 45 46 43 4f 55 4e 54 0a 0a 20 20 20 20 62 rface**.);.....Q_REFCOUNT......b
2e5a0 6f 6f 6c 09 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a ool.isValid().const;..protected:
2e5c0 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 .....QObject.*object().const;..p
2e5e0 72 69 76 61 74 65 3a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 4f 62 6a 65 63 74 3e rivate:.....QGuardedPtr<QObject>
2e600 20 6f 62 6a 65 63 74 5f 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f .object_;.};..#define.Q_DEFINED_
2e620 51 41 43 43 45 53 53 49 42 4c 45 5f 4f 42 4a 45 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 QACCESSIBLE_OBJECT.#include."qwi
2e640 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 41 43 43 45 53 53 49 42 49 nexport.h".#endif.//QT_ACCESSIBI
2e660 4c 49 54 59 5f 53 55 50 50 4f 52 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 41 43 43 45 53 53 49 42 LITY_SUPPORT..#endif.//QACCESSIB
2e680 4c 45 5f 48 0a 00 00 00 1e 00 71 00 63 00 6f 00 6d 00 70 00 61 00 63 00 74 00 73 00 74 00 79 00 LE_H......q.c.o.m.p.a.c.t.s.t.y.
2e6a0 6c 00 65 00 2e 00 68 00 00 09 79 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.e...h...y/*...................
2e6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ea80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eaa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eb00 20 20 20 20 20 20 20 20 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 20 20 20 ................................
2eba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ebc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ec60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eca0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4d 50 41 43 54 53 54 ..........*/..#ifndef.QCOMPACTST
2ecc0 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4d 50 41 43 54 53 54 59 4c 45 5f 48 0a 0a 23 YLE_H.#define.QCOMPACTSTYLE_H..#
2ece0 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 ifndef.QT_H.#include."qwindowsst
2ed00 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 yle.h".#endif.//.QT_H..#if.!defi
2ed20 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 54 29 20 7c 7c 20 64 65 66 69 ned(QT_NO_STYLE_COMPACT).||.defi
2ed40 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 ned(QT_PLUGIN)..#if.defined(QT_P
2ed60 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 43 4f LUGIN).#define.Q_EXPORT_STYLE_CO
2ed80 4d 50 41 43 54 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 MPACT.#else.#define.Q_EXPORT_STY
2eda0 4c 45 5f 43 4f 4d 50 41 43 54 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 LE_COMPACT.Q_EXPORT.#endif..clas
2edc0 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 54 20 51 43 6f 6d 70 61 63 s.Q_EXPORT_STYLE_COMPACT.QCompac
2ede0 74 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 0a 7b 0a tStyle.:.public.QWindowsStyle.{.
2ee00 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6d 70 61 63 74 53 74 79 6c 65 28 29 3b 0a 0a 20 20 public:.....QCompactStyle();....
2ee20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d ..int.pixelMetric(.PixelMetric.m
2ee40 65 74 72 69 63 2c 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 etric,.const.QWidget.*widget.=.0
2ee60 20 29 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 6f 6e 74 72 .);......void.drawControl(.Contr
2ee80 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 olElement.element,.QPainter.*p,.
2eea0 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 const.QWidget.*w,.const.QRect.&r
2eec0 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 2c ,.........const.QColorGroup.&cg,
2eee0 20 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 20 63 6f 6e .SFlags.how.=.Style_Default,.con
2ef00 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 3a st.QStyleOption&.=.QStyleOption:
2ef20 3a 44 65 66 61 75 6c 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 :Default.);..private:.//.Disable
2ef40 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=
2ef60 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)....
2ef80 20 51 43 6f 6d 70 61 63 74 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 43 6f 6d 70 61 63 74 53 74 .QCompactStyle(.const.QCompactSt
2efa0 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6d 70 61 63 74 53 74 79 6c 65 26 20 6f 70 65 72 yle.&.);.....QCompactStyle&.oper
2efc0 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6d 70 61 63 74 53 74 79 6c 65 20 26 20 29 3b 0a ator=(.const.QCompactStyle.&.);.
2efe0 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 #endif.};..#endif.//.QT_NO_STYLE
2f000 5f 57 49 4e 44 4f 57 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4d 50 41 43 54 53 54 59 4c _WINDOWS..#endif.//.QCOMPACTSTYL
2f020 45 5f 48 0a 00 00 00 12 00 71 00 63 00 75 00 72 00 73 00 6f 00 72 00 2e 00 68 00 00 0f 9e 2f 2a E_H......q.c.u.r.s.o.r...h..../*
2f040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f620 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 55 52 53 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 ..*/..#ifndef.QCURSOR_H.#define.
2f640 51 43 55 52 53 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 QCURSOR_H..#ifndef.QT_H.#include
2f660 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 ."qpoint.h".#include."qshared.h"
2f680 0a 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 .#endif.//.QT_H../*.............
2f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f6c0 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a .........*/.#ifdef.QT_NO_CURSOR.
2f6e0 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 .class.Q_EXPORT.QCursor.:.public
2f700 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 6f 69 6e 74 20 .Qt.{.public:.....static.QPoint.
2f720 70 6f 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 73 65 74 50 6f 73 28 pos();.....static.void...setPos(
2f740 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 .int.x,.int.y.);.....static.void
2f760 09 20 20 73 65 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 70 72 69 ...setPos(.const.QPoint.&.);.pri
2f780 76 61 74 65 3a 0a 20 20 20 20 51 43 75 72 73 6f 72 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 vate:.....QCursor();.};..#endif.
2f7a0 2f 2f 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 //.QT_NO_CURSOR..#ifndef.QT_NO_C
2f7c0 55 52 53 4f 52 0a 0a 73 74 72 75 63 74 20 51 43 75 72 73 6f 72 44 61 74 61 3b 0a 0a 0a 63 6c 61 URSOR..struct.QCursorData;...cla
2f7e0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 74 0a ss.Q_EXPORT.QCursor.:.public.Qt.
2f800 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 75 72 73 6f 72 28 29 3b 09 09 09 09 2f 2f 20 63 {.public:.....QCursor();....//.c
2f820 72 65 61 74 65 20 64 65 66 61 75 6c 74 20 61 72 72 6f 77 20 63 75 72 73 6f 72 0a 20 20 20 20 51 reate.default.arrow.cursor.....Q
2f840 43 75 72 73 6f 72 28 20 69 6e 74 20 73 68 61 70 65 20 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 Cursor(.int.shape.);.....QCursor
2f860 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 62 69 74 6d 61 70 2c 20 63 6f 6e 73 74 20 51 (.const.QBitmap.&bitmap,.const.Q
2f880 42 69 74 6d 61 70 20 26 6d 61 73 6b 2c 0a 09 20 20 20 20 20 69 6e 74 20 68 6f 74 58 3d 2d 31 2c Bitmap.&mask,.......int.hotX=-1,
2f8a0 20 69 6e 74 20 68 6f 74 59 3d 2d 31 20 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 63 6f 6e .int.hotY=-1.);.....QCursor(.con
2f8c0 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 0a 09 20 20 20 20 20 69 6e 74 20 68 6f st.QPixmap.&pixmap,.......int.ho
2f8e0 74 58 3d 2d 31 2c 20 69 6e 74 20 68 6f 74 59 3d 2d 31 20 29 3b 0a 20 20 20 20 51 43 75 72 73 6f tX=-1,.int.hotY=-1.);.....QCurso
2f900 72 28 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 26 20 29 3b 0a 20 20 20 7e 51 43 75 72 73 6f r(.const.QCursor.&.);....~QCurso
2f920 72 28 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e r();.....QCursor.&operator=(.con
2f940 73 74 20 51 43 75 72 73 6f 72 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 73 68 61 70 st.QCursor.&.);......int....shap
2f960 65 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 73 65 74 53 68 61 70 65 e()...const;.....void...setShape
2f980 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 2a 62 69 74 (.int.);......const.QBitmap.*bit
2f9a0 6d 61 70 28 29 20 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 2a map().const;.....const.QBitmap.*
2f9c0 6d 61 73 6b 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 20 68 6f 74 mask()...const;.....QPoint...hot
2f9e0 53 70 6f 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f Spot().const;..#if.defined(Q_WS_
2fa00 57 49 4e 29 0a 20 20 20 20 48 43 55 52 53 4f 52 09 20 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e WIN).....HCURSOR...handle()..con
2fa20 73 74 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 48 43 55 52 53 4f 52 20 29 3b 0a 23 65 6c 69 st;.....QCursor(.HCURSOR.);.#eli
2fa40 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 48 41 4e 44 4c 45 09 20 f.defined(Q_WS_X11).....HANDLE..
2fa60 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 48 .handle()..const;.....QCursor(.H
2fa80 41 4e 44 4c 45 20 29 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 ANDLE.);.#elif.defined(Q_WS_MAC)
2faa0 0a 20 20 20 20 48 41 4e 44 4c 45 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 69 .....HANDLE.handle().const;.#eli
2fac0 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 48 41 4e 44 4c 45 09 20 f.defined(Q_WS_QWS).....HANDLE..
2fae0 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 .handle()..const;.#endif......st
2fb00 61 74 69 63 20 51 50 6f 69 6e 74 20 70 6f 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f atic.QPoint.pos();.....static.vo
2fb20 69 64 09 20 20 73 65 74 50 6f 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 id...setPos(.int.x,.int.y.);....
2fb40 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 73 65 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f .static.void...setPos(.const.QPo
2fb60 69 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 69 6e 69 74 int.&.);......static.void...init
2fb80 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 63 6c 65 61 ialize();.....static.void...clea
2fba0 6e 75 70 28 29 3b 0a 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 nup();..#if.defined(Q_WS_X11)...
2fbc0 20 20 73 74 61 74 69 63 20 69 6e 74 20 09 20 20 78 31 31 53 63 72 65 65 6e 28 29 3b 0a 23 65 6e ..static.int....x11Screen();.#en
2fbe0 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 20 20 73 65 74 42 69 74 6d 61 dif.private:.....void...setBitma
2fc00 70 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 62 69 74 6d 61 70 2c 20 63 6f 6e 73 74 20 p(.const.QBitmap.&bitmap,.const.
2fc20 51 42 69 74 6d 61 70 20 26 6d 61 73 6b 2c 0a 09 09 09 09 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e QBitmap.&mask,......int.hotX,.in
2fc40 74 20 68 6f 74 59 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 75 70 64 61 74 65 28 29 20 63 6f t.hotY.);.....void...update().co
2fc60 6e 73 74 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 44 61 74 61 09 20 2a 64 61 74 61 3b 0a 20 20 20 nst;.....QCursorData..*data;....
2fc80 20 51 43 75 72 73 6f 72 09 20 2a 66 69 6e 64 5f 63 75 72 28 69 6e 74 29 3b 0a 23 69 66 20 64 65 .QCursor..*find_cur(int);.#if.de
2fca0 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 fined(Q_WS_MAC).....friend.void.
2fcc0 71 74 5f 6d 61 63 5f 73 65 74 5f 63 75 72 73 6f 72 28 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 qt_mac_set_cursor(const.QCursor.
2fce0 2a 63 2c 20 63 6f 6e 73 74 20 50 6f 69 6e 74 20 2a 70 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a *c,.const.Point.*p);.#endif.};..
2fd00 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 45 53 50 41 43 45 .#if.!defined(QT_CLEAN_NAMESPACE
2fd20 29 0a 2f 2f 20 43 75 72 73 6f 72 53 68 61 70 65 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 58 ).//.CursorShape.is.defined.in.X
2fd40 31 31 2f 58 2e 68 0a 23 69 66 64 65 66 20 43 75 72 73 6f 72 53 68 61 70 65 0a 23 64 65 66 69 6e 11/X.h.#ifdef.CursorShape.#defin
2fd60 65 20 58 5f 43 75 72 73 6f 72 53 68 61 70 65 20 43 75 72 73 6f 72 53 68 61 70 65 0a 23 75 6e 64 e.X_CursorShape.CursorShape.#und
2fd80 65 66 20 43 75 72 73 6f 72 53 68 61 70 65 0a 23 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 51 74 ef.CursorShape.#endif.typedef.Qt
2fda0 3a 3a 43 75 72 73 6f 72 53 68 61 70 65 20 51 43 75 72 73 6f 72 53 68 61 70 65 3b 0a 23 69 66 64 ::CursorShape.QCursorShape;.#ifd
2fdc0 65 66 20 58 5f 43 75 72 73 6f 72 53 68 61 70 65 0a 23 64 65 66 69 6e 65 20 43 75 72 73 6f 72 53 ef.X_CursorShape.#define.CursorS
2fde0 68 61 70 65 20 58 5f 43 75 72 73 6f 72 53 68 61 70 65 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 hape.X_CursorShape.#endif.#endif
2fe00 0a 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 .../*...........................
2fe20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fe40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fea0 20 20 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 66 ..........................*/.#if
2fec0 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 ndef.QT_NO_DATASTREAM.Q_EXPORT.Q
2fee0 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 DataStream.&operator<<(.QDataStr
2ff00 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 26 20 29 3b 0a 51 5f 45 58 50 4f eam.&,.const.QCursor.&.);.Q_EXPO
2ff20 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 RT.QDataStream.&operator>>(.QDat
2ff40 61 53 74 72 65 61 6d 20 26 2c 20 51 43 75 72 73 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 23 aStream.&,.QCursor.&.);.#endif.#
2ff60 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 0a 69 6e 6c 69 6e 65 20 76 endif.//.QT_NO_CURSOR...inline.v
2ff80 6f 69 64 20 51 43 75 72 73 6f 72 3a 3a 73 65 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e oid.QCursor::setPos(.const.QPoin
2ffa0 74 20 26 70 20 29 0a 7b 0a 20 20 20 20 73 65 74 50 6f 73 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 t.&p.).{.....setPos(.p.x(),.p.y(
2ffc0 29 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 55 52 53 4f 52 5f 48 0a 00 00 00 1e ).);.}..#endif.//.QCURSOR_H.....
2ffe0 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 00 2d 00 6c 00 61 00 72 00 67 00 65 00 2e 00 68 00 00 .q.c.o.n.f.i.g.-.l.a.r.g.e...h..
30000 03 f1 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 2a 2f ..#ifndef.QT_H.#endif./*......*/
30020 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 64 65 66 69 6e 65 20 51 54 .#ifndef.QT_NO_CODECS.#define.QT
30040 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f _NO_CODECS.#endif.#define.QT_NO_
30060 55 4e 49 43 4f 44 45 54 41 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 UNICODETABLES.#define.QT_NO_IMAG
30080 45 49 4f 5f 42 4d 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 EIO_BMP.#define.QT_NO_IMAGEIO_PP
300a0 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 23 64 65 66 69 6e 65 M.#define.QT_NO_ASYNC_IO.#define
300c0 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 2f 2a 20 20 20 20 20 20 20 20 .QT_NO_ASYNC_IMAGE_IO./*........
300e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f ................*/.#define.QT_NO
30100 5f 42 44 46 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 _BDF.//#define.QT_NO_FONTDATABAS
30120 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 23 64 65 66 E.#define.QT_NO_TRANSLATION.#def
30140 69 6e 65 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 23 64 65 66 69 6e 65 20 51 54 ine.QT_NO_DRAGANDDROP.#define.QT
30160 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e _NO_CLIPBOARD.#define.QT_NO_SOUN
30180 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 64 65 66 69 D.#define.QT_NO_PROPERTIES.#defi
301a0 6e 65 20 51 54 5f 4e 4f 5f 44 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f ne.QT_NO_DNS.#define.QT_NO_NETWO
301c0 52 4b 50 52 4f 54 4f 43 4f 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 52 4c 0a 23 64 65 RKPROTOCOL.#define.QT_NO_URL.#de
301e0 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 4e 41 4d 45 53 0a 23 64 65 66 69 6e 65 20 51 54 fine.QT_NO_COLORNAMES.#define.QT
30200 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e _NO_TRANSFORMATIONS.#define.QT_N
30220 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a O_PRINTER.#define.QT_NO_PICTURE.
30240 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 23 64 65 66 69 6e 65 20 51 #define.QT_NO_ICONVIEW.#define.Q
30260 54 5f 4e 4f 5f 44 49 41 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 T_NO_DIAL.#define.QT_NO_WORKSPAC
30280 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 E.#define.QT_NO_TABLE.#define.QT
302a0 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d _NO_ACTION.#define.QT_NO_STYLE_M
302c0 4f 54 49 46 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 OTIF.#define.QT_NO_STYLE_PLATINU
302e0 4d 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 2a 2f M./*..........................*/
30300 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 0a 23 64 65 66 69 6e .#define.QT_NO_FONTDIALOG.#defin
30320 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 e.QT_NO_PRINTDIALOG./*..........
30340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e .................*/.#define.QT_N
30360 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 O_INPUTDIALOG./*................
30380 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 ..........*/.#define.QT_NO_PROGR
303a0 45 53 53 44 49 41 4c 4f 47 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ESSDIALOG./*....................
303c0 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 64 65 .....*/.#define.QT_NO_WIZARD.#de
303e0 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 00 00 00 16 00 71 00 61 00 78 00 77 00 fine.QT_NO_EFFECTS......q.a.x.w.
30400 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 09 1c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 i.d.g.e.t...h..../*.............
30420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
304a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
304c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
304e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
305a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
305c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
305e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
306a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
306c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
306e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
307a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
307c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
307e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30800 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 57 49 44 47 45 54 ...........*/..#ifndef.QAXWIDGET
30820 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 58 57 49 44 47 45 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 _H.#define.QAXWIDGET_H..#include
30840 20 22 71 61 78 62 61 73 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 2e 68 ."qaxbase.h".#include.<qwidget.h
30860 3e 0a 0a 63 6c 61 73 73 20 51 41 78 48 6f 73 74 57 69 6e 64 6f 77 3b 0a 0a 63 6c 61 73 73 20 51 >..class.QAxHostWindow;..class.Q
30880 41 78 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 62 6c 69 AxWidget.:.public.QWidget,.publi
308a0 63 20 51 41 78 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a c.QAxBase.{.public:.....QMetaObj
308c0 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e ect.*metaObject().const;.....con
308e0 73 74 20 63 68 61 72 20 2a 63 6c 61 73 73 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 st.char.*className().const;.....
30900 76 6f 69 64 2a 20 71 74 5f 63 61 73 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 void*.qt_cast(.const.char*.);...
30920 20 20 62 6f 6f 6c 20 71 74 5f 69 6e 76 6f 6b 65 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a ..bool.qt_invoke(.int,.QUObject*
30940 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 65 6d 69 74 28 20 69 6e 74 2c 20 51 55 4f 62 6a .);.....bool.qt_emit(.int,.QUObj
30960 65 63 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 70 72 6f 70 65 72 74 79 28 20 69 6e ect*.);.....bool.qt_property(.in
30980 74 2c 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 2a 20 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 t,.int,.QVariant*.);.....QObject
309a0 2a 20 71 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 63 74 2a 29 74 *.qObject().{.return.(QObject*)t
309c0 68 69 73 3b 20 7d 0a 0a 20 20 20 20 51 41 78 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 his;.}......QAxWidget(.QWidget*.
309e0 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 parent.=.0,.const.char*.name.=.0
30a00 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 78 57 69 64 67 65 74 28 ,.WFlags.f.=.0.);.....QAxWidget(
30a20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 .const.QString.&c,.QWidget.*pare
30a40 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 57 46 nt.=.0,.const.char.*name.=.0,.WF
30a60 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 78 57 69 64 67 65 74 28 20 49 55 6e lags.f.=.0.);.....QAxWidget(.IUn
30a80 6b 6e 6f 77 6e 20 2a 69 66 61 63 65 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 known.*iface,.QWidget.*parent.=.
30aa0 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 57 46 6c 61 67 73 20 0,.const.char.*name.=.0,.WFlags.
30ac0 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 41 78 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 f.=.0.);.....~QAxWidget();......
30ae0 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e void.clear();......QSize.sizeHin
30b00 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 65 t().const;.....QSize.minimumSize
30b20 48 69 6e 74 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 62 6f Hint().const;..protected:.....bo
30b40 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 28 20 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 29 3b 0a 20 20 20 ol.initialize(.IUnknown**.);....
30b60 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 72 65 61 74 65 48 6f 73 74 57 69 6e 64 6f 77 28 20 .virtual.bool.createHostWindow(.
30b80 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 61 62 6c 65 64 43 68 61 6e 67 65 28 bool.);......void.enabledChange(
30ba0 20 62 6f 6f 6c 20 6f 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 6c 65 74 74 65 43 68 61 .bool.old.);.....void.paletteCha
30bc0 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 6f 6c 64 20 29 3b 0a 20 20 20 20 nge(.const.QPalette.&old.);.....
30be0 76 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 6f 6c void.fontChange(.const.QFont.&ol
30c00 64 20 29 3b 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 6e 43 68 d.);.....void.windowActivationCh
30c20 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 ange(.bool.old.);......void.resi
30c40 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 zeEvent(.QResizeEvent.*.);.....v
30c60 69 72 74 75 61 6c 20 62 6f 6f 6c 20 74 72 61 6e 73 6c 61 74 65 4b 65 79 45 76 65 6e 74 28 69 6e irtual.bool.translateKeyEvent(in
30c80 74 20 6d 65 73 73 61 67 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 29 20 63 6f 6e 73 74 3b 0a 70 t.message,.int.keycode).const;.p
30ca0 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 41 78 48 6f 73 74 rivate:.....friend.class.QAxHost
30cc0 57 69 6e 64 6f 77 3b 0a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 Window;......QMetaObject.*parent
30ce0 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 41 78 48 6f 73 74 MetaObject().const;......QAxHost
30d00 57 69 6e 64 6f 77 20 2a 63 6f 6e 74 61 69 6e 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f Window.*container;.};..#endif.//
30d20 20 51 41 58 57 49 44 47 45 54 5f 48 0a 00 00 00 14 00 71 00 66 00 69 00 6c 00 65 00 64 00 6c 00 .QAXWIDGET_H......q.f.i.l.e.d.l.
30d40 67 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 20 20 20 20 g...h...+/*.....................
30d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 44 4c 47 5f 48 ...........*/.#ifndef.QFILEDLG_H
31140 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 44 4c 47 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 .#define.QFILEDLG_H.#include."qf
31160 69 6c 65 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 62 00 69 00 74 iledialog.h".#endif......q.b.i.t
31180 00 61 00 72 00 72 00 79 00 2e 00 68 00 00 04 29 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .a.r.r.y...h...)/*..............
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31560 20 20 20 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 42 49 ..................*/.#ifndef.QBI
31580 54 41 52 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 49 54 41 52 52 59 5f 48 0a 23 69 6e 63 6c TARRY_H.#define.QBITARRY_H.#incl
315a0 75 64 65 20 22 71 62 69 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 28 00 71 00 ude."qbitarray.h".#endif....(.q.
315c0 64 00 69 00 72 00 65 00 63 00 74 00 70 00 61 00 69 00 6e 00 74 00 65 00 72 00 5f 00 71 00 77 00 d.i.r.e.c.t.p.a.i.n.t.e.r._.q.w.
315e0 73 00 2e 00 68 00 00 07 ef 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s...h..../*.....................
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 20 ................................
31660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
316a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
316c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
316e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
317a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
317c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
317e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 5f 51 57 ...*/..#ifndef.QDIRECTPAINTER_QW
31b00 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 5f 51 57 53 5f 48 S_H.#define.QDIRECTPAINTER_QWS_H
31b20 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 61 69 6e 74 65 ..#ifndef.QT_H.#include."qpainte
31b40 72 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 57 53 r.h".#endif.//.QT_H..#ifdef.Q_WS
31b60 5f 51 57 53 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 50 41 49 4e 54 45 52 _QWS.#ifndef.QT_NO_DIRECTPAINTER
31b80 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 72 65 63 74 50 61 69 6e 74 65 72 20 3a .class.Q_EXPORT.QDirectPainter.:
31ba0 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 .public.QPainter.{.public:.....Q
31bc0 44 69 72 65 63 74 50 61 69 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 29 3b DirectPainter(.const.QWidget*.);
31be0 0a 20 20 20 20 7e 51 44 69 72 65 63 74 50 61 69 6e 74 65 72 28 29 3b 0a 0a 20 20 20 20 75 63 68 .....~QDirectPainter();......uch
31c00 61 72 2a 20 66 72 61 6d 65 42 75 66 66 65 72 28 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 53 ar*.frameBuffer();.....int.lineS
31c20 74 65 70 28 29 3b 0a 20 20 20 20 69 6e 74 20 74 72 61 6e 73 66 6f 72 6d 4f 72 69 65 6e 74 61 74 tep();.....int.transformOrientat
31c40 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 65 63 74 73 28 29 20 63 6f 6e 73 74 ion();......int.numRects().const
31c60 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 65 63 74 28 69 6e 74 20 69 29 20 63 ;.....const.QRect&.rect(int.i).c
31c80 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 onst;.....QRegion.region().const
31ca0 3b 0a 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e ;......int.depth().const;.....in
31cc0 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 t.width().const;.....int.height(
31ce0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 78 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 ).const;.....int.xOffset().const
31d00 3b 0a 20 20 20 20 69 6e 74 20 79 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ;.....int.yOffset().const;......
31d20 51 50 6f 69 6e 74 20 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 QPoint.offset().const;.....QSize
31d40 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 72 65 61 .size().const;......void.setArea
31d60 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 70 72 69 76 61 74 Changed(.const.QRect&.);..privat
31d80 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 65 3b 0a 20 20 20 20 50 72 69 76 61 74 e:.....class.Private;.....Privat
31da0 65 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 e*.d;.};..#endif.#endif..#endif.
31dc0 2f 2f 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 5f 51 57 53 5f 48 0a 00 00 00 1a 00 71 00 66 //.QDIRECTPAINTER_QWS_H......q.f
31de0 00 6f 00 6e 00 74 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0c 1b 2f 2a 20 20 20 20 .o.n.t.d.i.a.l.o.g...h..../*....
31e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
320a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
320c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
320e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
321a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
321c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
321e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
322a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
322c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
322e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
323a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
323c0 20 20 20 20 20 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 .............................*/.
323e0 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 .#ifndef.QFONTDIALOG_H.#define.Q
32400 46 4f 4e 54 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 FONTDIALOG_H..#include."qwindowd
32420 65 66 73 2e 68 22 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 efs.h"..#ifndef.QT_NO_FONTDIALOG
32440 0a 0a 2f 2f 0a 2f 2f 20 20 57 20 41 20 52 20 4e 20 49 20 4e 20 47 0a 2f 2f 20 20 2d 2d 2d 2d 2d ..//.//..W.A.R.N.I.N.G.//..-----
32460 2d 2d 2d 2d 2d 2d 2d 2d 0a 2f 2f 0a 2f 2f 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 75 6e --------.//.//..This.class.is.un
32480 64 65 72 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 68 61 73 20 70 72 69 76 61 74 65 20 der.development.and.has.private.
324a0 63 6f 6e 73 74 72 75 63 74 6f 72 73 2e 0a 2f 2f 0a 2f 2f 20 20 59 6f 75 20 6d 61 79 20 75 73 65 constructors..//.//..You.may.use
324c0 20 74 68 65 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 67 65 74 46 6f 6e 74 28 29 20 66 75 6e .the.public.static.getFont().fun
324e0 63 74 69 6f 6e 73 20 77 68 69 63 68 20 61 72 65 20 67 75 61 72 61 6e 74 65 65 64 0a 2f 2f 20 20 ctions.which.are.guaranteed.//..
32500 74 6f 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0a 2f to.be.available.in.the.future../
32520 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f /..#ifndef.QT_H.#include."qdialo
32540 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f g.h".#include."qfont.h".#endif./
32560 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 /.QT_H..class.QFontDialogPrivate
32580 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 44 69 61 6c 6f 67 3a 20 70 ;..class.Q_EXPORT.QFontDialog:.p
325a0 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 ublic.QDialog.{.....Q_OBJECT..pu
325c0 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e 74 28 20 blic:.....static.QFont.getFont(.
325e0 62 6f 6f 6c 20 2a 6f 6b 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 64 65 66 2c 0a 09 09 09 20 bool.*ok,.const.QFont.&def,.....
32600 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 .QWidget*.parent=0,.const.char*.
32620 6e 61 6d 65 3d 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e name=0);.....static.QFont.getFon
32640 74 28 20 62 6f 6f 6c 20 2a 6f 6b 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 t(.bool.*ok,.QWidget*.parent=0,.
32660 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 const.char*.name=0);..private:..
32680 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e 74 28 20 62 6f 6f 6c 20 2a 6f ...static.QFont.getFont(.bool.*o
326a0 6b 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 2a 64 65 66 2c 0a 09 09 09 20 20 51 57 69 64 67 65 k,.const.QFont.*def,......QWidge
326c0 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 29 t*.parent=0,.const.char*.name=0)
326e0 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 ;......QFontDialog(.QWidget*.par
32700 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 ent=0,.const.char*.name=0,.bool.
32720 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 09 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 modal=FALSE,....WFlags.f=0.);...
32740 20 20 7e 51 46 6f 6e 74 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e ..~QFontDialog();......QFont.fon
32760 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e t().const;.....void.setFont(.con
32780 73 74 20 51 46 6f 6e 74 20 26 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e st.QFont.&font.);......bool.even
327a0 74 46 69 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 tFilter(.QObject.*,.QEvent.*.);.
327c0 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 46 61 6d 69 6c 69 65 73 28 29 3b 0a 20 20 20 20 .....void.updateFamilies();.....
327e0 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 75 70 void.updateStyles();.....void.up
32800 64 61 74 65 53 69 7a 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 dateSizes();..private.slots:....
32820 20 76 6f 69 64 20 73 69 7a 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .void.sizeChanged(.const.QString
32840 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 61 6d 69 6c 79 48 69 67 68 6c 69 67 68 74 65 64 28 .&);.....void.familyHighlighted(
32860 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 69 70 74 48 69 67 68 6c 69 67 68 74 .int.);.....void.scriptHighlight
32880 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 48 69 67 68 6c 69 67 ed(.int.);.....void.styleHighlig
328a0 68 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 69 7a 65 48 69 67 68 6c 69 hted(.int.);.....void.sizeHighli
328c0 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f ghted(.const.QString.&.);.....vo
328e0 69 64 20 75 70 64 61 74 65 53 61 6d 70 6c 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 id.updateSample();..private:....
32900 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 .friend.class.QFontDialogPrivate
32920 3b 0a 20 20 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 70 ;.....QFontDialogPrivate.*.d;..p
32940 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 rivate:.//.Disabled.copy.constru
32960 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 ctor.and.operator=.#if.defined(Q
32980 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 28 20 _DISABLE_COPY).....QFontDialog(.
329a0 63 6f 6e 73 74 20 51 46 6f 6e 74 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 const.QFontDialog.&.);.....QFont
329c0 44 69 61 6c 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 44 69 Dialog&.operator=(.const.QFontDi
329e0 61 6c 6f 67 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 alog.&.);.#endif.};..#endif..#en
32a00 64 69 66 20 2f 2f 20 51 46 4f 4e 54 44 49 41 4c 4f 47 5f 48 0a 00 00 00 14 00 71 00 63 00 6c 00 dif.//.QFONTDIALOG_H......q.c.l.
32a20 69 00 70 00 62 00 72 00 64 00 2e 00 68 00 00 04 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a i.p.b.r.d...h...*/**************
32a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32a60 2a 2a 2a 2a 2a 2a 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 ******************************.*
32a80 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 *.$Id$.**.**.Compatibility.file.
32aa0 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 -.should.only.be.included.by.leg
32ac0 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 acy.code..**.It.#includes.the.fi
32ae0 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a le.which.obsoletes.this.one..**.
32b00 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c **.Copyright.(C).1998-2000.Troll
32b20 74 65 63 68 20 41 53 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a tech.AS...All.rights.reserved..*
32b40 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 *..This.file.is.part.of.the.Qt.G
32b60 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 UI.Toolkit..**.**.This.file.may.
32b80 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f be.distributed.under.the.terms.o
32ba0 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 f.the.Q.Public.License.**.as.def
32bc0 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 72 77 61 79 20 61 ined.by.Trolltech.AS.of.Norway.a
32be0 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 nd.appearing.in.the.file.**.LICE
32c00 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e NSE.QPL.included.in.the.packagin
32c20 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 g.of.this.file..**.**.Licensees.
32c40 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 holding.valid.Qt.Professional.Ed
32c60 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 ition.licenses.may.use.this.**.f
32c80 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 ile.in.accordance.with.the.Qt.Pr
32ca0 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 ofessional.Edition.License.Agree
32cc0 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f ment.**.provided.with.the.Qt.Pro
32ce0 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 fessional.Edition..**.**.See.htt
32d00 70 3a 2f 2f 77 77 77 2e 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 p://www.trolltech.com/pricing.ht
32d20 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 ml.or.email.sales@trolltech.com.
32d40 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f for.**.information.about.the.Pro
32d60 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 fessional.Edition.licensing,.or.
32d80 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 77 77 77 2e 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 2f see.**.http://www.trolltech.com/
32da0 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 qpl/.for.QPL.licensing.informati
32dc0 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a on..**.*************************
32de0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 ********************/.#ifndef.QC
32e20 4c 49 50 42 52 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4c 49 50 42 52 44 5f 48 0a 23 69 6e 63 LIPBRD_H.#define.QCLIPBRD_H.#inc
32e40 6c 75 64 65 20 22 71 63 6c 69 70 62 6f 61 72 64 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 lude."qclipboard.h".#endif......
32e60 71 00 62 00 74 00 74 00 6e 00 67 00 72 00 70 00 2e 00 68 00 00 04 2c 2f 2a 20 20 20 20 20 20 20 q.b.t.t.n.g.r.p...h...,/*.......
32e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
330a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
330c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
330e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
331a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
331c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
331e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33240 20 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 66 6e .........................*/.#ifn
33260 64 65 66 20 51 42 54 54 4e 47 52 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 54 54 4e 47 52 50 5f def.QBTTNGRP_H.#define.QBTTNGRP_
33280 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 65 6e 64 H.#include."qbuttongroup.h".#end
332a0 69 66 0a 00 00 00 20 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 00 2d 00 6d 00 65 00 64 00 69 00 if......q.c.o.n.f.i.g.-.m.e.d.i.
332c0 75 00 6d 00 2e 00 68 00 00 09 8c 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f u.m...h....#ifndef.QT_H.#endif./
332e0 2a 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 *......*/.#ifndef.QT_NO_TEXTCODE
33300 43 20 2f 2a 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 C./*......*/.#define.QT_NO_TEXTC
33320 4f 44 45 43 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 4e 49 43 4f 44 ODEC.#endif.#define.QT_NO_UNICOD
33340 45 54 41 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d ETABLES.#define.QT_NO_IMAGEIO_BM
33360 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 2f 2a 20 20 P.#define.QT_NO_IMAGEIO_PPM./*..
33380 20 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 64 65 66 .........................*/.#def
333a0 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f ine.QT_NO_ASYNC_IO.#define.QT_NO
333c0 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _ASYNC_IMAGE_IO./*..............
333e0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 44 46 0a 2f ..........*/.#define.QT_NO_BDF./
33400 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 23 64 65 66 /#define.QT_NO_FONTDATABASE.#def
33420 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 ine.QT_NO_TRANSLATION.#define.QT
33440 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4c _NO_DRAGANDDROP.#define.QT_NO_CL
33460 49 50 42 4f 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 23 64 65 66 IPBOARD.#define.QT_NO_SOUND.#def
33480 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f ine.QT_NO_PROPERTIES.#define.QT_
334a0 4e 4f 5f 44 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 NO_DNS.#define.QT_NO_NETWORKPROT
334c0 4f 43 4f 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 4e 41 4d 45 53 0a 23 64 OCOL.#define.QT_NO_COLORNAMES.#d
334e0 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 23 64 65 66 efine.QT_NO_TRANSFORMATIONS.#def
33500 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f ine.QT_NO_PRINTER.#define.QT_NO_
33520 50 49 43 54 55 52 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 23 PICTURE.#define.QT_NO_ICONVIEW.#
33540 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f define.QT_NO_DIAL.#define.QT_NO_
33560 57 4f 52 4b 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 64 WORKSPACE.#define.QT_NO_TABLE.#d
33580 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f efine.QT_NO_ACTION.#define.QT_NO
335a0 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 _STYLE_MOTIF.#define.QT_NO_STYLE
335c0 5f 50 4c 41 54 49 4e 55 4d 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _PLATINUM./*....................
335e0 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f ......*/.#define.QT_NO_FONTDIALO
33600 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 2f 2a 20 20 G.#define.QT_NO_PRINTDIALOG./*..
33620 20 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 64 65 66 .........................*/.#def
33640 69 6e 65 20 51 54 5f 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 0a 2f 2a 20 20 20 20 20 20 20 20 ine.QT_NO_INPUTDIALOG./*........
33660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f ..................*/.#define.QT_
33680 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 NO_PROGRESSDIALOG./*............
336a0 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 .............*/.#define.QT_NO_WI
336c0 5a 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 0a 0a 23 64 65 ZARD.#define.QT_NO_EFFECTS...#de
336e0 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fine.QT_NO_MIME./*..............
33700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33720 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 .........*/...#define.QT_NO_IMAG
33740 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E_TRUECOLOR./*..................
33760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 ....................*/.#define.Q
337a0 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 T_NO_IMAGE_TEXT.#define.QT_NO_DI
337c0 52 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 2a R../*..........................*
337e0 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 23 64 65 66 69 /.#define.QT_NO_DATASTREAM.#defi
33800 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 0a 23 64 65 66 69 6e 65 20 ne.QT_NO_QWS_SAVEFONTS..#define.
33820 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 QT_NO_SESSIONMANAGER.../*.......
33840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f ...............*/..#define.QT_NO
33860 5f 53 45 4d 49 4d 4f 44 41 4c 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 _SEMIMODAL..#define.QT_NO_EFFECT
33880 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f S.#define.QT_NO_COP..#define.QT_
338a0 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 NO_QWS_PROPERTIES../*...........
338c0 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 20 20 .................*/./*..........
338e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 ..............*/.#define.QT_NO_S
33900 54 41 54 55 53 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 23 64 TATUSBAR.#define.QT_NO_TABBAR.#d
33920 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e efine.QT_NO_TOOLBAR.#define.QT_N
33940 4f 5f 54 4f 4f 4c 54 49 50 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 O_TOOLTIP./*....................
33960 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 0a .....*/.#define.QT_NO_WHATSTHIS.
33980 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 0a 23 64 65 66 69 6e #define.QT_NO_WIDGETSTACK.#defin
339a0 65 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 5a 45 e.QT_NO_ACCEL.#define.QT_NO_SIZE
339c0 47 52 49 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 23 64 65 66 69 6e GRIP.#define.QT_NO_HEADER.#defin
339e0 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f e.QT_NO_WORKSPACE.#define.QT_NO_
33a00 4c 43 44 4e 55 4d 42 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f LCDNUMBER.#define.QT_NO_STYLE_MO
33a20 54 49 46 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d TIF.#define.QT_NO_STYLE_PLATINUM
33a40 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 0a 0a 23 64 65 66 .#define.QT_NO_PROGRESSBAR..#def
33a60 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f ine.QT_NO_ICONVIEW.#define.QT_NO
33a80 5f 44 49 41 4c 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 0a 2f 2a 20 20 _DIAL..#define.QT_NO_TABLE../*..
33aa0 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 64 65 66 69 ........................*/.#defi
33ac0 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ne.QT_NO_FONTDIALOG.#define.QT_N
33ae0 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f O_PRINTDIALOG.#define.QT_NO_COLO
33b00 52 44 49 41 4c 4f 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f RDIALOG.#define.QT_NO_INPUTDIALO
33b20 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 2a 2f G./*..........................*/
33b40 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 2f 2a .#define.QT_NO_PROGRESSDIALOG./*
33b60 20 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 64 65 66 .........................*/.#def
33b80 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 ine.QT_NO_WIZARD.#define.QT_NO_E
33ba0 46 46 45 43 54 53 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 FFECTS../*......................
33bc0 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 ............*/.#define.QT_NO_QWS
33be0 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 _BEOS_WM_STYLE.#define.QT_NO_QWS
33c00 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 _KDE2_WM_STYLE.#define.QT_NO_QWS
33c20 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _KDE_WM_STYLE./*................
33c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 00 00 00 18 00 71 00 66 00 ....................*/......q.f.
33c60 6f 00 63 00 75 00 73 00 64 00 61 00 74 00 61 00 2e 00 68 00 00 08 01 2f 2a 20 20 20 20 20 20 20 o.c.u.s.d.a.t.a...h..../*.......
33c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
340a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
340c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
340e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
341a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
341c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
341e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34260 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 43 55 53 44 41 54 41 5f 48 0a .......*/..#ifndef.QFOCUSDATA_H.
34280 23 64 65 66 69 6e 65 20 51 46 4f 43 55 53 44 41 54 41 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 #define.QFOCUSDATA_H..#ifndef.QT
342a0 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 65 6e 64 _H.#include."qwidgetlist.h".#end
342c0 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 63 if.//.QT_H...class.Q_EXPORT.QFoc
342e0 75 73 44 61 74 61 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 66 6f usData.{.public:.....QWidget*.fo
34300 63 75 73 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 74 2e 63 75 cusWidget().const.{.return.it.cu
34320 72 72 65 6e 74 28 29 3b 20 7d 0a 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 68 6f 6d 65 28 29 3b rrent();.}......QWidget*.home();
34340 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 51 57 69 64 67 65 .....QWidget*.next();.....QWidge
34360 74 2a 20 70 72 65 76 28 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 66 69 72 73 74 28 29 20 t*.prev();.....QWidget*.first().
34380 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 6c 61 73 74 28 29 20 63 6f 6e 73 74 const;.....QWidget*.last().const
343a0 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e ;.....int.count().const.{.return
343c0 20 66 6f 63 75 73 57 69 64 67 65 74 73 2e 63 6f 75 6e 74 28 29 3b 20 7d 0a 0a 70 72 69 76 61 74 .focusWidgets.count();.}..privat
343e0 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 0a 20 20 e:.....friend.class.QWidget;....
34400 20 20 51 46 6f 63 75 73 44 61 74 61 28 29 0a 09 3a 20 69 74 28 66 6f 63 75 73 57 69 64 67 65 74 ..QFocusData()..:.it(focusWidget
34420 73 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 09 20 20 66 6f 63 75 73 57 69 64 s).{}.....QWidgetList...focusWid
34440 67 65 74 73 3b 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 73 74 49 74 20 69 74 3b 0a 7d 3b 0a 0a gets;.....QWidgetListIt.it;.};..
34460 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 43 55 53 44 41 54 41 5f 48 0a 00 00 00 1c 00 71 00 61 .#endif.//.QFOCUSDATA_H......q.a
34480 00 70 00 70 00 6c 00 69 00 63 00 61 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 3c 24 2f 2a 20 20 .p.p.l.i.c.a.t.i.o.n...h..<$/*..
344a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
344c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
344e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
345a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
345c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
345e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
346a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
346c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
346e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
347a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
347c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
347e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
348a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
348c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
348e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
349a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
349c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
349e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34a80 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 50 50 4c 49 43 41 54 49 4f 4e 5f 48 0a 23 64 ...*/..#ifndef.QAPPLICATION_H.#d
34aa0 65 66 69 6e 65 20 51 41 50 50 4c 49 43 41 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 efine.QAPPLICATION_H..#ifndef.QT
34ac0 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 65 73 6b 74 6f 70 77 69 64 67 65 74 2e 68 22 0a 23 _H.#include."qdesktopwidget.h".#
34ae0 69 6e 63 6c 75 64 65 20 22 71 61 73 63 69 69 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 include."qasciidict.h".#include.
34b00 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 72 61 6e 73 6c 61 74 "qpalette.h".#include."qtranslat
34b20 6f 72 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 6e 63 or.h".#include."qstrlist.h".#inc
34b40 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 20 51 lude."qstringlist.h".#endif.//.Q
34b60 54 5f 48 0a 0a 63 6c 61 73 73 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 T_H..class.QSessionManager;.clas
34b80 73 20 51 53 74 79 6c 65 3b 0a 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f 72 3b 0a 63 6c 61 s.QStyle;.class.QTranslator;.cla
34ba0 73 73 20 51 45 76 65 6e 74 4c 6f 6f 70 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f ss.QEventLoop;.#if.defined(Q_WS_
34bc0 51 57 53 29 0a 63 6c 61 73 73 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3b 0a 23 65 6e 64 69 66 QWS).class.QWSDecoration;.#endif
34be0 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 0a 63 6c 61 73 73 ..#ifdef.QT_THREAD_SUPPORT.class
34c00 20 51 4d 75 74 65 78 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 .QMutex;.#endif.//.QT_THREAD_SUP
34c20 50 4f 52 54 0a 0a 0a 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 65 78 74 65 72 PORT...class.QApplication;.exter
34c40 6e 20 51 5f 45 58 50 4f 52 54 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 71 41 70 70 3b 09 09 n.Q_EXPORT.QApplication.*qApp;..
34c60 2f 2f 20 67 6c 6f 62 61 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6f 62 6a 65 63 74 0a 0a 0a 63 //.global.application.object...c
34c80 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 3a 20 70 75 62 lass.Q_EXPORT.QApplication.:.pub
34ca0 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 75 62 6c 69 lic.QObject.{.....Q_OBJECT.publi
34cc0 63 3a 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 69 6e 74 20 26 61 72 67 63 2c 20 c:.....QApplication(.int.&argc,.
34ce0 63 68 61 72 20 2a 2a 61 72 67 76 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 char.**argv.);.....QApplication(
34d00 20 69 6e 74 20 26 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 76 2c 20 62 6f 6f 6c 20 47 55 .int.&argc,.char.**argv,.bool.GU
34d20 49 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 20 54 74 79 2c Ienabled.);.....enum.Type.{.Tty,
34d40 20 47 75 69 43 6c 69 65 6e 74 2c 20 47 75 69 53 65 72 76 65 72 20 7d 3b 0a 20 20 20 20 51 41 70 .GuiClient,.GuiServer.};.....QAp
34d60 70 6c 69 63 61 74 69 6f 6e 28 20 69 6e 74 20 26 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 plication(.int.&argc,.char.**arg
34d80 76 2c 20 54 79 70 65 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 v,.Type.);.#if.defined(Q_WS_X11)
34da0 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 44 69 73 70 6c 61 79 2a 20 64 70 79 2c .....QApplication(.Display*.dpy,
34dc0 20 48 41 4e 44 4c 45 20 76 69 73 75 61 6c 20 3d 20 30 2c 20 48 41 4e 44 4c 45 20 63 6d 61 70 20 .HANDLE.visual.=.0,.HANDLE.cmap.
34de0 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 44 69 73 70 6c 61 79 =.0.);.....QApplication(.Display
34e00 20 2a 64 70 79 2c 20 69 6e 74 20 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 76 2c 0a 09 09 .*dpy,.int.argc,.char.**argv,...
34e20 20 20 48 41 4e 44 4c 45 20 76 69 73 75 61 6c 20 3d 20 30 2c 20 48 41 4e 44 4c 45 20 63 6d 61 70 ..HANDLE.visual.=.0,.HANDLE.cmap
34e40 3d 20 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 70 70 6c =.0.);.#endif.....virtual.~QAppl
34e60 69 63 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 61 72 67 63 28 29 09 ication();......int......argc().
34e80 63 6f 6e 73 74 3b 0a 20 20 20 20 63 68 61 72 09 20 20 2a 2a 61 72 67 76 28 29 09 63 6f 6e 73 74 const;.....char...**argv().const
34ea0 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 0a 23 69 66 6e 64 ;......Type.type().const;..#ifnd
34ec0 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 ef.QT_NO_STYLE.....static.QStyle
34ee0 20 20 26 73 74 79 6c 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 ..&style();.....static.void.....
34f00 73 65 74 53 74 79 6c 65 28 20 51 53 74 79 6c 65 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 setStyle(.QStyle*.);.....static.
34f20 51 53 74 79 6c 65 2a 20 20 73 65 74 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 QStyle*..setStyle(.const.QString
34f40 26 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 65 &.);.#endif.#ifndef.Q_QDOC.....e
34f60 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 43 6f 6c 6f 72 73 2c 20 43 75 num.ColorMode.{.NormalColors,.Cu
34f80 73 74 6f 6d 43 6f 6c 6f 72 73 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 43 6f 6c 6f 72 4d 6f stomColors.};.....static.ColorMo
34fa0 64 65 20 63 6f 6c 6f 72 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 de.colorMode();.....static.void.
34fc0 20 20 20 20 20 73 65 74 43 6f 6c 6f 72 4d 6f 64 65 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a .....setColorMode(.QApplication:
34fe0 3a 43 6f 6c 6f 72 4d 6f 64 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 43 :ColorMode.);.#endif......enum.C
35000 6f 6c 6f 72 53 70 65 63 20 7b 20 4e 6f 72 6d 61 6c 43 6f 6c 6f 72 3d 30 2c 20 43 75 73 74 6f 6d olorSpec.{.NormalColor=0,.Custom
35020 43 6f 6c 6f 72 3d 31 2c 20 4d 61 6e 79 43 6f 6c 6f 72 3d 32 20 7d 3b 0a 20 20 20 20 73 74 61 74 Color=1,.ManyColor=2.};.....stat
35040 69 63 20 69 6e 74 09 20 20 20 20 20 63 6f 6c 6f 72 53 70 65 63 28 29 3b 0a 20 20 20 20 73 74 61 ic.int......colorSpec();.....sta
35060 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 43 6f 6c 6f 72 53 70 65 63 28 20 69 6e 74 20 tic.void......setColorSpec(.int.
35080 29 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 73 74 61 74 );.#ifndef.QT_NO_CURSOR.....stat
350a0 69 63 20 51 43 75 72 73 6f 72 20 20 2a 6f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 3b 0a 20 ic.QCursor..*overrideCursor();..
350c0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 4f 76 65 72 72 69 64 65 43 ...static.void......setOverrideC
350e0 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 26 2c 20 62 6f 6f 6c 20 72 65 70 ursor(.const.QCursor.&,.bool.rep
35100 6c 61 63 65 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 lace=FALSE.);.....static.void...
35120 20 20 20 72 65 73 74 6f 72 65 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 3b 0a 23 65 6e 64 ...restoreOverrideCursor();.#end
35140 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 68 61 73 47 6c 6f 62 61 if.....static.bool......hasGloba
35160 6c 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 lMouseTracking();.....static.voi
35180 64 09 20 20 20 20 20 73 65 74 47 6c 6f 62 61 6c 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 20 62 d......setGlobalMouseTracking(.b
351a0 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 ool.enable.);.#ifndef.QT_NO_PALE
351c0 54 54 45 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 6c 65 74 74 65 20 20 70 61 6c 65 74 74 65 TTE.....static.QPalette..palette
351e0 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 (.const.QWidget*.=.0.);.....stat
35200 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 ic.void......setPalette(.const.Q
35220 50 61 6c 65 74 74 65 20 26 2c 20 62 6f 6f 6c 20 69 6e 66 6f 72 6d 57 69 64 67 65 74 73 3d 46 41 Palette.&,.bool.informWidgets=FA
35240 4c 53 45 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6c 61 73 73 4e 61 6d 65 20 LSE,......const.char*.className.
35260 3d 20 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 =.0.);.#endif.....static.QFont..
35280 20 20 20 66 6f 6e 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 3d 20 30 20 29 3b 0a 20 ...font(.const.QWidget*.=.0.);..
352a0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e ...static.void......setFont(.con
352c0 73 74 20 51 46 6f 6e 74 20 26 2c 20 62 6f 6f 6c 20 69 6e 66 6f 72 6d 57 69 64 67 65 74 73 3d 46 st.QFont.&,.bool.informWidgets=F
352e0 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6c 61 73 73 ALSE,..........const.char*.class
35300 4e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 4d 65 74 72 Name.=.0.);.....static.QFontMetr
35320 69 63 73 20 66 6f 6e 74 4d 65 74 72 69 63 73 28 29 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 09 ics.fontMetrics();......QWidget.
35340 20 20 20 20 2a 6d 61 69 6e 57 69 64 67 65 74 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 ....*mainWidget()..const;.....vi
35360 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 74 4d 61 69 6e 57 69 64 67 65 74 28 20 51 57 rtual.void.....setMainWidget(.QW
35380 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 20 20 20 20 idget.*.);.....virtual.void.....
353a0 70 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 73 74 61 74 69 63 polish(.QWidget.*.);......static
353c0 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 61 6c 6c 57 69 64 67 65 74 73 28 29 3b 0a 20 20 20 20 .QWidgetList.*allWidgets();.....
353e0 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 74 6f 70 4c 65 76 65 6c 57 69 64 67 static.QWidgetList.*topLevelWidg
35400 65 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 ets();......static.QDesktopWidge
35420 74 20 20 20 2a 64 65 73 6b 74 6f 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 t...*desktop();......static.QWid
35440 67 65 74 20 20 20 20 20 2a 61 63 74 69 76 65 50 6f 70 75 70 57 69 64 67 65 74 28 29 3b 0a 20 20 get.....*activePopupWidget();...
35460 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 20 20 20 2a 61 63 74 69 76 65 4d 6f 64 61 ..static.QWidget.....*activeModa
35480 6c 57 69 64 67 65 74 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 lWidget();.#ifndef.QT_NO_CLIPBOA
354a0 52 44 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6c 69 70 62 6f 61 72 64 20 20 2a 63 6c 69 70 62 RD.....static.QClipboard..*clipb
354c0 6f 61 72 64 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 69 64 67 65 74 09 20 20 20 20 20 oard();.#endif.....QWidget......
354e0 20 20 2a 66 6f 63 75 73 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 ..*focusWidget().const;.....QWid
35500 67 65 74 09 20 20 20 20 20 20 20 2a 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 get........*activeWindow().const
35520 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 77 69 64 67 65 74 41 74 ;......static.QWidget..*widgetAt
35540 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 63 68 69 6c 64 3d 46 41 4c 53 45 (.int.x,.int.y,.bool.child=FALSE
35560 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 77 69 64 67 65 74 41 .);.....static.QWidget..*widgetA
35580 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c 20 63 68 69 6c 64 3d 46 41 t(.const.QPoint.&,.bool.child=FA
355a0 4c 53 45 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 45 76 65 6e 74 4c 6f 6f 70 20 2a 65 LSE.);......static.QEventLoop.*e
355c0 76 65 6e 74 4c 6f 6f 70 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 65 78 65 63 28 ventLoop();......int.......exec(
355e0 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 70 72 6f 63 65 73 73 45 76 65 6e 74 73 28 29 );.....void......processEvents()
35600 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 70 72 6f 63 65 73 73 45 76 65 6e 74 73 28 20 69 ;.....void......processEvents(.i
35620 6e 74 20 6d 61 78 74 69 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 70 72 6f 63 nt.maxtime.);.....void......proc
35640 65 73 73 4f 6e 65 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 68 61 73 essOneEvent();.....bool......has
35660 50 65 6e 64 69 6e 67 45 76 65 6e 74 73 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 65 PendingEvents();.....int.......e
35680 6e 74 65 72 5f 6c 6f 6f 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 65 78 69 74 5f nter_loop();.....void......exit_
356a0 6c 6f 6f 70 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 6c 6f 6f 70 4c 65 76 65 6c 28 loop();.....int.......loopLevel(
356c0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 65 78 ).const;.....static.void......ex
356e0 69 74 28 20 69 6e 74 20 72 65 74 63 6f 64 65 3d 30 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 it(.int.retcode=0.);......static
35700 20 62 6f 6f 6c 09 20 20 20 20 20 73 65 6e 64 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 74 20 2a 72 .bool......sendEvent(.QObject.*r
35720 65 63 65 69 76 65 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 20 20 20 20 73 74 eceiver,.QEvent.*event.);.....st
35740 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 70 6f 73 74 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 atic.void......postEvent(.QObjec
35760 74 20 2a 72 65 63 65 69 76 65 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 20 20 t.*receiver,.QEvent.*event.);...
35780 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 6e 64 50 6f 73 74 65 64 45 76 65 ..static.void......sendPostedEve
357a0 6e 74 73 28 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 69 6e 74 20 65 76 65 6e nts(.QObject.*receiver,.int.even
357c0 74 5f 74 79 70 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 t_type.);.....static.void......s
357e0 65 6e 64 50 6f 73 74 65 64 45 76 65 6e 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 endPostedEvents();......static.v
35800 6f 69 64 20 20 20 20 20 20 72 65 6d 6f 76 65 50 6f 73 74 65 64 45 76 65 6e 74 73 28 20 51 4f 62 oid......removePostedEvents(.QOb
35820 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 ject.*receiver.);......virtual.b
35840 6f 6f 6c 20 20 20 20 20 6e 6f 74 69 66 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e ool.....notify(.QObject.*,.QEven
35860 74 20 2a 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 73 74 61 t.*.);......static.bool......sta
35880 72 74 69 6e 67 55 70 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 rtingUp();.....static.bool......
358a0 63 6c 6f 73 69 6e 67 44 6f 77 6e 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 closingDown();......static.void.
358c0 20 20 20 20 20 66 6c 75 73 68 58 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 66 .....flushX();.....static.void.f
358e0 6c 75 73 68 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 79 6e lush();.....static.void......syn
35900 63 58 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 62 65 65 70 cX();......static.void......beep
35920 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 23 ();..#ifndef.QT_NO_TRANSLATION.#
35940 20 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 20 20 20 20 76 6f 69 64 .ifndef.QT_NO_TEXTCODEC.....void
35960 09 20 20 20 20 20 73 65 74 44 65 66 61 75 6c 74 43 6f 64 65 63 28 20 51 54 65 78 74 43 6f 64 65 ......setDefaultCodec(.QTextCode
35980 63 20 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 2a 09 20 20 20 20 20 64 65 66 61 c.*.);.....QTextCodec*......defa
359a0 75 6c 74 43 6f 64 65 63 28 29 20 63 6f 6e 73 74 3b 0a 23 20 65 6e 64 69 66 0a 20 20 20 20 76 6f ultCodec().const;.#.endif.....vo
359c0 69 64 09 20 20 20 20 20 69 6e 73 74 61 6c 6c 54 72 61 6e 73 6c 61 74 6f 72 28 20 51 54 72 61 6e id......installTranslator(.QTran
359e0 73 6c 61 74 6f 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 72 65 6d 6f 76 65 slator.*.);.....void......remove
35a00 54 72 61 6e 73 6c 61 74 6f 72 28 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 2a 20 29 3b 0a 23 65 6e Translator(.QTranslator.*.);.#en
35a20 64 69 66 0a 20 20 20 20 65 6e 75 6d 20 45 6e 63 6f 64 69 6e 67 20 7b 20 44 65 66 61 75 6c 74 43 dif.....enum.Encoding.{.DefaultC
35a40 6f 64 65 63 2c 20 55 6e 69 63 6f 64 65 55 54 46 38 20 7d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 odec,.UnicodeUTF8.};.....QString
35a60 09 20 20 20 20 20 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 6f ......translate(.const.char.*.co
35a80 6e 74 65 78 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6b 65 79 2c 0a 09 09 09 ntext,.....const.char.*.key,....
35aa0 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 2c 0a 09 09 09 09 45 .const.char.*.comment.=.0,.....E
35ac0 6e 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 6e 67 20 3d 20 44 65 66 61 75 6c 74 43 6f 64 65 63 20 ncoding.encoding.=.DefaultCodec.
35ae0 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 51 ).const;.#ifndef.QT_NO_DIR.....Q
35b00 53 74 72 69 6e 67 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 44 69 72 50 61 74 68 28 29 3b 0a 20 String...applicationDirPath();..
35b20 20 20 20 51 53 74 72 69 6e 67 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 46 69 6c 65 50 61 74 68 ...QString...applicationFilePath
35b40 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 50 41 4c 45 54 54 45 ();.#endif.#ifndef.QT_NO_PALETTE
35b60 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 73 .....//.obsolete.functions.....s
35b80 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 57 69 6e 53 74 79 6c 65 48 69 67 68 6c tatic.void......setWinStyleHighl
35ba0 69 67 68 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 20 7b 0a 09 ightColor(.const.QColor.&c.).{..
35bc0 51 50 61 6c 65 74 74 65 20 70 28 20 70 61 6c 65 74 74 65 28 29 20 29 3b 0a 09 70 2e 73 65 74 43 QPalette.p(.palette().);..p.setC
35be0 6f 6c 6f 72 28 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 48 69 67 68 6c 69 67 68 74 2c 20 63 20 olor(.QColorGroup::Highlight,.c.
35c00 29 3b 0a 09 73 65 74 50 61 6c 65 74 74 65 28 20 70 2c 20 54 52 55 45 29 3b 0a 20 20 20 20 7d 0a );..setPalette(.p,.TRUE);.....}.
35c20 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 77 69 6e 53 74 79 6c ....static.const.QColor.&winStyl
35c40 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 6f 72 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 70 61 6c 65 eHighlightColor().{..return.pale
35c60 74 74 65 28 29 2e 61 63 74 69 76 65 28 29 2e 68 69 67 68 6c 69 67 68 74 28 29 3b 0a 20 20 20 20 tte().active().highlight();.....
35c80 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 }.#endif.....static.void......se
35ca0 74 44 65 73 6b 74 6f 70 53 65 74 74 69 6e 67 73 41 77 61 72 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 tDesktopSettingsAware(.bool.);..
35cc0 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 20 20 20 20 20 64 65 73 6b 74 6f 70 53 65 74 74 69 ...static.bool......desktopSetti
35ce0 6e 67 73 41 77 61 72 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 ngsAware();......static.void....
35d00 20 20 73 65 74 43 75 72 73 6f 72 46 6c 61 73 68 54 69 6d 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 ..setCursorFlashTime(.int.);....
35d20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 20 63 75 72 73 6f 72 46 6c 61 73 68 54 69 6d .static.int.......cursorFlashTim
35d40 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 44 6f e();......static.void......setDo
35d60 75 62 6c 65 43 6c 69 63 6b 49 6e 74 65 72 76 61 6c 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 ubleClickInterval(.int.);.....st
35d80 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 20 64 6f 75 62 6c 65 43 6c 69 63 6b 49 6e 74 65 72 76 atic.int.......doubleClickInterv
35da0 61 6c 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 al();.#ifndef.QT_NO_WHEELEVENT..
35dc0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 57 68 65 65 6c 53 63 72 6f ...static.void......setWheelScro
35de0 6c 6c 4c 69 6e 65 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 llLines(.int.);.....static.int..
35e00 20 20 20 20 20 77 68 65 65 6c 53 63 72 6f 6c 6c 4c 69 6e 65 73 28 29 3b 0a 23 65 6e 64 69 66 0a .....wheelScrollLines();.#endif.
35e20 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 47 6c 6f 62 61 6c 53 74 ....static.void......setGlobalSt
35e40 72 75 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 rut(.const.QSize.&.);.....static
35e60 20 51 53 69 7a 65 20 20 20 20 20 67 6c 6f 62 61 6c 53 74 72 75 74 28 29 3b 0a 0a 23 69 66 6e 64 .QSize.....globalStrut();..#ifnd
35e80 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f ef.QT_NO_COMPONENT.....static.vo
35ea0 69 64 20 20 20 20 20 20 73 65 74 4c 69 62 72 61 72 79 50 61 74 68 73 28 20 63 6f 6e 73 74 20 51 id......setLibraryPaths(.const.Q
35ec0 53 74 72 69 6e 67 4c 69 73 74 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 StringList.&.);.....static.QStri
35ee0 6e 67 4c 69 73 74 20 6c 69 62 72 61 72 79 50 61 74 68 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 ngList.libraryPaths();.....stati
35f00 63 20 76 6f 69 64 20 20 20 20 20 20 61 64 64 4c 69 62 72 61 72 79 50 61 74 68 28 20 63 6f 6e 73 c.void......addLibraryPath(.cons
35f20 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 t.QString.&.);.....static.void..
35f40 20 20 20 20 72 65 6d 6f 76 65 4c 69 62 72 61 72 79 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 ....removeLibraryPath(.const.QSt
35f60 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e ring.&.);.#endif.//.QT_NO_COMPON
35f80 45 4e 54 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 53 74 61 72 74 44 72 61 67 ENT.....static.void.setStartDrag
35fa0 54 69 6d 65 28 20 69 6e 74 20 6d 73 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 73 Time(.int.ms.);.....static.int.s
35fc0 74 61 72 74 44 72 61 67 54 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 tartDragTime();.....static.void.
35fe0 73 65 74 53 74 61 72 74 44 72 61 67 44 69 73 74 61 6e 63 65 28 20 69 6e 74 20 6c 20 29 3b 0a 20 setStartDragDistance(.int.l.);..
36000 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 44 69 73 74 61 6e 63 65 28 ...static.int.startDragDistance(
36020 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 52 65 76 65 72 73 65 4c 61 );......static.void.setReverseLa
36040 79 6f 75 74 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 yout(.bool.b.);.....static.bool.
36060 72 65 76 65 72 73 65 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 reverseLayout();......static.int
36080 20 68 6f 72 69 7a 6f 6e 74 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 61 6c 69 67 6e 20 .horizontalAlignment(.int.align.
360a0 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 69 73 45 66 66 65 63 74 );......static.bool.....isEffect
360c0 45 6e 61 62 6c 65 64 28 20 51 74 3a 3a 55 49 45 66 66 65 63 74 20 29 3b 0a 20 20 20 20 73 74 61 Enabled(.Qt::UIEffect.);.....sta
360e0 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 45 66 66 65 63 74 45 6e 61 62 6c 65 64 28 20 51 tic.void.....setEffectEnabled(.Q
36100 74 3a 3a 55 49 45 66 66 65 63 74 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 3d 20 54 52 55 45 20 t::UIEffect,.bool.enable.=.TRUE.
36120 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
36140 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 6d 61 63 45 76 65 6e 74 46 69 6c 74 65 72 28 20 45 rtual.bool.....macEventFilter(.E
36160 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 65 66 20 29 3b 0a ventHandlerCallRef,.EventRef.);.
36180 23 65 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 #endif.#if.defined(Q_WS_WIN)....
361a0 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 77 69 6e 45 76 65 6e 74 46 69 6c 74 65 72 .virtual.bool.....winEventFilter
361c0 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f (.MSG.*.);.#endif.#if.defined(Q_
361e0 57 53 5f 58 31 31 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 78 31 31 WS_X11).....virtual.bool.....x11
36200 45 76 65 6e 74 46 69 6c 74 65 72 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 EventFilter(.XEvent.*.);.....vir
36220 74 75 61 6c 20 69 6e 74 09 20 20 20 20 20 78 31 31 43 6c 69 65 6e 74 4d 65 73 73 61 67 65 28 20 tual.int......x11ClientMessage(.
36240 51 57 69 64 67 65 74 2a 2c 20 58 45 76 65 6e 74 2a 2c 20 62 6f 6f 6c 20 70 61 73 73 69 76 65 5f QWidget*,.XEvent*,.bool.passive_
36260 6f 6e 6c 79 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 31 31 50 only);.....int..............x11P
36280 72 6f 63 65 73 73 45 76 65 6e 74 28 20 58 45 76 65 6e 74 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 rocessEvent(.XEvent*.);.#endif.#
362a0 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 76 69 72 74 75 61 6c if.defined(Q_WS_QWS).....virtual
362c0 20 62 6f 6f 6c 20 20 20 20 20 71 77 73 45 76 65 6e 74 46 69 6c 74 65 72 28 20 51 57 53 45 76 65 .bool.....qwsEventFilter(.QWSEve
362e0 6e 74 20 2a 20 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 71 77 73 nt.*.);.....int..............qws
36300 50 72 6f 63 65 73 73 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 ProcessEvent(.QWSEvent*.);.....v
36320 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 71 77 73 53 65 74 43 75 73 74 6f 6d 43 6f 6c 6f oid.............qwsSetCustomColo
36340 72 73 28 20 51 52 67 62 20 2a 63 6f 6c 6f 72 74 61 62 6c 65 2c 20 69 6e 74 20 73 74 61 72 74 2c rs(.QRgb.*colortable,.int.start,
36360 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f .int.numColors.);.#ifndef.QT_NO_
36380 51 57 53 5f 4d 41 4e 41 47 45 52 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 44 65 63 6f 72 61 QWS_MANAGER.....static.QWSDecora
363a0 74 69 6f 6e 20 26 71 77 73 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 73 74 61 74 69 tion.&qwsDecoration();.....stati
363c0 63 20 76 6f 69 64 20 20 20 20 20 20 71 77 73 53 65 74 44 65 63 6f 72 61 74 69 6f 6e 28 20 51 57 c.void......qwsSetDecoration(.QW
363e0 53 44 65 63 6f 72 61 74 69 6f 6e 20 2a 29 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 SDecoration.*);.#endif.#endif..#
36400 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 if.defined(Q_OS_WIN32).||.define
36420 64 28 51 5f 4f 53 5f 43 59 47 57 49 4e 29 0a 20 20 20 20 73 74 61 74 69 63 20 57 69 6e 64 6f 77 d(Q_OS_CYGWIN).....static.Window
36440 73 56 65 72 73 69 6f 6e 20 77 69 6e 56 65 72 73 69 6f 6e 28 29 3b 0a 23 65 6c 69 66 20 64 65 66 sVersion.winVersion();.#elif.def
36460 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 29 0a 20 20 20 20 73 74 61 74 69 63 20 4d 61 63 69 6e 74 ined(Q_OS_MAC).....static.Macint
36480 6f 73 68 56 65 72 73 69 6f 6e 20 6d 61 63 56 65 72 73 69 6f 6e 28 29 3b 0a 23 65 6e 64 69 66 0a oshVersion.macVersion();.#endif.
364a0 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 6f 69 64 09 20 #if.defined(Q_WS_WIN).....void..
364c0 20 20 20 20 77 69 6e 46 6f 63 75 73 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b ....winFocus(.QWidget.*,.bool.);
364e0 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 77 69 6e 4d 6f 75 73 65 42 75 .....static.void......winMouseBu
36500 74 74 6f 6e 55 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ttonUp();.#endif..#ifndef.QT_NO_
36520 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 20 20 20 20 2f 2f 20 73 65 73 73 69 6f 6e 20 6d 61 SESSIONMANAGER.....//.session.ma
36540 6e 61 67 65 6d 65 6e 74 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 53 65 73 73 69 6f 6e nagement.....bool......isSession
36560 52 65 73 74 6f 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 73 Restored().const;.....QString..s
36580 65 73 73 69 6f 6e 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 73 essionId().const;.....QString..s
365a0 65 73 73 69 6f 6e 4b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 essionKey().const;.....virtual.v
365c0 6f 69 64 20 20 20 20 20 63 6f 6d 6d 69 74 44 61 74 61 28 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 oid.....commitData(.QSessionMana
365e0 67 65 72 26 20 73 6d 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 ger&.sm.);.....virtual.void.....
36600 73 61 76 65 53 74 61 74 65 28 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 26 20 73 6d 20 29 saveState(.QSessionManager&.sm.)
36620 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 58 31 31 29 0a 20 ;.#endif.#if.defined(Q_WS_X11)..
36640 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 72 65 61 74 65 5f 78 69 6d 28 29 3b 0a 20 20 20 ...static.void.create_xim();....
36660 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 6f 73 65 5f 78 69 6d 28 29 3b 0a 20 20 20 20 73 74 .static.void.close_xim();.....st
36680 61 74 69 63 20 62 6f 6f 6c 20 78 31 31 5f 61 70 70 6c 79 5f 73 65 74 74 69 6e 67 73 28 29 3b 0a atic.bool.x11_apply_settings();.
366a0 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 77 61 6b 65 55 70 47 75 69 54 68 #endif.....void......wakeUpGuiTh
366c0 72 65 61 64 28 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 read();.#if.defined(QT_THREAD_SU
366e0 50 50 4f 52 54 29 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 6c 6f 63 6b 28 29 3b 0a 20 20 20 PPORT).....void......lock();....
36700 20 76 6f 69 64 09 20 20 20 20 20 75 6e 6c 6f 63 6b 28 62 6f 6f 6c 20 77 61 6b 65 55 70 47 75 69 .void......unlock(bool.wakeUpGui
36720 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 6c 6f 63 6b 65 64 28 29 .=.TRUE);.....bool......locked()
36740 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 4c 6f 63 6b 28 29 ;.....bool.............tryLock()
36760 3b 0a 23 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 ;.#endif..signals:.....void.....
36780 20 6c 61 73 74 57 69 6e 64 6f 77 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 .lastWindowClosed();.....void...
367a0 20 20 20 61 62 6f 75 74 54 6f 51 75 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 ...aboutToQuit();.....void......
367c0 67 75 69 54 68 72 65 61 64 41 77 61 6b 65 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a guiThreadAwake();..public.slots:
367e0 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 71 75 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 .....void......quit();.....void.
36800 20 20 20 20 20 63 6c 6f 73 65 41 6c 6c 57 69 6e 64 6f 77 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 .....closeAllWindows();.....void
36820 09 20 20 20 20 20 61 62 6f 75 74 51 74 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f ......aboutQt();..#if.defined(Q_
36840 57 53 5f 51 57 53 29 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 WS_QWS).protected:.....void.setA
36860 72 67 73 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 rgs(int,.char.**);.#endif..prote
36880 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 51 45 76 65 6e 74 20 2a 29 3b 0a cted:.....bool.event(QEvent.*);.
368a0 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 73 74 72 75 63 74 28 20 69 6e .private:.....void.construct(.in
368c0 74 20 26 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 76 2c 20 54 79 70 65 20 29 3b 0a 20 20 t.&argc,.char.**argv,.Type.);...
368e0 20 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 20 69 6e 74 2c 20 63 68 61 72 20 2a 2a 20 ..void.initialize(.int,.char.**.
36900 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 5f 70 72 65 63 6d 64 6c 69 6e 65 28 29 3b 0a 20 );.....void.init_precmdline();..
36920 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 5f 63 6d 64 6c 69 6e 65 28 20 69 6e 74 2a 20 61 72 ...void.process_cmdline(.int*.ar
36940 67 63 70 74 72 2c 20 63 68 61 72 20 2a 2a 20 61 72 67 76 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 gcptr,.char.**.argv.);.....bool.
36960 69 6e 74 65 72 6e 61 6c 4e 6f 74 69 66 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e internalNotify(.QObject.*,.QEven
36980 74 20 2a 20 29 3b 0a 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 t.*.);.#if.defined(Q_WS_QWS)....
369a0 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 66 69 6e 64 43 68 69 6c 64 57 69 64 67 65 74 .static.QWidget.*findChildWidget
369c0 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 70 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 (.const.QWidget.*p,.const.QPoint
369e0 20 26 70 6f 73 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 2a 66 69 6e .&pos.);.....static.QWidget.*fin
36a00 64 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 26 2c 20 63 6f 6e dWidget(.const.QObjectList&,.con
36a20 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c 20 72 65 63 20 29 3b 0a 23 65 6e 64 69 66 0a st.QPoint.&,.bool.rec.);.#endif.
36a40 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 62 6f 6f 6c 20 .#if.defined(Q_WS_MAC).....bool.
36a60 64 6f 5f 6d 6f 75 73 65 5f 64 6f 77 6e 28 50 6f 69 6e 74 20 2a 2c 20 62 6f 6f 6c 20 2a 29 3b 0a do_mouse_down(Point.*,.bool.*);.
36a80 20 20 20 20 73 74 61 74 69 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 ....static.QMAC_PASCAL.OSStatus.
36aa0 67 6c 6f 62 61 6c 45 76 65 6e 74 50 72 6f 63 65 73 73 6f 72 28 45 76 65 6e 74 48 61 6e 64 6c 65 globalEventProcessor(EventHandle
36ac0 72 43 61 6c 6c 52 65 66 2c 20 20 45 76 65 6e 74 52 65 66 2c 20 76 6f 69 64 20 2a 29 3b 0a 20 20 rCallRef,..EventRef,.void.*);...
36ae0 20 20 73 74 61 74 69 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 67 6c ..static.QMAC_PASCAL.OSStatus.gl
36b00 6f 62 61 6c 41 70 70 6c 65 45 76 65 6e 74 50 72 6f 63 65 73 73 6f 72 28 63 6f 6e 73 74 20 41 70 obalAppleEventProcessor(const.Ap
36b20 70 6c 65 45 76 65 6e 74 20 2a 2c 20 41 70 70 6c 65 45 76 65 6e 74 20 2a 2c 20 6c 6f 6e 67 29 3b pleEvent.*,.AppleEvent.*,.long);
36b40 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 76 6f 69 64 20 71 74 5f .....static.QMAC_PASCAL.void.qt_
36b60 63 6f 6e 74 65 78 74 5f 74 69 6d 65 72 5f 63 61 6c 6c 62 6b 28 45 76 65 6e 74 4c 6f 6f 70 54 69 context_timer_callbk(EventLoopTi
36b80 6d 65 72 52 65 66 2c 20 76 6f 69 64 20 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 41 43 merRef,.void.*);.....static.QMAC
36ba0 5f 50 41 53 43 41 4c 20 76 6f 69 64 20 71 74 5f 73 65 6c 65 63 74 5f 74 69 6d 65 72 5f 63 61 6c _PASCAL.void.qt_select_timer_cal
36bc0 6c 62 6b 28 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2c 20 76 6f 69 64 20 2a 29 3b 0a lbk(EventLoopTimerRef,.void.*);.
36be0 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 71 74 5f 6d 61 63 5f 61 70 70 6c 79 5f 73 65 74 ....static.bool.qt_mac_apply_set
36c00 74 69 6e 67 73 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 63 49 6e tings();.....friend.class.QMacIn
36c20 70 75 74 4d 65 74 68 6f 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 4d 41 43 5f 50 41 53 43 41 putMethod;.....friend.QMAC_PASCA
36c40 4c 20 4f 53 53 74 61 74 75 73 20 71 74 5f 77 69 6e 64 6f 77 5f 65 76 65 6e 74 28 45 76 65 6e 74 L.OSStatus.qt_window_event(Event
36c60 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 65 66 2c 20 76 6f 69 64 20 2a HandlerCallRef,.EventRef,.void.*
36c80 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 75 70 64 61 74 65 );.....friend.void.qt_mac_update
36ca0 5f 6f 73 5f 73 65 74 74 69 6e 67 73 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 _os_settings();.....friend.bool.
36cc0 71 74 5f 73 65 74 5f 73 6f 63 6b 65 74 5f 68 61 6e 64 6c 65 72 28 20 69 6e 74 2c 20 69 6e 74 2c qt_set_socket_handler(.int,.int,
36ce0 20 51 4f 62 6a 65 63 74 20 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f .QObject.*,.bool);.....friend.vo
36d00 69 64 20 71 74 5f 6d 61 63 5f 64 65 73 74 72 6f 79 5f 77 69 64 67 65 74 28 51 57 69 64 67 65 74 id.qt_mac_destroy_widget(QWidget
36d20 20 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 69 6e 69 74 28 69 6e 74 .*);.....friend.void.qt_init(int
36d40 20 2a 2c 20 63 68 61 72 20 2a 2a 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 54 79 70 65 29 .*,.char.**,.QApplication::Type)
36d60 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f ;.#endif..#ifdef.QT_THREAD_SUPPO
36d80 52 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 75 74 65 78 20 20 20 2a 71 74 5f 6d 75 74 65 78 RT.....static.QMutex...*qt_mutex
36da0 3b 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 0a 0a 20 ;.#endif.//.QT_THREAD_SUPPORT...
36dc0 20 20 20 69 6e 74 09 09 20 20 20 20 20 61 70 70 5f 61 72 67 63 3b 0a 20 20 20 20 63 68 61 72 09 ...int.......app_argc;.....char.
36de0 20 20 20 2a 2a 61 70 70 5f 61 72 67 76 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 71 75 69 ...**app_argv;.....bool......qui
36e00 74 5f 6e 6f 77 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 71 75 69 74 5f 63 6f 64 65 3b 0a t_now;.....int.......quit_code;.
36e20 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 20 20 20 2a 61 70 70 5f 73 74 79 6c 65 3b 0a ....static.QStyle...*app_style;.
36e40 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 61 70 70 5f 63 73 70 65 63 3b 0a 23 ....static.int......app_cspec;.#
36e60 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 73 74 61 74 69 63 20 ifndef.QT_NO_PALETTE.....static.
36e80 51 50 61 6c 65 74 74 65 20 2a 61 70 70 5f 70 61 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 QPalette.*app_pal;.#endif.....st
36ea0 61 74 69 63 20 51 46 6f 6e 74 20 20 20 20 2a 61 70 70 5f 66 6f 6e 74 3b 0a 23 69 66 6e 64 65 66 atic.QFont....*app_font;.#ifndef
36ec0 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 75 72 73 6f 72 .QT_NO_CURSOR.....static.QCursor
36ee0 20 20 2a 61 70 70 5f 63 75 72 73 6f 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 ..*app_cursor;.#endif.....static
36f00 20 51 45 76 65 6e 74 4c 6f 6f 70 2a 20 65 76 65 6e 74 6c 6f 6f 70 3b 0a 20 20 20 20 73 74 61 74 .QEventLoop*.eventloop;.....stat
36f20 69 63 20 69 6e 74 09 20 20 20 20 20 61 70 70 5f 74 72 61 63 6b 69 6e 67 3b 0a 20 20 20 20 73 74 ic.int......app_tracking;.....st
36f40 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 5f 61 70 70 5f 72 75 6e 6e 69 6e 67 3b 0a 20 atic.bool......is_app_running;..
36f60 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 5f 61 70 70 5f 63 6c 6f 73 69 ...static.bool......is_app_closi
36f80 6e 67 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 61 70 70 5f 65 78 69 ng;.....static.bool......app_exi
36fa0 74 5f 6c 6f 6f 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 6c 6f 6f 70 t_loop;.....static.int......loop
36fc0 5f 6c 65 76 65 6c 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 6d 61 69 _level;.....static.QWidget..*mai
36fe0 6e 5f 77 69 64 67 65 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 66 n_widget;.....static.QWidget..*f
37000 6f 63 75 73 5f 77 69 64 67 65 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 ocus_widget;.....static.QWidget.
37020 20 2a 61 63 74 69 76 65 5f 77 69 6e 64 6f 77 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c .*active_window;.....static.bool
37040 09 20 20 20 20 20 6f 62 65 79 5f 64 65 73 6b 74 6f 70 5f 73 65 74 74 69 6e 67 73 3b 0a 20 20 20 ......obey_desktop_settings;....
37060 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 63 75 72 73 6f 72 5f 66 6c 61 73 68 5f 74 69 .static.int......cursor_flash_ti
37080 6d 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 6d 6f 75 73 65 5f 64 6f me;.....static.int......mouse_do
370a0 75 62 6c 65 5f 63 6c 69 63 6b 5f 74 69 6d 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 uble_click_time;.....static.int.
370c0 20 20 20 20 20 77 68 65 65 6c 5f 73 63 72 6f 6c 6c 5f 6c 69 6e 65 73 3b 0a 20 20 20 20 73 74 61 .....wheel_scroll_lines;.....sta
370e0 74 69 63 20 69 6e 74 09 20 20 20 20 20 63 6f 6d 70 6f 73 65 64 55 6e 69 63 6f 64 65 3b 20 2f 2f tic.int......composedUnicode;.//
37100 20 56 61 6c 75 65 2c 20 6d 65 74 61 2d 63 6f 6d 70 6f 73 65 64 20 63 68 61 72 61 63 74 65 72 0a .Value,.meta-composed.character.
37120 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 61 6e 69 6d 61 74 65 5f 75 69 .....static.bool......animate_ui
37140 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 61 6e 69 6d 61 74 65 5f 6d ;.....static.bool......animate_m
37160 65 6e 75 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 61 6e 69 6d 61 74 enu;.....static.bool......animat
37180 65 5f 74 6f 6f 6c 74 69 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 e_tooltip;.....static.bool......
371a0 61 6e 69 6d 61 74 65 5f 63 6f 6d 62 6f 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 animate_combo;.....static.bool..
371c0 20 20 20 20 66 61 64 65 5f 6d 65 6e 75 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 ....fade_menu;.....static.bool..
371e0 20 20 20 20 66 61 64 65 5f 74 6f 6f 6c 74 69 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f ....fade_tooltip;.....static.boo
37200 6c 09 20 20 20 20 20 61 6e 69 6d 61 74 65 5f 74 6f 6f 6c 62 6f 78 3b 0a 20 20 20 20 73 74 61 74 l......animate_toolbox;.....stat
37220 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 77 69 64 67 65 74 43 6f 75 6e 74 3b 20 2f 2f 20 43 6f 75 ic.bool......widgetCount;.//.Cou
37240 70 6c 65 64 20 77 69 74 68 20 2d 77 69 64 67 65 74 63 6f 75 6e 74 20 73 77 69 74 63 68 0a 20 20 pled.with.-widgetcount.switch...
37260 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 6d 65 74 61 43 6f 6d 70 6f 73 65 55 6e ..static.bool......metaComposeUn
37280 69 63 6f 64 65 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 icode;......QValueList<QTranslat
372a0 6f 72 2a 3e 20 2a 74 72 61 6e 73 6c 61 74 6f 72 73 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f or*>.*translators;.#ifndef.QT_NO
372c0 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 20 20 20 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 _SESSIONMANAGER.....QSessionMana
372e0 67 65 72 20 2a 73 65 73 73 69 6f 6e 5f 6d 61 6e 61 67 65 72 3b 0a 20 20 20 20 51 53 74 72 69 6e ger.*session_manager;.....QStrin
37300 67 09 20 20 20 20 20 73 65 73 73 69 6f 6e 5f 69 64 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 g......session_id;.....static.QS
37320 74 72 69 6e 67 2a 20 73 65 73 73 69 6f 6e 5f 6b 65 79 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 tring*.session_key;.....bool....
37340 20 20 69 73 5f 73 65 73 73 69 6f 6e 5f 72 65 73 74 6f 72 65 64 3b 0a 23 65 6e 64 69 66 0a 23 69 ..is_session_restored;.#endif.#i
37360 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 26 26 20 21 64 65 66 69 6e 65 64 20 f.defined(Q_WS_X11).&&.!defined.
37380 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 20 29 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 78 (QT_NO_STYLE.).....static.void.x
373a0 31 31 5f 69 6e 69 74 69 61 6c 69 7a 65 5f 73 74 79 6c 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 11_initialize_style();.#endif...
373c0 20 20 20 73 74 61 74 69 63 20 51 53 69 7a 65 20 20 20 20 20 61 70 70 5f 73 74 72 75 74 3b 0a 23 ...static.QSize.....app_strut;.#
373e0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 20 20 20 20 73 74 61 74 69 ifndef.QT_NO_COMPONENT.....stati
37400 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 2a 61 70 70 5f 6c 69 62 70 61 74 68 73 3b 0a 23 65 6e c.QStringList.*app_libpaths;.#en
37420 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 41 73 63 69 69 44 69 63 74 3c 51 50 61 6c 65 74 dif.....static.QAsciiDict<QPalet
37440 74 65 3e 20 2a 61 70 70 5f 70 61 6c 65 74 74 65 73 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 41 te>.*app_palettes;.....static.QA
37460 73 63 69 69 44 69 63 74 3c 51 46 6f 6e 74 3e 20 20 20 20 2a 61 70 70 5f 66 6f 6e 74 73 3b 0a 0a sciiDict<QFont>....*app_fonts;..
37480 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 70 6f 70 75 70 57 69 64 ....static.QWidgetList.*popupWid
374a0 67 65 74 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 69 6e 50 6f 70 75 70 4d 6f 64 65 28 gets;.....bool......inPopupMode(
374c0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 63 6c 6f 73 65 50 6f 70 75 ).const;.....void......closePopu
374e0 70 28 20 51 57 69 64 67 65 74 20 2a 70 6f 70 75 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 p(.QWidget.*popup.);.....void...
37500 20 20 20 6f 70 65 6e 50 6f 70 75 70 28 20 51 57 69 64 67 65 74 20 2a 70 6f 70 75 70 20 29 3b 0a ...openPopup(.QWidget.*popup.);.
37520 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 41 63 74 69 76 65 57 69 6e 64 6f 77 28 20 51 ....void......setActiveWindow(.Q
37540 57 69 64 67 65 74 2a 20 61 63 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 Widget*.act.);......static.bool.
37560 20 20 20 20 20 73 65 6e 64 53 70 6f 6e 74 61 6e 65 6f 75 73 45 76 65 6e 74 28 20 51 4f 62 6a 65 .....sendSpontaneousEvent(.QObje
37580 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 20 ct.*receiver,.QEvent.*event.);..
375a0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 72 65 6d 6f 76 65 50 6f 73 74 65 64 ...static.void......removePosted
375c0 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 Event(.QEvent.*.);......friend.c
375e0 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 lass.QWidget;.....friend.class.Q
37600 45 54 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 69 61 6c ETWidget;.....friend.class.QDial
37620 6f 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 63 65 6c 4d 61 6e 61 67 og;.....friend.class.QAccelManag
37640 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 76 65 6e 74 3b 0a 20 20 20 er;.....friend.class.QEvent;....
37660 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f 72 3b 0a 20 20 20 20 66 .friend.class.QTranslator;.....f
37680 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 76 65 6e 74 4c 6f 6f 70 3b 0a 20 20 20 20 66 72 69 65 riend.class.QEventLoop;.....frie
376a0 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 74 5f 75 63 6d 5f 69 6e 69 74 69 61 6c 69 nd.Q_EXPORT.void.qt_ucm_initiali
376c0 7a 65 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 ze(.QApplication.*.);.#if.define
376e0 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 73 d(Q_WS_WIN).....friend.bool.qt_s
37700 65 6e 64 53 70 6f 6e 74 61 6e 65 6f 75 73 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 74 2a 2c 20 51 endSpontaneousEvent(.QObject*,.Q
37720 45 76 65 6e 74 2a 20 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 Event*.);.#endif.#if.defined(Q_W
37740 53 5f 51 57 53 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 6e 70 75 74 43 6f S_QWS).....friend.class.QInputCo
37760 6e 74 65 78 74 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 20 2f 2f 20 44 69 73 61 62 6c ntext;.#endif.private:.//.Disabl
37780 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 ed.copy.constructor.and.operator
377a0 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 =.#if.defined(Q_DISABLE_COPY)...
377c0 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 41 70 70 6c 69 63 61 74 69 ..QApplication(.const.QApplicati
377e0 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 26 6f 70 65 72 61 74 on.&.);.....QApplication.&operat
37800 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 26 20 29 3b 0a 23 65 6e or=(.const.QApplication.&.);.#en
37820 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a dif.};..inline.int.QApplication:
37840 3a 61 72 67 63 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 70 70 5f 61 :argc().const.{.....return.app_a
37860 72 67 63 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 68 61 72 20 2a 2a 51 41 70 70 6c 69 63 61 74 69 rgc;.}..inline.char.**QApplicati
37880 6f 6e 3a 3a 61 72 67 76 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 70 on::argv().const.{.....return.ap
378a0 70 5f 61 72 67 76 3b 0a 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 p_argv;.}..#if.defined(Q_WS_QWS)
378c0 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 74 41 72 .inline.void.QApplication::setAr
378e0 67 73 28 69 6e 74 20 63 2c 20 63 68 61 72 20 2a 2a 76 29 0a 7b 0a 20 20 20 20 20 20 20 20 61 70 gs(int.c,.char.**v).{.........ap
37900 70 5f 61 72 67 63 20 3d 20 63 3b 0a 09 20 20 20 20 61 70 70 5f 61 72 67 76 20 3d 20 76 3b 0a 7d p_argc.=.c;......app_argv.=.v;.}
37920 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 69 6e .#endif..#ifndef.QT_NO_CURSOR.in
37940 6c 69 6e 65 20 51 43 75 72 73 6f 72 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 6f 76 65 72 line.QCursor.*QApplication::over
37960 72 69 64 65 43 75 72 73 6f 72 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 70 70 5f 63 75 rideCursor().{.....return.app_cu
37980 72 73 6f 72 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 41 70 70 6c rsor;.}.#endif.inline.bool.QAppl
379a0 69 63 61 74 69 6f 6e 3a 3a 68 61 73 47 6c 6f 62 61 6c 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 ication::hasGlobalMouseTracking(
379c0 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 70 70 5f 74 72 61 63 6b 69 6e 67 20 3e 20 30 3b ).{.....return.app_tracking.>.0;
379e0 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e .}..inline.QWidget.*QApplication
37a00 3a 3a 6d 61 69 6e 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 ::mainWidget().const.{.....retur
37a20 6e 20 6d 61 69 6e 5f 77 69 64 67 65 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 n.main_widget;.}..inline.QWidget
37a40 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 66 6f 63 75 73 57 69 64 67 65 74 28 29 20 63 6f .*QApplication::focusWidget().co
37a60 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f 63 75 73 5f 77 69 64 67 65 74 3b 0a 7d nst.{.....return.focus_widget;.}
37a80 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 65 74 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a ..inline.QWidget.*QApplication::
37aa0 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 activeWindow().const.{.....retur
37ac0 6e 20 61 63 74 69 76 65 5f 77 69 6e 64 6f 77 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 57 69 64 67 n.active_window;.}..inline.QWidg
37ae0 65 74 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 77 69 64 67 65 74 41 74 28 20 63 6f 6e 73 et.*QApplication::widgetAt(.cons
37b00 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 62 6f 6f 6c 20 63 68 69 6c 64 20 29 0a 7b 0a 20 20 20 20 t.QPoint.&p,.bool.child.).{.....
37b20 72 65 74 75 72 6e 20 77 69 64 67 65 74 41 74 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 63 return.widgetAt(.p.x(),.p.y(),.c
37b40 68 69 6c 64 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 41 70 70 6c 69 63 61 74 hild.);.}..inline.bool.QApplicat
37b60 69 6f 6e 3a 3a 69 6e 50 6f 70 75 70 4d 6f 64 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 ion::inPopupMode().const.{.....r
37b80 65 74 75 72 6e 20 70 6f 70 75 70 57 69 64 67 65 74 73 20 21 3d 20 30 3b 0a 7d 0a 23 69 66 6e 64 eturn.popupWidgets.!=.0;.}.#ifnd
37ba0 65 66 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 69 6e 6c 69 6e 65 20 62 ef.QT_NO_SESSIONMANAGER.inline.b
37bc0 6f 6f 6c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 69 73 53 65 73 73 69 6f 6e 52 65 73 74 6f ool.QApplication::isSessionResto
37be0 72 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 5f 73 65 73 73 red().const.{.....return.is_sess
37c00 69 6f 6e 5f 72 65 73 74 6f 72 65 64 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 ion_restored;.}..inline.QString.
37c20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 73 73 69 6f 6e 49 64 28 29 20 63 6f 6e 73 74 0a QApplication::sessionId().const.
37c40 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 65 73 73 69 6f 6e 5f 69 64 3b 0a 7d 0a 0a 69 6e 6c 69 {.....return.session_id;.}..inli
37c60 6e 65 20 51 53 74 72 69 6e 67 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 73 73 69 6f 6e ne.QString.QApplication::session
37c80 4b 65 79 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 65 73 73 69 6f 6e Key().const.{.....return.session
37ca0 5f 6b 65 79 20 3f 20 2a 73 65 73 73 69 6f 6e 5f 6b 65 79 20 3a 20 51 53 74 72 69 6e 67 3a 3a 6e _key.?.*session_key.:.QString::n
37cc0 75 6c 6c 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 41 70 70 6c ull;.}.#endif.inline.QSize.QAppl
37ce0 69 63 61 74 69 6f 6e 3a 3a 67 6c 6f 62 61 6c 53 74 72 75 74 28 29 0a 7b 0a 20 20 20 20 72 65 74 ication::globalStrut().{.....ret
37d00 75 72 6e 20 61 70 70 5f 73 74 72 75 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 41 urn.app_strut;.}..inline.bool.QA
37d20 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 6e 64 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 74 20 2a pplication::sendEvent(.QObject.*
37d40 72 65 63 65 69 76 65 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 0a 7b 20 20 69 66 20 receiver,.QEvent.*event.).{..if.
37d60 28 20 65 76 65 6e 74 20 29 20 65 76 65 6e 74 2d 3e 73 70 6f 6e 74 20 3d 20 46 41 4c 53 45 3b 20 (.event.).event->spont.=.FALSE;.
37d80 72 65 74 75 72 6e 20 71 41 70 70 20 3f 20 71 41 70 70 2d 3e 6e 6f 74 69 66 79 28 20 72 65 63 65 return.qApp.?.qApp->notify(.rece
37da0 69 76 65 72 2c 20 65 76 65 6e 74 20 29 20 3a 20 46 41 4c 53 45 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 iver,.event.).:.FALSE;.}..inline
37dc0 20 62 6f 6f 6c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 6e 64 53 70 6f 6e 74 61 6e 65 .bool.QApplication::sendSpontane
37de0 6f 75 73 45 76 65 6e 74 28 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 51 45 76 ousEvent(.QObject.*receiver,.QEv
37e00 65 6e 74 20 2a 65 76 65 6e 74 20 29 0a 7b 20 69 66 20 28 20 65 76 65 6e 74 20 29 20 65 76 65 6e ent.*event.).{.if.(.event.).even
37e20 74 2d 3e 73 70 6f 6e 74 20 3d 20 54 52 55 45 3b 20 72 65 74 75 72 6e 20 71 41 70 70 20 3f 20 71 t->spont.=.TRUE;.return.qApp.?.q
37e40 41 70 70 2d 3e 6e 6f 74 69 66 79 28 20 72 65 63 65 69 76 65 72 2c 20 65 76 65 6e 74 20 29 20 3a App->notify(.receiver,.event.).:
37e60 20 46 41 4c 53 45 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 .FALSE;.}..#ifdef.QT_NO_TRANSLAT
37e80 49 4f 4e 0a 2f 2f 20 53 69 6d 70 6c 65 20 76 65 72 73 69 6f 6e 73 0a 69 6e 6c 69 6e 65 20 51 53 ION.//.Simple.versions.inline.QS
37ea0 74 72 69 6e 67 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 72 61 6e 73 6c 61 74 65 28 20 63 tring.QApplication::translate(.c
37ec0 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 73 6f 75 72 63 65 54 onst.char.*,.const.char.*sourceT
37ee0 65 78 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 45 6e 63 6f 64 69 6e 67 ext,......const.char.*,.Encoding
37f00 20 65 6e 63 6f 64 69 6e 67 20 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e .encoding.).const.{.#ifndef.QT_N
37f20 4f 5f 54 45 58 54 43 4f 44 45 43 0a 20 20 20 20 69 66 20 28 20 65 6e 63 6f 64 69 6e 67 20 3d 3d O_TEXTCODEC.....if.(.encoding.==
37f40 20 55 6e 69 63 6f 64 65 55 54 46 38 20 29 0a 09 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a .UnicodeUTF8.)..return.QString::
37f60 66 72 6f 6d 55 74 66 38 28 20 73 6f 75 72 63 65 54 65 78 74 20 29 3b 0a 20 20 20 20 65 6c 73 65 fromUtf8(.sourceText.);.....else
37f80 0a 23 65 6e 64 69 66 0a 09 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 .#endif..return.QString::fromLat
37fa0 69 6e 31 28 20 73 6f 75 72 63 65 54 65 78 74 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c in1(.sourceText.);.}.#endif..inl
37fc0 69 6e 65 20 69 6e 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 68 6f 72 69 7a 6f 6e 74 61 6c ine.int.QApplication::horizontal
37fe0 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 61 6c 69 67 6e 20 29 0a 7b 0a 20 20 20 20 61 6c 69 Alignment(.int.align.).{.....ali
38000 67 6e 20 26 3d 20 41 6c 69 67 6e 48 6f 72 69 7a 6f 6e 74 61 6c 5f 4d 61 73 6b 3b 0a 20 20 20 20 gn.&=.AlignHorizontal_Mask;.....
38020 69 66 20 28 20 61 6c 69 67 6e 20 3d 3d 20 41 6c 69 67 6e 41 75 74 6f 20 29 20 7b 0a 09 69 66 20 if.(.align.==.AlignAuto.).{..if.
38040 28 20 72 65 76 65 72 73 65 4c 61 79 6f 75 74 28 29 20 29 0a 09 20 20 20 20 61 6c 69 67 6e 20 3d (.reverseLayout().)......align.=
38060 20 41 6c 69 67 6e 52 69 67 68 74 3b 0a 09 65 6c 73 65 0a 09 20 20 20 20 61 6c 69 67 6e 20 3d 20 .AlignRight;..else......align.=.
38080 41 6c 69 67 6e 4c 65 66 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 6c 69 67 AlignLeft;.....}.....return.alig
380a0 6e 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 50 50 4c 49 43 41 54 49 4f 4e 5f 48 0a 0a n;.}..#endif.//.QAPPLICATION_H..
380c0 00 00 00 0c 00 71 00 64 00 6f 00 6d 00 2e 00 68 00 00 53 11 2f 2a 20 20 20 20 20 20 20 20 20 20 .....q.d.o.m...h..S./*..........
380e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
38680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
386a0 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 44 4f 4d 5f 48 0a 23 ............*/..#ifndef.QDOM_H.#
386c0 64 65 66 69 6e 65 20 51 44 4f 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 define.QDOM_H..#ifndef.QT_H.#inc
386e0 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 0a lude."qstring.h".#endif.//.QT_H.
38700 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 29 20 7c 7c 20 .#if.!defined(QT_MODULE_XML).||.
38720 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 4c defined(.QT_LICENSE_PROFESSIONAL
38740 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 58 4d 4c 20 29 .).||.defined(.QT_INTERNAL_XML.)
38760 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 0a 23 65 6c 73 65 0a 23 64 65 .#define.QM_EXPORT_DOM.#else.#de
38780 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 fine.QM_EXPORT_DOM.Q_EXPORT.#end
387a0 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 4f 4d 0a 0a 63 6c 61 73 73 20 51 49 4f if..#ifndef.QT_NO_DOM..class.QIO
387c0 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 3b 0a 0a 63 6c 61 73 Device;.class.QTextStream;..clas
387e0 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 6c 52 65 61 s.QXmlInputSource;.class.QXmlRea
38800 64 65 72 3b 0a 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 50 72 69 76 61 74 65 3b der;..class.QDomDocumentPrivate;
38820 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 50 72 69 76 61 74 65 3b 0a .class.QDomDocumentTypePrivate;.
38840 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 50 72 69 76 61 74 class.QDomDocumentFragmentPrivat
38860 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 e;.class.QDomNodePrivate;.class.
38880 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 49 QDomNodeListPrivate;.class.QDomI
388a0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d mplementationPrivate;.class.QDom
388c0 45 6c 65 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 74 61 74 69 ElementPrivate;.class.QDomNotati
388e0 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 50 72 69 76 61 onPrivate;.class.QDomEntityPriva
38900 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 50 72 69 te;.class.QDomEntityReferencePri
38920 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 vate;.class.QDomProcessingInstru
38940 63 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 41 74 74 72 50 72 69 76 ctionPrivate;.class.QDomAttrPriv
38960 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 50 72 69 76 ate;.class.QDomCharacterDataPriv
38980 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 54 65 78 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 ate;.class.QDomTextPrivate;.clas
389a0 73 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d s.QDomCommentPrivate;.class.QDom
389c0 43 44 41 54 41 53 65 63 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e CDATASectionPrivate;.class.QDomN
389e0 61 6d 65 64 4e 6f 64 65 4d 61 70 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 49 6d amedNodeMapPrivate;.class.QDomIm
38a00 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 44 6f 6d plementationPrivate;..class.QDom
38a20 4e 6f 64 65 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 63 6c 61 NodeList;.class.QDomElement;.cla
38a40 73 73 20 51 44 6f 6d 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 3b 0a ss.QDomText;.class.QDomComment;.
38a60 63 6c 61 73 73 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 class.QDomCDATASection;.class.QD
38a80 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 omProcessingInstruction;.class.Q
38aa0 44 6f 6d 41 74 74 72 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e DomAttr;.class.QDomEntityReferen
38ac0 63 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 ce;.class.QDomDocument;.class.QD
38ae0 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 omNamedNodeMap;.class.QDomDocume
38b00 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 3b 0a nt;.class.QDomDocumentFragment;.
38b20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 3b 0a 63 6c 61 73 73 20 51 44 class.QDomDocumentType;.class.QD
38b40 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 omImplementation;.class.QDomNode
38b60 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f ;.class.QDomEntity;.class.QDomNo
38b80 74 61 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 3b tation;.class.QDomCharacterData;
38ba0 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 49 6d 70 6c 65 6d ..class.QM_EXPORT_DOM.QDomImplem
38bc0 65 6e 74 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 entation.{.public:.....QDomImple
38be0 6d 65 6e 74 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 mentation();.....QDomImplementat
38c00 69 6f 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 ion(.const.QDomImplementation&.)
38c20 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f ;.....virtual.~QDomImplementatio
38c40 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 6f 70 65 n();.....QDomImplementation&.ope
38c60 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f rator=.(.const.QDomImplementatio
38c80 6e 26 20 29 3b 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 n&.);.....bool.operator==.(.cons
38ca0 74 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 20 63 6f 6e 73 74 3b 0a 20 t.QDomImplementation&.).const;..
38cc0 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 74 20 51 44 6f 6d 49 ...bool.operator!=.(.const.QDomI
38ce0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 mplementation&.).const;......//.
38d00 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 46 65 functions.....virtual.bool.hasFe
38d20 61 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 65 61 74 75 72 65 2c 20 63 ature(.const.QString&.feature,.c
38d40 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 65 72 73 69 6f 6e 20 29 3b 0a 20 20 20 20 76 69 72 onst.QString&.version.);.....vir
38d60 74 75 61 6c 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 20 63 72 65 61 74 65 44 6f 63 75 tual.QDomDocumentType.createDocu
38d80 6d 65 6e 74 54 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 mentType(.const.QString&.qName,.
38da0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 const.QString&.publicId,.const.Q
38dc0 53 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 String&.systemId.);.....virtual.
38de0 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 28 20 63 6f 6e QDomDocument.createDocument(.con
38e00 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 st.QString&.nsURI,.const.QString
38e20 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 26 &.qName,.const.QDomDocumentType&
38e40 20 64 6f 63 74 79 70 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 6f 6e .doctype.);......//.Qt.extension
38e60 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 .....bool.isNull();..private:...
38e80 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 69 6d 70 ..QDomImplementationPrivate*.imp
38ea0 6c 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 28 20 51 44 6f 6d 49 l;.....QDomImplementation(.QDomI
38ec0 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 mplementationPrivate*.);......fr
38ee0 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 7d 3b 0a 0a 63 6c 61 iend.class.QDomDocument;.};..cla
38f00 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c ss.QM_EXPORT_DOM.QDomNode.{.publ
38f20 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4e 6f 64 65 54 79 70 65 20 7b 0a 09 45 6c 65 6d 65 6e 74 ic:.....enum.NodeType.{..Element
38f40 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 2c 0a 09 41 74 74 72 69 62 75 Node...............=.1,..Attribu
38f60 74 65 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 2c 0a 09 54 65 78 74 4e 6f 64 teNode.............=.2,..TextNod
38f80 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 33 2c 0a 09 43 44 41 54 41 53 65 e..................=.3,..CDATASe
38fa0 63 74 69 6f 6e 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 3d 20 34 2c 0a 09 45 6e 74 69 74 79 52 ctionNode..........=.4,..EntityR
38fc0 65 66 65 72 65 6e 63 65 4e 6f 64 65 20 20 20 20 20 20 20 3d 20 35 2c 0a 09 45 6e 74 69 74 79 4e eferenceNode.......=.5,..EntityN
38fe0 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 36 2c 0a 09 50 72 6f 63 65 73 73 ode................=.6,..Process
39000 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 4e 6f 64 65 20 3d 20 37 2c 0a 09 43 6f 6d 6d 65 6e 74 ingInstructionNode.=.7,..Comment
39020 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 38 2c 0a 09 44 6f 63 75 6d 65 6e Node...............=.8,..Documen
39040 74 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 39 2c 0a 09 44 6f 63 75 6d 65 6e tNode..............=.9,..Documen
39060 74 54 79 70 65 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 3d 20 31 30 2c 0a 09 44 6f 63 75 6d 65 tTypeNode..........=.10,..Docume
39080 6e 74 46 72 61 67 6d 65 6e 74 4e 6f 64 65 20 20 20 20 20 20 3d 20 31 31 2c 0a 09 4e 6f 74 61 74 ntFragmentNode......=.11,..Notat
390a0 69 6f 6e 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 32 2c 0a 09 42 61 73 65 ionNode..............=.12,..Base
390c0 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 2c 2f 2f 20 74 68 Node..................=.21,//.th
390e0 69 73 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 09 43 68 61 72 61 is.is.not.in.the.standard..Chara
39100 63 74 65 72 44 61 74 61 4e 6f 64 65 20 20 20 20 20 20 20 20 20 3d 20 32 32 20 2f 2f 20 74 68 69 cterDataNode.........=.22.//.thi
39120 73 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 7d 3b 0a s.is.not.in.the.standard.....};.
39140 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 28 20 63 .....QDomNode();.....QDomNode(.c
39160 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 26 20 onst.QDomNode&.);.....QDomNode&.
39180 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a 20 operator=.(.const.QDomNode&.);..
391a0 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 51 44 6f 6d 4e ...bool.operator==.(.const.QDomN
391c0 6f 64 65 26 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 ode&.).const;.....bool.operator!
391e0 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 =.(.const.QDomNode&.).const;....
39200 20 76 69 72 74 75 61 6c 20 7e 51 44 6f 6d 4e 6f 64 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f .virtual.~QDomNode();......//.DO
39220 4d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 M.functions.....virtual.QDomNode
39240 20 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e .insertBefore(.const.QDomNode&.n
39260 65 77 43 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 72 65 66 43 68 69 6c ewChild,.const.QDomNode&.refChil
39280 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 69 6e 73 65 72 74 d.);.....virtual.QDomNode.insert
392a0 41 66 74 65 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 2c After(.const.QDomNode&.newChild,
392c0 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 72 65 66 43 68 69 6c 64 20 29 3b 0a 20 20 20 .const.QDomNode&.refChild.);....
392e0 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 72 65 70 6c 61 63 65 43 68 69 6c 64 28 20 .virtual.QDomNode.replaceChild(.
39300 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 2c 20 63 6f 6e 73 74 20 const.QDomNode&.newChild,.const.
39320 51 44 6f 6d 4e 6f 64 65 26 20 6f 6c 64 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 QDomNode&.oldChild.);.....virtua
39340 6c 20 51 44 6f 6d 4e 6f 64 65 20 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6f 6e 73 74 20 51 44 l.QDomNode.removeChild(.const.QD
39360 6f 6d 4e 6f 64 65 26 20 6f 6c 64 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 omNode&.oldChild.);.....virtual.
39380 51 44 6f 6d 4e 6f 64 65 20 61 70 70 65 6e 64 43 68 69 6c 64 28 20 63 6f 6e 73 74 20 51 44 6f 6d QDomNode.appendChild(.const.QDom
393a0 4e 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f Node&.newChild.);.....virtual.bo
393c0 6f 6c 20 68 61 73 43 68 69 6c 64 4e 6f 64 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 ol.hasChildNodes().const;.....vi
393e0 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 63 6c 6f 6e 65 4e 6f 64 65 28 20 62 6f 6f 6c 20 64 rtual.QDomNode.cloneNode(.bool.d
39400 65 65 70 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 eep.=.TRUE.).const;.....virtual.
39420 76 6f 69 64 20 6e 6f 72 6d 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f void.normalize();.....virtual.bo
39440 6f 6c 20 69 73 53 75 70 70 6f 72 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 ol.isSupported(.const.QString&.f
39460 65 61 74 75 72 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 65 72 73 69 6f 6e 20 29 eature,.const.QString&.version.)
39480 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 .const;......//.DOM.read.only.at
394a0 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 64 tributes.....virtual.QString.nod
394c0 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e eName().const;.....virtual.QDomN
394e0 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a ode::NodeType.nodeType().const;.
39500 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 70 61 72 ....virtual.QDomNode.........par
39520 65 6e 74 4e 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f entNode().const;.....virtual.QDo
39540 6d 4e 6f 64 65 4c 69 73 74 20 20 20 20 20 63 68 69 6c 64 4e 6f 64 65 73 28 29 20 63 6f 6e 73 74 mNodeList.....childNodes().const
39560 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 66 ;.....virtual.QDomNode.........f
39580 69 72 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 irstChild().const;.....virtual.Q
395a0 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 6c 61 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 DomNode.........lastChild().cons
395c0 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 t;.....virtual.QDomNode.........
395e0 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 previousSibling().const;.....vir
39600 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 6e 65 78 74 53 69 62 6c 69 6e tual.QDomNode.........nextSiblin
39620 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 64 g().const;.....virtual.QDomNamed
39640 4e 6f 64 65 4d 61 70 20 61 74 74 72 69 62 75 74 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 NodeMap.attributes().const;.....
39660 76 69 72 74 75 61 6c 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 20 20 20 20 6f 77 6e 65 72 44 6f virtual.QDomDocument.....ownerDo
39680 63 75 6d 65 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 cument().const;.....virtual.QStr
396a0 69 6e 67 20 6e 61 6d 65 73 70 61 63 65 55 52 49 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 ing.namespaceURI().const;.....vi
396c0 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6c 6f 63 61 6c 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b rtual.QString.localName().const;
396e0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 65 73 28 .....virtual.bool.hasAttributes(
39700 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 74 65 73 0a ).const;......//.DOM.attributes.
39720 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 64 65 56 61 6c 75 65 28 29 20 ....virtual.QString.nodeValue().
39740 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 4e 6f 64 65 56 const;.....virtual.void.setNodeV
39760 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 alue(.const.QString&.);.....virt
39780 75 61 6c 20 51 53 74 72 69 6e 67 20 70 72 65 66 69 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ual.QString.prefix().const;.....
397a0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 virtual.void.setPrefix(.const.QS
397c0 74 72 69 6e 67 26 20 70 72 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 tring&.pre.);......//.Qt.extensi
397e0 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 41 74 74 72 28 29 20 63 6f ons.....virtual.bool.isAttr().co
39800 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 44 41 54 41 53 65 63 nst;.....virtual.bool.isCDATASec
39820 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 tion().const;.....virtual.bool.i
39840 73 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 sDocumentFragment().const;.....v
39860 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a irtual.bool.isDocument().const;.
39880 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 ....virtual.bool.isDocumentType(
398a0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 6c 65 6d ).const;.....virtual.bool.isElem
398c0 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 ent().const;.....virtual.bool.is
398e0 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 EntityReference().const;.....vir
39900 74 75 61 6c 20 62 6f 6f 6c 20 69 73 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 tual.bool.isText().const;.....vi
39920 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 rtual.bool.isEntity().const;....
39940 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 4e 6f 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 .virtual.bool.isNotation().const
39960 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 50 72 6f 63 65 73 73 69 6e 67 49 ;.....virtual.bool.isProcessingI
39980 6e 73 74 72 75 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 nstruction().const;.....virtual.
399a0 62 6f 6f 6c 20 69 73 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 bool.isCharacterData().const;...
399c0 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 6f 6d 6d 65 6e 74 28 29 20 63 6f 6e 73 74 ..virtual.bool.isComment().const
399e0 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 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 2a 2f 0a 20 20 20 20 51 ........................*/.....Q
39a40 44 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 DomNode.namedItem(.const.QString
39a60 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c &.name.).const;......bool.isNull
39a80 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 ().const;.....void.clear();.....
39aa0 20 51 44 6f 6d 41 74 74 72 20 74 6f 41 74 74 72 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 .QDomAttr.toAttr();.....QDomCDAT
39ac0 41 53 65 63 74 69 6f 6e 20 74 6f 43 44 41 54 41 53 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 ASection.toCDATASection();.....Q
39ae0 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 74 6f 44 6f 63 75 6d 65 6e 74 46 72 DomDocumentFragment.toDocumentFr
39b00 61 67 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 74 6f 44 6f 63 agment();.....QDomDocument.toDoc
39b20 75 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 20 74 6f ument();.....QDomDocumentType.to
39b40 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 DocumentType();.....QDomElement.
39b60 74 6f 45 6c 65 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 toElement();.....QDomEntityRefer
39b80 65 6e 63 65 20 74 6f 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 51 44 ence.toEntityReference();.....QD
39ba0 6f 6d 54 65 78 74 20 74 6f 54 65 78 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 20 omText.toText();.....QDomEntity.
39bc0 74 6f 45 6e 74 69 74 79 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 20 74 6f 4e toEntity();.....QDomNotation.toN
39be0 6f 74 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 otation();.....QDomProcessingIns
39c00 74 72 75 63 74 69 6f 6e 20 74 6f 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e truction.toProcessingInstruction
39c20 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 20 74 6f 43 68 61 72 ();.....QDomCharacterData.toChar
39c40 61 63 74 65 72 44 61 74 61 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 20 74 6f 43 acterData();.....QDomComment.toC
39c60 6f 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 28 20 51 54 65 78 74 53 omment();......void.save(.QTextS
39c80 74 72 65 61 6d 26 2c 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a tream&,.int.).const;..protected:
39ca0 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a 20 20 20 20 .....QDomNodePrivate*.impl;.....
39cc0 51 44 6f 6d 4e 6f 64 65 28 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 70 QDomNode(.QDomNodePrivate*.);..p
39ce0 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 rivate:.....friend.class.QDomDoc
39d00 75 6d 65 6e 74 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 75 ument;.....friend.class.QDomDocu
39d20 6d 65 6e 74 54 79 70 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e mentType;.....friend.class.QDomN
39d40 6f 64 65 4c 69 73 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 61 odeList;.....friend.class.QDomNa
39d60 6d 65 64 4e 6f 64 65 4d 61 70 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f medNodeMap;.};..class.QM_EXPORT_
39d80 44 4f 4d 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 DOM.QDomNodeList.{.public:.....Q
39da0 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 DomNodeList();.....QDomNodeList(
39dc0 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d .const.QDomNodeList&.);.....QDom
39de0 4e 6f 64 65 4c 69 73 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d NodeList&.operator=.(.const.QDom
39e00 4e 6f 64 65 4c 69 73 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 NodeList&.);.....bool.operator==
39e20 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 3b 0a .(.const.QDomNodeList&.).const;.
39e40 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 74 20 51 44 6f 6d ....bool.operator!=.(.const.QDom
39e60 4e 6f 64 65 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e NodeList&.).const;.....virtual.~
39e80 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 QDomNodeList();......//.DOM.func
39ea0 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 69 74 65 6d 28 tions.....virtual.QDomNode.item(
39ec0 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 2f 2f 20 44 4f 4d 20 .int.index.).const;......//.DOM.
39ee0 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c read.only.attributes.....virtual
39f00 20 75 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 63 .uint.length().const;.....uint.c
39f20 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 28 29 3b 20 ount().const.{.return.length();.
39f40 7d 20 2f 2f 20 51 74 20 41 50 49 20 63 6f 6e 73 69 74 61 6e 63 79 0a 0a 70 72 69 76 61 74 65 3a }.//.Qt.API.consitancy..private:
39f60 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a .....QDomNodeListPrivate*.impl;.
39f80 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 ....QDomNodeList(.QDomNodeListPr
39fa0 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d ivate*.);......friend.class.QDom
39fc0 4e 6f 64 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 Node;.....friend.class.QDomEleme
39fe0 6e 74 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 75 6d 65 6e nt;.....friend.class.QDomDocumen
3a000 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 44 t;.};..class.QM_EXPORT_DOM.QDomD
3a020 6f 63 75 6d 65 6e 74 54 79 70 65 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a ocumentType.:.public.QDomNode.{.
3a040 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 29 3b 0a public:.....QDomDocumentType();.
3a060 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d ....QDomDocumentType(.const.QDom
3a080 44 6f 63 75 6d 65 6e 74 54 79 70 65 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d DocumentType&.x.);.....QDomDocum
3a0a0 65 6e 74 54 79 70 65 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 entType&.operator=.(.const.QDomD
3a0c0 6f 63 75 6d 65 6e 74 54 79 70 65 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 6f 63 75 6d 65 6e ocumentType&.);.....~QDomDocumen
3a0e0 74 54 79 70 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 tType();......//.DOM.read.only.a
3a100 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 61 ttributes.....virtual.QString.na
3a120 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 me().const;.....virtual.QDomName
3a140 64 4e 6f 64 65 4d 61 70 20 65 6e 74 69 74 69 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 dNodeMap.entities().const;.....v
3a160 69 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 20 6e 6f 74 61 74 69 6f 6e irtual.QDomNamedNodeMap.notation
3a180 73 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 70 s().const;.....virtual.QString.p
3a1a0 75 62 6c 69 63 49 64 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 ublicId().const;.....virtual.QSt
3a1c0 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 ring.systemId().const;.....virtu
3a1e0 61 6c 20 51 53 74 72 69 6e 67 20 69 6e 74 65 72 6e 61 6c 53 75 62 73 65 74 28 29 20 63 6f 6e 73 al.QString.internalSubset().cons
3a200 74 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 t;......//.Reimplemented.from.QD
3a220 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f omNode.....QDomNode::NodeType.no
3a240 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d deType().const;.....bool.isDocum
3a260 65 6e 74 54 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 entType().const;..private:.....Q
3a280 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 DomDocumentType(.QDomDocumentTyp
3a2a0 65 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 ePrivate*.);......friend.class.Q
3a2c0 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c DomImplementation;.....friend.cl
3a2e0 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 ass.QDomDocument;.....friend.cla
3a300 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 ss.QDomNode;.};..class.QM_EXPORT
3a320 5f 44 4f 4d 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e _DOM.QDomDocument.:.public.QDomN
3a340 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 29 ode.{.public:.....QDomDocument()
3a360 3b 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 63 ;.....Q_EXPLICIT.QDomDocument(.c
3a380 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 51 5f 45 58 50 4c onst.QString&.name.);.....Q_EXPL
3a3a0 49 43 49 54 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 ICIT.QDomDocument(.const.QDomDoc
3a3c0 75 6d 65 6e 74 54 79 70 65 26 20 64 6f 63 74 79 70 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f umentType&.doctype.);.....QDomDo
3a3e0 63 75 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 78 20 29 3b cument(.const.QDomDocument&.x.);
3a400 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 .....QDomDocument&.operator=.(.c
3a420 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 onst.QDomDocument&.);.....~QDomD
3a440 6f 63 75 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 ocument();......//.DOM.functions
3a460 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 .....QDomElement.createElement(.
3a480 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 const.QString&.tagName.);.....QD
3a4a0 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 63 72 65 61 74 65 44 6f 63 75 6d 65 6e omDocumentFragment.createDocumen
3a4c0 74 46 72 61 67 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 20 63 72 65 61 74 65 tFragment();.....QDomText.create
3a4e0 54 65 78 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b TextNode(.const.QString&.data.);
3a500 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 20 63 72 65 61 74 65 43 6f 6d 6d 65 6e 74 28 20 .....QDomComment.createComment(.
3a520 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 51 44 6f 6d 43 const.QString&.data.);.....QDomC
3a540 44 41 54 41 53 65 63 74 69 6f 6e 20 63 72 65 61 74 65 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 DATASection.createCDATASection(.
3a560 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 51 44 6f 6d 50 const.QString&.data.);.....QDomP
3a580 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 20 63 72 65 61 74 65 50 72 6f 63 65 rocessingInstruction.createProce
3a5a0 73 73 69 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 ssingInstruction(.const.QString&
3a5c0 20 74 61 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 3b 0a .target,.const.QString&.data.);.
3a5e0 20 20 20 20 51 44 6f 6d 41 74 74 72 20 63 72 65 61 74 65 41 74 74 72 69 62 75 74 65 28 20 63 6f ....QDomAttr.createAttribute(.co
3a600 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 51 44 6f 6d 45 6e 74 nst.QString&.name.);.....QDomEnt
3a620 69 74 79 52 65 66 65 72 65 6e 63 65 20 63 72 65 61 74 65 45 6e 74 69 74 79 52 65 66 65 72 65 6e ityReference.createEntityReferen
3a640 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 ce(.const.QString&.name.);.....Q
3a660 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 63 DomNodeList.elementsByTagName(.c
3a680 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 onst.QString&.tagname.).const;..
3a6a0 20 20 20 51 44 6f 6d 4e 6f 64 65 20 69 6d 70 6f 72 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 44 ...QDomNode.importNode(.const.QD
3a6c0 6f 6d 4e 6f 64 65 26 20 69 6d 70 6f 72 74 65 64 4e 6f 64 65 2c 20 62 6f 6f 6c 20 64 65 65 70 20 omNode&.importedNode,.bool.deep.
3a6e0 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 );.....QDomElement.createElement
3a700 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 NS(.const.QString&.nsURI,.const.
3a720 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 63 QString&.qName.);.....QDomAttr.c
3a740 72 65 61 74 65 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 reateAttributeNS(.const.QString&
3a760 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a .nsURI,.const.QString&.qName.);.
3a780 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 ....QDomNodeList.elementsByTagNa
3a7a0 6d 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 meNS(.const.QString&.nsURI,.cons
3a7c0 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d t.QString&.localName.);.....QDom
3a7e0 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 42 79 49 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 Element.elementById(.const.QStri
3a800 6e 67 26 20 65 6c 65 6d 65 6e 74 49 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 ng&.elementId.);......//.DOM.rea
3a820 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 d.only.attributes.....QDomDocume
3a840 6e 74 54 79 70 65 20 64 6f 63 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d ntType.doctype().const;.....QDom
3a860 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 28 29 20 Implementation.implementation().
3a880 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 64 6f 63 75 6d 65 6e 74 45 const;.....QDomElement.documentE
3a8a0 6c 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e lement().const;......//.Qt.exten
3a8c0 73 69 6f 6e 73 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 sions.....bool.setContent(.const
3a8e0 20 51 43 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 70 61 63 65 50 .QCString&.text,.bool.namespaceP
3a900 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 rocessing,.QString.*errorMsg=0,.
3a920 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f 6c 75 int.*errorLine=0,.int.*errorColu
3a940 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 63 6f mn=0..);.....bool.setContent(.co
3a960 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 nst.QByteArray&.text,.bool.names
3a980 70 61 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 paceProcessing,.QString.*errorMs
3a9a0 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f g=0,.int.*errorLine=0,.int.*erro
3a9c0 72 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e rColumn=0..);.....bool.setConten
3a9e0 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d t(.const.QString&.text,.bool.nam
3aa00 65 73 70 61 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 espaceProcessing,.QString.*error
3aa20 4d 73 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 Msg=0,.int.*errorLine=0,.int.*er
3aa40 72 6f 72 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 rorColumn=0..);.....bool.setCont
3aa60 65 6e 74 28 20 51 49 4f 44 65 76 69 63 65 2a 20 64 65 76 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 70 ent(.QIODevice*.dev,.bool.namesp
3aa80 61 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 aceProcessing,.QString.*errorMsg
3aaa0 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 =0,.int.*errorLine=0,.int.*error
3aac0 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 Column=0..);.....bool.setContent
3aae0 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 51 53 74 72 69 6e 67 20 (.const.QCString&.text,.QString.
3ab00 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 *errorMsg=0,.int.*errorLine=0,.i
3ab20 6e 74 20 2a 65 72 72 6f 72 43 6f 6c 75 6d 6e 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 nt.*errorColumn=0.);.....bool.se
3ab40 74 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 74 65 78 74 tContent(.const.QByteArray&.text
3ab60 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f ,.QString.*errorMsg=0,.int.*erro
3ab80 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a rLine=0,.int.*errorColumn=0..);.
3aba0 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 ....bool.setContent(.const.QStri
3abc0 6e 67 26 20 74 65 78 74 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 ng&.text,.QString.*errorMsg=0,.i
3abe0 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f 6c 75 6d nt.*errorLine=0,.int.*errorColum
3ac00 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 51 49 4f n=0..);.....bool.setContent(.QIO
3ac20 44 65 76 69 63 65 2a 20 64 65 76 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 Device*.dev,.QString.*errorMsg=0
3ac40 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f ,.int.*errorLine=0,.int.*errorCo
3ac60 6c 75 6d 6e 3d 30 20 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 lumn=0..);......bool.setContent(
3ac80 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 20 2a 73 6f 75 72 63 65 2c 20 51 58 6d 6c 52 65 .QXmlInputSource.*source,.QXmlRe
3aca0 61 64 65 72 20 2a 72 65 61 64 65 72 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d ader.*reader,.QString.*errorMsg=
3acc0 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 0,.int.*errorLine=0,.int.*errorC
3ace0 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 olumn=0..);......//.Reimplemente
3ad00 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f d.from.QDomNode.....QDomNode::No
3ad20 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f deType.nodeType().const;.....boo
3ad40 6c 20 69 73 44 6f 63 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 l.isDocument().const;......//.Qt
3ad60 20 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 .extensions.....QString.toString
3ad80 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 65 72 67 65 20 74 68 65 ().const;.//.###.Qt.4:.merge.the
3ada0 20 74 77 6f 20 6f 76 65 72 6c 6f 61 64 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 .two.overloads.....QString.toStr
3adc0 69 6e 67 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 74 ing(.int.).const;.....QCString.t
3ade0 6f 43 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d oCString().const;.//.###.Qt.4:.m
3ae00 65 72 67 65 20 74 68 65 20 74 77 6f 20 6f 76 65 72 6c 6f 61 64 73 0a 20 20 20 20 51 43 53 74 72 erge.the.two.overloads.....QCStr
3ae20 69 6e 67 20 74 6f 43 53 74 72 69 6e 67 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 ing.toCString(.int.).const;..pri
3ae40 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 51 44 6f 6d 44 6f 63 75 vate:.....QDomDocument(.QDomDocu
3ae60 6d 65 6e 74 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 mentPrivate*.);......friend.clas
3ae80 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f s.QDomNode;.};..class.QM_EXPORT_
3aea0 44 4f 4d 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 DOM.QDomNamedNodeMap.{.public:..
3aec0 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e ...QDomNamedNodeMap();.....QDomN
3aee0 61 6d 65 64 4e 6f 64 65 4d 61 70 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 amedNodeMap(.const.QDomNamedNode
3af00 4d 61 70 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 26 20 6f 70 Map&.);.....QDomNamedNodeMap&.op
3af20 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 erator=.(.const.QDomNamedNodeMap
3af40 26 20 29 3b 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 &.);.....bool.operator==.(.const
3af60 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .QDomNamedNodeMap&.).const;.....
3af80 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 bool.operator!=.(.const.QDomName
3afa0 64 4e 6f 64 65 4d 61 70 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 7e 51 44 6f 6d 4e 61 6d 65 dNodeMap&.).const;.....~QDomName
3afc0 64 4e 6f 64 65 4d 61 70 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e dNodeMap();......//.DOM.function
3afe0 73 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 s.....QDomNode.namedItem(.const.
3b000 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 4e QString&.name.).const;.....QDomN
3b020 6f 64 65 20 73 65 74 4e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 ode.setNamedItem(.const.QDomNode
3b040 26 20 6e 65 77 4e 6f 64 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 72 65 6d 6f 76 65 &.newNode.);.....QDomNode.remove
3b060 4e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 NamedItem(.const.QString&.name.)
3b080 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 69 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 ;.....QDomNode.item(.int.index.)
3b0a0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 4e 53 .const;.....QDomNode.namedItemNS
3b0c0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 (.const.QString&.nsURI,.const.QS
3b0e0 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 tring&.localName.).const;.....QD
3b100 6f 6d 4e 6f 64 65 20 73 65 74 4e 61 6d 65 64 49 74 65 6d 4e 53 28 20 63 6f 6e 73 74 20 51 44 6f omNode.setNamedItemNS(.const.QDo
3b120 6d 4e 6f 64 65 26 20 6e 65 77 4e 6f 64 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 72 mNode&.newNode.);.....QDomNode.r
3b140 65 6d 6f 76 65 4e 61 6d 65 64 49 74 65 6d 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 emoveNamedItemNS(.const.QString&
3b160 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 .nsURI,.const.QString&.localName
3b180 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 .);......//.DOM.read.only.attrib
3b1a0 75 74 65 73 0a 20 20 20 20 75 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 utes.....uint.length().const;...
3b1c0 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 65 ..uint.count().const.{.return.le
3b1e0 6e 67 74 68 28 29 3b 20 7d 20 2f 2f 20 51 74 20 41 50 49 20 63 6f 6e 73 69 74 61 6e 63 79 0a 0a ngth();.}.//.Qt.API.consitancy..
3b200 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e ....//.Qt.extension.....bool.con
3b220 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
3b240 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d st;..private:.....QDomNamedNodeM
3b260 61 70 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f apPrivate*.impl;.....QDomNamedNo
3b280 64 65 4d 61 70 28 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 50 72 69 76 61 74 65 2a 20 deMap(.QDomNamedNodeMapPrivate*.
3b2a0 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 20 );......friend.class.QDomNode;..
3b2c0 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 ...friend.class.QDomDocumentType
3b2e0 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a ;.....friend.class.QDomElement;.
3b300 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 44 6f 63 75 };..class.QM_EXPORT_DOM.QDomDocu
3b320 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b mentFragment.:.public.QDomNode.{
3b340 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e .public:.....QDomDocumentFragmen
3b360 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 20 63 t();.....QDomDocumentFragment(.c
3b380 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 26 20 78 20 29 3b 0a onst.QDomDocumentFragment&.x.);.
3b3a0 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 26 20 6f 70 65 72 61 74 ....QDomDocumentFragment&.operat
3b3c0 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 or=.(.const.QDomDocumentFragment
3b3e0 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 &.);.....~QDomDocumentFragment()
3b400 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f ;......//.Reimplemented.from.QDo
3b420 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 mNode.....QDomNode::NodeType.nod
3b440 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 eType().const;.....bool.isDocume
3b460 6e 74 46 72 61 67 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 ntFragment().const;..private:...
3b480 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 20 51 44 6f 6d 44 6f 63 75 ..QDomDocumentFragment(.QDomDocu
3b4a0 6d 65 6e 74 46 72 61 67 6d 65 6e 74 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 mentFragmentPrivate*.);......fri
3b4c0 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 end.class.QDomDocument;.....frie
3b4e0 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f nd.class.QDomNode;.};..class.QM_
3b500 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 20 3a 20 70 EXPORT_DOM.QDomCharacterData.:.p
3b520 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f ublic.QDomNode.{.public:.....QDo
3b540 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 mCharacterData();.....QDomCharac
3b560 74 65 72 44 61 74 61 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 terData(.const.QDomCharacterData
3b580 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 26 20 6f 70 &.x.);.....QDomCharacterData&.op
3b5a0 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 erator=.(.const.QDomCharacterDat
3b5c0 61 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 3b 0a a&.);.....~QDomCharacterData();.
3b5e0 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 .....//.DOM.functions.....virtua
3b600 6c 20 51 53 74 72 69 6e 67 20 73 75 62 73 74 72 69 6e 67 44 61 74 61 28 20 75 6e 73 69 67 6e 65 l.QString.substringData(.unsigne
3b620 64 20 6c 6f 6e 67 20 6f 66 66 73 65 74 2c 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 63 6f 75 d.long.offset,.unsigned.long.cou
3b640 6e 74 20 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 44 61 74 nt.);.....virtual.void.appendDat
3b660 61 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 72 67 20 29 3b 0a 20 20 20 20 76 69 72 a(.const.QString&.arg.);.....vir
3b680 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 44 61 74 61 28 20 75 6e 73 69 67 6e 65 64 20 6c tual.void.insertData(.unsigned.l
3b6a0 6f 6e 67 20 6f 66 66 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 72 67 20 29 ong.offset,.const.QString&.arg.)
3b6c0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 6c 65 74 65 44 61 74 61 28 20 75 ;.....virtual.void.deleteData(.u
3b6e0 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6f 66 66 73 65 74 2c 20 75 6e 73 69 67 6e 65 64 20 6c 6f nsigned.long.offset,.unsigned.lo
3b700 6e 67 20 63 6f 75 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 70 ng.count.);.....virtual.void.rep
3b720 6c 61 63 65 44 61 74 61 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6f 66 66 73 65 74 2c 20 laceData(.unsigned.long.offset,.
3b740 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 unsigned.long.count,.const.QStri
3b760 6e 67 26 20 61 72 67 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 ng&.arg.);......//.DOM.read.only
3b780 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 6c 65 6e .attributes.....virtual.uint.len
3b7a0 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 gth().const;......//.DOM.attribu
3b7c0 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 20 63 tes.....virtual.QString.data().c
3b7e0 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 44 61 74 61 28 20 onst;.....virtual.void.setData(.
3b800 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c const.QString&.);......//.Reimpl
3b820 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f emented.from.QDomNode.....QDomNo
3b840 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 de::NodeType.nodeType().const;..
3b860 20 20 20 62 6f 6f 6c 20 69 73 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 20 63 6f 6e 73 74 3b ...bool.isCharacterData().const;
3b880 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 ..private:.....QDomCharacterData
3b8a0 28 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a (.QDomCharacterDataPrivate*.);..
3b8c0 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 ....friend.class.QDomDocument;..
3b8e0 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 54 65 78 74 3b 0a 20 20 20 20 66 72 ...friend.class.QDomText;.....fr
3b900 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 iend.class.QDomComment;.....frie
3b920 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f nd.class.QDomNode;.};..class.QM_
3b940 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 41 74 74 72 20 3a 20 70 75 62 6c 69 63 20 51 44 6f EXPORT_DOM.QDomAttr.:.public.QDo
3b960 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 28 29 3b 0a mNode.{.public:.....QDomAttr();.
3b980 20 20 20 20 51 44 6f 6d 41 74 74 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 78 20 ....QDomAttr(.const.QDomAttr&.x.
3b9a0 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e );.....QDomAttr&.operator=.(.con
3b9c0 73 74 20 51 44 6f 6d 41 74 74 72 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 41 74 74 72 28 29 3b st.QDomAttr&.);.....~QDomAttr();
3b9e0 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 ......//.DOM.read.only.attribute
3ba00 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e s.....virtual.QString.name().con
3ba20 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 70 65 63 69 66 69 65 64 28 29 st;.....virtual.bool.specified()
3ba40 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 .const;.....virtual.QDomElement.
3ba60 6f 77 6e 65 72 45 6c 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f ownerElement().const;......//.DO
3ba80 4d 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 M.attributes.....virtual.QString
3baa0 20 76 61 6c 75 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 .value().const;.....virtual.void
3bac0 20 73 65 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 .setValue(.const.QString&.);....
3bae0 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 ..//.Reimplemented.from.QDomNode
3bb00 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 .....QDomNode::NodeType.nodeType
3bb20 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 74 74 72 28 29 20 63 6f 6e 73 ().const;.....bool.isAttr().cons
3bb40 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 28 20 51 44 6f 6d 41 t;..private:.....QDomAttr(.QDomA
3bb60 74 74 72 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 ttrPrivate*.);......friend.class
3bb80 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 .QDomDocument;.....friend.class.
3bba0 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 QDomElement;.....friend.class.QD
3bbc0 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 omNode;.};..class.QM_EXPORT_DOM.
3bbe0 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a QDomElement.:.public.QDomNode.{.
3bc00 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 public:.....QDomElement();.....Q
3bc20 44 6f 6d 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 78 DomElement(.const.QDomElement&.x
3bc40 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 .);.....QDomElement&.operator=.(
3bc60 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d .const.QDomElement&.);.....~QDom
3bc80 45 6c 65 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 Element();......//.DOM.functions
3bca0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 .....QString.attribute(.const.QS
3bcc0 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 64 65 66 56 tring&.name,.const.QString&.defV
3bce0 61 6c 75 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 alue.=.QString::null.).const;...
3bd00 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 ..void.setAttribute(.const.QStri
3bd20 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 76 61 6c 75 65 20 29 ng&.name,.const.QString&.value.)
3bd40 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 ;.....void.setAttribute(.const.Q
3bd60 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 String&.name,.int.value.);.....v
3bd80 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 oid.setAttribute(.const.QString&
3bda0 20 6e 61 6d 65 2c 20 75 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 .name,.uint.value.);.....void.se
3bdc0 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c tAttribute(.const.QString&.name,
3bde0 20 6c 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 .long.value.);.....void.setAttri
3be00 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 75 6c 6f 6e 67 bute(.const.QString&.name,.ulong
3be20 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 .value.);.....void.setAttribute(
3be40 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 64 6f 75 62 6c 65 20 76 61 6c .const.QString&.name,.double.val
3be60 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 ue.);.....void.removeAttribute(.
3be80 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 51 44 6f 6d 41 const.QString&.name.);.....QDomA
3bea0 74 74 72 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ttr.attributeNode(.const.QString
3bec0 26 20 6e 61 6d 65 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 73 65 74 41 74 74 72 69 62 75 &.name);.....QDomAttr.setAttribu
3bee0 74 65 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6e 65 77 41 74 74 72 20 teNode(.const.QDomAttr&.newAttr.
3bf00 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 4e );.....QDomAttr.removeAttributeN
3bf20 6f 64 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6f 6c 64 41 74 74 72 20 29 3b 0a ode(.const.QDomAttr&.oldAttr.);.
3bf40 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 ....virtual.QDomNodeList.element
3bf60 73 42 79 54 61 67 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 6e 61 sByTagName(.const.QString&.tagna
3bf80 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 me.).const;.....bool.hasAttribut
3bfa0 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 0a e(.const.QString&.name.).const;.
3bfc0 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 .....QString.attributeNS(.const.
3bfe0 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f QString.nsURI,.const.QString&.lo
3c000 63 61 6c 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 65 66 56 61 6c 75 65 calName,.const.QString&.defValue
3c020 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e .).const;.....void.setAttributeN
3c040 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 S(.const.QString.nsURI,.const.QS
3c060 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c tring&.qName,.const.QString&.val
3c080 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 ue.);.....void.setAttributeNS(.c
3c0a0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e onst.QString.nsURI,.const.QStrin
3c0c0 67 26 20 71 4e 61 6d 65 2c 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 g&.qName,.int.value.);.....void.
3c0e0 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 setAttributeNS(.const.QString.ns
3c100 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 75 69 6e 74 20 URI,.const.QString&.qName,.uint.
3c120 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 value.);.....void.setAttributeNS
3c140 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 (.const.QString.nsURI,.const.QSt
3c160 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 6c 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 ring&.qName,.long.value.);.....v
3c180 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e oid.setAttributeNS(.const.QStrin
3c1a0 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 75 g.nsURI,.const.QString&.qName,.u
3c1c0 6c 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 long.value.);.....void.setAttrib
3c1e0 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 uteNS(.const.QString.nsURI,.cons
3c200 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 64 6f 75 62 6c 65 20 76 61 6c 75 65 20 29 t.QString&.qName,.double.value.)
3c220 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f ;.....void.removeAttributeNS(.co
3c240 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e nst.QString&.nsURI,.const.QStrin
3c260 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 61 74 74 g&.localName.);.....QDomAttr.att
3c280 72 69 62 75 74 65 4e 6f 64 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 ributeNodeNS(.const.QString&.nsU
3c2a0 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a RI,.const.QString&.localName.);.
3c2c0 20 20 20 20 51 44 6f 6d 41 74 74 72 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 4e 53 28 ....QDomAttr.setAttributeNodeNS(
3c2e0 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6e 65 77 41 74 74 72 20 29 3b 0a 20 20 20 20 .const.QDomAttr&.newAttr.);.....
3c300 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 virtual.QDomNodeList.elementsByT
3c320 61 67 4e 61 6d 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 agNameNS(.const.QString&.nsURI,.
3c340 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 63 6f 6e 73 74 const.QString&.localName.).const
3c360 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 ;.....bool.hasAttributeNS(.const
3c380 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 .QString&.nsURI,.const.QString&.
3c3a0 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 localName.).const;......//.DOM.r
3c3c0 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 ead.only.attributes.....QString.
3c3e0 74 61 67 4e 61 6d 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 67 tagName().const;.....void.setTag
3c400 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 20 2f 2f 20 Name(.const.QString&.name.);.//.
3c420 51 74 20 65 78 74 65 6e 73 69 6f 6e 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 Qt.extension......//.Reimplement
3c440 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f ed.from.QDomNode.....QDomNamedNo
3c460 64 65 4d 61 70 20 61 74 74 72 69 62 75 74 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 deMap.attributes().const;.....QD
3c480 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 omNode::NodeType.nodeType().cons
3c4a0 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6c 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a t;.....bool.isElement().const;..
3c4c0 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 ....QString.text().const;..priva
3c4e0 74 65 3a 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 28 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 te:.....QDomElement(.QDomElement
3c500 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 Private*.);......friend.class.QD
3c520 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f omDocument;.....friend.class.QDo
3c540 6d 4e 6f 64 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 41 74 74 72 mNode;.....friend.class.QDomAttr
3c560 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 54 65 ;.};..class.QM_EXPORT_DOM.QDomTe
3c580 78 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 0a 7b 0a xt.:.public.QDomCharacterData.{.
3c5a0 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d public:.....QDomText();.....QDom
3c5c0 54 65 78 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 54 65 78 74 26 20 78 20 29 3b 0a 20 20 20 20 51 Text(.const.QDomText&.x.);.....Q
3c5e0 44 6f 6d 54 65 78 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 54 DomText&.operator=.(.const.QDomT
3c600 65 78 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 54 65 78 74 28 29 3b 0a 0a 20 20 20 20 2f 2f ext&.);.....~QDomText();......//
3c620 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 20 73 70 6c 69 .DOM.functions.....QDomText.spli
3c640 74 54 65 78 74 28 20 69 6e 74 20 6f 66 66 73 65 74 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 tText(.int.offset.);......//.Rei
3c660 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f mplemented.from.QDomNode.....QDo
3c680 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 mNode::NodeType.nodeType().const
3c6a0 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 ;.....bool.isText().const;..priv
3c6c0 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 28 20 51 44 6f 6d 54 65 78 74 50 72 69 76 61 ate:.....QDomText(.QDomTextPriva
3c6e0 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 43 44 41 te*.);......friend.class.QDomCDA
3c700 54 41 53 65 63 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d TASection;.....friend.class.QDom
3c720 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e Document;.....friend.class.QDomN
3c740 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f ode;.};..class.QM_EXPORT_DOM.QDo
3c760 6d 43 6f 6d 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 mComment.:.public.QDomCharacterD
3c780 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 29 3b ata.{.public:.....QDomComment();
3c7a0 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 6f 6d 6d .....QDomComment(.const.QDomComm
3c7c0 65 6e 74 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 26 20 6f 70 65 72 61 ent&.x.);.....QDomComment&.opera
3c7e0 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 26 20 29 3b 0a 20 20 20 tor=.(.const.QDomComment&.);....
3c800 20 7e 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 .~QDomComment();......//.Reimple
3c820 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 mented.from.QDomNode.....QDomNod
3c840 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 e::NodeType.nodeType().const;...
3c860 20 20 62 6f 6f 6c 20 69 73 43 6f 6d 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 ..bool.isComment().const;..priva
3c880 74 65 3a 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 te:.....QDomComment(.QDomComment
3c8a0 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 Private*.);......friend.class.QD
3c8c0 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f omDocument;.....friend.class.QDo
3c8e0 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 mNode;.};..class.QM_EXPORT_DOM.Q
3c900 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 54 65 78 DomCDATASection.:.public.QDomTex
3c920 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e t.{.public:.....QDomCDATASection
3c940 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 ();.....QDomCDATASection(.const.
3c960 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 QDomCDATASection&.x.);.....QDomC
3c980 44 41 54 41 53 65 63 74 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 DATASection&.operator=.(.const.Q
3c9a0 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 43 44 41 DomCDATASection&.);.....~QDomCDA
3c9c0 54 41 53 65 63 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 TASection();......//.Reimplement
3c9e0 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e ed.from.QDomNode.....QDomNode::N
3ca00 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f odeType.nodeType().const;.....bo
3ca20 6f 6c 20 69 73 43 44 41 54 41 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 ol.isCDATASection().const;..priv
3ca40 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 51 44 6f 6d 43 ate:.....QDomCDATASection(.QDomC
3ca60 44 41 54 41 53 65 63 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 DATASectionPrivate*.);......frie
3ca80 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e nd.class.QDomDocument;.....frien
3caa0 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 d.class.QDomNode;.};..class.QM_E
3cac0 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 XPORT_DOM.QDomNotation.:.public.
3cae0 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 QDomNode.{.public:.....QDomNotat
3cb00 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 ion();.....QDomNotation(.const.Q
3cb20 44 6f 6d 4e 6f 74 61 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 DomNotation&.x.);.....QDomNotati
3cb40 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 74 61 74 69 on&.operator=.(.const.QDomNotati
3cb60 6f 6e 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 on&.);.....~QDomNotation();.....
3cb80 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 .//.DOM.read.only.attributes....
3cba0 20 51 53 74 72 69 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 .QString.publicId().const;.....Q
3cbc0 53 74 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f String.systemId().const;......//
3cbe0 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 .Reimplemented.from.QDomNode....
3cc00 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 .QDomNode::NodeType.nodeType().c
3cc20 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 6f 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 onst;.....bool.isNotation().cons
3cc40 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 20 51 t;..private:.....QDomNotation(.Q
3cc60 44 6f 6d 4e 6f 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 DomNotationPrivate*.);......frie
3cc80 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e nd.class.QDomDocument;.....frien
3cca0 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 d.class.QDomNode;.};..class.QM_E
3ccc0 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 45 6e 74 69 74 79 20 3a 20 70 75 62 6c 69 63 20 51 44 XPORT_DOM.QDomEntity.:.public.QD
3cce0 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 28 omNode.{.public:.....QDomEntity(
3cd00 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6e 74 );.....QDomEntity(.const.QDomEnt
3cd20 69 74 79 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 26 20 6f 70 65 72 61 74 ity&.x.);.....QDomEntity&.operat
3cd40 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6e 74 69 74 79 26 20 29 3b 0a 20 20 20 20 7e or=.(.const.QDomEntity&.);.....~
3cd60 51 44 6f 6d 45 6e 74 69 74 79 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f QDomEntity();......//.DOM.read.o
3cd80 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 nly.attributes.....virtual.QStri
3cda0 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c ng.publicId().const;.....virtual
3cdc0 20 51 53 74 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 .QString.systemId().const;.....v
3cde0 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 28 29 20 63 6f irtual.QString.notationName().co
3ce00 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 nst;......//.Reimplemented.from.
3ce20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 QDomNode.....QDomNode::NodeType.
3ce40 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 74 nodeType().const;.....bool.isEnt
3ce60 69 74 79 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 44 6f 6d 45 ity().const;..private:.....QDomE
3ce80 6e 74 69 74 79 28 20 51 44 6f 6d 45 6e 74 69 74 79 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 ntity(.QDomEntityPrivate*.);....
3cea0 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 ..friend.class.QDomNode;.};..cla
3cec0 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 ss.QM_EXPORT_DOM.QDomEntityRefer
3cee0 65 6e 63 65 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a ence.:.public.QDomNode.{.public:
3cf00 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 .....QDomEntityReference();.....
3cf20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 QDomEntityReference(.const.QDomE
3cf40 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 ntityReference&.x.);.....QDomEnt
3cf60 69 74 79 52 65 66 65 72 65 6e 63 65 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 ityReference&.operator=.(.const.
3cf80 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f QDomEntityReference&.);.....~QDo
3cfa0 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d mEntityReference();......//.Reim
3cfc0 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d plemented.from.QDomNode.....QDom
3cfe0 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b Node::NodeType.nodeType().const;
3d000 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 20 63 6f .....bool.isEntityReference().co
3d020 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 nst;..private:.....QDomEntityRef
3d040 65 72 65 6e 63 65 28 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 50 72 69 76 61 erence(.QDomEntityReferencePriva
3d060 74 65 2a 20 29 3b 0a 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 te*.);......friend.class.QDomDoc
3d080 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 ument;.....friend.class.QDomNode
3d0a0 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 50 72 ;.};..class.QM_EXPORT_DOM.QDomPr
3d0c0 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 44 6f ocessingInstruction.:.public.QDo
3d0e0 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 mNode.{.public:.....QDomProcessi
3d100 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 ngInstruction();.....QDomProcess
3d120 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d 50 72 6f 63 65 73 ingInstruction(.const.QDomProces
3d140 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 singInstruction&.x.);.....QDomPr
3d160 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 ocessingInstruction&.operator=.(
3d180 20 63 6f 6e 73 74 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e .const.QDomProcessingInstruction
3d1a0 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 &.);.....~QDomProcessingInstruct
3d1c0 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 ion();......//.DOM.read.only.att
3d1e0 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 61 72 67 ributes.....virtual.QString.targ
3d200 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 74 et().const;......//.DOM.attribut
3d220 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 20 63 6f es.....virtual.QString.data().co
3d240 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 61 74 61 28 20 63 nst;.....virtual.void.setData(.c
3d260 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 onst.QString&.d.);......//.Reimp
3d280 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e lemented.from.QDomNode.....QDomN
3d2a0 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a ode::NodeType.nodeType().const;.
3d2c0 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e ....bool.isProcessingInstruction
3d2e0 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 44 6f 6d 50 72 6f 63 ().const;..private:.....QDomProc
3d300 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e essingInstruction(.QDomProcessin
3d320 67 49 6e 73 74 72 75 63 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 gInstructionPrivate*.);......fri
3d340 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 end.class.QDomDocument;.....frie
3d360 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 0a 51 4d 5f 45 58 50 4f 52 nd.class.QDomNode;.};...QM_EXPOR
3d380 54 5f 44 4f 4d 20 51 54 65 78 74 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 T_DOM.QTextStream&.operator<<(.Q
3d3a0 54 65 78 74 53 74 72 65 61 6d 26 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a TextStream&,.const.QDomNode&.);.
3d3c0 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 44 4f 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 .#endif.//QT_NO_DOM.#endif.//.QD
3d3e0 4f 4d 5f 48 0a 00 00 00 14 00 71 00 64 00 72 00 61 00 77 00 75 00 74 00 6c 00 2e 00 68 00 00 04 OM_H......q.d.r.a.w.u.t.l...h...
3d400 29 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 )/*.............................
3d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d7e0 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 44 52 41 57 55 54 4c 5f 48 0a 23 64 65 66 69 6e 65 ...*/.#ifndef.QDRAWUTL_H.#define
3d800 20 51 44 52 41 57 55 54 4c 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 72 61 77 75 74 69 6c 2e .QDRAWUTL_H.#include."qdrawutil.
3d820 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 61 00 78 00 73 00 63 00 72 00 69 00 70 00 74 h".#endif......q.a.x.s.c.r.i.p.t
3d840 00 2e 00 68 00 00 16 af 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..../*......................
3d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3da80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3daa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3db00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3db20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3db40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3db60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3db80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc60 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 53 43 52 49 50 54 5f ..........*/..#ifndef.QAXSCRIPT_
3dc80 48 0a 23 64 65 66 69 6e 65 20 51 41 58 53 43 52 49 50 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 H.#define.QAXSCRIPT_H..#include.
3dca0 3c 71 61 78 6f 62 6a 65 63 74 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 41 78 42 61 73 65 3b 0a 63 6c <qaxobject.h>..class.QAxBase;.cl
3dcc0 61 73 73 20 51 41 78 53 63 72 69 70 74 3b 0a 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 53 69 ass.QAxScript;.class.QAxScriptSi
3dce0 74 65 3b 0a 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 3b 0a 63 6c 61 73 73 te;.class.QAxScriptEngine;.class
3dd00 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 3b 0a 63 6c 61 73 73 20 51 41 78 53 63 72 69 .QAxScriptManager;.class.QAxScri
3dd20 70 74 4d 61 6e 61 67 65 72 50 72 69 76 61 74 65 3b 0a 73 74 72 75 63 74 20 49 41 63 74 69 76 65 ptManagerPrivate;.struct.IActive
3dd40 53 63 72 69 70 74 3b 0a 0a 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 20 3a Script;..class.QAxScriptEngine.:
3dd60 20 70 75 62 6c 69 63 20 51 41 78 4f 62 6a 65 63 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 .public.QAxObject.{.public:.....
3dd80 65 6e 75 6d 20 53 74 61 74 65 20 7b 0a 09 55 6e 69 6e 69 74 69 61 6c 69 7a 65 64 20 3d 20 30 2c enum.State.{..Uninitialized.=.0,
3dda0 0a 09 49 6e 69 74 69 61 6c 69 7a 65 64 20 3d 20 35 2c 0a 09 53 74 61 72 74 65 64 20 3d 20 31 2c ..Initialized.=.5,..Started.=.1,
3ddc0 0a 09 43 6f 6e 6e 65 63 74 65 64 20 3d 20 32 2c 0a 09 44 69 73 63 6f 6e 6e 65 63 74 65 64 20 3d ..Connected.=.2,..Disconnected.=
3dde0 20 33 2c 0a 09 43 6c 6f 73 65 64 20 3d 20 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 41 78 53 .3,..Closed.=.4.....};......QAxS
3de00 63 72 69 70 74 45 6e 67 69 6e 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 6e 67 75 criptEngine(const.QString.&langu
3de20 61 67 65 2c 20 51 41 78 53 63 72 69 70 74 20 2a 73 63 72 69 70 74 29 3b 0a 20 20 20 20 7e 51 41 age,.QAxScript.*script);.....~QA
3de40 78 53 63 72 69 70 74 45 6e 67 69 6e 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c xScriptEngine();......bool.isVal
3de60 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 49 6e 74 72 6f 73 70 65 id().const;.....bool.hasIntrospe
3de80 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 ction().const;......QString.scri
3dea0 70 74 4c 61 6e 67 75 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 53 74 61 74 65 20 73 ptLanguage().const;......State.s
3dec0 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 65 28 tate().const;.....void.setState(
3dee0 53 74 61 74 65 20 73 74 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 63 6f 6e State.st);......void.addItem(con
3df00 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 6c 6f 6e 67 20 71 75 65 st.QString.&name);......long.que
3df20 72 79 49 6e 74 65 72 66 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 2c 20 76 6f 69 64 ryInterface(.const.QUuid.&,.void
3df40 2a 2a 20 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 62 6f 6f 6c **.).const;..protected:.....bool
3df60 20 69 6e 69 74 69 61 6c 69 7a 65 28 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 72 29 3b 0a 0a 70 72 .initialize(IUnknown**.ptr);..pr
3df80 69 76 61 74 65 3a 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 20 2a 73 63 72 69 70 74 5f 63 6f 64 ivate:.....QAxScript.*script_cod
3dfa0 65 3b 0a 20 20 20 20 49 41 63 74 69 76 65 53 63 72 69 70 74 20 2a 65 6e 67 69 6e 65 3b 0a 0a 20 e;.....IActiveScript.*engine;...
3dfc0 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 5f 6c 61 6e 67 75 61 67 65 3b 0a 7d 3b 0a 0a ...QString.script_language;.};..
3dfe0 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 class.QAxScript.:.public.QObject
3e000 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 .{.....Q_OBJECT..public:.....enu
3e020 6d 20 46 75 6e 63 74 69 6f 6e 46 6c 61 67 73 20 7b 0a 09 46 75 6e 63 74 69 6f 6e 4e 61 6d 65 73 m.FunctionFlags.{..FunctionNames
3e040 20 3d 20 30 2c 0a 09 46 75 6e 63 74 69 6f 6e 53 69 67 6e 61 74 75 72 65 73 09 0a 20 20 20 20 7d .=.0,..FunctionSignatures......}
3e060 3b 0a 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 ;......QAxScript(const.QString.&
3e080 6e 61 6d 65 2c 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 20 2a 6d 61 6e 61 67 65 72 29 name,.QAxScriptManager.*manager)
3e0a0 3b 0a 20 20 20 20 7e 51 41 78 53 63 72 69 70 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f ;.....~QAxScript();......bool.lo
3e0c0 61 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 ad(const.QString.&code,.const.QS
3e0e0 74 72 69 6e 67 20 26 6c 61 6e 67 75 61 67 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 tring.&language.=.QString::null)
3e100 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 75 6e 63 74 69 6f 6e 73 28 46 75 6e ;......QStringList.functions(Fun
3e120 63 74 69 6f 6e 46 6c 61 67 73 20 3d 20 46 75 6e 63 74 69 6f 6e 4e 61 6d 65 73 29 20 63 6f 6e 73 ctionFlags.=.FunctionNames).cons
3e140 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 43 6f 64 65 28 29 20 63 6f 6e t;......QString.scriptCode().con
3e160 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 4e 61 6d 65 28 29 20 63 6f 6e st;.....QString.scriptName().con
3e180 73 74 3b 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 20 2a 73 63 72 69 70 74 45 st;.....QAxScriptEngine.*scriptE
3e1a0 6e 67 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 63 61 6c ngine().const;......QVariant.cal
3e1c0 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 75 6e 63 74 69 6f 6e 2c 20 63 6f 6e 73 74 l(const.QString.&function,.const
3e1e0 20 51 56 61 72 69 61 6e 74 20 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 20 0a 09 09 09 .QVariant.&v1.=.QVariant(),.....
3e200 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d 20 51 56 61 72 69 61 .....const.QVariant.&v2.=.QVaria
3e220 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 33 nt(),.........const.QVariant.&v3
3e240 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 .=.QVariant(),.........const.QVa
3e260 72 69 61 6e 74 20 26 76 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 riant.&v4.=.QVariant(),.........
3e280 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c const.QVariant.&v5.=.QVariant(),
3e2a0 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 36 20 3d 20 51 56 .........const.QVariant.&v6.=.QV
3e2c0 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 ariant(),.........const.QVariant
3e2e0 20 26 76 37 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 .&v7.=.QVariant(),.........const
3e300 20 51 56 61 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 29 29 3b 0a 20 20 20 .QVariant.&v8.=.QVariant());....
3e320 20 51 56 61 72 69 61 6e 74 20 63 61 6c 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 75 .QVariant.call(const.QString.&fu
3e340 6e 63 74 69 6f 6e 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 20 26 61 72 nction,.QValueList<QVariant>.&ar
3e360 67 75 6d 65 6e 74 73 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 65 6e 74 guments);..signals:.....void.ent
3e380 65 72 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 28 29 3b 0a 20 20 20 ered();.....void.finished();....
3e3a0 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 28 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 72 .void.finished(const.QVariant.&r
3e3c0 65 73 75 6c 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 28 69 6e 74 20 63 6f esult);.....void.finished(int.co
3e3e0 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 6f 75 72 63 65 2c 63 6f 6e 73 74 20 de,.const.QString.&source,const.
3e400 51 53 74 72 69 6e 67 20 26 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 QString.&description,.const.QStr
3e420 69 6e 67 20 26 68 65 6c 70 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 ing.&help);.....void.stateChange
3e440 64 28 69 6e 74 20 73 74 61 74 65 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f 72 28 69 6e 74 d(int.state);.....void.error(int
3e460 20 63 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 73 63 72 69 70 74 69 6f .code,.const.QString.&descriptio
3e480 6e 2c 20 69 6e 74 20 73 6f 75 72 63 65 50 6f 73 69 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 n,.int.sourcePosition,.const.QSt
3e4a0 72 69 6e 67 20 26 73 6f 75 72 63 65 54 65 78 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 ring.&sourceText);..private:....
3e4c0 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 53 69 74 65 3b 0a 20 20 20 .friend.class.QAxScriptSite;....
3e4e0 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 3b 0a 0a .friend.class.QAxScriptEngine;..
3e500 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 4f 62 6a 65 63 74 73 28 29 3b 0a 20 20 20 20 51 41 ....void.updateObjects();.....QA
3e520 78 42 61 73 65 20 2a 66 69 6e 64 4f 62 6a 65 63 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 xBase.*findObject(const.QString.
3e540 26 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 5f 6e 61 6d 65 &name);......QString.script_name
3e560 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 5f 63 6f 64 65 3b 0a 20 20 20 20 51 ;.....QString.script_code;.....Q
3e580 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 20 2a 73 63 72 69 70 74 5f 6d 61 6e 61 67 65 72 3b AxScriptManager.*script_manager;
3e5a0 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 20 2a 73 63 72 69 70 74 5f 65 6e 67 .....QAxScriptEngine.*script_eng
3e5c0 69 6e 65 3b 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 53 69 74 65 20 2a 73 63 72 69 70 74 5f 73 ine;.....QAxScriptSite.*script_s
3e5e0 69 74 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 20 ite;.};..class.QAxScriptManager.
3e600 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 0a :.public.QObject.{.....Q_OBJECT.
3e620 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 28 20 51 .public:.....QAxScriptManager(.Q
3e640 4f 62 6a 65 63 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 Object.*parent.=.0,.const.char.*
3e660 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 name.=.0.);.....~QAxScriptManage
3e680 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4f 62 6a 65 63 74 28 51 41 78 42 61 73 65 r();......void.addObject(QAxBase
3e6a0 20 2a 6f 62 6a 65 63 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4f 62 6a 65 63 74 28 51 4f .*object);.....void.addObject(QO
3e6c0 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 bject.*object);......QStringList
3e6e0 20 66 75 6e 63 74 69 6f 6e 73 28 51 41 78 53 63 72 69 70 74 3a 3a 46 75 6e 63 74 69 6f 6e 46 6c .functions(QAxScript::FunctionFl
3e700 61 67 73 20 3d 20 51 41 78 53 63 72 69 70 74 3a 3a 46 75 6e 63 74 69 6f 6e 4e 61 6d 65 73 29 20 ags.=.QAxScript::FunctionNames).
3e720 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 63 72 69 70 74 4e 61 6d const;.....QStringList.scriptNam
3e740 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 20 2a 73 63 72 69 70 es().const;.....QAxScript.*scrip
3e760 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 29 20 63 6f 6e 73 74 3b 0a 0a 20 t(const.QString.&name).const;...
3e780 20 20 20 51 41 78 53 63 72 69 70 74 2a 20 6c 6f 61 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ...QAxScript*.load(const.QString
3e7a0 20 26 63 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 63 6f 6e .&code,.const.QString.&name,.con
3e7c0 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 6e 67 75 61 67 65 29 3b 0a 20 20 20 20 51 41 78 53 63 st.QString.&language);.....QAxSc
3e7e0 72 69 70 74 2a 20 6c 6f 61 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 2c 20 ript*.load(const.QString.&file,.
3e800 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 51 56 61 72 69 const.QString.&name);......QVari
3e820 61 6e 74 20 63 61 6c 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 75 6e 63 74 69 6f 6e ant.call(const.QString.&function
3e840 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 ,.const.QVariant.&v1.=.QVariant(
3e860 29 2c 20 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d ),..........const.QVariant.&v2.=
3e880 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 .QVariant(),.........const.QVari
3e8a0 61 6e 74 20 26 76 33 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f ant.&v3.=.QVariant(),.........co
3e8c0 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 nst.QVariant.&v4.=.QVariant(),..
3e8e0 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 .......const.QVariant.&v5.=.QVar
3e900 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 iant(),.........const.QVariant.&
3e920 76 36 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 v6.=.QVariant(),.........const.Q
3e940 56 61 72 69 61 6e 74 20 26 76 37 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 Variant.&v7.=.QVariant(),.......
3e960 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 ..const.QVariant.&v8.=.QVariant(
3e980 29 29 3b 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 63 61 6c 6c 28 63 6f 6e 73 74 20 51 53 74 72 ));.....QVariant.call(const.QStr
3e9a0 69 6e 67 20 26 66 75 6e 63 74 69 6f 6e 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 ing.&function,.QValueList<QVaria
3e9c0 6e 74 3e 20 26 61 72 67 75 6d 65 6e 74 73 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f nt>.&arguments);......static.boo
3e9e0 6c 20 72 65 67 69 73 74 65 72 45 6e 67 69 6e 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 l.registerEngine(const.QString.&
3ea00 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 65 78 74 65 6e 73 69 6f 6e 2c 20 name,.const.QString.&extension,.
3ea20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 64 65 20 3d 20 51 53 74 72 69 6e 67 28 29 29 const.QString.&code.=.QString())
3ea40 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 46 69 6c 65 46 ;.....static.QString.scriptFileF
3ea60 69 6c 74 65 72 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f ilter();..signals:.....void.erro
3ea80 72 28 51 41 78 53 63 72 69 70 74 20 2a 73 63 72 69 70 74 2c 20 69 6e 74 20 63 6f 64 65 2c 20 63 r(QAxScript.*script,.int.code,.c
3eaa0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 69 6e 74 20 73 onst.QString.&description,.int.s
3eac0 6f 75 72 63 65 50 6f 73 69 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 6f ourcePosition,.const.QString.&so
3eae0 75 72 63 65 54 65 78 74 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 urceText);..private.slots:.....v
3eb00 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 51 4f 62 6a 65 63 74 20 2a 6f 29 3b oid.objectDestroyed(QObject.*o);
3eb20 0a 20 20 20 20 76 6f 69 64 20 73 63 72 69 70 74 45 72 72 6f 72 28 69 6e 74 20 63 6f 64 65 2c 20 .....void.scriptError(int.code,.
3eb40 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 69 6e 74 20 const.QString.&description,.int.
3eb60 73 6f 75 72 63 65 50 6f 73 69 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 sourcePosition,.const.QString.&s
3eb80 6f 75 72 63 65 54 65 78 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 ourceText);..private:.....friend
3eba0 20 63 6c 61 73 73 20 51 41 78 53 63 72 69 70 74 3b 0a 20 20 20 20 51 41 78 53 63 72 69 70 74 4d .class.QAxScript;.....QAxScriptM
3ebc0 61 6e 61 67 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 anagerPrivate.*d;......void.upda
3ebe0 74 65 53 63 72 69 70 74 28 51 41 78 53 63 72 69 70 74 2a 29 3b 0a 20 20 20 20 51 41 78 53 63 72 teScript(QAxScript*);.....QAxScr
3ec00 69 70 74 20 2a 73 63 72 69 70 74 46 6f 72 46 75 6e 63 74 69 6f 6e 28 63 6f 6e 73 74 20 51 53 74 ipt.*scriptForFunction(const.QSt
3ec20 72 69 6e 67 20 26 66 75 6e 63 74 69 6f 6e 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 0a 2f 2f 20 51 ring.&function).const;.};...//.Q
3ec40 41 78 53 63 72 69 70 74 20 69 6e 6c 69 6e 65 73 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 AxScript.inlines..inline.QString
3ec60 20 51 41 78 53 63 72 69 70 74 3a 3a 73 63 72 69 70 74 43 6f 64 65 28 29 20 63 6f 6e 73 74 0a 7b .QAxScript::scriptCode().const.{
3ec80 0a 20 20 20 20 72 65 74 75 72 6e 20 73 63 72 69 70 74 5f 63 6f 64 65 3b 0a 7d 0a 0a 69 6e 6c 69 .....return.script_code;.}..inli
3eca0 6e 65 20 51 53 74 72 69 6e 67 20 51 41 78 53 63 72 69 70 74 3a 3a 73 63 72 69 70 74 4e 61 6d 65 ne.QString.QAxScript::scriptName
3ecc0 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 63 72 69 70 74 5f 6e 61 6d ().const.{.....return.script_nam
3ece0 65 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 20 2a 51 41 e;.}..inline.QAxScriptEngine.*QA
3ed00 78 53 63 72 69 70 74 3a 3a 73 63 72 69 70 74 45 6e 67 69 6e 65 28 29 20 63 6f 6e 73 74 0a 7b 0a xScript::scriptEngine().const.{.
3ed20 20 20 20 20 72 65 74 75 72 6e 20 73 63 72 69 70 74 5f 65 6e 67 69 6e 65 3b 0a 7d 0a 0a 2f 2f 20 ....return.script_engine;.}..//.
3ed40 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 20 69 6e 6c 69 6e 65 73 0a 0a 69 6e 6c 69 6e 65 20 QAxScriptEngine.inlines..inline.
3ed60 62 6f 6f 6c 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e 65 3a 3a 69 73 56 61 6c 69 64 28 29 20 bool.QAxScriptEngine::isValid().
3ed80 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 65 6e 67 69 6e 65 20 21 3d 20 30 3b 0a const.{.....return.engine.!=.0;.
3eda0 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 41 78 53 63 72 69 70 74 45 6e 67 69 6e }..inline.QString.QAxScriptEngin
3edc0 65 3a 3a 73 63 72 69 70 74 4c 61 6e 67 75 61 67 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 e::scriptLanguage().const.{.....
3ede0 72 65 74 75 72 6e 20 73 63 72 69 70 74 5f 6c 61 6e 67 75 61 67 65 3b 0a 7d 0a 0a 2f 2f 20 51 41 return.script_language;.}..//.QA
3ee00 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 20 69 6e 6c 69 6e 65 73 0a 0a 69 6e 6c 69 6e 65 20 76 xScriptManager.inlines..inline.v
3ee20 6f 69 64 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 67 65 72 3a 3a 61 64 64 4f 62 6a 65 63 74 28 oid.QAxScriptManager::addObject(
3ee40 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 29 0a 7b 0a 20 20 20 20 65 78 74 65 72 6e 20 51 41 QObject.*object).{.....extern.QA
3ee60 78 42 61 73 65 20 2a 71 61 78 5f 63 72 65 61 74 65 5f 6f 62 6a 65 63 74 5f 77 72 61 70 70 65 72 xBase.*qax_create_object_wrapper
3ee80 28 51 4f 62 6a 65 63 74 2a 29 3b 0a 20 20 20 20 51 41 78 42 61 73 65 20 2a 77 72 61 70 70 65 72 (QObject*);.....QAxBase.*wrapper
3eea0 20 3d 20 71 61 78 5f 63 72 65 61 74 65 5f 6f 62 6a 65 63 74 5f 77 72 61 70 70 65 72 28 6f 62 6a .=.qax_create_object_wrapper(obj
3eec0 65 63 74 29 3b 0a 20 20 20 20 61 64 64 4f 62 6a 65 63 74 28 77 72 61 70 70 65 72 29 3b 0a 7d 0a ect);.....addObject(wrapper);.}.
3eee0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 58 53 43 52 49 50 54 5f 48 0a 00 00 00 1a 00 71 00 65 00 .#endif.//.QAXSCRIPT_H......q.e.
3ef00 75 00 63 00 6b 00 72 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0e 37 2f 2a 20 20 20 20 20 u.c.k.r.c.o.d.e.c...h...7/*.....
3ef20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ef40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ef60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ef80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3efa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3efc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3efe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f4e0 20 20 20 20 20 20 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 ..............................*/
3f500 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 20 ../*............................
3f520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fa00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fa20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fa40 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 45 55 .................*/..#ifndef.QEU
3fa60 43 4b 52 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 45 55 43 4b 52 43 4f 44 45 43 5f 48 CKRCODEC_H.#define.QEUCKRCODEC_H
3fa80 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 65 78 74 63 6f ..#ifndef.QT_H.#include."qtextco
3faa0 64 65 63 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 dec.h".#endif.//.QT_H..#ifndef.Q
3fac0 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f T_NO_BIG_CODECS..#if.defined(QT_
3fae0 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f PLUGIN).#define.Q_EXPORT_CODECS_
3fb00 4b 52 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 KR.#else.#define.Q_EXPORT_CODECS
3fb20 5f 4b 52 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 5f 45 58 50 _KR.Q_EXPORT.#endif..class.Q_EXP
3fb40 4f 52 54 5f 43 4f 44 45 43 53 5f 4b 52 20 51 45 75 63 4b 72 43 6f 64 65 63 20 3a 20 70 75 62 6c ORT_CODECS_KR.QEucKrCodec.:.publ
3fb60 69 63 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 ic.QTextCodec.{.public:.....virt
3fb80 75 61 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 ual.int.mibEnum().const;.....con
3fba0 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 st.char*.name().const;.....const
3fbc0 20 63 68 61 72 2a 20 6d 69 6d 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 .char*.mimeName().const;......QT
3fbe0 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b extDecoder*.makeDecoder().const;
3fc00 0a 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 ..#if.!defined(Q_NO_USING_KEYWOR
3fc20 44 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 D).....using.QTextCodec::fromUni
3fc40 63 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 code;.#endif.....QCString.fromUn
3fc60 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 74 26 20 6c 65 icode(const.QString&.uc,.int&.le
3fc80 6e 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 nInOut).const;.....QString.toUni
3fca0 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 code(const.char*.chars,.int.len)
3fcc0 20 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 .const;......int.heuristicConten
3fce0 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 6e 74 20 6c 65 tMatch(const.char*.chars,.int.le
3fd00 6e 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 n).const;.....int.heuristicNameM
3fd20 61 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 atch(const.char*.hint).const;.};
3fd40 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 63 00 6f 00 6c 00 6c 00 65 ..#endif.#endif......q.c.o.l.l.e
3fd60 00 63 00 74 00 2e 00 68 00 00 04 2e 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .c.t...h..../*..................
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 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4c 45 43 ..............*/.#ifndef.QCOLLEC
40160 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c 4c 45 43 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 T_H.#define.QCOLLECT_H.#include.
40180 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 "qptrcollection.h".#endif......q
401a0 00 63 00 68 00 65 00 63 00 6b 00 62 00 6f 00 78 00 2e 00 68 00 00 0a ee 2f 2a 20 20 20 20 20 20 .c.h.e.c.k.b.o.x...h..../*......
401c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
401e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
402a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
402c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
402e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
403a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
403c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
403e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
404a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
404c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a ...............................*
407a0 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 48 45 43 4b 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 /..#ifndef.QCHECKBOX_H.#define.Q
407c0 43 48 45 43 4b 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 CHECKBOX_H..#ifndef.QT_H.#includ
407e0 65 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 e."qbutton.h".#endif.//.QT_H..#i
40800 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 0a 63 6c 61 73 73 20 51 5f 45 58 fndef.QT_NO_CHECKBOX..class.Q_EX
40820 50 4f 52 54 20 51 43 68 65 63 6b 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 0a PORT.QCheckBox.:.public.QButton.
40840 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 28 20 62 {.....Q_OBJECT.....Q_PROPERTY(.b
40860 6f 6f 6c 20 63 68 65 63 6b 65 64 20 52 45 41 44 20 69 73 43 68 65 63 6b 65 64 20 57 52 49 54 45 ool.checked.READ.isChecked.WRITE
40880 20 73 65 74 43 68 65 63 6b 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f .setChecked.).....Q_PROPERTY(.bo
408a0 6f 6c 20 74 72 69 73 74 61 74 65 20 52 45 41 44 20 69 73 54 72 69 73 74 61 74 65 20 57 52 49 54 ol.tristate.READ.isTristate.WRIT
408c0 45 20 73 65 74 54 72 69 73 74 61 74 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 E.setTristate.).....Q_OVERRIDE(.
408e0 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 4e 41 42 4c 45 20 74 72 75 65 20 53 43 bool.autoMask.DESIGNABLE.true.SC
40900 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 68 RIPTABLE.true.)..public:.....QCh
40920 65 63 6b 42 6f 78 28 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 eckBox(.QWidget.*parent,.const.c
40940 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 42 6f 78 28 20 63 6f har*.name=0.);.....QCheckBox(.co
40960 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 nst.QString.&text,.QWidget.*pare
40980 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 62 nt,.const.char*.name=0.);......b
409a0 6f 6f 6c 20 20 20 20 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 ool....isChecked().const;......v
409c0 6f 69 64 20 20 20 20 73 65 74 4e 6f 43 68 61 6e 67 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 oid....setNoChange();......void.
409e0 20 20 20 73 65 74 54 72 69 73 74 61 74 65 28 62 6f 6f 6c 20 79 3d 54 52 55 45 29 3b 0a 20 20 20 ...setTristate(bool.y=TRUE);....
40a00 20 62 6f 6f 6c 20 20 20 20 69 73 54 72 69 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 .bool....isTristate().const;....
40a20 20 20 51 53 69 7a 65 20 20 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 ..QSize...sizeHint().const;..pub
40a40 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 43 68 65 63 6b 65 lic.slots:.....void....setChecke
40a60 64 28 20 62 6f 6f 6c 20 63 68 65 63 6b 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 d(.bool.check.);..protected:....
40a80 20 76 6f 69 64 20 20 20 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
40aa0 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 42 75 74 74 6f 6e 28 20 51 nt*.);.....void....drawButton(.Q
40ac0 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 42 75 74 Painter.*.);.....void....drawBut
40ae0 74 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 tonLabel(.QPainter.*.);.....void
40b00 20 20 20 20 75 70 64 61 74 65 4d 61 73 6b 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 68 69 ....updateMask();.....bool....hi
40b20 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 20 63 6f 6e tButton(.const.QPoint.&pos.).con
40b40 73 74 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f st;.private:.//.Disabled.copy.co
40b60 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 69 nstructor.and.operator=.#if.defi
40b80 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 43 68 65 63 6b 42 6f ned(Q_DISABLE_COPY).....QCheckBo
40ba0 78 28 20 63 6f 6e 73 74 20 51 43 68 65 63 6b 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 43 68 65 x(.const.QCheckBox.&.);.....QChe
40bc0 63 6b 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 68 65 63 6b 42 6f ckBox.&operator=(.const.QCheckBo
40be0 78 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 x.&.);.#endif.};...inline.bool.Q
40c00 43 68 65 63 6b 42 6f 78 3a 3a 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 CheckBox::isChecked().const.{.re
40c20 74 75 72 6e 20 69 73 4f 6e 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 43 68 65 turn.isOn();.}..inline.void.QChe
40c40 63 6b 42 6f 78 3a 3a 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 63 68 65 63 6b 20 29 0a ckBox::setChecked(.bool.check.).
40c60 7b 20 73 65 74 4f 6e 28 20 63 68 65 63 6b 20 29 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 {.setOn(.check.);.}...#endif.//.
40c80 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 48 45 43 4b QT_NO_CHECKBOX..#endif.//.QCHECK
40ca0 42 4f 58 5f 48 0a 00 00 00 14 00 71 00 61 00 73 00 79 00 6e 00 63 00 69 00 6f 00 2e 00 68 00 00 BOX_H......q.a.s.y.n.c.i.o...h..
40cc0 0b f7 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 ../*............................
40ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 ................................
411c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
411e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
412a0 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 41 53 .................*/..#ifndef.QAS
412c0 59 4e 43 49 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 59 4e 43 49 4f 5f 48 0a 0a 23 69 66 6e YNCIO_H.#define.QASYNCIO_H..#ifn
412e0 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 def.QT_H.#include."qobject.h".#i
41300 6e 63 6c 75 64 65 20 22 71 73 69 67 6e 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 69 nclude."qsignal.h".#include."qti
41320 6d 65 72 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 mer.h".#endif.//.QT_H..#ifndef.Q
41340 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 63 6c 61 73 73 20 51 49 4f 44 65 76 69 63 65 3b 0a T_NO_ASYNC_IO..class.QIODevice;.
41360 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 .class.Q_EXPORT.QAsyncIO.{.publi
41380 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 73 79 6e 63 49 4f 28 29 3b 0a 20 20 20 20 c:.....virtual.~QAsyncIO();.....
413a0 76 6f 69 64 20 63 6f 6e 6e 65 63 74 28 51 4f 62 6a 65 63 74 2a 2c 20 63 6f 6e 73 74 20 63 68 61 void.connect(QObject*,.const.cha
413c0 72 20 2a 6d 65 6d 62 65 72 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 r.*member);..protected:.....void
413e0 20 72 65 61 64 79 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 69 67 6e 61 6c 20 .ready();..private:.....QSignal.
41400 73 69 67 6e 61 6c 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 signal;.};..class.Q_EXPORT.QData
41420 53 69 6e 6b 20 3a 20 70 75 62 6c 69 63 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 63 3a Sink.:.public.QAsyncIO.{.public:
41440 0a 20 20 20 20 2f 2f 20 43 61 6c 6c 20 74 68 69 73 20 74 6f 20 6b 6e 6f 77 20 68 6f 77 20 6d 75 .....//.Call.this.to.know.how.mu
41460 63 68 20 49 20 63 61 6e 20 74 61 6b 65 2e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 ch.I.can.take......virtual.int.r
41480 65 61 64 79 54 6f 52 65 63 65 69 76 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 eadyToReceive()=0;.....virtual.v
414a0 6f 69 64 20 72 65 63 65 69 76 65 28 63 6f 6e 73 74 20 75 63 68 61 72 2a 2c 20 69 6e 74 20 63 6f oid.receive(const.uchar*,.int.co
414c0 75 6e 74 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6f 66 28 29 3d 30 unt)=0;.....virtual.void.eof()=0
414e0 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 79 62 65 52 65 61 64 79 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 ;.....void.maybeReady();.};..cla
41500 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 6f 75 72 63 65 20 3a 20 70 75 62 6c 69 63 ss.Q_EXPORT.QDataSource.:.public
41520 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 .QAsyncIO.{.public:.....virtual.
41540 69 6e 74 20 72 65 61 64 79 54 6f 53 65 6e 64 28 29 3d 30 3b 20 2f 2f 20 72 65 74 75 72 6e 73 20 int.readyToSend()=0;.//.returns.
41560 2d 31 20 77 68 65 6e 20 6e 65 76 65 72 20 61 6e 79 20 6d 6f 72 65 20 72 65 61 64 79 0a 20 20 20 -1.when.never.any.more.ready....
41580 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6e 64 54 6f 28 51 44 61 74 61 53 69 6e 6b 2a 2c .virtual.void.sendTo(QDataSink*,
415a0 20 69 6e 74 20 63 6f 75 6e 74 29 3d 30 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 79 62 65 52 65 61 .int.count)=0;.....void.maybeRea
415c0 64 79 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 77 69 6e 64 61 62 dy();......virtual.bool.rewindab
415e0 6c 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 20 65 6e 61 le().const;.....virtual.void.ena
41600 62 6c 65 52 65 77 69 6e 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 bleRewind(bool);.....virtual.voi
41620 64 20 72 65 77 69 6e 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 d.rewind();.};..class.Q_EXPORT.Q
41640 49 4f 44 65 76 69 63 65 53 6f 75 72 63 65 20 3a 20 70 75 62 6c 69 63 20 51 44 61 74 61 53 6f 75 IODeviceSource.:.public.QDataSou
41660 72 63 65 20 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 62 75 66 5f 73 69 7a 65 3b 0a 20 20 rce.{.....const.int.buf_size;...
41680 20 20 75 63 68 61 72 20 2a 62 75 66 66 65 72 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 ..uchar.*buffer;.....QIODevice*.
416a0 69 6f 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 77 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 iod;.....bool.rew;..public:.....
416c0 51 49 4f 44 65 76 69 63 65 53 6f 75 72 63 65 28 51 49 4f 44 65 76 69 63 65 2a 2c 20 69 6e 74 20 QIODeviceSource(QIODevice*,.int.
416e0 62 75 66 73 69 7a 65 3d 34 30 39 36 29 3b 0a 20 20 20 7e 51 49 4f 44 65 76 69 63 65 53 6f 75 72 bufsize=4096);....~QIODeviceSour
41700 63 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 65 61 64 79 54 6f 53 65 6e 64 28 29 3b 0a 20 20 ce();......int.readyToSend();...
41720 20 20 76 6f 69 64 20 73 65 6e 64 54 6f 28 51 44 61 74 61 53 69 6e 6b 2a 20 73 69 6e 6b 2c 20 69 ..void.sendTo(QDataSink*.sink,.i
41740 6e 74 20 6e 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 77 69 6e 64 61 62 6c 65 28 29 20 63 6f 6e nt.n);.....bool.rewindable().con
41760 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 61 62 6c 65 52 65 77 69 6e 64 28 62 6f 6f 6c 20 6f st;.....void.enableRewind(bool.o
41780 6e 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 77 69 6e 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 n);.....void.rewind();.};..class
417a0 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 50 75 6d 70 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 .Q_EXPORT.QDataPump.:.public.QOb
417c0 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 69 6e 74 20 69 6e 74 65 ject.{.....Q_OBJECT.....int.inte
417e0 72 76 61 6c 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 74 69 6d 65 72 3b 0a 20 20 20 20 51 44 61 74 rval;.....QTimer.timer;.....QDat
41800 61 53 6f 75 72 63 65 2a 20 73 6f 75 72 63 65 3b 0a 20 20 20 20 51 44 61 74 61 53 69 6e 6b 2a 20 aSource*.source;.....QDataSink*.
41820 73 69 6e 6b 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 61 50 75 6d 70 28 51 44 61 sink;..public:.....QDataPump(QDa
41840 74 61 53 6f 75 72 63 65 2a 2c 20 51 44 61 74 61 53 69 6e 6b 2a 29 3b 0a 0a 70 72 69 76 61 74 65 taSource*,.QDataSink*);..private
41860 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6b 69 63 6b 53 74 61 72 74 28 29 3b 0a 20 20 .slots:.....void.kickStart();...
41880 20 20 76 6f 69 64 20 74 72 79 54 6f 50 75 6d 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 09 2f ..void.tryToPump();.};..#endif./
418a0 2f 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 /.QT_NO_ASYNC_IO..#endif......q.
418c0 65 00 76 00 65 00 6e 00 74 00 2e 00 68 00 00 46 b9 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 e.v.e.n.t...h..F./*.............
418e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
419a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
419c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
419e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ea0 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
41ec0 20 51 45 56 45 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 45 56 45 4e 54 5f 48 0a 0a 23 69 66 6e .QEVENT_H.#define.QEVENT_H..#ifn
41ee0 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
41f00 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 ".#include."qregion.h".#include.
41f20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 69 6d 65 2e 68 "qnamespace.h".#include."qmime.h
41f40 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ".#include."qpair.h".#endif.//.Q
41f60 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 45 76 65 6e 74 3a 20 70 75 62 6c T_H..class.Q_EXPORT.QEvent:.publ
41f80 69 63 20 51 74 09 09 2f 2f 20 65 76 65 6e 74 20 62 61 73 65 20 63 6c 61 73 73 0a 7b 0a 70 75 62 ic.Qt..//.event.base.class.{.pub
41fa0 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 0a 09 2f 2a 20 20 20 20 20 20 20 lic:.....enum.Type.{.../*.......
41fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
42080 20 20 20 20 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 ............................*/..
420a0 09 4e 6f 6e 65 20 3d 20 30 2c 09 09 09 09 2f 2f 20 69 6e 76 61 6c 69 64 20 65 76 65 6e 74 0a 0a .None.=.0,....//.invalid.event..
420c0 0a 09 54 69 6d 65 72 20 3d 20 31 2c 09 09 09 09 2f 2f 20 74 69 6d 65 72 20 65 76 65 6e 74 0a 09 ..Timer.=.1,....//.timer.event..
420e0 4d 6f 75 73 65 42 75 74 74 6f 6e 50 72 65 73 73 20 3d 20 32 2c 09 09 09 2f 2f 20 6d 6f 75 73 65 MouseButtonPress.=.2,...//.mouse
42100 20 62 75 74 74 6f 6e 20 70 72 65 73 73 65 64 0a 09 4d 6f 75 73 65 42 75 74 74 6f 6e 52 65 6c 65 .button.pressed..MouseButtonRele
42120 61 73 65 20 3d 20 33 2c 09 09 09 2f 2f 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 72 65 6c 65 61 ase.=.3,...//.mouse.button.relea
42140 73 65 64 0a 09 4d 6f 75 73 65 42 75 74 74 6f 6e 44 62 6c 43 6c 69 63 6b 20 3d 20 34 2c 09 09 2f sed..MouseButtonDblClick.=.4,../
42160 2f 20 6d 6f 75 73 65 20 62 75 74 74 6f 6e 20 64 6f 75 62 6c 65 20 63 6c 69 63 6b 0a 09 4d 6f 75 /.mouse.button.double.click..Mou
42180 73 65 4d 6f 76 65 20 3d 20 35 2c 09 09 09 09 2f 2f 20 6d 6f 75 73 65 20 6d 6f 76 65 0a 09 4b 65 seMove.=.5,....//.mouse.move..Ke
421a0 79 50 72 65 73 73 20 3d 20 36 2c 09 09 09 09 2f 2f 20 6b 65 79 20 70 72 65 73 73 65 64 0a 09 4b yPress.=.6,....//.key.pressed..K
421c0 65 79 52 65 6c 65 61 73 65 20 3d 20 37 2c 09 09 09 09 2f 2f 20 6b 65 79 20 72 65 6c 65 61 73 65 eyRelease.=.7,....//.key.release
421e0 64 0a 09 46 6f 63 75 73 49 6e 20 3d 20 38 2c 09 09 09 09 2f 2f 20 6b 65 79 62 6f 61 72 64 20 66 d..FocusIn.=.8,....//.keyboard.f
42200 6f 63 75 73 20 72 65 63 65 69 76 65 64 0a 09 46 6f 63 75 73 4f 75 74 20 3d 20 39 2c 09 09 09 09 ocus.received..FocusOut.=.9,....
42220 2f 2f 20 6b 65 79 62 6f 61 72 64 20 66 6f 63 75 73 20 6c 6f 73 74 0a 09 45 6e 74 65 72 20 3d 20 //.keyboard.focus.lost..Enter.=.
42240 31 30 2c 09 09 09 09 2f 2f 20 6d 6f 75 73 65 20 65 6e 74 65 72 73 20 77 69 64 67 65 74 0a 09 4c 10,....//.mouse.enters.widget..L
42260 65 61 76 65 20 3d 20 31 31 2c 09 09 09 09 2f 2f 20 6d 6f 75 73 65 20 6c 65 61 76 65 73 20 77 69 eave.=.11,....//.mouse.leaves.wi
42280 64 67 65 74 0a 09 50 61 69 6e 74 20 3d 20 31 32 2c 09 09 09 09 2f 2f 20 70 61 69 6e 74 20 77 69 dget..Paint.=.12,....//.paint.wi
422a0 64 67 65 74 0a 09 4d 6f 76 65 20 3d 20 31 33 2c 09 09 09 09 2f 2f 20 6d 6f 76 65 20 77 69 64 67 dget..Move.=.13,....//.move.widg
422c0 65 74 0a 09 52 65 73 69 7a 65 20 3d 20 31 34 2c 09 09 09 09 2f 2f 20 72 65 73 69 7a 65 20 77 69 et..Resize.=.14,....//.resize.wi
422e0 64 67 65 74 0a 09 43 72 65 61 74 65 20 3d 20 31 35 2c 09 09 09 09 2f 2f 20 61 66 74 65 72 20 6f dget..Create.=.15,....//.after.o
42300 62 6a 65 63 74 20 63 72 65 61 74 69 6f 6e 0a 09 44 65 73 74 72 6f 79 20 3d 20 31 36 2c 09 09 09 bject.creation..Destroy.=.16,...
42320 09 2f 2f 20 64 75 72 69 6e 67 20 6f 62 6a 65 63 74 20 64 65 73 74 72 75 63 74 69 6f 6e 0a 09 53 .//.during.object.destruction..S
42340 68 6f 77 20 3d 20 31 37 2c 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 73 68 6f 77 6e 0a how.=.17,....//.widget.is.shown.
42360 09 48 69 64 65 20 3d 20 31 38 2c 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 68 69 64 64 .Hide.=.18,....//.widget.is.hidd
42380 65 6e 0a 09 43 6c 6f 73 65 20 3d 20 31 39 2c 09 09 09 09 2f 2f 20 72 65 71 75 65 73 74 20 74 6f en..Close.=.19,....//.request.to
423a0 20 63 6c 6f 73 65 20 77 69 64 67 65 74 0a 09 51 75 69 74 20 3d 20 32 30 2c 09 09 09 09 2f 2f 20 .close.widget..Quit.=.20,....//.
423c0 72 65 71 75 65 73 74 20 74 6f 20 71 75 69 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 0a 09 52 65 70 request.to.quit.application..Rep
423e0 61 72 65 6e 74 20 3d 20 32 31 2c 09 09 09 09 2f 2f 20 77 69 64 67 65 74 20 68 61 73 20 62 65 65 arent.=.21,....//.widget.has.bee
42400 6e 20 72 65 70 61 72 65 6e 74 65 64 0a 09 53 68 6f 77 4d 69 6e 69 6d 69 7a 65 64 20 3d 20 32 32 n.reparented..ShowMinimized.=.22
42420 2c 09 09 20 20 20 20 20 20 20 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 73 68 6f 77 6e 20 6d 69 ,..........//.widget.is.shown.mi
42440 6e 69 6d 69 7a 65 64 0a 09 53 68 6f 77 4e 6f 72 6d 61 6c 20 3d 20 32 33 2c 09 20 20 20 20 20 20 nimized..ShowNormal.=.23,.......
42460 20 09 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 73 68 6f 77 6e 20 6e 6f 72 6d 61 6c 0a 09 57 69 ...//.widget.is.shown.normal..Wi
42480 6e 64 6f 77 41 63 74 69 76 61 74 65 20 3d 20 32 34 2c 09 20 20 20 20 20 20 20 09 09 2f 2f 20 77 ndowActivate.=.24,..........//.w
424a0 69 6e 64 6f 77 20 77 61 73 20 61 63 74 69 76 61 74 65 64 0a 09 57 69 6e 64 6f 77 44 65 61 63 74 indow.was.activated..WindowDeact
424c0 69 76 61 74 65 20 3d 20 32 35 2c 09 20 20 20 20 20 20 20 09 09 2f 2f 20 77 69 6e 64 6f 77 20 77 ivate.=.25,..........//.window.w
424e0 61 73 20 64 65 61 63 74 69 76 61 74 65 64 0a 09 53 68 6f 77 54 6f 50 61 72 65 6e 74 20 3d 20 32 as.deactivated..ShowToParent.=.2
42500 36 2c 09 20 20 20 20 20 20 20 09 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 73 68 6f 77 6e 20 74 6,..........//.widget.is.shown.t
42520 6f 20 70 61 72 65 6e 74 0a 09 48 69 64 65 54 6f 50 61 72 65 6e 74 20 3d 20 32 37 2c 09 20 20 20 o.parent..HideToParent.=.27,....
42540 20 20 20 20 09 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 68 69 64 64 65 6e 20 74 6f 20 70 61 72 ......//.widget.is.hidden.to.par
42560 65 6e 74 0a 09 53 68 6f 77 4d 61 78 69 6d 69 7a 65 64 20 3d 20 32 38 2c 09 09 20 20 20 20 20 20 ent..ShowMaximized.=.28,........
42580 20 09 2f 2f 20 77 69 64 67 65 74 20 69 73 20 73 68 6f 77 6e 20 6d 61 78 69 6d 69 7a 65 64 0a 09 ..//.widget.is.shown.maximized..
425a0 53 68 6f 77 46 75 6c 6c 53 63 72 65 65 6e 20 3d 20 32 39 2c 09 09 09 2f 2f 20 77 69 64 67 65 74 ShowFullScreen.=.29,...//.widget
425c0 20 69 73 20 73 68 6f 77 6e 20 66 75 6c 6c 2d 73 63 72 65 65 6e 0a 09 41 63 63 65 6c 20 3d 20 33 .is.shown.full-screen..Accel.=.3
425e0 30 2c 09 09 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 20 65 76 65 6e 74 0a 09 57 68 65 65 0,....//.accelerator.event..Whee
42600 6c 20 3d 20 33 31 2c 09 09 09 09 2f 2f 20 77 68 65 65 6c 20 65 76 65 6e 74 0a 09 41 63 63 65 6c l.=.31,....//.wheel.event..Accel
42620 41 76 61 69 6c 61 62 6c 65 20 3d 20 33 32 2c 09 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 Available.=.32,...//.accelerator
42640 20 61 76 61 69 6c 61 62 6c 65 20 65 76 65 6e 74 0a 09 43 61 70 74 69 6f 6e 43 68 61 6e 67 65 20 .available.event..CaptionChange.
42660 3d 20 33 33 2c 09 09 09 2f 2f 20 63 61 70 74 69 6f 6e 20 63 68 61 6e 67 65 64 0a 09 49 63 6f 6e =.33,...//.caption.changed..Icon
42680 43 68 61 6e 67 65 20 3d 20 33 34 2c 09 09 09 2f 2f 20 69 63 6f 6e 20 63 68 61 6e 67 65 64 0a 09 Change.=.34,...//.icon.changed..
426a0 50 61 72 65 6e 74 46 6f 6e 74 43 68 61 6e 67 65 20 3d 20 33 35 2c 09 09 09 2f 2f 20 70 61 72 65 ParentFontChange.=.35,...//.pare
426c0 6e 74 20 66 6f 6e 74 20 63 68 61 6e 67 65 64 0a 09 41 70 70 6c 69 63 61 74 69 6f 6e 46 6f 6e 74 nt.font.changed..ApplicationFont
426e0 43 68 61 6e 67 65 20 3d 20 33 36 2c 09 09 2f 2f 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 66 6f 6e Change.=.36,..//.application.fon
42700 74 20 63 68 61 6e 67 65 64 0a 09 50 61 72 65 6e 74 50 61 6c 65 74 74 65 43 68 61 6e 67 65 20 3d t.changed..ParentPaletteChange.=
42720 20 33 37 2c 09 09 2f 2f 20 70 61 72 65 6e 74 20 70 61 6c 65 74 74 65 20 63 68 61 6e 67 65 64 0a .37,..//.parent.palette.changed.
42740 09 41 70 70 6c 69 63 61 74 69 6f 6e 50 61 6c 65 74 74 65 43 68 61 6e 67 65 20 3d 20 33 38 2c 09 .ApplicationPaletteChange.=.38,.
42760 09 2f 2f 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 70 61 6c 65 74 74 65 20 63 68 61 6e 67 65 64 0a .//.application.palette.changed.
42780 09 50 61 6c 65 74 74 65 43 68 61 6e 67 65 20 3d 20 33 39 2c 09 09 09 2f 2f 20 77 69 64 67 65 74 .PaletteChange.=.39,...//.widget
427a0 20 70 61 6c 65 74 74 65 20 63 68 61 6e 67 65 64 0a 09 43 6c 69 70 62 6f 61 72 64 20 3d 20 34 30 .palette.changed..Clipboard.=.40
427c0 2c 09 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 63 6c 69 70 62 6f 61 72 64 20 65 76 65 6e 74 ,....//.internal.clipboard.event
427e0 0a 09 53 70 65 65 63 68 20 3d 20 34 32 2c 09 09 09 09 2f 2f 20 72 65 73 65 72 76 65 64 20 66 6f ..Speech.=.42,....//.reserved.fo
42800 72 20 73 70 65 65 63 68 20 69 6e 70 75 74 0a 09 53 6f 63 6b 41 63 74 20 3d 20 35 30 2c 09 09 09 r.speech.input..SockAct.=.50,...
42820 09 2f 2f 20 73 6f 63 6b 65 74 20 61 63 74 69 76 61 74 69 6f 6e 0a 09 41 63 63 65 6c 4f 76 65 72 .//.socket.activation..AccelOver
42840 72 69 64 65 20 3d 20 35 31 2c 09 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 20 6f 76 65 72 ride.=.51,...//.accelerator.over
42860 72 69 64 65 20 65 76 65 6e 74 0a 09 44 65 66 65 72 72 65 64 44 65 6c 65 74 65 20 3d 20 35 32 2c ride.event..DeferredDelete.=.52,
42880 09 09 09 2f 2f 20 64 65 66 65 72 72 65 64 20 64 65 6c 65 74 65 20 65 76 65 6e 74 0a 09 44 72 61 ...//.deferred.delete.event..Dra
428a0 67 45 6e 74 65 72 20 3d 20 36 30 2c 09 09 09 09 2f 2f 20 64 72 61 67 20 6d 6f 76 65 73 20 69 6e gEnter.=.60,....//.drag.moves.in
428c0 74 6f 20 77 69 64 67 65 74 0a 09 44 72 61 67 4d 6f 76 65 20 3d 20 36 31 2c 09 09 09 09 2f 2f 20 to.widget..DragMove.=.61,....//.
428e0 64 72 61 67 20 6d 6f 76 65 73 20 69 6e 20 77 69 64 67 65 74 0a 09 44 72 61 67 4c 65 61 76 65 20 drag.moves.in.widget..DragLeave.
42900 3d 20 36 32 2c 09 09 09 09 2f 2f 20 64 72 61 67 20 6c 65 61 76 65 73 20 6f 72 20 69 73 20 63 61 =.62,....//.drag.leaves.or.is.ca
42920 6e 63 65 6c 6c 65 64 0a 09 44 72 6f 70 20 3d 20 36 33 2c 09 09 09 09 2f 2f 20 61 63 74 75 61 6c ncelled..Drop.=.63,....//.actual
42940 20 64 72 6f 70 0a 09 44 72 61 67 52 65 73 70 6f 6e 73 65 20 3d 20 36 34 2c 09 09 09 2f 2f 20 64 .drop..DragResponse.=.64,...//.d
42960 72 61 67 20 61 63 63 65 70 74 65 64 2f 72 65 6a 65 63 74 65 64 0a 09 43 68 69 6c 64 49 6e 73 65 rag.accepted/rejected..ChildInse
42980 72 74 65 64 20 3d 20 37 30 2c 09 09 09 2f 2f 20 6e 65 77 20 63 68 69 6c 64 20 77 69 64 67 65 74 rted.=.70,...//.new.child.widget
429a0 0a 09 43 68 69 6c 64 52 65 6d 6f 76 65 64 20 3d 20 37 31 2c 09 09 09 2f 2f 20 64 65 6c 65 74 65 ..ChildRemoved.=.71,...//.delete
429c0 64 20 63 68 69 6c 64 20 77 69 64 67 65 74 0a 09 4c 61 79 6f 75 74 48 69 6e 74 20 3d 20 37 32 2c d.child.widget..LayoutHint.=.72,
429e0 09 09 09 2f 2f 20 63 68 69 6c 64 20 6d 69 6e 2f 6d 61 78 20 73 69 7a 65 20 63 68 61 6e 67 65 64 ...//.child.min/max.size.changed
42a00 0a 09 53 68 6f 77 57 69 6e 64 6f 77 52 65 71 75 65 73 74 20 3d 20 37 33 2c 09 09 09 2f 2f 20 77 ..ShowWindowRequest.=.73,...//.w
42a20 69 64 67 65 74 27 73 20 77 69 6e 64 6f 77 20 73 68 6f 75 6c 64 20 62 65 20 6d 61 70 70 65 64 0a idget's.window.should.be.mapped.
42a40 09 57 69 6e 64 6f 77 42 6c 6f 63 6b 65 64 20 3d 20 37 34 2c 09 09 09 2f 2f 20 77 69 6e 64 6f 77 .WindowBlocked.=.74,...//.window
42a60 20 69 73 20 61 62 6f 75 74 20 74 6f 20 62 65 20 62 6c 6f 63 6b 65 64 20 6d 6f 64 61 6c 6c 79 0a .is.about.to.be.blocked.modally.
42a80 09 57 69 6e 64 6f 77 55 6e 62 6c 6f 63 6b 65 64 20 3d 20 37 35 2c 09 09 09 2f 2f 20 77 69 6e 64 .WindowUnblocked.=.75,...//.wind
42aa0 6f 77 73 20 6d 6f 64 61 6c 20 62 6c 6f 63 6b 69 6e 67 20 68 61 73 20 65 6e 64 65 64 0a 09 41 63 ows.modal.blocking.has.ended..Ac
42ac0 74 69 76 61 74 65 43 6f 6e 74 72 6f 6c 20 3d 20 38 30 2c 09 09 09 2f 2f 20 41 63 74 69 76 65 58 tivateControl.=.80,...//.ActiveX
42ae0 20 61 63 74 69 76 61 74 69 6f 6e 0a 09 44 65 61 63 74 69 76 61 74 65 43 6f 6e 74 72 6f 6c 20 3d .activation..DeactivateControl.=
42b00 20 38 31 2c 09 09 09 2f 2f 20 41 63 74 69 76 65 58 20 64 65 61 63 74 69 76 61 74 69 6f 6e 0a 09 .81,...//.ActiveX.deactivation..
42b20 43 6f 6e 74 65 78 74 4d 65 6e 75 20 3d 20 38 32 2c 09 09 09 2f 2f 20 63 6f 6e 74 65 78 74 20 70 ContextMenu.=.82,...//.context.p
42b40 6f 70 75 70 20 6d 65 6e 75 0a 09 49 4d 53 74 61 72 74 20 3d 20 38 33 2c 09 09 09 09 2f 2f 20 69 opup.menu..IMStart.=.83,....//.i
42b60 6e 70 75 74 20 6d 65 74 68 6f 64 20 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 73 74 61 72 74 0a 09 49 nput.method.composition.start..I
42b80 4d 43 6f 6d 70 6f 73 65 20 3d 20 38 34 2c 09 09 09 09 2f 2f 20 69 6e 70 75 74 20 6d 65 74 68 6f MCompose.=.84,....//.input.metho
42ba0 64 20 63 6f 6d 70 6f 73 69 74 69 6f 6e 0a 09 49 4d 45 6e 64 20 3d 20 38 35 2c 09 09 09 09 2f 2f d.composition..IMEnd.=.85,....//
42bc0 20 69 6e 70 75 74 20 6d 65 74 68 6f 64 20 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 65 6e 64 0a 09 41 .input.method.composition.end..A
42be0 63 63 65 73 73 69 62 69 6c 69 74 79 20 3d 20 38 36 2c 09 09 09 2f 2f 20 61 63 63 65 73 73 69 62 ccessibility.=.86,...//.accessib
42c00 69 6c 69 74 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 72 65 71 75 65 73 74 65 64 0a 09 ility.information.is.requested..
42c20 54 61 62 6c 65 74 4d 6f 76 65 20 3d 20 38 37 2c 09 09 09 2f 2f 20 57 61 63 6f 6d 20 74 61 62 6c TabletMove.=.87,...//.Wacom.tabl
42c40 65 74 20 65 76 65 6e 74 0a 09 4c 6f 63 61 6c 65 43 68 61 6e 67 65 20 3d 20 38 38 2c 09 09 09 2f et.event..LocaleChange.=.88,.../
42c60 2f 20 74 68 65 20 73 79 73 74 65 6d 20 6c 6f 63 61 6c 65 20 63 68 61 6e 67 65 64 0a 09 4c 61 6e /.the.system.locale.changed..Lan
42c80 67 75 61 67 65 43 68 61 6e 67 65 20 3d 20 38 39 2c 09 09 09 2f 2f 20 74 68 65 20 61 70 70 6c 69 guageChange.=.89,...//.the.appli
42ca0 63 61 74 69 6f 6e 20 6c 61 6e 67 75 61 67 65 20 63 68 61 6e 67 65 64 0a 09 4c 61 79 6f 75 74 44 cation.language.changed..LayoutD
42cc0 69 72 65 63 74 69 6f 6e 43 68 61 6e 67 65 20 3d 20 39 30 2c 09 09 2f 2f 20 74 68 65 20 6c 61 79 irectionChange.=.90,..//.the.lay
42ce0 6f 75 74 20 64 69 72 65 63 74 69 6f 6e 20 63 68 61 6e 67 65 64 0a 09 53 74 79 6c 65 20 3d 20 39 out.direction.changed..Style.=.9
42d00 31 2c 09 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 73 74 79 6c 65 20 65 76 65 6e 74 0a 09 54 1,....//.internal.style.event..T
42d20 61 62 6c 65 74 50 72 65 73 73 20 3d 20 39 32 2c 09 09 09 2f 2f 20 74 61 62 6c 65 74 20 70 72 65 abletPress.=.92,...//.tablet.pre
42d40 73 73 0a 09 54 61 62 6c 65 74 52 65 6c 65 61 73 65 20 3d 20 39 33 2c 09 09 09 2f 2f 20 74 61 62 ss..TabletRelease.=.93,...//.tab
42d60 6c 65 74 20 72 65 6c 65 61 73 65 0a 09 4f 6b 52 65 71 75 65 73 74 20 3d 20 39 34 2c 09 09 09 09 let.release..OkRequest.=.94,....
42d80 2f 2f 20 43 45 20 28 4f 6b 29 20 62 75 74 74 6f 6e 20 70 72 65 73 73 65 64 0a 09 48 65 6c 70 52 //.CE.(Ok).button.pressed..HelpR
42da0 65 71 75 65 73 74 20 3d 20 39 35 2c 09 09 09 2f 2f 20 43 45 20 28 3f 29 20 20 62 75 74 74 6f 6e equest.=.95,...//.CE.(?)..button
42dc0 20 70 72 65 73 73 65 64 0a 09 57 69 6e 64 6f 77 53 74 61 74 65 43 68 61 6e 67 65 20 3d 20 39 36 .pressed..WindowStateChange.=.96
42de0 2c 09 09 09 2f 2f 20 77 69 6e 64 6f 77 20 73 74 61 74 65 20 68 61 73 20 63 68 61 6e 67 65 64 0a ,...//.window.state.has.changed.
42e00 09 49 63 6f 6e 44 72 61 67 20 3d 20 39 37 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .IconDrag.=.97,.................
42e20 20 20 20 20 20 20 20 20 20 2f 2f 20 70 72 6f 78 79 20 69 63 6f 6e 20 64 72 61 67 67 65 64 0a 09 .........//.proxy.icon.dragged..
42e40 55 73 65 72 20 3d 20 31 30 30 30 2c 09 09 09 09 2f 2f 20 66 69 72 73 74 20 75 73 65 72 20 65 76 User.=.1000,....//.first.user.ev
42e60 65 6e 74 20 69 64 0a 09 4d 61 78 55 73 65 72 20 3d 20 36 35 35 33 35 09 09 09 09 2f 2f 20 6c 61 ent.id..MaxUser.=.65535....//.la
42e80 73 74 20 75 73 65 72 20 65 76 65 6e 74 20 69 64 0a 20 20 20 20 7d 3b 0a 0a 0a 20 20 20 20 51 45 st.user.event.id.....};.......QE
42ea0 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 65 20 29 20 3a 20 74 28 74 79 70 65 29 2c 20 70 6f 73 vent(.Type.type.).:.t(type),.pos
42ec0 74 65 64 28 46 41 4c 53 45 29 2c 20 73 70 6f 6e 74 28 46 41 4c 53 45 29 20 7b 7d 0a 20 20 20 20 ted(FALSE),.spont(FALSE).{}.....
42ee0 76 69 72 74 75 61 6c 20 7e 51 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 54 79 70 65 20 20 74 79 70 virtual.~QEvent();.....Type..typ
42f00 65 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c e().const.{.return.t;.}.....bool
42f20 20 73 70 6f 6e 74 61 6e 65 6f 75 73 28 29 20 63 6f 6e 73 74 20 09 7b 20 72 65 74 75 72 6e 20 73 .spontaneous().const..{.return.s
42f40 70 6f 6e 74 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 54 79 70 65 20 20 74 3b 0a pont;.}.protected:.....Type..t;.
42f60 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 20 70 6f 73 74 65 64 20 3a 20 31 3b 0a 20 20 private:.....uint.posted.:.1;...
42f80 20 20 75 69 6e 74 20 73 70 6f 6e 74 20 3a 20 31 3b 0a 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 ..uint.spont.:.1;.......friend.c
42fa0 6c 61 73 73 20 51 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 lass.QApplication;.....friend.cl
42fc0 61 73 73 20 51 41 63 63 65 6c 4d 61 6e 61 67 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c ass.QAccelManager;.....friend.cl
42fe0 61 73 73 20 51 42 61 73 65 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 ass.QBaseApplication;.....friend
43000 20 63 6c 61 73 73 20 51 45 54 57 69 64 67 65 74 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 .class.QETWidget;.};...class.Q_E
43020 58 50 4f 52 54 20 51 54 69 6d 65 72 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e XPORT.QTimerEvent.:.public.QEven
43040 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 72 45 76 65 6e 74 28 20 69 6e 74 t.{.public:.....QTimerEvent(.int
43060 20 74 69 6d 65 72 49 64 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 54 69 6d 65 72 29 2c 20 69 64 28 .timerId.)..:.QEvent(Timer),.id(
43080 74 69 6d 65 72 49 64 29 20 7b 7d 0a 20 20 20 20 69 6e 74 09 20 20 74 69 6d 65 72 49 64 28 29 09 timerId).{}.....int...timerId().
430a0 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 64 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a const.{.return.id;.}.protected:.
430c0 20 20 20 20 69 6e 74 09 20 20 69 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 ....int...id;.};...class.Q_EXPOR
430e0 54 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a T.QMouseEvent.:.public.QEvent.{.
43100 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 75 73 65 45 76 65 6e 74 28 20 54 79 70 65 20 74 79 public:.....QMouseEvent(.Type.ty
43120 70 65 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 69 6e 74 20 62 75 74 74 6f pe,.const.QPoint.&pos,.int.butto
43140 6e 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 51 4d 6f 75 73 65 45 76 65 6e 74 n,.int.state.);......QMouseEvent
43160 28 20 54 79 70 65 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 (.Type.type,.const.QPoint.&pos,.
43180 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 67 6c 6f 62 61 6c 50 6f 73 2c 0a 09 09 20 69 6e 74 20 62 const.QPoint&globalPos,....int.b
431a0 75 74 74 6f 6e 2c 20 69 6e 74 20 73 74 61 74 65 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 74 79 70 utton,.int.state.)..:.QEvent(typ
431c0 65 29 2c 20 70 28 70 6f 73 29 2c 20 67 28 67 6c 6f 62 61 6c 50 6f 73 29 2c 20 62 28 28 75 73 68 e),.p(pos),.g(globalPos),.b((ush
431e0 6f 72 74 29 62 75 74 74 6f 6e 29 2c 73 28 28 75 73 68 6f 72 74 29 73 74 61 74 65 29 2c 61 63 63 ort)button),s((ushort)state),acc
43200 70 74 28 54 52 55 45 29 20 7b 7d 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 pt(TRUE).{};......const.QPoint.&
43220 70 6f 73 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 3b 20 7d 0a 20 20 20 20 63 6f pos().const.{.return.p;.}.....co
43240 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 28 29 20 63 6f 6e 73 74 20 7b 20 nst.QPoint.&globalPos().const.{.
43260 72 65 74 75 72 6e 20 67 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 78 28 29 09 09 63 6f 6e 73 return.g;.}.....int....x()..cons
43280 74 09 7b 20 72 65 74 75 72 6e 20 70 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 79 t.{.return.p.x();.}.....int....y
432a0 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 2e 79 28 29 3b 20 7d 0a 20 20 20 20 ()..const.{.return.p.y();.}.....
432c0 69 6e 74 09 20 20 20 67 6c 6f 62 61 6c 58 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 int....globalX().const.{.return.
432e0 67 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 67 6c 6f 62 61 6c 59 28 29 09 63 6f g.x();.}.....int....globalY().co
43300 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 67 2e 79 28 29 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f 6e nst.{.return.g.y();.}.....Button
43320 53 74 61 74 65 20 62 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 42 State.button().const.{.return.(B
43340 75 74 74 6f 6e 53 74 61 74 65 29 20 62 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f 6e 53 74 61 74 65 uttonState).b;.}.....ButtonState
43360 20 73 74 61 74 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 42 75 74 74 6f 6e 53 .state().const.{.return.(ButtonS
43380 74 61 74 65 29 20 73 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f 6e 53 74 61 74 65 20 73 74 61 74 65 tate).s;.}.....ButtonState.state
433a0 41 66 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 After().const;.....bool...isAcce
433c0 70 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 pted().const.{.return.accpt;.}..
433e0 20 20 20 76 6f 69 64 20 20 20 61 63 63 65 70 74 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 ...void...accept()..{.accpt.=.TR
43400 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 UE;.}.....void...ignore()..{.acc
43420 70 74 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 6f pt.=.FALSE;.}.protected:.....QPo
43440 69 6e 74 20 70 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 67 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 int.p;.....QPoint.g;.....ushort.
43460 62 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 73 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 61 63 63 70 b;.....ushort.s;.....uint...accp
43480 74 3a 31 3b 0a 7d 3b 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 t:1;.};...#ifndef.QT_NO_WHEELEVE
434a0 4e 54 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 68 65 65 6c 45 76 65 6e 74 20 3a 20 NT.class.Q_EXPORT.QWheelEvent.:.
434c0 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 68 65 public.QEvent.{.public:.....QWhe
434e0 65 6c 45 76 65 6e 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 elEvent(.const.QPoint.&pos,.int.
43500 64 65 6c 74 61 2c 20 69 6e 74 20 73 74 61 74 65 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 delta,.int.state,.Orientation.or
43520 69 65 6e 74 20 3d 20 56 65 72 74 69 63 61 6c 20 29 3b 0a 20 20 20 20 51 57 68 65 65 6c 45 76 65 ient.=.Vertical.);.....QWheelEve
43540 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 63 6f 6e 73 74 20 51 50 6f nt(.const.QPoint.&pos,.const.QPo
43560 69 6e 74 26 20 67 6c 6f 62 61 6c 50 6f 73 2c 20 69 6e 74 20 64 65 6c 74 61 2c 20 69 6e 74 20 73 int&.globalPos,.int.delta,.int.s
43580 74 61 74 65 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 20 3d 20 56 65 72 74 69 tate,.Orientation.orient.=.Verti
435a0 63 61 6c 20 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 57 68 65 65 6c 29 2c 20 70 28 70 6f 73 29 2c cal..)..:.QEvent(Wheel),.p(pos),
435c0 20 67 28 67 6c 6f 62 61 6c 50 6f 73 29 2c 20 64 28 64 65 6c 74 61 29 2c 20 73 28 28 75 73 68 6f .g(globalPos),.d(delta),.s((usho
435e0 72 74 29 73 74 61 74 65 29 2c 0a 09 20 20 61 63 63 70 74 28 54 52 55 45 29 2c 20 6f 28 6f 72 69 rt)state),....accpt(TRUE),.o(ori
43600 65 6e 74 29 20 7b 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 64 65 6c 74 61 28 29 09 63 6f 6e 73 74 ent).{}.....int....delta().const
43620 09 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 .{.return.d;.}.....const.QPoint.
43640 26 70 6f 73 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 3b 20 7d 0a 20 20 20 20 63 &pos().const.{.return.p;.}.....c
43660 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 28 29 20 63 6f 6e 73 74 09 7b onst.QPoint.&globalPos().const.{
43680 20 72 65 74 75 72 6e 20 67 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 78 28 29 09 09 63 6f 6e .return.g;.}.....int....x()..con
436a0 73 74 09 7b 20 72 65 74 75 72 6e 20 70 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 st.{.return.p.x();.}.....int....
436c0 79 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 2e 79 28 29 3b 20 7d 0a 20 20 20 y()..const.{.return.p.y();.}....
436e0 20 69 6e 74 09 20 20 20 67 6c 6f 62 61 6c 58 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e .int....globalX().const.{.return
43700 20 67 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 67 6c 6f 62 61 6c 59 28 29 09 63 .g.x();.}.....int....globalY().c
43720 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 67 2e 79 28 29 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f onst.{.return.g.y();.}.....Butto
43740 6e 53 74 61 74 65 20 73 74 61 74 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 42 75 nState.state().const.{.return.Bu
43760 74 74 6f 6e 53 74 61 74 65 28 73 29 3b 20 7d 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 ttonState(s);.}.....Orientation.
43780 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 09 63 6f 6e 73 74 20 09 7b 20 72 65 74 75 72 6e 20 6f orientation()..const..{.return.o
437a0 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 70 74 65 64 28 29 20 63 6f 6e 73 ;.}.....bool...isAccepted().cons
437c0 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 61 t.{.return.accpt;.}.....void...a
437e0 63 63 65 70 74 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 ccept()..{.accpt.=.TRUE;.}.....v
43800 6f 69 64 20 20 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b oid...ignore()..{.accpt.=.FALSE;
43820 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 6f 69 6e 74 20 70 3b 0a 20 20 20 20 .}.protected:.....QPoint.p;.....
43840 51 50 6f 69 6e 74 20 67 3b 0a 20 20 20 20 69 6e 74 20 64 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 QPoint.g;.....int.d;.....ushort.
43860 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 61 63 63 70 74 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 s;.....bool...accpt;.....Orienta
43880 74 69 6f 6e 20 6f 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 tion.o;.};.#endif..class.Q_EXPOR
438a0 54 20 51 54 61 62 6c 65 74 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b T.QTabletEvent.:.public.QEvent.{
438c0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 61 62 6c 65 74 44 65 76 69 63 65 20 7b .public:.....enum.TabletDevice.{
438e0 20 4e 6f 44 65 76 69 63 65 20 3d 20 2d 31 2c 20 50 75 63 6b 2c 20 53 74 79 6c 75 73 2c 20 45 72 .NoDevice.=.-1,.Puck,.Stylus,.Er
43900 61 73 65 72 20 7d 3b 0a 20 20 20 20 51 54 61 62 6c 65 74 45 76 65 6e 74 28 20 54 79 70 65 20 74 aser.};.....QTabletEvent(.Type.t
43920 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e ,.const.QPoint.&pos,.const.QPoin
43940 74 20 26 67 6c 6f 62 61 6c 50 6f 73 2c 20 69 6e 74 20 64 65 76 69 63 65 2c 0a 09 09 20 20 69 6e t.&globalPos,.int.device,.....in
43960 74 20 70 72 65 73 73 75 72 65 2c 20 69 6e 74 20 78 54 69 6c 74 2c 20 69 6e 74 20 79 54 69 6c 74 t.pressure,.int.xTilt,.int.yTilt
43980 2c 20 63 6f 6e 73 74 20 51 50 61 69 72 3c 69 6e 74 2c 69 6e 74 3e 20 26 75 49 64 20 29 3b 0a 20 ,.const.QPair<int,int>.&uId.);..
439a0 20 20 20 51 54 61 62 6c 65 74 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 ...QTabletEvent(.const.QPoint.&p
439c0 6f 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 2c 20 69 6e 74 os,.const.QPoint.&globalPos,.int
439e0 20 64 65 76 69 63 65 2c 0a 09 09 20 20 69 6e 74 20 70 72 65 73 73 75 72 65 2c 20 69 6e 74 20 78 .device,.....int.pressure,.int.x
43a00 54 69 6c 74 2c 20 69 6e 74 20 79 54 69 6c 74 2c 20 63 6f 6e 73 74 20 51 50 61 69 72 3c 69 6e 74 Tilt,.int.yTilt,.const.QPair<int
43a20 2c 69 6e 74 3e 20 26 75 49 64 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 20 54 61 62 6c 65 74 4d 6f ,int>.&uId.)..:.QEvent(.TabletMo
43a40 76 65 20 29 2c 20 6d 50 6f 73 28 20 70 6f 73 20 29 2c 20 6d 47 50 6f 73 28 20 67 6c 6f 62 61 6c ve.),.mPos(.pos.),.mGPos(.global
43a60 50 6f 73 20 29 2c 20 6d 44 65 76 28 20 64 65 76 69 63 65 20 29 2c 0a 09 20 20 6d 50 72 65 73 73 Pos.),.mDev(.device.),....mPress
43a80 28 20 70 72 65 73 73 75 72 65 20 29 2c 20 6d 58 54 28 20 78 54 69 6c 74 20 29 2c 20 6d 59 54 28 (.pressure.),.mXT(.xTilt.),.mYT(
43aa0 20 79 54 69 6c 74 20 29 2c 20 6d 54 79 70 65 28 20 75 49 64 2e 66 69 72 73 74 20 29 2c 0a 09 20 .yTilt.),.mType(.uId.first.),...
43ac0 20 6d 50 68 79 28 20 75 49 64 2e 73 65 63 6f 6e 64 20 29 2c 20 6d 62 41 63 63 28 54 52 55 45 29 .mPhy(.uId.second.),.mbAcc(TRUE)
43ae0 0a 20 20 20 20 7b 7d 0a 20 20 20 20 69 6e 74 20 70 72 65 73 73 75 72 65 28 29 09 63 6f 6e 73 74 .....{}.....int.pressure().const
43b00 20 7b 20 72 65 74 75 72 6e 20 6d 50 72 65 73 73 3b 20 7d 0a 20 20 20 20 69 6e 74 20 78 54 69 6c .{.return.mPress;.}.....int.xTil
43b20 74 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 58 54 3b 20 7d 0a 20 20 20 20 69 t()..const.{.return.mXT;.}.....i
43b40 6e 74 20 79 54 69 6c 74 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 59 54 3b 20 nt.yTilt()..const.{.return.mYT;.
43b60 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 28 29 09 63 6f 6e 73 74 20 }.....const.QPoint.&pos().const.
43b80 7b 20 72 65 74 75 72 6e 20 6d 50 6f 73 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e {.return.mPos;.}.....const.QPoin
43ba0 74 20 26 67 6c 6f 62 61 6c 50 6f 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 47 t.&globalPos().const.{.return.mG
43bc0 50 6f 73 3b 20 7d 0a 20 20 20 20 69 6e 74 20 78 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 Pos;.}.....int.x()..const.{.retu
43be0 72 6e 20 6d 50 6f 73 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 79 28 29 09 09 63 6f 6e 73 rn.mPos.x();.}.....int.y()..cons
43c00 74 20 7b 20 72 65 74 75 72 6e 20 6d 50 6f 73 2e 79 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 67 t.{.return.mPos.y();.}.....int.g
43c20 6c 6f 62 61 6c 58 28 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 47 50 6f 73 2e 78 28 lobalX().const.{.return.mGPos.x(
43c40 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 67 6c 6f 62 61 6c 59 28 29 09 63 6f 6e 73 74 20 7b 20 72 );.}.....int.globalY().const.{.r
43c60 65 74 75 72 6e 20 6d 47 50 6f 73 2e 79 28 29 3b 20 7d 0a 20 20 20 20 54 61 62 6c 65 74 44 65 76 eturn.mGPos.y();.}.....TabletDev
43c80 69 63 65 20 64 65 76 69 63 65 28 29 20 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 61 62 ice.device()..const.{.return.Tab
43ca0 6c 65 74 44 65 76 69 63 65 28 6d 44 65 76 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 69 73 41 63 63 letDevice(mDev);.}.....int.isAcc
43cc0 65 70 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 62 41 63 63 3b 20 7d 0a epted().const.{.return.mbAcc;.}.
43ce0 20 20 20 20 76 6f 69 64 20 61 63 63 65 70 74 28 29 20 7b 20 6d 62 41 63 63 20 3d 20 54 52 55 45 ....void.accept().{.mbAcc.=.TRUE
43d00 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 67 6e 6f 72 65 28 29 20 7b 20 6d 62 41 63 63 20 3d 20 ;.}.....void.ignore().{.mbAcc.=.
43d20 46 41 4c 53 45 3b 20 7d 0a 20 20 20 20 51 50 61 69 72 3c 69 6e 74 2c 69 6e 74 3e 20 75 6e 69 71 FALSE;.}.....QPair<int,int>.uniq
43d40 75 65 49 64 28 29 20 7b 20 72 65 74 75 72 6e 20 51 50 61 69 72 3c 69 6e 74 2c 69 6e 74 3e 28 20 ueId().{.return.QPair<int,int>(.
43d60 6d 54 79 70 65 2c 20 6d 50 68 79 29 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 mType,.mPhy);.}.protected:.....Q
43d80 50 6f 69 6e 74 20 6d 50 6f 73 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 6d 47 50 6f 73 3b 0a 20 20 Point.mPos;.....QPoint.mGPos;...
43da0 20 20 69 6e 74 20 6d 44 65 76 2c 0a 09 6d 50 72 65 73 73 2c 0a 09 6d 58 54 2c 0a 09 6d 59 54 2c ..int.mDev,..mPress,..mXT,..mYT,
43dc0 0a 09 6d 54 79 70 65 2c 0a 09 6d 50 68 79 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 62 41 63 63 3b 0a ..mType,..mPhy;.....bool.mbAcc;.
43de0 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4b 65 79 45 76 65 6e 74 20 3a 20 .};..class.Q_EXPORT.QKeyEvent.:.
43e00 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4b 65 79 public.QEvent.{.public:.....QKey
43e20 45 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 65 2c 20 69 6e 74 20 6b 65 79 2c 20 69 6e 74 20 61 Event(.Type.type,.int.key,.int.a
43e40 73 63 69 69 2c 20 69 6e 74 20 73 74 61 74 65 2c 0a 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 scii,.int.state,...const.QString
43e60 26 20 74 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 62 6f 6f 6c 20 61 75 74 6f 72 &.text=QString::null,.bool.autor
43e80 65 70 3d 46 41 4c 53 45 2c 20 75 73 68 6f 72 74 20 63 6f 75 6e 74 3d 31 20 29 0a 09 3a 20 51 45 ep=FALSE,.ushort.count=1.)..:.QE
43ea0 76 65 6e 74 28 74 79 70 65 29 2c 20 74 78 74 28 74 65 78 74 29 2c 20 6b 28 28 75 73 68 6f 72 74 vent(type),.txt(text),.k((ushort
43ec0 29 6b 65 79 29 2c 20 73 28 28 75 73 68 6f 72 74 29 73 74 61 74 65 29 2c 0a 09 20 20 20 20 61 28 )key),.s((ushort)state),......a(
43ee0 28 75 63 68 61 72 29 61 73 63 69 69 29 2c 20 61 63 63 70 74 28 54 52 55 45 29 2c 20 61 75 74 6f (uchar)ascii),.accpt(TRUE),.auto
43f00 72 28 61 75 74 6f 72 65 70 29 2c 20 63 28 63 6f 75 6e 74 29 0a 20 20 20 20 7b 0a 09 69 66 20 28 r(autorep),.c(count).....{..if.(
43f20 20 6b 65 79 20 3e 3d 20 4b 65 79 5f 42 61 63 6b 20 26 26 20 6b 65 79 20 3c 3d 20 4b 65 79 5f 4d .key.>=.Key_Back.&&.key.<=.Key_M
43f40 65 64 69 61 4c 61 73 74 20 29 0a 09 20 20 20 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 0a 20 ediaLast.)......accpt.=.FALSE;..
43f60 20 20 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 6b 65 79 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 ...}.....int....key().const.{.re
43f80 74 75 72 6e 20 6b 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 61 73 63 69 69 28 29 09 63 6f 6e turn.k;.}.....int....ascii().con
43fa0 73 74 09 7b 20 72 65 74 75 72 6e 20 61 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f 6e 53 74 61 74 65 st.{.return.a;.}.....ButtonState
43fc0 20 73 74 61 74 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 42 75 74 74 6f 6e 53 74 .state().const.{.return.ButtonSt
43fe0 61 74 65 28 73 29 3b 20 7d 0a 20 20 20 20 42 75 74 74 6f 6e 53 74 61 74 65 20 73 74 61 74 65 41 ate(s);.}.....ButtonState.stateA
44000 66 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 70 fter().const;.....bool...isAccep
44020 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 ted().const.{.return.accpt;.}...
44040 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 20 20 20 20 20 63 6f 6e 73 74 20 20 20 7b 20 ..QString.text()......const...{.
44060 72 65 74 75 72 6e 20 74 78 74 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 41 75 74 6f 52 return.txt;.}.....bool...isAutoR
44080 65 70 65 61 74 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 75 74 6f 72 3b 20 7d 0a epeat().const.{.return.autor;.}.
440a0 20 20 20 20 69 6e 74 20 20 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e ....int...count().const.{.return
440c0 20 69 6e 74 28 63 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 61 63 63 65 70 74 28 29 09 09 .int(c);.}.....void...accept()..
440e0 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 69 67 6e {.accpt.=.TRUE;.}.....void...ign
44100 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 0a 70 72 6f 74 65 ore()..{.accpt.=.FALSE;.}..prote
44120 63 74 65 64 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 78 74 3b 0a 20 20 20 20 75 73 68 6f 72 cted:.....QString.txt;.....ushor
44140 74 20 6b 2c 20 73 3b 0a 20 20 20 20 75 63 68 61 72 20 20 61 3b 0a 20 20 20 20 75 69 6e 74 20 20 t.k,.s;.....uchar..a;.....uint..
44160 20 61 63 63 70 74 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 61 75 74 6f 72 3a 31 3b 0a 20 20 .accpt:1;.....uint...autor:1;...
44180 20 20 75 73 68 6f 72 74 20 63 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 ..ushort.c;.};...class.Q_EXPORT.
441a0 51 46 6f 63 75 73 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 QFocusEvent.:.public.QEvent.{.pu
441c0 62 6c 69 63 3a 0a 0a 20 20 20 20 51 46 6f 63 75 73 45 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 blic:......QFocusEvent(.Type.typ
441e0 65 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 74 79 70 65 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c e.)..:.QEvent(type).{}......bool
44200 20 20 20 67 6f 74 46 6f 63 75 73 28 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 79 70 ...gotFocus().const.{.return.typ
44220 65 28 29 20 3d 3d 20 46 6f 63 75 73 49 6e 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6c 6f 73 e().==.FocusIn;.}.....bool...los
44240 74 46 6f 63 75 73 28 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 79 70 65 28 29 20 3d tFocus().const.{.return.type().=
44260 3d 20 46 6f 63 75 73 4f 75 74 3b 20 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 52 65 61 73 6f 6e 20 7b =.FocusOut;.}......enum.Reason.{
44280 20 4d 6f 75 73 65 2c 20 54 61 62 2c 20 42 61 63 6b 74 61 62 2c 20 41 63 74 69 76 65 57 69 6e 64 .Mouse,.Tab,.Backtab,.ActiveWind
442a0 6f 77 2c 20 50 6f 70 75 70 2c 20 53 68 6f 72 74 63 75 74 2c 20 4f 74 68 65 72 20 7d 3b 0a 20 20 ow,.Popup,.Shortcut,.Other.};...
442c0 20 20 73 74 61 74 69 63 20 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 28 29 3b 0a 20 20 20 20 73 74 ..static.Reason.reason();.....st
442e0 61 74 69 63 20 76 6f 69 64 20 73 65 74 52 65 61 73 6f 6e 28 20 52 65 61 73 6f 6e 20 72 65 61 73 atic.void.setReason(.Reason.reas
44300 6f 6e 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 52 65 61 73 6f on.);.....static.void.resetReaso
44320 6e 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 52 65 61 73 6f 6e n();..private:.....static.Reason
44340 20 6d 5f 72 65 61 73 6f 6e 3b 0a 20 20 20 20 73 74 61 74 69 63 20 52 65 61 73 6f 6e 20 70 72 65 .m_reason;.....static.Reason.pre
44360 76 5f 72 65 61 73 6f 6e 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 v_reason;.};...class.Q_EXPORT.QP
44380 61 69 6e 74 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c aintEvent.:.public.QEvent.{.publ
443a0 69 63 3a 0a 20 20 20 20 51 50 61 69 6e 74 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 67 69 ic:.....QPaintEvent(.const.QRegi
443c0 6f 6e 26 20 70 61 69 6e 74 52 65 67 69 6f 6e 2c 20 62 6f 6f 6c 20 65 72 61 73 65 64 20 3d 20 54 on&.paintRegion,.bool.erased.=.T
443e0 52 55 45 29 0a 09 3a 20 51 45 76 65 6e 74 28 50 61 69 6e 74 29 2c 0a 09 20 20 72 65 63 28 70 61 RUE)..:.QEvent(Paint),....rec(pa
44400 69 6e 74 52 65 67 69 6f 6e 2e 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 29 2c 0a 09 20 20 72 65 intRegion.boundingRect()),....re
44420 67 28 70 61 69 6e 74 52 65 67 69 6f 6e 29 2c 0a 09 20 20 65 72 61 73 65 28 65 72 61 73 65 64 29 g(paintRegion),....erase(erased)
44440 7b 7d 0a 20 20 20 20 51 50 61 69 6e 74 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 {}.....QPaintEvent(.const.QRect.
44460 26 70 61 69 6e 74 52 65 63 74 2c 20 62 6f 6f 6c 20 65 72 61 73 65 64 20 3d 20 54 52 55 45 20 29 &paintRect,.bool.erased.=.TRUE.)
44480 0a 09 3a 20 51 45 76 65 6e 74 28 50 61 69 6e 74 29 2c 0a 09 20 20 72 65 63 28 70 61 69 6e 74 52 ..:.QEvent(Paint),....rec(paintR
444a0 65 63 74 29 2c 0a 09 20 20 72 65 67 28 70 61 69 6e 74 52 65 63 74 29 2c 0a 09 20 20 65 72 61 73 ect),....reg(paintRect),....eras
444c0 65 28 65 72 61 73 65 64 29 7b 7d 0a 20 20 20 20 51 50 61 69 6e 74 45 76 65 6e 74 28 20 63 6f 6e e(erased){}.....QPaintEvent(.con
444e0 73 74 20 51 52 65 67 69 6f 6e 20 26 70 61 69 6e 74 52 65 67 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 st.QRegion.&paintRegion,.const.Q
44500 52 65 63 74 20 26 70 61 69 6e 74 52 65 63 74 2c 20 62 6f 6f 6c 20 65 72 61 73 65 64 20 3d 20 54 Rect.&paintRect,.bool.erased.=.T
44520 52 55 45 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 50 61 69 6e 74 29 2c 0a 09 20 20 72 65 63 28 70 RUE.)..:.QEvent(Paint),....rec(p
44540 61 69 6e 74 52 65 63 74 29 2c 0a 09 20 20 72 65 67 28 70 61 69 6e 74 52 65 67 69 6f 6e 29 2c 0a aintRect),....reg(paintRegion),.
44560 09 20 20 65 72 61 73 65 28 65 72 61 73 65 64 29 7b 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 ...erase(erased){}......const.QR
44580 65 63 74 20 26 72 65 63 74 28 29 20 63 6f 6e 73 74 09 20 20 7b 20 72 65 74 75 72 6e 20 72 65 63 ect.&rect().const...{.return.rec
445a0 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 72 65 67 69 6f 6e 28 29 20 ;.}.....const.QRegion.&region().
445c0 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 67 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 65 const.{.return.reg;.}.....bool.e
445e0 72 61 73 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 72 61 73 65 3b 20 7d 0a rased().const.{.return.erase;.}.
44600 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 protected:.....friend.class.QApp
44620 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 61 73 65 lication;.....friend.class.QBase
44640 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 3b 0a 20 20 20 20 Application;.....QRect.rec;.....
44660 51 52 65 67 69 6f 6e 20 72 65 67 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 72 61 73 65 3b 0a 7d 3b 0a QRegion.reg;.....bool.erase;.};.
44680 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 6f 76 65 45 76 65 6e 74 20 3a 20 70 75 ..class.Q_EXPORT.QMoveEvent.:.pu
446a0 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 76 65 45 blic.QEvent.{.public:.....QMoveE
446c0 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 63 6f 6e 73 74 20 51 vent(.const.QPoint.&pos,.const.Q
446e0 50 6f 69 6e 74 20 26 6f 6c 64 50 6f 73 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 4d 6f 76 65 29 2c Point.&oldPos.)..:.QEvent(Move),
44700 20 70 28 70 6f 73 29 2c 20 6f 6c 64 70 28 6f 6c 64 50 6f 73 29 20 7b 7d 0a 20 20 20 20 63 6f 6e .p(pos),.oldp(oldPos).{}.....con
44720 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 28 29 09 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 st.QPoint.&pos()...const.{.retur
44740 6e 20 70 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6f 6c 64 50 6f 73 28 n.p;.}.....const.QPoint.&oldPos(
44760 29 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 6c 64 70 3b 7d 0a 70 72 6f 74 65 63 74 65 64 )const.{.return.oldp;}.protected
44780 3a 0a 20 20 20 20 51 50 6f 69 6e 74 20 70 2c 20 6f 6c 64 70 3b 0a 20 20 20 20 66 72 69 65 6e 64 :.....QPoint.p,.oldp;.....friend
447a0 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 .class.QApplication;.....friend.
447c0 63 6c 61 73 73 20 51 42 61 73 65 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 7d 3b 0a 0a 0a 63 6c 61 class.QBaseApplication;.};...cla
447e0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 ss.Q_EXPORT.QResizeEvent.:.publi
44800 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 73 69 7a 65 45 76 c.QEvent.{.public:.....QResizeEv
44820 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 53 ent(.const.QSize.&size,.const.QS
44840 69 7a 65 20 26 6f 6c 64 53 69 7a 65 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 52 65 73 69 7a 65 29 ize.&oldSize.)..:.QEvent(Resize)
44860 2c 20 73 28 73 69 7a 65 29 2c 20 6f 6c 64 73 28 6f 6c 64 53 69 7a 65 29 20 7b 7d 0a 20 20 20 20 ,.s(size),.olds(oldSize).{}.....
44880 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 69 7a 65 28 29 09 20 20 63 6f 6e 73 74 20 7b 20 72 65 const.QSize.&size()...const.{.re
448a0 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 6f 6c 64 53 69 turn.s;.}.....const.QSize.&oldSi
448c0 7a 65 28 29 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 6c 64 73 3b 7d 0a 70 72 6f 74 65 63 ze()const.{.return.olds;}.protec
448e0 74 65 64 3a 0a 20 20 20 20 51 53 69 7a 65 20 73 2c 20 6f 6c 64 73 3b 0a 20 20 20 20 66 72 69 65 ted:.....QSize.s,.olds;.....frie
44900 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e nd.class.QApplication;.....frien
44920 64 20 63 6c 61 73 73 20 51 42 61 73 65 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 7d 3b 0a 0a 0a 63 d.class.QBaseApplication;.};...c
44940 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6c 6f 73 65 45 76 65 6e 74 20 3a 20 70 75 62 6c lass.Q_EXPORT.QCloseEvent.:.publ
44960 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6c 6f 73 65 45 76 ic.QEvent.{.public:.....QCloseEv
44980 65 6e 74 28 29 0a 09 3a 20 51 45 76 65 6e 74 28 43 6c 6f 73 65 29 2c 20 61 63 63 70 74 28 46 41 ent()..:.QEvent(Close),.accpt(FA
449a0 4c 53 45 29 20 7b 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 70 74 65 64 28 29 20 LSE).{}.....bool...isAccepted().
449c0 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 const.{.return.accpt;.}.....void
449e0 20 20 20 61 63 63 65 70 74 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 ...accept()..{.accpt.=.TRUE;.}..
44a00 20 20 20 76 6f 69 64 20 20 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 ...void...ignore()..{.accpt.=.FA
44a20 4c 53 45 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 61 63 63 LSE;.}.protected:.....bool...acc
44a40 70 74 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 63 6f 6e 44 72 61 pt;.};...class.Q_EXPORT.QIconDra
44a60 67 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a gEvent.:.public.QEvent.{.public:
44a80 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 45 76 65 6e 74 28 29 20 0a 09 3a 20 51 45 76 65 6e 74 .....QIconDragEvent()...:.QEvent
44aa0 28 49 63 6f 6e 44 72 61 67 29 2c 20 61 63 63 70 74 28 46 41 4c 53 45 29 20 7b 7d 0a 0a 20 20 20 (IconDrag),.accpt(FALSE).{}.....
44ac0 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 70 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 .bool...isAccepted().const.{.ret
44ae0 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 61 63 63 65 70 74 28 29 urn.accpt;.}.....void...accept()
44b00 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 69 ..{.accpt.=.TRUE;.}.....void...i
44b20 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 70 72 6f 74 gnore()..{.accpt.=.FALSE;.}.prot
44b40 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 61 63 63 70 74 3b 0a 7d 3b 0a 0a 63 6c 61 ected:.....bool...accpt;.};..cla
44b60 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 68 6f 77 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 ss.Q_EXPORT.QShowEvent.:.public.
44b80 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 68 6f 77 45 76 65 6e 74 28 QEvent.{.public:.....QShowEvent(
44ba0 29 0a 09 3a 20 51 45 76 65 6e 74 28 53 68 6f 77 29 20 7b 7d 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 )..:.QEvent(Show).{}.};...class.
44bc0 51 5f 45 58 50 4f 52 54 20 51 48 69 64 65 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 Q_EXPORT.QHideEvent.:.public.QEv
44be0 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 69 64 65 45 76 65 6e 74 28 29 0a 09 ent.{.public:.....QHideEvent()..
44c00 3a 20 51 45 76 65 6e 74 28 48 69 64 65 29 20 7b 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 :.QEvent(Hide).{}.};..class.Q_EX
44c20 50 4f 52 54 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 PORT.QContextMenuEvent.:.public.
44c40 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 52 65 61 73 6f 6e QEvent.{.public:.....enum.Reason
44c60 20 7b 20 4d 6f 75 73 65 2c 20 4b 65 79 62 6f 61 72 64 2c 20 4f 74 68 65 72 20 7d 3b 0a 20 20 20 .{.Mouse,.Keyboard,.Other.};....
44c80 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 52 65 61 73 6f 6e 20 72 65 61 73 6f .QContextMenuEvent(.Reason.reaso
44ca0 6e 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 63 6f 6e 73 74 20 51 50 6f 69 n,.const.QPoint.&pos,.const.QPoi
44cc0 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 2c 20 69 6e 74 20 73 74 61 74 65 20 29 0a 09 3a 20 51 45 nt.&globalPos,.int.state.)..:.QE
44ce0 76 65 6e 74 28 20 43 6f 6e 74 65 78 74 4d 65 6e 75 20 29 2c 20 70 28 20 70 6f 73 20 29 2c 20 67 vent(.ContextMenu.),.p(.pos.),.g
44d00 70 28 20 67 6c 6f 62 61 6c 50 6f 73 20 29 2c 20 61 63 63 70 74 28 20 54 52 55 45 20 29 2c 20 63 p(.globalPos.),.accpt(.TRUE.),.c
44d20 6f 6e 73 75 6d 28 20 54 52 55 45 20 29 2c 0a 09 72 65 61 73 28 20 72 65 61 73 6f 6e 20 29 2c 20 onsum(.TRUE.),..reas(.reason.),.
44d40 73 28 28 75 73 68 6f 72 74 29 73 74 61 74 65 29 20 7b 7d 0a 20 20 20 20 51 43 6f 6e 74 65 78 74 s((ushort)state).{}.....QContext
44d60 4d 65 6e 75 45 76 65 6e 74 28 20 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 2c 20 63 6f 6e 73 74 20 MenuEvent(.Reason.reason,.const.
44d80 51 50 6f 69 6e 74 20 26 70 6f 73 2c 20 69 6e 74 20 73 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 69 QPoint.&pos,.int.state.);......i
44da0 6e 74 09 20 20 20 20 78 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 70 2e 78 28 29 3b nt.....x().const.{.return.p.x();
44dc0 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 20 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 .}.....int.....y().const.{.retur
44de0 6e 20 70 2e 79 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 20 20 67 6c 6f 62 61 6c 58 28 29 n.p.y();.}.....int.....globalX()
44e00 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 67 70 2e 78 28 29 3b 20 7d 0a 20 20 20 20 69 6e .const.{.return.gp.x();.}.....in
44e20 74 09 20 20 20 20 67 6c 6f 62 61 6c 59 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 67 t.....globalY().const.{.return.g
44e40 70 2e 79 28 29 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 20 20 70 6f p.y();.}......const.QPoint&...po
44e60 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 70 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 s().const.{.return.p;.}.....cons
44e80 74 20 51 50 6f 69 6e 74 26 20 20 20 67 6c 6f 62 61 6c 50 6f 73 28 29 20 63 6f 6e 73 74 20 7b 20 t.QPoint&...globalPos().const.{.
44ea0 72 65 74 75 72 6e 20 67 70 3b 20 7d 0a 0a 20 20 20 20 42 75 74 74 6f 6e 53 74 61 74 65 20 73 74 return.gp;.}......ButtonState.st
44ec0 61 74 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 42 75 74 74 6f 6e 53 74 61 74 ate().const.{.return.(ButtonStat
44ee0 65 29 20 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 73 41 63 63 65 70 74 65 64 28 29 e).s;.}.....bool....isAccepted()
44f00 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 62 6f 6f .const.{.return.accpt;.}.....boo
44f20 6c 20 20 20 20 69 73 43 6f 6e 73 75 6d 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e l....isConsumed().const.{.return
44f40 20 63 6f 6e 73 75 6d 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 20 63 6f 6e 73 75 6d 65 28 29 .consum;.}.....void....consume()
44f60 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 20 63 6f 6e 73 75 6d 20 3d 20 54 52 55 45 ..{.accpt.=.FALSE;.consum.=.TRUE
44f80 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 20 61 63 63 65 70 74 28 29 09 09 7b 20 61 63 63 70 ;.}.....void....accept()..{.accp
44fa0 74 20 3d 20 54 52 55 45 3b 20 63 6f 6e 73 75 6d 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 t.=.TRUE;.consum.=.TRUE;.}.....v
44fc0 6f 69 64 20 20 20 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 oid....ignore()..{.accpt.=.FALSE
44fe0 3b 20 63 6f 6e 73 75 6d 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 0a 20 20 20 20 52 65 61 73 6f 6e 20 ;.consum.=.FALSE;.}......Reason.
45000 20 72 65 61 73 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 52 65 61 73 6f 6e 28 .reason().const.{.return.Reason(
45020 20 72 65 61 73 20 29 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 6f 69 6e .reas.);.}..protected:.....QPoin
45040 74 20 20 70 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 20 67 70 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 t..p;.....QPoint..gp;.....bool..
45060 20 20 61 63 63 70 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 63 6f 6e 73 75 6d 3b 0a 20 20 20 ..accpt;.....bool....consum;....
45080 20 75 69 6e 74 20 20 20 20 72 65 61 73 3a 38 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 73 3b 0a 7d .uint....reas:8;.....ushort.s;.}
450a0 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 4d 45 76 65 6e 74 20 3a 20 70 75 ;...class.Q_EXPORT.QIMEvent.:.pu
450c0 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 4d 45 76 65 blic.QEvent.{.public:.....QIMEve
450e0 6e 74 28 20 54 79 70 65 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 nt(.Type.type,.const.QString.&te
45100 78 74 2c 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 20 29 0a 09 3a 20 51 45 76 65 xt,.int.cursorPosition.)..:.QEve
45120 6e 74 28 74 79 70 65 29 2c 20 74 78 74 28 74 65 78 74 29 2c 20 63 70 6f 73 28 63 75 72 73 6f 72 nt(type),.txt(text),.cpos(cursor
45140 50 6f 73 69 74 69 6f 6e 29 2c 20 61 28 54 52 55 45 29 20 7b 7d 0a 20 20 20 20 63 6f 6e 73 74 20 Position),.a(TRUE).{}.....const.
45160 51 53 74 72 69 6e 67 20 26 74 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 QString.&text().const.{.return.t
45180 78 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 28 29 20 63 6f 6e 73 74 20 xt;.}.....int.cursorPos().const.
451a0 7b 20 72 65 74 75 72 6e 20 63 70 6f 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 63 65 {.return.cpos;.}.....bool.isAcce
451c0 70 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 3b 20 7d 0a 20 20 20 20 76 pted().const.{.return.a;.}.....v
451e0 6f 69 64 20 61 63 63 65 70 74 28 29 20 7b 20 61 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 oid.accept().{.a.=.TRUE;.}.....v
45200 6f 69 64 20 69 67 6e 6f 72 65 28 29 20 7b 20 61 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 20 20 20 20 oid.ignore().{.a.=.FALSE;.}.....
45220 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 int.selectionLength().const;..pr
45240 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 78 74 3b 0a 20 20 20 20 69 6e 74 20 ivate:.....QString.txt;.....int.
45260 63 70 6f 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 cpos;.....bool.a;.};..class.Q_EX
45280 50 4f 52 54 20 51 49 4d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 49 PORT.QIMComposeEvent.:.public.QI
452a0 4d 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 4d 43 6f 6d 70 6f 73 65 45 MEvent.{.public:.....QIMComposeE
452c0 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 vent(.Type.type,.const.QString.&
452e0 74 65 78 74 2c 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 2c 0a 09 09 20 20 20 20 text,.int.cursorPosition,.......
45300 20 69 6e 74 20 73 65 6c 4c 65 6e 67 74 68 20 29 0a 09 3a 20 51 49 4d 45 76 65 6e 74 28 20 74 79 .int.selLength.)..:.QIMEvent(.ty
45320 70 65 2c 20 74 65 78 74 2c 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 20 29 2c 20 73 65 6c 4c pe,.text,.cursorPosition.),.selL
45340 65 6e 28 20 73 65 6c 4c 65 6e 67 74 68 20 29 20 7b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 en(.selLength.).{.}..private:...
45360 20 20 69 6e 74 20 73 65 6c 4c 65 6e 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 ..int.selLen;......friend.class.
45380 51 49 4d 45 76 65 6e 74 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 4d 45 76 65 6e QIMEvent;.};..inline.int.QIMEven
453a0 74 3a 3a 73 65 6c 65 63 74 69 6f 6e 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 t::selectionLength().const.{....
453c0 20 69 66 20 28 20 74 79 70 65 28 29 20 21 3d 20 49 4d 43 6f 6d 70 6f 73 65 20 29 20 72 65 74 75 .if.(.type().!=.IMCompose.).retu
453e0 72 6e 20 30 3b 0a 20 20 20 20 51 49 4d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 20 2a 74 68 61 74 20 rn.0;.....QIMComposeEvent.*that.
45400 3d 20 28 51 49 4d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 20 2a 29 20 74 68 69 73 3b 0a 20 20 20 20 =.(QIMComposeEvent.*).this;.....
45420 72 65 74 75 72 6e 20 74 68 61 74 2d 3e 73 65 6c 4c 65 6e 3b 0a 7d 0a 0a 0a 23 69 66 6e 64 65 66 return.that->selLen;.}...#ifndef
45440 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 0a 2f 2f 20 54 68 69 73 20 63 6c 61 73 .QT_NO_DRAGANDDROP..//.This.clas
45460 73 20 69 73 20 72 61 74 68 65 72 20 63 6c 6f 73 65 64 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 s.is.rather.closed.at.the.moment
45480 2e 20 20 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 63 72 65 61 74 65 20 79 6f 75 72 0a 2f 2f ...If.you.need.to.create.your.//
454a0 20 6f 77 6e 20 44 4e 44 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 73 2c 20 77 72 69 74 65 20 74 6f .own.DND.event.objects,.write.to
454c0 20 71 74 2d 62 75 67 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 61 6e 64 20 77 65 27 6c 6c .qt-bugs@trolltech.com.and.we'll
454e0 20 74 72 79 20 74 6f 0a 2f 2f 20 66 69 6e 64 20 61 20 77 61 79 20 74 6f 20 65 78 74 65 6e 64 20 .try.to.//.find.a.way.to.extend.
45500 69 74 20 73 6f 20 69 74 20 63 6f 76 65 72 73 20 79 6f 75 72 20 6e 65 65 64 73 2e 0a 0a 63 6c 61 it.so.it.covers.your.needs...cla
45520 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 6f 70 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 ss.Q_EXPORT.QDropEvent.:.public.
45540 51 45 76 65 6e 74 2c 20 70 75 62 6c 69 63 20 51 4d 69 6d 65 53 6f 75 72 63 65 0a 7b 0a 70 75 62 QEvent,.public.QMimeSource.{.pub
45560 6c 69 63 3a 0a 20 20 20 20 51 44 72 6f 70 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e lic:.....QDropEvent(.const.QPoin
45580 74 26 20 70 6f 73 2c 20 54 79 70 65 20 74 79 70 3d 44 72 6f 70 20 29 0a 09 3a 20 51 45 76 65 6e t&.pos,.Type.typ=Drop.)..:.QEven
455a0 74 28 74 79 70 29 2c 20 70 28 70 6f 73 29 2c 0a 09 20 20 61 63 74 28 30 29 2c 20 61 63 63 70 74 t(typ),.p(pos),....act(0),.accpt
455c0 28 30 29 2c 20 61 63 63 70 74 61 63 74 28 30 29 2c 20 72 65 73 76 28 30 29 2c 0a 09 20 20 64 28 (0),.accptact(0),.resv(0),....d(
455e0 30 29 0a 09 7b 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 28 29 20 63 0)..{}.....const.QPoint.&pos().c
45600 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 onst.{.return.p;.}.....bool.isAc
45620 63 65 70 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 20 7c 7c cepted().const.{.return.accpt.||
45640 20 61 63 63 70 74 61 63 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 61 63 63 65 70 74 28 62 6f 6f .accptact;.}.....void.accept(boo
45660 6c 20 79 3d 54 52 55 45 29 09 7b 20 61 63 63 70 74 20 3d 20 79 3b 20 7d 0a 20 20 20 20 76 6f 69 l.y=TRUE).{.accpt.=.y;.}.....voi
45680 64 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 0a d.ignore()..{.accpt.=.FALSE;.}..
456a0 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 6f 6e 41 63 63 65 70 74 65 64 28 29 20 63 6f 6e 73 ....bool.isActionAccepted().cons
456c0 74 20 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 61 63 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 t.{.return.accptact;.}.....void.
456e0 61 63 63 65 70 74 41 63 74 69 6f 6e 28 62 6f 6f 6c 20 79 3d 54 52 55 45 29 20 7b 20 61 63 63 70 acceptAction(bool.y=TRUE).{.accp
45700 74 61 63 74 20 3d 20 79 3b 20 7d 0a 20 20 20 20 65 6e 75 6d 20 41 63 74 69 6f 6e 20 7b 20 43 6f tact.=.y;.}.....enum.Action.{.Co
45720 70 79 2c 20 4c 69 6e 6b 2c 20 4d 6f 76 65 2c 20 50 72 69 76 61 74 65 2c 20 55 73 65 72 41 63 74 py,.Link,.Move,.Private,.UserAct
45740 69 6f 6e 3d 31 30 30 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 6f 6e 28 20 41 ion=100.};.....void.setAction(.A
45760 63 74 69 6f 6e 20 61 20 29 20 7b 20 61 63 74 20 3d 20 28 75 69 6e 74 29 61 3b 20 7d 0a 20 20 20 ction.a.).{.act.=.(uint)a;.}....
45780 20 41 63 74 69 6f 6e 20 61 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 .Action.action().const.{.return.
457a0 41 63 74 69 6f 6e 28 61 63 74 29 3b 20 7d 0a 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 73 6f 75 Action(act);.}......QWidget*.sou
457c0 72 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 rce().const;.....const.char*.for
457e0 6d 61 74 28 20 69 6e 74 20 6e 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 42 79 74 mat(.int.n.=.0.).const;.....QByt
45800 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 eArray.encodedData(.const.char*.
45820 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 76 69 64 65 73 28 20 63 6f 6e 73 ).const;.....bool.provides(.cons
45840 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 t.char*.).const;......QByteArray
45860 20 64 61 74 61 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 .data(const.char*.f).const.{.ret
45880 75 72 6e 20 65 6e 63 6f 64 65 64 44 61 74 61 28 66 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 urn.encodedData(f);.}......void.
458a0 73 65 74 50 6f 69 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 6e 70 20 29 20 7b 20 70 setPoint(.const.QPoint&.np.).{.p
458c0 20 3d 20 6e 70 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 6f 69 6e 74 20 .=.np;.}..protected:.....QPoint.
458e0 70 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 74 3a 38 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 63 70 p;.....uint.act:8;.....uint.accp
45900 74 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 63 70 74 61 63 74 3a 31 3b 0a 20 20 20 20 75 69 t:1;.....uint.accptact:1;.....ui
45920 6e 74 20 72 65 73 76 3a 35 3b 0a 20 20 20 20 76 6f 69 64 20 2a 20 64 3b 0a 7d 3b 0a 0a 0a 0a 63 nt.resv:5;.....void.*.d;.};....c
45940 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 3a 20 70 lass.Q_EXPORT.QDragMoveEvent.:.p
45960 75 62 6c 69 63 20 51 44 72 6f 70 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 ublic.QDropEvent.{.public:.....Q
45980 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 DragMoveEvent(.const.QPoint&.pos
459a0 2c 20 54 79 70 65 20 74 79 70 3d 44 72 61 67 4d 6f 76 65 20 29 0a 09 3a 20 51 44 72 6f 70 45 76 ,.Type.typ=DragMove.)..:.QDropEv
459c0 65 6e 74 28 70 6f 73 2c 74 79 70 29 2c 0a 09 20 20 72 65 63 74 28 20 70 6f 73 2c 20 51 53 69 7a ent(pos,typ),....rect(.pos,.QSiz
459e0 65 28 20 31 2c 20 31 20 29 20 29 20 7b 7d 0a 20 20 20 20 51 52 65 63 74 20 61 6e 73 77 65 72 52 e(.1,.1.).).{}.....QRect.answerR
45a00 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 63 74 3b 20 7d 0a 20 20 20 ect().const.{.return.rect;.}....
45a20 20 76 6f 69 64 20 61 63 63 65 70 74 28 20 62 6f 6f 6c 20 79 3d 54 52 55 45 20 29 20 7b 20 51 44 .void.accept(.bool.y=TRUE.).{.QD
45a40 72 6f 70 45 76 65 6e 74 3a 3a 61 63 63 65 70 74 28 79 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 ropEvent::accept(y);.}.....void.
45a60 61 63 63 65 70 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 72 29 20 7b 20 61 63 63 70 74 accept(.const.QRect.&.r).{.accpt
45a80 20 3d 20 54 52 55 45 3b 20 72 65 63 74 20 3d 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 67 .=.TRUE;.rect.=.r;.}.....void.ig
45aa0 6e 6f 72 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 72 29 20 7b 20 61 63 63 70 74 20 3d nore(.const.QRect.&.r).{.accpt.=
45ac0 46 41 4c 53 45 3b 20 72 65 63 74 20 3d 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 67 6e 6f FALSE;.rect.=.r;.}.....void.igno
45ae0 72 65 28 29 09 09 7b 20 51 44 72 6f 70 45 76 65 6e 74 3a 3a 69 67 6e 6f 72 65 28 29 3b 20 7d 0a re()..{.QDropEvent::ignore();.}.
45b00 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 3b 0a 7d 3b 0a 0a .protected:.....QRect.rect;.};..
45b20 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 .class.Q_EXPORT.QDragEnterEvent.
45b40 3a 20 70 75 62 6c 69 63 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 :.public.QDragMoveEvent.{.public
45b60 3a 0a 20 20 20 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f :.....QDragEnterEvent(.const.QPo
45b80 69 6e 74 26 20 70 6f 73 20 29 20 3a 0a 09 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 70 6f 73 int&.pos.).:..QDragMoveEvent(pos
45ba0 2c 20 44 72 61 67 45 6e 74 65 72 29 20 7b 20 7d 0a 7d 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 ,.DragEnter).{.}.};.../*........
45bc0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 ...........*/.class.Q_EXPORT.QDr
45be0 61 67 52 65 73 70 6f 6e 73 65 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a agResponseEvent.:.public.QEvent.
45c00 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 72 61 67 52 65 73 70 6f 6e 73 65 45 76 65 6e 74 {.public:.....QDragResponseEvent
45c20 28 20 62 6f 6f 6c 20 61 63 63 65 70 74 65 64 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 44 72 61 67 (.bool.accepted.)..:.QEvent(Drag
45c40 52 65 73 70 6f 6e 73 65 29 2c 20 61 28 61 63 63 65 70 74 65 64 29 20 7b 7d 0a 20 20 20 20 62 6f Response),.a(accepted).{}.....bo
45c60 6f 6c 20 20 20 64 72 61 67 41 63 63 65 70 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 ol...dragAccepted().const.{.retu
45c80 72 6e 20 61 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 61 3b 0a 7d rn.a;.}.protected:.....bool.a;.}
45ca0 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 ;...class.Q_EXPORT.QDragLeaveEve
45cc0 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 nt.:.public.QEvent.{.public:....
45ce0 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 29 0a 09 3a 20 51 45 76 65 6e 74 28 44 72 61 .QDragLeaveEvent()..:.QEvent(Dra
45d00 67 4c 65 61 76 65 29 20 7b 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 gLeave).{}.};..#endif.//.QT_NO_D
45d20 52 41 47 41 4e 44 44 52 4f 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 68 69 6c RAGANDDROP..class.Q_EXPORT.QChil
45d40 64 45 76 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a dEvent.:.public.QEvent.{.public:
45d60 0a 20 20 20 20 51 43 68 69 6c 64 45 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 65 2c 20 51 4f 62 .....QChildEvent(.Type.type,.QOb
45d80 6a 65 63 74 20 2a 63 68 69 6c 64 20 29 0a 09 3a 20 51 45 76 65 6e 74 28 74 79 70 65 29 2c 20 63 ject.*child.)..:.QEvent(type),.c
45da0 28 63 68 69 6c 64 29 20 7b 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 63 68 69 6c 64 28 29 20 (child).{}.....QObject.*child().
45dc0 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 63 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 const.{.return.c;.}.....bool.ins
45de0 65 72 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 20 3d 3d 20 43 68 69 6c erted().const.{.return.t.==.Chil
45e00 64 49 6e 73 65 72 74 65 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 64 28 29 20 dInserted;.}.....bool.removed().
45e20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 20 3d 3d 20 43 68 69 6c 64 52 65 6d 6f 76 65 64 const.{.return.t.==.ChildRemoved
45e40 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 63 3b 0a 7d ;.}.protected:.....QObject.*c;.}
45e60 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 75 73 74 6f 6d 45 76 65 6e 74 20 ;...class.Q_EXPORT.QCustomEvent.
45e80 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 :.public.QEvent.{.public:.....QC
45ea0 75 73 74 6f 6d 45 76 65 6e 74 28 20 69 6e 74 20 74 79 70 65 20 29 3b 0a 20 20 20 20 51 43 75 73 ustomEvent(.int.type.);.....QCus
45ec0 74 6f 6d 45 76 65 6e 74 28 20 54 79 70 65 20 74 79 70 65 2c 20 76 6f 69 64 20 2a 64 61 74 61 20 tomEvent(.Type.type,.void.*data.
45ee0 29 0a 09 3a 20 51 45 76 65 6e 74 28 74 79 70 65 29 2c 20 64 28 64 61 74 61 29 20 7b 7d 3b 0a 20 )..:.QEvent(type),.d(data).{};..
45f00 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 64 61 74 61 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 ...void.......*data().const.{.re
45f20 74 75 72 6e 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 61 74 61 28 20 76 6f 69 64 turn.d;.}.....void.setData(.void
45f40 2a 20 64 61 74 61 20 29 09 7b 20 64 20 3d 20 64 61 74 61 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a *.data.).{.d.=.data;.}.private:.
45f60 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f ....void.......*d;.};..#endif.//
45f80 20 51 45 56 45 4e 54 5f 48 0a 00 00 00 10 00 71 00 62 00 72 00 75 00 73 00 68 00 2e 00 68 00 00 .QEVENT_H......q.b.r.u.s.h...h..
45fa0 0b 5b 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 .[/*............................
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 20 20 ................................
46340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
463a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
463c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
463e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
464a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
464c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
464e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46580 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 42 52 55 53 48 5f 48 0a 23 64 65 66 69 6e .....*/..#ifndef.QBRUSH_H.#defin
465a0 65 20 51 42 52 55 53 48 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 e.QBRUSH_H..#ifndef.QT_H.#includ
465c0 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 68 61 72 65 64 2e 68 e."qcolor.h".#include."qshared.h
465e0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 ".#endif.//.QT_H...class.Q_EXPOR
46600 54 20 51 42 72 75 73 68 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 T.QBrush:.public.Qt.{.friend.cla
46620 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 72 75 73 68 28 ss.QPainter;.public:.....QBrush(
46640 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 20 42 72 75 73 68 53 74 79 6c 65 20 29 3b 0a 20 20 20 );.....QBrush(.BrushStyle.);....
46660 20 51 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 20 42 72 75 73 68 53 74 .QBrush(.const.QColor.&,.BrushSt
46680 79 6c 65 3d 53 6f 6c 69 64 50 61 74 74 65 72 6e 20 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 20 yle=SolidPattern.);.....QBrush(.
466a0 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 const.QColor.&,.const.QPixmap.&.
466c0 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b );.....QBrush(.const.QBrush.&.);
466e0 0a 20 20 20 7e 51 42 72 75 73 68 28 29 3b 0a 20 20 20 20 51 42 72 75 73 68 20 26 6f 70 65 72 61 ....~QBrush();.....QBrush.&opera
46700 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b 0a 0a 20 20 20 20 42 72 75 tor=(.const.QBrush.&.);......Bru
46720 73 68 53 74 79 6c 65 09 73 74 79 6c 65 28 29 09 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e shStyle.style()..const..{.return
46740 20 64 61 74 61 2d 3e 73 74 79 6c 65 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 53 74 79 6c .data->style;.}.....void.setStyl
46760 65 28 20 42 72 75 73 68 53 74 79 6c 65 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f e(.BrushStyle.);.....const.QColo
46780 72 20 26 63 6f 6c 6f 72 28 29 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e r.&color()const..{.return.data->
467a0 63 6f 6c 6f 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 color;.}.....void.setColor(.cons
467c0 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 70 69 t.QColor.&.);.....QPixmap....*pi
467e0 78 6d 61 70 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 70 69 78 xmap().const..{.return.data->pix
46800 6d 61 70 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 map;.}.....void.setPixmap(.const
46820 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 .QPixmap.&.);......bool.operator
46840 3d 3d 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 70 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ==(.const.QBrush.&p.).const;....
46860 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 .bool.operator!=(.const.QBrush.&
46880 62 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e 20 21 28 6f 70 65 72 61 74 b.).const......{.return.!(operat
468a0 6f 72 3d 3d 28 62 29 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 72 75 73 68 or==(b));.}..private:.....QBrush
468c0 09 63 6f 70 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 64 65 74 61 63 68 28 29 .copy().const;.....void.detach()
468e0 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c ;.....void.init(.const.QColor.&,
46900 20 42 72 75 73 68 53 74 79 6c 65 20 29 3b 0a 20 20 20 20 73 74 72 75 63 74 20 51 42 72 75 73 68 .BrushStyle.);.....struct.QBrush
46920 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 62 72 75 73 68 Data.:.public.QShared.{.//.brush
46940 20 64 61 74 61 0a 09 42 72 75 73 68 53 74 79 6c 65 20 73 74 79 6c 65 3b 0a 09 51 43 6f 6c 6f 72 .data..BrushStyle.style;..QColor
46960 09 20 20 63 6f 6c 6f 72 3b 0a 09 51 50 69 78 6d 61 70 09 20 2a 70 69 78 6d 61 70 3b 0a 20 20 20 ...color;..QPixmap..*pixmap;....
46980 20 7d 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .}.*data;.};.../*...............
469a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
469c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
469e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46a40 20 20 20 20 20 2a 2f 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 .....*/..#ifndef.QT_NO_DATASTREA
46a60 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 65 72 61 74 6f 72 M.Q_EXPORT.QDataStream.&operator
46a80 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 42 72 75 73 68 20 <<(.QDataStream.&,.const.QBrush.
46aa0 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 6f 70 65 72 61 &.);.Q_EXPORT.QDataStream.&opera
46ac0 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 42 72 75 73 68 20 26 20 29 tor>>(.QDataStream.&,.QBrush.&.)
46ae0 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 52 55 53 48 5f 48 0a 00 00 00 ;.#endif..#endif.//.QBRUSH_H....
46b00 24 00 71 00 61 00 73 00 73 00 69 00 73 00 74 00 61 00 6e 00 74 00 63 00 6c 00 69 00 65 00 6e 00 $.q.a.s.s.i.s.t.a.n.t.c.l.i.e.n.
46b20 74 00 2e 00 68 00 00 08 31 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t...h...1/*.....................
46b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46fa0 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 53 49 53 54 41 4e 54 43 .........*/..#ifndef.QASSISTANTC
46fc0 4c 49 45 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 53 49 53 54 41 4e 54 43 4c 49 45 4e 54 LIENT_H.#define.QASSISTANTCLIENT
46fe0 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 2e 68 3e 0a 0a 63 6c 61 73 73 20 _H..#include.<qobject.h>..class.
47000 51 53 6f 63 6b 65 74 3b 0a 63 6c 61 73 73 20 51 50 72 6f 63 65 73 73 3b 0a 0a 63 6c 61 73 73 20 QSocket;.class.QProcess;..class.
47020 51 41 73 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 QAssistantClient.:.public.QObjec
47040 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 28 t.{.....Q_OBJECT.....Q_PROPERTY(
47060 20 62 6f 6f 6c 20 6f 70 65 6e 20 52 45 41 44 20 69 73 4f 70 65 6e 20 29 0a 0a 70 75 62 6c 69 63 .bool.open.READ.isOpen.)..public
47080 3a 0a 20 20 20 20 51 41 73 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 :.....QAssistantClient(.const.QS
470a0 74 72 69 6e 67 20 26 70 61 74 68 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 tring.&path,.QObject.*parent.=.0
470c0 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 51 ,.const.char.*name.=.0.);.....~Q
470e0 41 73 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f AssistantClient();......bool.isO
47100 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 72 67 75 6d 65 pen().const;......void.setArgume
47120 6e 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 61 72 67 73 20 29 3b 0a nts(.const.QStringList.&args.);.
47140 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 .public.slots:.....virtual.void.
47160 6f 70 65 6e 41 73 73 69 73 74 61 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 openAssistant();.....virtual.voi
47180 64 20 63 6c 6f 73 65 41 73 73 69 73 74 61 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 d.closeAssistant();.....virtual.
471a0 76 6f 69 64 20 73 68 6f 77 50 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 void.showPage(.const.QString.&pa
471c0 67 65 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 73 73 69 73 74 61 ge.);..signals:.....void.assista
471e0 6e 74 4f 70 65 6e 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 73 73 69 73 74 61 6e 74 43 6c ntOpened();.....void.assistantCl
47200 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 osed();.....void.error(.const.QS
47220 74 72 69 6e 67 20 26 6d 73 67 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 tring.&msg.);..private.slots:...
47240 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 43 6f 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f ..void.socketConnected();.....vo
47260 69 64 20 73 6f 63 6b 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 id.socketConnectionClosed();....
47280 20 76 6f 69 64 20 72 65 61 64 50 6f 72 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 .void.readPort();.....void.socke
472a0 74 45 72 72 6f 72 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 64 53 74 64 45 tError(.int.);.....void.readStdE
472c0 72 72 6f 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 6f 63 6b 65 74 20 2a 73 rror();..private:.....QSocket.*s
472e0 6f 63 6b 65 74 3b 0a 20 20 20 20 51 50 72 6f 63 65 73 73 20 2a 70 72 6f 63 3b 0a 20 20 20 20 51 ocket;.....QProcess.*proc;.....Q
47300 5f 55 49 4e 54 31 36 20 70 6f 72 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 68 6f 73 74 2c 20 _UINT16.port;.....QString.host,.
47320 61 73 73 69 73 74 61 6e 74 43 6f 6d 6d 61 6e 64 2c 20 70 61 67 65 42 75 66 66 65 72 3b 0a 20 20 assistantCommand,.pageBuffer;...
47340 20 20 62 6f 6f 6c 20 6f 70 65 6e 65 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 ..bool.opened;.};..#endif......q
47360 00 66 00 69 00 6c 00 65 00 69 00 6e 00 66 00 6f 00 2e 00 68 00 00 0f e8 2f 2a 20 20 20 20 20 20 .f.i.l.e.i.n.f.o...h..../*......
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
477a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
477c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
477e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
478a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
478c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
478e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47940 20 20 20 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 ...........................*/..#
47960 69 66 6e 64 65 66 20 51 46 49 4c 45 49 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 ifndef.QFILEINFO_H.#define.QFILE
47980 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 71 INFO_H..#ifndef.QT_H.#include."q
479a0 66 69 6c 65 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 file.h".#include."qdatetime.h".#
479c0 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 44 69 72 3b 0a 73 74 72 75 endif.//.QT_H...class.QDir;.stru
479e0 63 74 20 51 46 69 6c 65 49 6e 66 6f 43 61 63 68 65 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 ct.QFileInfoCache;.template.<cla
47a00 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 0a 63 6c 61 73 73 20 51 ss.T>.class.QDeepCopy;...class.Q
47a20 5f 45 58 50 4f 52 54 20 51 46 69 6c 65 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 _EXPORT.QFileInfo.{.public:.....
47a40 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 64 4f 77 6e 65 72 enum.PermissionSpec.{..ReadOwner
47a60 20 3d 20 30 34 30 30 30 2c 20 57 72 69 74 65 4f 77 6e 65 72 20 3d 20 30 32 30 30 30 2c 20 45 78 .=.04000,.WriteOwner.=.02000,.Ex
47a80 65 4f 77 6e 65 72 20 3d 20 30 31 30 30 30 2c 0a 09 52 65 61 64 55 73 65 72 20 20 3d 20 30 30 34 eOwner.=.01000,..ReadUser..=.004
47aa0 30 30 2c 20 57 72 69 74 65 55 73 65 72 20 20 3d 20 30 30 32 30 30 2c 20 45 78 65 55 73 65 72 20 00,.WriteUser..=.00200,.ExeUser.
47ac0 20 3d 20 30 30 31 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 20 3d 20 30 30 30 34 30 2c 20 57 72 .=.00100,..ReadGroup.=.00040,.Wr
47ae0 69 74 65 47 72 6f 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 65 47 72 6f 75 70 20 3d 20 30 30 30 iteGroup.=.00020,.ExeGroup.=.000
47b00 31 30 2c 0a 09 52 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 30 34 2c 20 57 72 69 74 65 4f 74 68 10,..ReadOther.=.00004,.WriteOth
47b20 65 72 20 3d 20 30 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 20 3d 20 30 30 30 30 31 20 7d 3b 0a er.=.00002,.ExeOther.=.00001.};.
47b40 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 .....QFileInfo();.....QFileInfo(
47b60 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 51 46 69 6c .const.QString.&file.);.....QFil
47b80 65 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 eInfo(.const.QFile.&.);.#ifndef.
47ba0 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 QT_NO_DIR.....QFileInfo(.const.Q
47bc0 44 69 72 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 Dir.&,.const.QString.&fileName.)
47be0 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 ;.#endif.....QFileInfo(.const.QF
47c00 69 6c 65 49 6e 66 6f 20 26 20 29 3b 0a 20 20 20 7e 51 46 69 6c 65 49 6e 66 6f 28 29 3b 0a 0a 20 ileInfo.&.);....~QFileInfo();...
47c20 20 20 20 51 46 69 6c 65 49 6e 66 6f 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 ...QFileInfo..&operator=(.const.
47c40 51 46 69 6c 65 49 6e 66 6f 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 6c 65 QFileInfo.&.);......void.setFile
47c60 28 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 76 6f 69 (.const.QString.&file.);.....voi
47c80 64 09 73 65 74 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 23 69 66 6e d.setFile(.const.QFile.&.);.#ifn
47ca0 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 6c 65 28 20 def.QT_NO_DIR.....void.setFile(.
47cc0 63 6f 6e 73 74 20 51 44 69 72 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c const.QDir.&,.const.QString.&fil
47ce0 65 4e 61 6d 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 65 78 69 73 74 73 28 eName.);.#endif.....bool.exists(
47d00 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 66 72 65 73 68 28 29 09 63 6f 6e 73 ).const;.....void.refresh().cons
47d20 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 61 63 68 69 6e 67 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 t;.....bool.caching().const;....
47d40 20 76 6f 69 64 09 73 65 74 43 61 63 68 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 51 .void.setCaching(.bool.);......Q
47d60 53 74 72 69 6e 67 09 66 69 6c 65 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 String.filePath().const;.....QSt
47d80 72 69 6e 67 09 66 69 6c 65 4e 61 6d 65 28 29 09 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 ring.fileName().const;.#ifndef.Q
47da0 54 5f 4e 4f 5f 44 49 52 20 2f 2f 23 23 23 0a 20 20 20 20 51 53 74 72 69 6e 67 09 61 62 73 46 69 T_NO_DIR.//###.....QString.absFi
47dc0 6c 65 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 lePath().const;.#endif.....QStri
47de0 6e 67 09 62 61 73 65 4e 61 6d 65 28 20 62 6f 6f 6c 20 63 6f 6d 70 6c 65 74 65 20 3d 20 46 41 4c ng.baseName(.bool.complete.=.FAL
47e00 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 65 78 74 65 6e 73 69 6f SE.).const;.....QString.extensio
47e20 6e 28 20 62 6f 6f 6c 20 63 6f 6d 70 6c 65 74 65 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b n(.bool.complete.=.TRUE.).const;
47e40 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 20 2f 2f 23 23 23 0a 20 20 20 20 51 53 ..#ifndef.QT_NO_DIR.//###.....QS
47e60 74 72 69 6e 67 09 64 69 72 50 61 74 68 28 20 62 6f 6f 6c 20 61 62 73 50 61 74 68 20 3d 20 46 41 tring.dirPath(.bool.absPath.=.FA
47e80 4c 53 45 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 LSE.).const;.#endif.#ifndef.QT_N
47ea0 4f 5f 44 49 52 0a 20 20 20 20 51 44 69 72 09 64 69 72 28 20 62 6f 6f 6c 20 61 62 73 50 61 74 68 O_DIR.....QDir.dir(.bool.absPath
47ec0 20 3d 20 46 41 4c 53 45 20 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f .=.FALSE.).const;.#endif.....boo
47ee0 6c 09 69 73 52 65 61 64 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 l.isReadable().const;.....bool.i
47f00 73 57 72 69 74 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 78 sWritable().const;.....bool.isEx
47f20 65 63 75 74 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 48 69 ecutable().const;.....bool..isHi
47f40 64 64 65 6e 28 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e dden()......const;..#ifndef.QT_N
47f60 4f 5f 44 49 52 20 2f 2f 23 23 23 0a 20 20 20 20 62 6f 6f 6c 09 69 73 52 65 6c 61 74 69 76 65 28 O_DIR.//###.....bool.isRelative(
47f80 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6e 76 65 72 74 54 6f 41 62 73 28 29 ).const;.....bool.convertToAbs()
47fa0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 46 69 6c 65 28 29 09 63 6f 6e 73 ;.#endif......bool.isFile().cons
47fc0 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 69 72 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 t;.....bool.isDir()..const;.....
47fe0 62 6f 6f 6c 09 69 73 53 79 6d 4c 69 6e 6b 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 bool.isSymLink().const;......QSt
48000 72 69 6e 67 09 72 65 61 64 4c 69 6e 6b 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 ring.readLink().const;......QStr
48020 69 6e 67 09 6f 77 6e 65 72 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 09 6f 77 6e ing.owner()..const;.....uint.own
48040 65 72 49 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 67 72 6f 75 70 28 erId().const;.....QString.group(
48060 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 09 67 72 6f 75 70 49 64 28 29 09 63 6f 6e )..const;.....uint.groupId().con
48080 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 70 65 72 6d 69 73 73 69 6f 6e 28 20 69 6e 74 20 70 65 st;......bool.permission(.int.pe
480a0 72 6d 69 73 73 69 6f 6e 53 70 65 63 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 28 51 54 5f 56 rmissionSpec.).const;..#if.(QT_V
480c0 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 72 6f 72 20 22 51 46 ERSION-0.>=.0x040000).#error."QF
480e0 69 6c 65 49 6e 66 6f 3a 3a 73 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 72 65 74 75 72 6e 20 51 49 ileInfo::size().should.return.QI
48100 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 20 75 69 6e 74 22 ODevice::Offset.instead.of.uint"
48120 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 0a 20 20 20 20 51 .#elif.defined(QT_ABI_QT4).....Q
48140 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 23 IODevice::Offset.size().const;.#
48160 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 3b 0a 23 65 6e else.....uint.size()..const;.#en
48180 64 69 66 0a 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 63 72 65 61 74 65 64 28 29 09 63 6f 6e dif......QDateTime.created().con
481a0 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 6c 61 73 74 4d 6f 64 69 66 69 65 64 28 29 st;.....QDateTime.lastModified()
481c0 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 6c 61 73 74 52 65 61 64 28 29 .const;.....QDateTime.lastRead()
481e0 09 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 64 6f 53 74 61 .const;..private:.....void.doSta
48200 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 6c 61 73 68 t().const;.....static.void.slash
48220 69 66 79 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 ify(.QString.&.);.....static.voi
48240 64 20 6d 61 6b 65 41 62 73 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 d.makeAbs(.QString.&.);......QSt
48260 72 69 6e 67 09 66 6e 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 43 61 63 68 65 20 2a 66 69 63 ring.fn;.....QFileInfoCache.*fic
48280 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 61 63 68 65 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f ;.....bool.cache;.#if.defined(Q_
482a0 4f 53 5f 55 4e 49 58 29 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 73 79 6d 4c 69 6e 6b OS_UNIX).....bool........symLink
482c0 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 ;.#endif......void.detach();....
482e0 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 46 69 6c 65 49 6e .friend.class.QDeepCopy<.QFileIn
48300 66 6f 20 3e 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 69 6c 65 49 6e 66 6f fo.>;.};...inline.bool.QFileInfo
48320 3a 3a 63 61 63 68 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 ::caching().const.{.....return.c
48340 61 63 68 65 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 49 4c 45 49 4e 46 4f 5f 48 0a ache;.}...#endif.//.QFILEINFO_H.
48360 00 00 00 1e 00 71 00 61 00 73 00 79 00 6e 00 63 00 69 00 6d 00 61 00 67 00 65 00 69 00 6f 00 2e .....q.a.s.y.n.c.i.m.a.g.e.i.o..
48380 00 68 00 00 0c 88 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..../*........................
483a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
483c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
483e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
484a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
484c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
484e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
48540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 59 4e 43 49 4d 41 47 45 49 4f 5f 48 .....*/..#ifndef.QASYNCIMAGEIO_H
489a0 0a 23 64 65 66 69 6e 65 20 51 41 53 59 4e 43 49 4d 41 47 45 49 4f 5f 48 0a 0a 23 69 66 6e 64 65 .#define.QASYNCIMAGEIO_H..#ifnde
489c0 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 69 f.QT_H.#include."qimage.h".#endi
489e0 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 41 53 59 4e 43 5f 49 f.//.QT_H..#ifndef.QT_NO_ASYNC_I
48a00 4d 41 47 45 5f 49 4f 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 43 MAGE_IO...class.Q_EXPORT.QImageC
48a20 6f 6e 73 75 6d 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 76 6f onsumer.{.public:.....virtual.vo
48a40 69 64 20 65 6e 64 28 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 43 68 61 6e 67 65 20 74 72 61 6e 73 id.end()=0;......//.Change.trans
48a60 66 65 72 20 74 79 70 65 20 31 2e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 68 61 fer.type.1......virtual.void.cha
48a80 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 nged(.const.QRect&.).=.0;.....vi
48aa0 72 74 75 61 6c 20 76 6f 69 64 20 66 72 61 6d 65 44 6f 6e 65 28 29 20 3d 20 30 3b 0a 0a 20 20 20 rtual.void.frameDone().=.0;.....
48ac0 20 2f 2f 20 43 68 61 6e 67 65 20 74 72 61 6e 73 66 65 72 20 74 79 70 65 20 32 2e 0a 20 20 20 20 .//.Change.transfer.type.2......
48ae0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 72 61 6d 65 44 6f 6e 65 28 20 63 6f 6e 73 74 20 51 50 virtual.void.frameDone(.const.QP
48b00 6f 69 6e 74 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 oint&,.const.QRect&.).=.0;......
48b20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 6f 6f 70 69 6e 67 28 20 69 6e 74 20 29 20 3d virtual.void.setLooping(.int.).=
48b40 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 50 65 72 .0;.....virtual.void.setFramePer
48b60 69 6f 64 28 20 69 6e 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 iod(.int.).=.0;.....virtual.void
48b80 20 73 65 74 53 69 7a 65 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c .setSize(.int,.int.).=.0;.};..cl
48ba0 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 20 7b 0a 70 75 62 6c ass.Q_EXPORT.QImageFormat.{.publ
48bc0 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 6d 61 67 65 46 6f 72 6d 61 74 28 29 3b ic:.....virtual.~QImageFormat();
48be0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 64 65 63 6f 64 65 28 20 51 49 6d 61 67 65 26 .....virtual.int.decode(.QImage&
48c00 20 69 6d 67 2c 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 72 2a 20 63 6f 6e 73 75 6d 65 72 2c 0a .img,.QImageConsumer*.consumer,.
48c20 09 09 09 63 6f 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 ...const.uchar*.buffer,.int.leng
48c40 74 68 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d th.).=.0;.};..class.Q_EXPORT.QIm
48c60 61 67 65 46 6f 72 6d 61 74 54 79 70 65 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 ageFormatType.{.public:.....virt
48c80 75 61 6c 20 7e 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 28 29 3b 0a 20 20 20 20 76 69 72 ual.~QImageFormatType();.....vir
48ca0 74 75 61 6c 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 2a 20 64 65 63 6f 64 65 72 46 6f 72 28 20 63 tual.QImageFormat*.decoderFor(.c
48cc0 6f 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 onst.uchar*.buffer,.int.length.)
48ce0 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f .=.0;.....virtual.const.char*.fo
48d00 72 6d 61 74 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 70 72 6f 74 65 63 74 65 64 3a rmatName().const.=.0;.protected:
48d20 0a 20 20 20 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 .....QImageFormatType();.};..cla
48d40 73 73 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 ss.QImageDecoderPrivate;.class.Q
48d60 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a _EXPORT.QImageDecoder.{.public:.
48d80 20 20 20 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 28 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 ....QImageDecoder(.QImageConsume
48da0 72 2a 20 63 20 29 3b 0a 20 20 20 20 7e 51 49 6d 61 67 65 44 65 63 6f 64 65 72 28 29 3b 0a 0a 20 r*.c.);.....~QImageDecoder();...
48dc0 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 61 67 65 28 29 20 7b 20 72 65 74 75 72 ...const.QImage&.image().{.retur
48de0 6e 20 69 6d 67 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 75 n.img;.}.....int.decode(.const.u
48e00 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 char*.buffer,.int.length.);.....
48e20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 4e 61 6d 65 28 20 .static.const.char*.formatName(.
48e40 63 6f 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 const.uchar*.buffer,.int.length.
48e60 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 );.....static.QImageFormatType*.
48e80 66 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 29 3b 20 2f 2f 20 64 format(.const.char*.name.);.//.d
48ea0 69 72 65 63 74 20 75 73 65 20 2d 20 6e 6f 20 64 65 63 6f 64 65 28 29 0a 0a 20 20 20 20 73 74 61 irect.use.-.no.decode()......sta
48ec0 74 69 63 20 51 53 74 72 4c 69 73 74 20 69 6e 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 20 20 20 tic.QStrList.inputFormats();....
48ee0 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 44 65 63 6f 64 65 72 46 61 63 74 .static.void.registerDecoderFact
48f00 6f 72 79 28 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 29 3b 0a 20 20 20 20 73 74 ory(.QImageFormatType*.);.....st
48f20 61 74 69 63 20 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 44 65 63 6f 64 65 72 46 61 63 74 6f atic.void.unregisterDecoderFacto
48f40 72 79 28 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 29 3b 0a 0a 70 72 69 76 61 74 ry(.QImageFormatType*.);..privat
48f60 65 3a 0a 20 20 20 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 2a 20 61 63 74 75 61 6c 5f 64 65 63 6f e:.....QImageFormat*.actual_deco
48f80 64 65 72 3b 0a 20 20 20 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 72 2a 20 63 6f 6e 73 75 6d 65 der;.....QImageConsumer*.consume
48fa0 72 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 69 6d 67 3b 0a 20 20 20 20 51 49 6d 61 67 65 44 65 63 r;.....QImage.img;.....QImageDec
48fc0 6f 64 65 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 oderPrivate.*d;.};..#endif.//.QT
48fe0 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 _NO_ASYNC_IMAGE_IO..#endif.//.QA
49000 53 59 4e 43 49 4d 41 47 45 49 4f 5f 48 0a 00 00 00 22 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 SYNCIMAGEIO_H....".q.c.o.n.f.i.g
49020 00 2d 00 6d 00 69 00 6e 00 69 00 6d 00 61 00 6c 00 2e 00 68 00 00 08 10 23 69 66 6e 64 65 66 20 .-.m.i.n.i.m.a.l...h....#ifndef.
49040 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 QT_H.#endif./*......*/..#ifndef.
49060 51 54 5f 4e 4f 5f 43 48 45 43 4b 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 48 45 43 4b QT_NO_CHECK.#.define.QT_NO_CHECK
49080 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 0a 23 64 .#endif.#define.QT_NO_PROCESS.#d
490a0 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e efine.QT_NO_PALETTE.#define.QT_N
490c0 4f 5f 41 43 54 49 4f 4e 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 O_ACTION.#ifndef.QT_NO_TEXTCODEC
490e0 20 2f 2a 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f ./*......*/.#define.QT_NO_TEXTCO
49100 44 45 43 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 4e 49 43 4f 44 45 DEC.#endif.#define.QT_NO_UNICODE
49120 54 41 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 TABLES.#define.QT_NO_IMAGEIO_BMP
49140 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 23 64 65 66 69 .#define.QT_NO_IMAGEIO_PPM.#defi
49160 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 42 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f ne.QT_NO_IMAGEIO_XBM.#define.QT_
49180 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NO_IMAGEIO_XPM./*...............
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 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 ........*/.#define.QT_NO_ASYNC_I
491e0 4f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 2f O.#define.QT_NO_ASYNC_IMAGE_IO./
49200 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 *...............................
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 20 2a 2f 0a 23 ............................*/.#
49240 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 44 46 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f define.QT_NO_BDF.//#define.QT_NO
49260 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e _FONTDATABASE.#define.QT_NO_TRAN
49280 53 4c 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 23 64 65 66 69 SLATION.#define.QT_NO_MIME.#defi
492a0 6e 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ne.QT_NO_SOUND./*...............
492c0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f ...........*/.#define.QT_NO_QWS_
492e0 43 55 52 53 4f 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 23 64 65 66 CURSOR.#define.QT_NO_CURSOR.#def
49300 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 23 64 65 66 69 6e 65 20 ine.QT_NO_QWS_GFX_SPEED.#define.
49320 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f QT_NO_NETWORK.#define.QT_NO_COLO
49340 52 4e 41 4d 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 RNAMES.#define.QT_NO_TRANSFORMAT
49360 49 4f 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 69 IONS.#define.QT_NO_PRINTER.#defi
49380 6e 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c ne.QT_NO_PICTURE.#define.QT_NO_L
493a0 41 59 4f 55 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 0a 23 64 65 AYOUT.#define.QT_NO_DRAWUTIL.#de
493c0 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 23 64 65 66 69 fine.QT_NO_IMAGE_TRUECOLOR.#defi
493e0 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 23 64 65 66 69 ne.QT_NO_IMAGE_SMOOTHSCALE.#defi
49400 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e ne.QT_NO_IMAGE_TEXT.#define.QT_N
49420 4f 5f 44 49 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a O_DIR.#define.QT_NO_QWS_MANAGER.
49440 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 #define.QT_NO_TEXTSTREAM.#define
49460 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f .QT_NO_DATASTREAM.#define.QT_NO_
49480 51 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 QWS_SAVEFONTS.//#define.QT_NO_ST
494a0 52 49 4e 47 4c 49 53 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f RINGLIST.#define.QT_NO_TEMPLATE_
494c0 56 41 52 49 41 4e 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e VARIANT.#define.QT_NO_SESSIONMAN
494e0 41 47 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a AGER.#define.QT_NO_QWS_KEYBOARD.
49500 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 0a #define.QT_NO_SYNTAXHIGHLIGHTER.
49520 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f .#define.QT_NO_ACCEL.#define.QT_
49540 4e 4f 5f 42 55 54 54 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 NO_BUTTON.#define.QT_NO_DIALOG.#
49560 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 41 4d 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f define.QT_NO_FRAME.#define.QT_NO
49580 5f 53 45 4d 49 4d 4f 44 41 4c 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a _SEMIMODAL..#define.QT_NO_STYLE.
495a0 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 23 64 65 66 69 6e 65 20 51 54 #define.QT_NO_EFFECTS.#define.QT
495c0 5f 4e 4f 5f 43 4f 50 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 23 64 65 66 _NO_COP..#define.QT_NO_SQL..#def
495e0 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 23 64 65 66 69 6e 65 ine.QT_NO_REGEXP_CAPTURE.#define
49600 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 0a 0a 23 64 65 66 69 6e 65 20 .QT_NO_REGEXP_WILDCARD..#define.
49620 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 QT_NO_VALIDATOR.#define.QT_NO_SP
49640 52 49 4e 54 46 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 23 64 65 RINTF..#define.QT_NO_REGEXP..#de
49660 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 fine.QT_NO_IMAGEIO../*..........
49680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
496a0 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 ........*/..#define.QT_NO_RANGEC
496c0 4f 4e 54 52 4f 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e ONTROL.#define.QT_NO_QUUID_STRIN
496e0 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 47 4e 41 4c 4d 41 50 50 45 52 0a 0a 23 64 G.#define.QT_NO_SIGNALMAPPER..#d
49700 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 23 64 65 66 69 6e 65 20 51 efine.QT_NO_WHEELEVENT.#define.Q
49720 54 5f 4e 4f 5f 42 45 5a 49 45 52 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d T_NO_BEZIER..#define.QT_NO_QWS_M
49740 4f 55 53 45 5f 41 55 54 4f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OUSE_AUTO./*....................
49760 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d ............*/..#define.QT_NO_IM
49780 41 47 45 5f 44 49 54 48 45 52 5f 54 4f 5f 31 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d AGE_DITHER_TO_1.#define.QT_NO_IM
497a0 41 47 45 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f AGE_HEURISTIC_MASK.#define.QT_NO
497c0 5f 49 4d 41 47 45 5f 4d 49 52 52 4f 52 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c _IMAGE_MIRROR..#ifndef.QT_NO_STL
497e0 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 .#.define.QT_NO_STL.#endif..#def
49800 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 23 64 65 66 69 6e 65 20 51 54 5f ine.QT_NO_DATESTRING.#define.QT_
49820 4e 4f 5f 57 4d 41 54 52 49 58 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 NO_WMATRIX..#define.QT_NO_DIRECT
49840 50 41 49 4e 54 45 52 0a 00 00 00 16 00 71 00 64 00 61 00 74 00 61 00 76 00 69 00 65 00 77 00 2e PAINTER......q.d.a.t.a.v.i.e.w..
49860 00 68 00 00 09 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..../*........................
49880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
498a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
498c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
498e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 41 56 49 45 57 5f 48 0a 23 64 65 66 69 ...*/..#ifndef.QDATAVIEW_H.#defi
49e40 6e 65 20 51 44 41 54 41 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e ne.QDATAVIEW_H..#ifndef.QT_H.#in
49e60 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 clude."qwidget.h".#endif.//.QT_H
49e80 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.).
49ea0 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
49ec0 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
49ee0 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
49f00 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 56 49 45 57 5f .#endif..#ifndef.QT_NO_SQL_VIEW_
49f20 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 6f 72 6d 3b 0a 63 6c 61 73 73 20 51 WIDGETS..class.QSqlForm;.class.Q
49f40 53 71 6c 52 65 63 6f 72 64 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 56 69 65 77 50 72 69 76 61 74 SqlRecord;.class.QDataViewPrivat
49f60 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 44 61 74 61 56 69 65 e;..class.QM_EXPORT_SQL.QDataVie
49f80 77 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 45 43 w.:.public.QWidget.{.....Q_OBJEC
49fa0 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 61 56 69 65 77 28 20 51 57 69 64 67 65 T..public:.....QDataView(.QWidge
49fc0 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c t*.parent=0,.const.char*.name=0,
49fe0 20 57 46 6c 61 67 73 20 66 6c 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 61 74 61 56 69 65 77 .WFlags.fl.=.0.);.....~QDataView
4a000 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 46 6f 72 6d 28 20 51 ();......virtual.void.setForm(.Q
4a020 53 71 6c 46 6f 72 6d 2a 20 66 6f 72 6d 20 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 2a 20 66 SqlForm*.form.);.....QSqlForm*.f
4a040 6f 72 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 63 6f 72 orm();.....virtual.void.setRecor
4a060 64 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 72 65 63 6f 72 64 20 29 3b 0a 20 20 20 20 51 53 71 d(.QSqlRecord*.record.);.....QSq
4a080 6c 52 65 63 6f 72 64 2a 20 72 65 63 6f 72 64 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 lRecord*.record();..public.slots
4a0a0 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 20 51 53 71 6c :.....virtual.void.refresh(.QSql
4a0c0 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 Record*.buf.);.....virtual.void.
4a0e0 72 65 61 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 readFields();.....virtual.void.w
4a100 72 69 74 65 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 63 riteFields();.....virtual.void.c
4a120 6c 65 61 72 56 61 6c 75 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 61 74 learValues();..private:.....QDat
4a140 61 56 69 65 77 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f aViewPrivate*.d;..#if.defined(Q_
4a160 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 20 63 DISABLE_COPY).//.Disabled.copy.c
4a180 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 44 61 onstructor.and.operator=.....QDa
4a1a0 74 61 56 69 65 77 28 20 63 6f 6e 73 74 20 51 44 61 74 61 56 69 65 77 20 26 20 29 3b 0a 20 20 20 taView(.const.QDataView.&.);....
4a1c0 20 51 44 61 74 61 56 69 65 77 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 .QDataView.&operator=(.const.QDa
4a1e0 74 61 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 0a 23 taView.&.);.#endif.};...#endif.#
4a200 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 66 00 6f 00 6e 00 74 00 2e 00 68 00 00 1f a7 2f 2a 20 20 endif......q.f.o.n.t...h..../*..
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4a640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4a660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a ............................*/..
4a800 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 5f 48 0a #ifndef.QFONT_H.#define.QFONT_H.
4a820 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 .#ifndef.QT_H.#include."qwindowd
4a840 65 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 65 6e 64 efs.h".#include."qstring.h".#end
4a860 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b if.//.QT_H...class.QFontPrivate;
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 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 63 6c 61 73 73 20 51 53 74 ...../*.............*/.class.QSt
4a8c0 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 43 6f 6c 6c 65 ringList;.class.QTextFormatColle
4a8e0 63 74 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 0a 7b 0a 70 ction;..class.Q_EXPORT.QFont.{.p
4a900 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 48 69 6e 74 20 7b 0a 09 48 65 6c ublic:.....enum.StyleHint.{..Hel
4a920 76 65 74 69 63 61 2c 20 20 53 61 6e 73 53 65 72 69 66 20 3d 20 48 65 6c 76 65 74 69 63 61 2c 0a vetica,..SansSerif.=.Helvetica,.
4a940 09 54 69 6d 65 73 2c 20 20 20 20 20 20 53 65 72 69 66 20 3d 20 54 69 6d 65 73 2c 0a 09 43 6f 75 .Times,......Serif.=.Times,..Cou
4a960 72 69 65 72 2c 20 20 20 20 54 79 70 65 57 72 69 74 65 72 20 3d 20 43 6f 75 72 69 65 72 2c 0a 09 rier,....TypeWriter.=.Courier,..
4a980 4f 6c 64 45 6e 67 6c 69 73 68 2c 20 44 65 63 6f 72 61 74 69 76 65 20 3d 20 4f 6c 64 45 6e 67 6c OldEnglish,.Decorative.=.OldEngl
4a9a0 69 73 68 2c 0a 09 53 79 73 74 65 6d 2c 0a 09 41 6e 79 53 74 79 6c 65 0a 20 20 20 20 7d 3b 0a 0a ish,..System,..AnyStyle.....};..
4a9c0 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 53 74 72 61 74 65 67 79 20 7b 0a 09 50 72 65 66 65 72 ....enum.StyleStrategy.{..Prefer
4a9e0 44 65 66 61 75 6c 74 20 20 20 20 3d 20 30 78 30 30 30 31 2c 0a 09 50 72 65 66 65 72 42 69 74 6d Default....=.0x0001,..PreferBitm
4aa00 61 70 20 20 20 20 20 3d 20 30 78 30 30 30 32 2c 0a 09 50 72 65 66 65 72 44 65 76 69 63 65 20 20 ap.....=.0x0002,..PreferDevice..
4aa20 20 20 20 3d 20 30 78 30 30 30 34 2c 0a 09 50 72 65 66 65 72 4f 75 74 6c 69 6e 65 20 20 20 20 3d ...=.0x0004,..PreferOutline....=
4aa40 20 30 78 30 30 30 38 2c 0a 09 46 6f 72 63 65 4f 75 74 6c 69 6e 65 20 20 20 20 20 3d 20 30 78 30 .0x0008,..ForceOutline.....=.0x0
4aa60 30 31 30 2c 0a 09 50 72 65 66 65 72 4d 61 74 63 68 20 20 20 20 20 20 3d 20 30 78 30 30 32 30 2c 010,..PreferMatch......=.0x0020,
4aa80 0a 09 50 72 65 66 65 72 51 75 61 6c 69 74 79 20 20 20 20 3d 20 30 78 30 30 34 30 2c 0a 09 50 72 ..PreferQuality....=.0x0040,..Pr
4aaa0 65 66 65 72 41 6e 74 69 61 6c 69 61 73 20 20 3d 20 30 78 30 30 38 30 2c 0a 09 4e 6f 41 6e 74 69 eferAntialias..=.0x0080,..NoAnti
4aac0 61 6c 69 61 73 20 20 20 20 20 20 3d 20 30 78 30 31 30 30 2c 0a 09 4f 70 65 6e 47 4c 43 6f 6d 70 alias......=.0x0100,..OpenGLComp
4aae0 61 74 69 62 6c 65 20 3d 20 30 78 30 32 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d atible.=.0x0200.....};......enum
4ab00 20 57 65 69 67 68 74 20 7b 0a 09 4c 69 67 68 74 20 20 20 20 3d 20 32 35 2c 0a 09 4e 6f 72 6d 61 .Weight.{..Light....=.25,..Norma
4ab20 6c 20 20 20 3d 20 35 30 2c 0a 09 44 65 6d 69 42 6f 6c 64 20 3d 20 36 33 2c 0a 09 42 6f 6c 64 20 l...=.50,..DemiBold.=.63,..Bold.
4ab40 20 20 20 20 3d 20 37 35 2c 0a 09 42 6c 61 63 6b 09 20 3d 20 38 37 0a 20 20 20 20 7d 3b 0a 0a 20 ....=.75,..Black..=.87.....};...
4ab60 20 20 20 65 6e 75 6d 20 53 74 72 65 74 63 68 20 7b 0a 09 55 6c 74 72 61 43 6f 6e 64 65 6e 73 65 ...enum.Stretch.{..UltraCondense
4ab80 64 20 3d 20 20 35 30 2c 0a 09 45 78 74 72 61 43 6f 6e 64 65 6e 73 65 64 20 3d 20 20 36 32 2c 0a d.=..50,..ExtraCondensed.=..62,.
4aba0 09 43 6f 6e 64 65 6e 73 65 64 20 20 20 20 20 20 3d 20 20 37 35 2c 0a 09 53 65 6d 69 43 6f 6e 64 .Condensed......=..75,..SemiCond
4abc0 65 6e 73 65 64 20 20 3d 20 20 38 37 2c 0a 09 55 6e 73 74 72 65 74 63 68 65 64 20 20 20 20 3d 20 ensed..=..87,..Unstretched....=.
4abe0 31 30 30 2c 0a 09 53 65 6d 69 45 78 70 61 6e 64 65 64 20 20 20 3d 20 31 31 32 2c 0a 09 45 78 70 100,..SemiExpanded...=.112,..Exp
4ac00 61 6e 64 65 64 20 20 20 20 20 20 20 3d 20 31 32 35 2c 0a 09 45 78 74 72 61 45 78 70 61 6e 64 65 anded.......=.125,..ExtraExpande
4ac20 64 20 20 3d 20 31 35 30 2c 0a 09 55 6c 74 72 61 45 78 70 61 6e 64 65 64 20 20 3d 20 32 30 30 0a d..=.150,..UltraExpanded..=.200.
4ac40 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 65 66 61 75 6c 74 20 66 6f 6e 74 0a 20 20 20 20 ....};......//.default.font.....
4ac60 51 46 6f 6e 74 28 29 3b 0a 20 20 20 20 2f 2f 20 73 70 65 63 69 66 69 63 20 66 6f 6e 74 0a 23 69 QFont();.....//.specific.font.#i
4ac80 66 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 51 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 fdef.Q_QDOC.....QFont(.const.QSt
4aca0 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 20 3d 20 31 32 ring.&family,.int.pointSize.=.12
4acc0 2c 20 69 6e 74 20 77 65 69 67 68 74 20 3d 20 4e 6f 72 6d 61 6c 2c 0a 09 20 20 20 62 6f 6f 6c 20 ,.int.weight.=.Normal,.....bool.
4ace0 69 74 61 6c 69 63 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 46 6f 6e italic.=.FALSE.);.#else.....QFon
4ad00 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 20 69 6e 74 20 70 6f t(.const.QString.&family,.int.po
4ad20 69 6e 74 53 69 7a 65 20 3d 20 2d 31 2c 20 69 6e 74 20 77 65 69 67 68 74 20 3d 20 2d 31 2c 0a 09 intSize.=.-1,.int.weight.=.-1,..
4ad40 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 ...bool.italic.=.FALSE.);.#endif
4ad60 0a 20 20 20 20 2f 2f 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 51 46 6f .....//.copy.constructor.....QFo
4ad80 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 7e 51 46 6f 6e 74 nt(.const.QFont.&.);......~QFont
4ada0 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b ();......QString.family().const;
4adc0 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 61 6d 69 6c 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 .....void.setFamily(.const.QStri
4ade0 6e 67 20 26 29 3b 0a 0a 20 20 20 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 ng.&);......int.pointSize().cons
4ae00 74 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 6f 69 6e 74 53 69 7a 65 46 6c 6f 61 74 28 29 20 63 6f t;.....float.pointSizeFloat().co
4ae20 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 53 69 7a 65 28 20 69 6e 74 20 nst;.....void.setPointSize(.int.
4ae40 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 53 69 7a 65 46 6c 6f 61 74 28 20 66 );.....void.setPointSizeFloat(.f
4ae60 6c 6f 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 53 69 7a 65 28 29 20 63 6f 6e loat.);......int.pixelSize().con
4ae80 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 65 6c 53 69 7a 65 28 20 69 6e 74 20 29 st;.....void.setPixelSize(.int.)
4aea0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 65 6c 53 69 7a 65 46 6c 6f 61 74 28 20 66 6c ;.....void.setPixelSizeFloat(.fl
4aec0 6f 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a oat.);......int.weight().const;.
4aee0 20 20 20 20 76 6f 69 64 20 73 65 74 57 65 69 67 68 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 ....void.setWeight(.int.);......
4af00 62 6f 6f 6c 20 62 6f 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 bool.bold().const;.....void.setB
4af20 6f 6c 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 28 29 20 old(.bool.);......bool.italic().
4af40 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 const;.....void.setItalic(.bool.
4af60 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 75 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a );......bool.underline().const;.
4af80 20 20 20 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 29 3b 0a 0a ....void.setUnderline(.bool.);..
4afa0 20 20 20 20 62 6f 6f 6c 20 6f 76 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 ....bool.overline().const;.....v
4afc0 6f 69 64 20 73 65 74 4f 76 65 72 6c 69 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f oid.setOverline(.bool.);......bo
4afe0 6f 6c 20 73 74 72 69 6b 65 4f 75 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 ol.strikeOut().const;.....void.s
4b000 65 74 53 74 72 69 6b 65 4f 75 74 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 etStrikeOut(.bool.);......bool.f
4b020 69 78 65 64 50 69 74 63 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 ixedPitch().const;.....void.setF
4b040 69 78 65 64 50 69 74 63 68 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 53 74 79 6c 65 48 69 6e ixedPitch(.bool.);......StyleHin
4b060 74 20 73 74 79 6c 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 53 74 79 6c 65 53 74 t.styleHint().const;.....StyleSt
4b080 72 61 74 65 67 79 20 73 74 79 6c 65 53 74 72 61 74 65 67 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 rategy.styleStrategy().const;...
4b0a0 20 20 76 6f 69 64 20 73 65 74 53 74 79 6c 65 48 69 6e 74 28 20 53 74 79 6c 65 48 69 6e 74 2c 20 ..void.setStyleHint(.StyleHint,.
4b0c0 53 74 79 6c 65 53 74 72 61 74 65 67 79 20 3d 20 50 72 65 66 65 72 44 65 66 61 75 6c 74 20 29 3b StyleStrategy.=.PreferDefault.);
4b0e0 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 79 6c 65 53 74 72 61 74 65 67 79 28 20 53 74 79 6c .....void.setStyleStrategy(.Styl
4b100 65 53 74 72 61 74 65 67 79 20 73 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 72 65 74 63 68 28 eStrategy.s.);......int.stretch(
4b120 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 72 65 74 63 68 28 20 69 6e ).const;.....void.setStretch(.in
4b140 74 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 69 73 20 72 61 77 20 6d 6f 64 65 20 73 74 69 6c 6c 20 6e t.);......//.is.raw.mode.still.n
4b160 65 65 64 65 64 3f 0a 20 20 20 20 62 6f 6f 6c 20 72 61 77 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b eeded?.....bool.rawMode().const;
4b180 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 61 77 4d 6f 64 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 .....void.setRawMode(.bool.);...
4b1a0 20 20 20 2f 2f 20 64 75 70 69 63 61 74 65 64 20 66 72 6f 6d 20 51 46 6f 6e 74 49 6e 66 6f 0a 20 ...//.dupicated.from.QFontInfo..
4b1c0 20 20 20 62 6f 6f 6c 20 65 78 61 63 74 4d 61 74 63 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ...bool.exactMatch().const;.....
4b1e0 20 51 46 6f 6e 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 .QFont.&operator=(.const.QFont.&
4b200 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 .);.....bool.operator==(.const.Q
4b220 46 6f 6e 74 20 26 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 Font.&.).const;.....bool.operato
4b240 72 21 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 r!=(.const.QFont.&.).const;.....
4b260 62 6f 6f 6c 20 69 73 43 6f 70 79 4f 66 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 20 63 bool.isCopyOf(.const.QFont.&.).c
4b280 6f 6e 73 74 3b 0a 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a 20 20 20 20 48 46 4f 4e onst;...#ifdef.Q_WS_WIN.....HFON
4b2a0 54 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 20 2f 2f 20 21 51 5f 57 53 T.handle().const;.#else.//.!Q_WS
4b2c0 5f 57 49 4e 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e _WIN.....Qt::HANDLE.handle().con
4b2e0 73 74 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 57 49 4e 0a 0a 0a 20 20 20 20 2f 2f 20 st;.#endif.//.Q_WS_WIN.......//.
4b300 6e 65 65 64 65 64 20 66 6f 72 20 58 31 31 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 61 77 4e 61 needed.for.X11.....void.setRawNa
4b320 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 me(.const.QString.&.);.....QStri
4b340 6e 67 20 72 61 77 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 ng.rawName().const;......QString
4b360 20 6b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 .key().const;......QString.toStr
4b380 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 66 72 6f 6d 53 74 72 69 6e 67 ing().const;.....bool.fromString
4b3a0 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e (const.QString.&);..#ifndef.QT_N
4b3c0 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 O_STRINGLIST.....static.QString.
4b3e0 73 75 62 73 74 69 74 75 74 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 substitute(const.QString.&);....
4b400 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 75 62 73 74 69 74 75 74 65 73 28 .static.QStringList.substitutes(
4b420 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 const.QString.&);.....static.QSt
4b440 72 69 6e 67 4c 69 73 74 20 73 75 62 73 74 69 74 75 74 69 6f 6e 73 28 29 3b 0a 20 20 20 20 73 74 ringList.substitutions();.....st
4b460 61 74 69 63 20 76 6f 69 64 20 69 6e 73 65 72 74 53 75 62 73 74 69 74 75 74 69 6f 6e 28 63 6f 6e atic.void.insertSubstitution(con
4b480 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 st.QString&,.const.QString.&);..
4b4a0 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 73 65 72 74 53 75 62 73 74 69 74 75 74 69 6f ...static.void.insertSubstitutio
4b4c0 6e 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ns(const.QString&,.const.QString
4b4e0 4c 69 73 74 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 List.&);.....static.void.removeS
4b500 75 62 73 74 69 74 75 74 69 6f 6e 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 65 ubstitution(const.QString.&);.#e
4b520 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 ndif.//QT_NO_STRINGLIST.....stat
4b540 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 ic.void.initialize();.....static
4b560 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 5f 57 53 5f 51 57 .void.cleanup();.#ifndef.Q_WS_QW
4b580 53 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 61 63 68 65 53 74 61 74 69 73 74 69 63 S.....static.void.cacheStatistic
4b5a0 73 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 s();.#endif..#if.defined(Q_WS_QW
4b5c0 53 29 0a 20 20 20 20 76 6f 69 64 20 71 77 73 52 65 6e 64 65 72 54 6f 44 69 73 6b 28 62 6f 6f 6c S).....void.qwsRenderToDisk(bool
4b5e0 20 61 6c 6c 3d 54 52 55 45 29 3b 0a 23 65 6e 64 69 66 0a 0a 0a 20 20 20 20 2f 2f 20 61 20 63 6f .all=TRUE);.#endif.......//.a.co
4b600 70 79 20 6f 66 20 74 68 69 73 20 6c 69 76 65 73 20 69 6e 20 71 75 6e 69 63 6f 64 65 74 61 62 6c py.of.this.lives.in.qunicodetabl
4b620 65 73 2e 63 70 70 2c 20 61 73 20 77 65 20 63 61 6e 27 74 20 69 6e 63 6c 75 64 65 0a 20 20 20 20 es.cpp,.as.we.can't.include.....
4b640 2f 2f 20 71 66 6f 6e 74 2e 68 20 69 74 20 69 6e 20 74 6f 6f 6c 73 2f 2e 20 44 6f 20 6e 6f 74 20 //.qfont.h.it.in.tools/..Do.not.
4b660 6d 6f 64 69 66 79 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 73 63 72 69 modify.without.changing.the.scri
4b680 70 74 0a 20 20 20 20 2f 2f 20 65 6e 75 6d 20 69 6e 20 71 75 6e 69 63 6f 64 65 74 61 62 6c 65 5f pt.....//.enum.in.qunicodetable_
4b6a0 70 2e 68 20 61 73 77 65 6c 6c 2e 0a 20 20 20 20 65 6e 75 6d 20 53 63 72 69 70 74 20 7b 0a 09 2f p.h.aswell......enum.Script.{../
4b6c0 2f 20 45 75 72 6f 70 65 61 6e 20 41 6c 70 68 61 62 65 74 69 63 20 53 63 72 69 70 74 73 0a 09 4c /.European.Alphabetic.Scripts..L
4b6e0 61 74 69 6e 2c 0a 09 47 72 65 65 6b 2c 0a 09 43 79 72 69 6c 6c 69 63 2c 0a 09 41 72 6d 65 6e 69 atin,..Greek,..Cyrillic,..Armeni
4b700 61 6e 2c 0a 09 47 65 6f 72 67 69 61 6e 2c 0a 09 52 75 6e 69 63 2c 0a 09 4f 67 68 61 6d 2c 0a 09 an,..Georgian,..Runic,..Ogham,..
4b720 53 70 61 63 69 6e 67 4d 6f 64 69 66 69 65 72 73 2c 0a 09 43 6f 6d 62 69 6e 69 6e 67 4d 61 72 6b SpacingModifiers,..CombiningMark
4b740 73 2c 0a 0a 09 2f 2f 20 4d 69 64 64 6c 65 20 45 61 73 74 65 72 6e 20 53 63 72 69 70 74 73 0a 09 s,...//.Middle.Eastern.Scripts..
4b760 48 65 62 72 65 77 2c 0a 09 41 72 61 62 69 63 2c 0a 09 53 79 72 69 61 63 2c 0a 09 54 68 61 61 6e Hebrew,..Arabic,..Syriac,..Thaan
4b780 61 2c 0a 0a 09 2f 2f 20 53 6f 75 74 68 20 61 6e 64 20 53 6f 75 74 68 65 61 73 74 20 41 73 69 61 a,...//.South.and.Southeast.Asia
4b7a0 6e 20 53 63 72 69 70 74 73 0a 09 44 65 76 61 6e 61 67 61 72 69 2c 0a 09 42 65 6e 67 61 6c 69 2c n.Scripts..Devanagari,..Bengali,
4b7c0 0a 09 47 75 72 6d 75 6b 68 69 2c 0a 09 47 75 6a 61 72 61 74 69 2c 0a 09 4f 72 69 79 61 2c 0a 09 ..Gurmukhi,..Gujarati,..Oriya,..
4b7e0 54 61 6d 69 6c 2c 0a 09 54 65 6c 75 67 75 2c 0a 09 4b 61 6e 6e 61 64 61 2c 0a 09 4d 61 6c 61 79 Tamil,..Telugu,..Kannada,..Malay
4b800 61 6c 61 6d 2c 0a 09 53 69 6e 68 61 6c 61 2c 0a 09 54 68 61 69 2c 0a 09 4c 61 6f 2c 0a 09 54 69 alam,..Sinhala,..Thai,..Lao,..Ti
4b820 62 65 74 61 6e 2c 0a 09 4d 79 61 6e 6d 61 72 2c 0a 09 4b 68 6d 65 72 2c 0a 0a 09 2f 2f 20 45 61 betan,..Myanmar,..Khmer,...//.Ea
4b840 73 74 20 41 73 69 61 6e 20 53 63 72 69 70 74 73 0a 09 48 61 6e 2c 0a 09 48 69 72 61 67 61 6e 61 st.Asian.Scripts..Han,..Hiragana
4b860 2c 0a 09 4b 61 74 61 6b 61 6e 61 2c 0a 09 48 61 6e 67 75 6c 2c 0a 09 42 6f 70 6f 6d 6f 66 6f 2c ,..Katakana,..Hangul,..Bopomofo,
4b880 0a 09 59 69 2c 0a 0a 09 2f 2f 20 41 64 64 69 74 69 6f 6e 61 6c 20 53 63 72 69 70 74 73 0a 09 45 ..Yi,...//.Additional.Scripts..E
4b8a0 74 68 69 6f 70 69 63 2c 0a 09 43 68 65 72 6f 6b 65 65 2c 0a 09 43 61 6e 61 64 69 61 6e 41 62 6f thiopic,..Cherokee,..CanadianAbo
4b8c0 72 69 67 69 6e 61 6c 2c 0a 09 4d 6f 6e 67 6f 6c 69 61 6e 2c 0a 0a 09 2f 2f 20 53 79 6d 62 6f 6c riginal,..Mongolian,...//.Symbol
4b8e0 73 0a 09 43 75 72 72 65 6e 63 79 53 79 6d 62 6f 6c 73 2c 0a 09 4c 65 74 74 65 72 6c 69 6b 65 53 s..CurrencySymbols,..LetterlikeS
4b900 79 6d 62 6f 6c 73 2c 0a 09 4e 75 6d 62 65 72 46 6f 72 6d 73 2c 0a 09 4d 61 74 68 65 6d 61 74 69 ymbols,..NumberForms,..Mathemati
4b920 63 61 6c 4f 70 65 72 61 74 6f 72 73 2c 0a 09 54 65 63 68 6e 69 63 61 6c 53 79 6d 62 6f 6c 73 2c calOperators,..TechnicalSymbols,
4b940 0a 09 47 65 6f 6d 65 74 72 69 63 53 79 6d 62 6f 6c 73 2c 0a 09 4d 69 73 63 65 6c 6c 61 6e 65 6f ..GeometricSymbols,..Miscellaneo
4b960 75 73 53 79 6d 62 6f 6c 73 2c 0a 09 45 6e 63 6c 6f 73 65 64 41 6e 64 53 71 75 61 72 65 2c 0a 09 usSymbols,..EnclosedAndSquare,..
4b980 42 72 61 69 6c 6c 65 2c 0a 0a 09 55 6e 69 63 6f 64 65 2c 0a 0a 09 2f 2f 20 73 6f 6d 65 20 73 63 Braille,...Unicode,...//.some.sc
4b9a0 72 69 70 74 73 20 61 64 64 65 64 20 69 6e 20 55 6e 69 63 6f 64 65 20 33 2e 32 0a 09 54 61 67 61 ripts.added.in.Unicode.3.2..Taga
4b9c0 6c 6f 67 2c 0a 09 48 61 6e 75 6e 6f 6f 2c 0a 09 42 75 68 69 64 2c 0a 09 54 61 67 62 61 6e 77 61 log,..Hanunoo,..Buhid,..Tagbanwa
4b9e0 2c 0a 0a 09 4b 61 74 61 6b 61 6e 61 48 61 6c 66 57 69 64 74 68 2c 0a 0a 09 2f 2f 20 66 72 6f 6d ,...KatakanaHalfWidth,...//.from
4ba00 20 55 6e 69 63 6f 64 65 20 34 2e 30 0a 09 4c 69 6d 62 75 2c 0a 09 54 61 69 4c 65 2c 0a 0a 09 2f .Unicode.4.0..Limbu,..TaiLe,.../
4ba20 2f 20 45 6e 64 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 09 4e 53 63 72 /.End.#if.!defined(Q_QDOC)..NScr
4ba40 69 70 74 73 2c 0a 09 55 6e 6b 6e 6f 77 6e 53 63 72 69 70 74 20 3d 20 4e 53 63 72 69 70 74 73 2c ipts,..UnknownScript.=.NScripts,
4ba60 0a 0a 09 4e 6f 53 63 72 69 70 74 2c 0a 0a 09 2f 2f 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ...NoScript,...//.--------------
4ba80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 09 2f 2f 20 44 --------------------------..//.D
4baa0 65 61 72 20 55 73 65 72 2c 20 79 6f 75 20 63 61 6e 20 73 65 65 20 76 61 6c 75 65 73 20 3e 20 4e ear.User,.you.can.see.values.>.N
4bac0 53 63 72 69 70 74 2c 0a 09 2f 2f 20 62 75 74 20 74 68 65 79 20 61 72 65 20 69 6e 74 65 72 6e 61 Script,..//.but.they.are.interna
4bae0 6c 20 2d 20 64 6f 20 6e 6f 74 20 74 6f 75 63 68 2e 0a 0a 09 48 61 6e 5f 4a 61 70 61 6e 65 73 65 l.-.do.not.touch....Han_Japanese
4bb00 2c 0a 09 48 61 6e 5f 53 69 6d 70 6c 69 66 69 65 64 43 68 69 6e 65 73 65 2c 0a 09 48 61 6e 5f 54 ,..Han_SimplifiedChinese,..Han_T
4bb20 72 61 64 69 74 69 6f 6e 61 6c 43 68 69 6e 65 73 65 2c 0a 09 48 61 6e 5f 4b 6f 72 65 61 6e 2c 0a raditionalChinese,..Han_Korean,.
4bb40 0a 09 4c 61 73 74 50 72 69 76 61 74 65 53 63 72 69 70 74 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d ..LastPrivateScript.#endif.....}
4bb60 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 65 66 61 75 6c 74 46 61 6d 69 6c 79 28 29 20 63 ;......QString.defaultFamily().c
4bb80 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 73 74 52 65 73 6f 72 74 46 61 6d 69 onst;.....QString.lastResortFami
4bba0 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 73 74 52 65 73 6f ly().const;.....QString.lastReso
4bbc0 72 74 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 rtFont().const;..#ifndef.QT_NO_C
4bbe0 4f 4d 50 41 54 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 64 65 66 61 75 6c 74 46 OMPAT......static.QFont.defaultF
4bc00 6f 6e 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 61 75 6c ont();.....static.void.setDefaul
4bc20 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 23 65 6e 64 69 66 20 tFont(.const.QFont.&.);..#endif.
4bc40 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 20 20 20 20 51 46 6f 6e 74 20 72 65 73 6f 6c //.QT_NO_COMPAT......QFont.resol
4bc60 76 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 ve(.const.QFont.&.).const;..prot
4bc80 65 63 74 65 64 3a 0a 20 20 20 20 2f 2f 20 77 68 79 20 70 72 6f 74 65 63 74 65 64 3f 0a 20 20 20 ected:.....//.why.protected?....
4bca0 20 62 6f 6f 6c 20 64 69 72 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 .bool.dirty().const;.....int.dec
4bcc0 69 50 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 iPointSize().const;..private:...
4bce0 20 20 51 46 6f 6e 74 28 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 2c 20 51 50 61 69 6e 74 44 ..QFont(.QFontPrivate.*,.QPaintD
4bd00 65 76 69 63 65 20 2a 70 64 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b evice.*pd.);......void.detach();
4bd20 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 6f 69 64 ..#if.defined(Q_WS_MAC).....void
4bd40 20 6d 61 63 53 65 74 46 6f 6e 74 28 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b 0a 23 65 6c .macSetFont(QPaintDevice.*);.#el
4bd60 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 76 6f 69 64 20 78 31 if.defined(Q_WS_X11).....void.x1
4bd80 31 53 65 74 53 63 72 65 65 6e 28 20 69 6e 74 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 29 3b 0a 20 1SetScreen(.int.screen.=.-1.);..
4bda0 20 20 20 69 6e 74 20 78 31 31 53 63 72 65 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 ...int.x11Screen().const;.#endif
4bdc0 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b ......friend.class.QFontMetrics;
4bde0 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 49 6e 66 6f 3b 0a 20 20 20 .....friend.class.QFontInfo;....
4be00 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 .friend.class.QPainter;.....frie
4be20 6e 64 20 63 6c 61 73 73 20 51 50 53 50 72 69 6e 74 65 72 46 6f 6e 74 3b 0a 20 20 20 20 66 72 69 nd.class.QPSPrinterFont;.....fri
4be40 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 end.class.QApplication;.....frie
4be60 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 nd.class.QWidget;.....friend.cla
4be80 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 43 6f 6c 6c 65 63 74 69 6f 6e 3b 0a 20 20 20 20 66 72 ss.QTextFormatCollection;.....fr
4bea0 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 4c 61 79 6f 75 74 3b 0a 20 20 20 20 66 72 69 65 iend.class.QTextLayout;.....frie
4bec0 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 nd.class.QTextItem;.....friend.c
4bee0 6c 61 73 73 20 51 47 4c 43 6f 6e 74 65 78 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f lass.QGLContext;..#ifndef.QT_NO_
4bf00 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 DATASTREAM.....friend.Q_EXPORT.Q
4bf20 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 DataStream.&operator<<(.QDataStr
4bf40 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 eam.&,.const.QFont.&.);.....frie
4bf60 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 6f nd.Q_EXPORT.QDataStream.&operato
4bf80 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 46 6f 6e 74 20 26 20 29 3b 0a 23 r>>(.QDataStream.&,.QFont.&.);.#
4bfa0 65 6e 64 69 66 0a 0a 20 20 20 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a endif......QFontPrivate.*d;.};..
4bfc0 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 3a 3a 62 6f 6c 64 28 29 20 63 6f 6e 73 74 .inline.bool.QFont::bold().const
4bfe0 0a 7b 20 72 65 74 75 72 6e 20 77 65 69 67 68 74 28 29 20 3e 20 4e 6f 72 6d 61 6c 3b 20 7d 0a 0a .{.return.weight().>.Normal;.}..
4c000 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 46 6f 6e 74 3a 3a 73 65 74 42 6f 6c 64 28 20 62 6f 6f .inline.void.QFont::setBold(.boo
4c020 6c 20 65 6e 61 62 6c 65 20 29 0a 7b 20 73 65 74 57 65 69 67 68 74 28 20 65 6e 61 62 6c 65 20 3f l.enable.).{.setWeight(.enable.?
4c040 20 42 6f 6c 64 20 3a 20 4e 6f 72 6d 61 6c 20 29 3b 20 7d 0a 0a 0a 0a 0a 2f 2a 20 20 20 20 20 20 .Bold.:.Normal.);.}...../*......
4c060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c100 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 5f 4e 4f 5f 44 .............*/..#ifndef.QT_NO_D
4c120 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 ATASTREAM.Q_EXPORT.QDataStream.&
4c140 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
4c160 20 51 46 6f 6e 74 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 .QFont.&.);.Q_EXPORT.QDataStream
4c180 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 46 6f .&operator>>(.QDataStream.&,.QFo
4c1a0 6e 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 nt.&.);.#endif...#endif.//.QFONT
4c1c0 5f 48 0a 00 00 00 0c 00 71 00 64 00 69 00 72 00 2e 00 68 00 00 1b 36 2f 2a 20 20 20 20 20 20 20 _H......q.d.i.r...h...6/*.......
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c7a0 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
4c7c0 20 51 44 49 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 .QDIR_H.#define.QDIR_H..#ifndef.
4c7e0 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 23 69 6e 63 6c 75 QT_H.#include."qglobal.h".#inclu
4c800 64 65 20 22 71 73 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 69 de."qstrlist.h".#include."qfilei
4c820 6e 66 6f 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 nfo.h".#endif.//.QT_H...#ifndef.
4c840 51 54 5f 4e 4f 5f 44 49 52 0a 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 3c 51 46 69 6c 65 QT_NO_DIR.typedef.QPtrList<QFile
4c860 49 6e 66 6f 3e 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 3b 0a 74 79 70 65 64 65 66 20 51 50 74 Info>.QFileInfoList;.typedef.QPt
4c880 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 46 69 6c 65 49 6e 66 6f 3e 20 51 46 69 6c 65 49 6e rListIterator<QFileInfo>.QFileIn
4c8a0 66 6f 4c 69 73 74 49 74 65 72 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 foListIterator;.class.QStringLis
4c8c0 74 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 t;.template.<class.T>.class.QDee
4c8e0 70 43 6f 70 79 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 72 0a 7b 0a 70 pCopy;...class.Q_EXPORT.QDir.{.p
4c900 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 46 69 6c 74 65 72 53 70 65 63 20 7b 20 44 69 72 ublic:.....enum.FilterSpec.{.Dir
4c920 73 09 20 20 20 20 3d 20 30 78 30 30 31 2c 0a 09 09 20 20 20 20 20 20 46 69 6c 65 73 09 20 20 20 s.....=.0x001,.........Files....
4c940 20 3d 20 30 78 30 30 32 2c 0a 09 09 20 20 20 20 20 20 44 72 69 76 65 73 09 20 20 20 20 3d 20 30 .=.0x002,.........Drives.....=.0
4c960 78 30 30 34 2c 0a 09 09 20 20 20 20 20 20 4e 6f 53 79 6d 4c 69 6e 6b 73 20 20 20 20 3d 20 30 78 x004,.........NoSymLinks....=.0x
4c980 30 30 38 2c 0a 09 09 20 20 20 20 20 20 41 6c 6c 09 20 20 20 20 3d 20 30 78 30 30 37 2c 0a 09 09 008,.........All.....=.0x007,...
4c9a0 20 20 20 20 20 20 54 79 70 65 4d 61 73 6b 09 20 20 20 20 3d 20 30 78 30 30 46 2c 0a 0a 09 09 20 ......TypeMask.....=.0x00F,.....
4c9c0 20 20 20 20 20 52 65 61 64 61 62 6c 65 09 20 20 20 20 3d 20 30 78 30 31 30 2c 0a 09 09 20 20 20 .....Readable.....=.0x010,......
4c9e0 20 20 20 57 72 69 74 61 62 6c 65 09 20 20 20 20 3d 20 30 78 30 32 30 2c 0a 09 09 20 20 20 20 20 ...Writable.....=.0x020,........
4ca00 20 45 78 65 63 75 74 61 62 6c 65 20 20 20 20 3d 20 30 78 30 34 30 2c 0a 09 09 20 20 20 20 20 20 .Executable....=.0x040,.........
4ca20 52 57 45 4d 61 73 6b 09 20 20 20 20 3d 20 30 78 30 37 30 2c 0a 0a 09 09 20 20 20 20 20 20 4d 6f RWEMask.....=.0x070,..........Mo
4ca40 64 69 66 69 65 64 09 20 20 20 20 3d 20 30 78 30 38 30 2c 0a 09 09 20 20 20 20 20 20 48 69 64 64 dified.....=.0x080,.........Hidd
4ca60 65 6e 09 20 20 20 20 3d 20 30 78 31 30 30 2c 0a 09 09 20 20 20 20 20 20 53 79 73 74 65 6d 09 20 en.....=.0x100,.........System..
4ca80 20 20 20 3d 20 30 78 32 30 30 2c 0a 09 09 20 20 20 20 20 20 41 63 63 65 73 73 4d 61 73 6b 20 20 ...=.0x200,.........AccessMask..
4caa0 20 20 3d 20 30 78 33 46 30 2c 0a 0a 09 09 20 20 20 20 20 20 44 65 66 61 75 6c 74 46 69 6c 74 65 ..=.0x3F0,..........DefaultFilte
4cac0 72 20 3d 20 2d 31 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 6f 72 74 53 70 65 63 20 20 20 7b r.=.-1.};......enum.SortSpec...{
4cae0 20 4e 61 6d 65 09 20 20 20 20 3d 20 30 78 30 30 2c 0a 09 09 20 20 20 20 20 20 54 69 6d 65 09 20 .Name.....=.0x00,.........Time..
4cb00 20 20 20 3d 20 30 78 30 31 2c 0a 09 09 20 20 20 20 20 20 53 69 7a 65 09 20 20 20 20 3d 20 30 78 ...=.0x01,.........Size.....=.0x
4cb20 30 32 2c 0a 09 09 20 20 20 20 20 20 55 6e 73 6f 72 74 65 64 09 20 20 20 20 3d 20 30 78 30 33 2c 02,.........Unsorted.....=.0x03,
4cb40 0a 09 09 20 20 20 20 20 20 53 6f 72 74 42 79 4d 61 73 6b 20 20 20 20 3d 20 30 78 30 33 2c 0a 0a .........SortByMask....=.0x03,..
4cb60 09 09 20 20 20 20 20 20 44 69 72 73 46 69 72 73 74 09 20 20 20 20 3d 20 30 78 30 34 2c 0a 09 09 ........DirsFirst.....=.0x04,...
4cb80 20 20 20 20 20 20 52 65 76 65 72 73 65 64 09 20 20 20 20 3d 20 30 78 30 38 2c 0a 09 09 20 20 20 ......Reversed.....=.0x08,......
4cba0 20 20 20 49 67 6e 6f 72 65 43 61 73 65 20 20 20 20 3d 20 30 78 31 30 2c 0a 09 09 20 20 20 20 20 ...IgnoreCase....=.0x10,........
4cbc0 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 20 3d 20 2d 31 20 7d 3b 0a 0a 20 20 20 20 51 44 69 72 .DefaultSort...=.-1.};......QDir
4cbe0 28 29 3b 0a 20 20 20 20 51 44 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 ();.....QDir(.const.QString.&pat
4cc00 68 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 20 3d 20 51 h,.const.QString.&nameFilter.=.Q
4cc20 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 3d 20 String::null,....int.sortSpec.=.
4cc40 4e 61 6d 65 20 7c 20 49 67 6e 6f 72 65 43 61 73 65 2c 20 69 6e 74 20 66 69 6c 74 65 72 53 70 65 Name.|.IgnoreCase,.int.filterSpe
4cc60 63 20 3d 20 41 6c 6c 20 29 3b 0a 20 20 20 20 51 44 69 72 28 20 63 6f 6e 73 74 20 51 44 69 72 20 c.=.All.);.....QDir(.const.QDir.
4cc80 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 69 72 28 29 3b 0a 0a 20 20 20 20 &.);......virtual.~QDir();......
4cca0 51 44 69 72 20 20 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 69 QDir.......&operator=(.const.QDi
4ccc0 72 20 26 20 29 3b 0a 20 20 20 20 51 44 69 72 20 20 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d r.&.);.....QDir.......&operator=
4cce0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 0a 20 20 20 20 76 69 (.const.QString.&path.);......vi
4cd00 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 72 69 6e rtual.void.setPath(.const.QStrin
4cd20 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 70 g.&path.);.....virtual.QString.p
4cd40 61 74 68 28 29 09 09 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 ath()..const;.....virtual.QStrin
4cd60 67 20 61 62 73 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 g.absPath().const;.....virtual.Q
4cd80 53 74 72 69 6e 67 20 63 61 6e 6f 6e 69 63 61 6c 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 String.canonicalPath().const;...
4cda0 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 69 72 4e 61 6d 65 28 29 20 63 6f 6e ...virtual.QString.dirName().con
4cdc0 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 66 69 6c 65 50 61 74 68 st;.....virtual.QString.filePath
4cde0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 0a 09 09 09 20 20 (.const.QString.&fileName,......
4ce00 20 20 20 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 20 ....bool.acceptAbsPath.=.TRUE.).
4ce20 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 61 62 73 46 69 const;.....virtual.QString.absFi
4ce40 6c 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c lePath(.const.QString.&fileName,
4ce60 0a 09 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 ......bool.acceptAbsPath.=.TRUE.
4ce80 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6f 6e ).const;......static.QString.con
4cea0 76 65 72 74 53 65 70 61 72 61 74 6f 72 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 vertSeparators(.const.QString.&p
4cec0 61 74 68 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 28 athName.);......virtual.bool.cd(
4cee0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 4e 61 6d 65 2c 20 62 6f 6f 6c 20 61 63 .const.QString.&dirName,.bool.ac
4cf00 63 65 70 74 41 62 73 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 ceptAbsPath.=.TRUE.);.....virtua
4cf20 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6e 61 6d 65 l.bool.cdUp();......QString.name
4cf40 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 Filter().const;.....virtual.void
4cf60 20 73 65 74 4e 61 6d 65 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e .setNameFilter(.const.QString.&n
4cf80 61 6d 65 46 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 46 69 6c 74 65 72 53 70 65 63 20 66 69 6c 74 ameFilter.);.....FilterSpec.filt
4cfa0 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 er().const;.....virtual.void.set
4cfc0 46 69 6c 74 65 72 28 20 69 6e 74 20 66 69 6c 74 65 72 53 70 65 63 20 29 3b 0a 20 20 20 20 53 6f Filter(.int.filterSpec.);.....So
4cfe0 72 74 53 70 65 63 20 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 rtSpec.sorting().const;.....virt
4d000 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 72 74 69 6e 67 28 20 69 6e 74 20 73 6f 72 74 53 70 65 ual.void.setSorting(.int.sortSpe
4d020 63 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 6d 61 74 63 68 41 6c 6c 44 69 72 73 28 29 20 63 6f c.);......bool.matchAllDirs().co
4d040 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 4d 61 74 63 68 41 6c nst;.....virtual.void.setMatchAl
4d060 6c 44 69 72 73 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 lDirs(.bool.);......uint.count()
4d080 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6f 70 65 72 61 74 6f 72 5b 5d 28 20 .const;.....QString.operator[](.
4d0a0 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 4c 69 int.).const;......virtual.QStrLi
4d0c0 73 74 20 65 6e 63 6f 64 65 64 45 6e 74 72 79 4c 69 73 74 28 20 69 6e 74 20 66 69 6c 74 65 72 53 st.encodedEntryList(.int.filterS
4d0e0 70 65 63 20 3d 20 44 65 66 61 75 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 20 pec.=.DefaultFilter,............
4d100 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 29 20 int.sortSpec...=.DefaultSort..).
4d120 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 4c 69 73 74 20 65 6e 63 6f const;.....virtual.QStrList.enco
4d140 64 65 64 45 6e 74 72 79 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d dedEntryList(.const.QString.&nam
4d160 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 66 69 6c 74 65 72 53 70 eFilter,............int.filterSp
4d180 65 63 20 3d 20 44 65 66 61 75 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 20 69 ec.=.DefaultFilter,............i
4d1a0 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 20 29 20 nt.sortSpec...=.DefaultSort...).
4d1c0 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 4c 69 73 74 20 65 const;.....virtual.QStringList.e
4d1e0 6e 74 72 79 4c 69 73 74 28 20 69 6e 74 20 66 69 6c 74 65 72 53 70 65 63 20 3d 20 44 65 66 61 75 ntryList(.int.filterSpec.=.Defau
4d200 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 ltFilter,........int.sortSpec...
4d220 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 =.DefaultSort..).const;.....virt
4d240 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 79 4c 69 73 74 28 20 63 6f 6e 73 74 ual.QStringList.entryList(.const
4d260 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 69 6e 74 .QString.&nameFilter,........int
4d280 20 66 69 6c 74 65 72 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 .filterSpec.=.DefaultFilter,....
4d2a0 09 20 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 ....int.sortSpec...=.DefaultSort
4d2c0 20 20 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 ...).const;......virtual.const.Q
4d2e0 46 69 6c 65 49 6e 66 6f 4c 69 73 74 20 2a 65 6e 74 72 79 49 6e 66 6f 4c 69 73 74 28 20 69 6e 74 FileInfoList.*entryInfoList(.int
4d300 20 66 69 6c 74 65 72 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 .filterSpec.=.DefaultFilter,....
4d320 09 09 09 69 6e 74 20 73 6f 72 74 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 29 20 ...int.sortSpec.=.DefaultSort.).
4d340 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 6e const;.....virtual.const.QFileIn
4d360 66 6f 4c 69 73 74 20 2a 65 6e 74 72 79 49 6e 66 6f 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 foList.*entryInfoList(.const.QSt
4d380 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 09 09 69 6e 74 20 66 69 6c 74 ring.&nameFilter,.......int.filt
4d3a0 65 72 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 46 69 6c 74 65 72 2c 0a 09 09 09 09 09 09 69 6e erSpec.=.DefaultFilter,.......in
4d3c0 74 20 73 6f 72 74 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 29 20 63 6f 6e 73 74 t.sortSpec.=.DefaultSort.).const
4d3e0 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 ;......static.const.QFileInfoLis
4d400 74 20 2a 64 72 69 76 65 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6d t.*drives();......virtual.bool.m
4d420 6b 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 4e 61 6d 65 2c 0a 09 09 kdir(.const.QString.&dirName,...
4d440 09 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 20 63 6f 6e .bool.acceptAbsPath.=.TRUE.).con
4d460 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 6d 64 69 72 28 20 63 6f 6e 73 st;.....virtual.bool.rmdir(.cons
4d480 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 4e 61 6d 65 2c 0a 09 09 09 62 6f 6f 6c 20 61 63 63 65 t.QString.&dirName,....bool.acce
4d4a0 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 ptAbsPath.=.TRUE.).const;......v
4d4c0 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a irtual.bool.isReadable().const;.
4d4e0 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 78 69 73 74 73 28 29 20 20 20 63 6f 6e 73 ....virtual.bool.exists()...cons
4d500 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 52 6f 6f 74 28 29 20 20 20 63 t;.....virtual.bool.isRoot()...c
4d520 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 52 65 6c 61 74 69 onst;......virtual.bool.isRelati
4d540 76 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 20 63 6f 6e ve().const;.....virtual.void.con
4d560 76 65 72 74 54 6f 41 62 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f vertToAbs();......virtual.bool.o
4d580 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 44 69 72 20 26 20 29 20 63 6f 6e 73 74 3b perator==(.const.QDir.&.).const;
4d5a0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f .....virtual.bool.operator!=(.co
4d5c0 6e 73 74 20 51 44 69 72 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c nst.QDir.&.).const;......virtual
4d5e0 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c .bool.remove(.const.QString.&fil
4d600 65 4e 61 6d 65 2c 0a 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 eName,.....bool.acceptAbsPath.=.
4d620 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 6e 61 6d 65 28 TRUE.);.....virtual.bool.rename(
4d640 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 .const.QString.&name,.const.QStr
4d660 69 6e 67 20 26 6e 65 77 4e 61 6d 65 2c 0a 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 ing.&newName,.....bool.acceptAbs
4d680 50 61 74 68 73 20 3d 20 54 52 55 45 20 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f Paths.=.TRUE..);.....virtual.boo
4d6a0 6c 20 65 78 69 73 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 0a 09 l.exists(.const.QString.&name,..
4d6c0 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a ...bool.acceptAbsPath.=.TRUE.);.
4d6e0 0a 20 20 20 20 73 74 61 74 69 63 20 63 68 61 72 20 73 65 70 61 72 61 74 6f 72 28 29 3b 0a 0a 20 .....static.char.separator();...
4d700 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 43 75 72 72 65 6e 74 28 20 63 6f 6e 73 74 ...static.bool.setCurrent(.const
4d720 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 69 .QString.&path.);.....static.QDi
4d740 72 20 63 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 69 72 20 68 6f 6d r.current();.....static.QDir.hom
4d760 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 69 72 20 72 6f 6f 74 28 29 3b 0a 20 20 20 e();.....static.QDir.root();....
4d780 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 44 69 72 50 61 74 68 28 29 .static.QString.currentDirPath()
4d7a0 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 68 6f 6d 65 44 69 72 50 61 74 68 ;.....static.QString.homeDirPath
4d7c0 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 72 6f 6f 74 44 69 72 50 61 ();.....static.QString.rootDirPa
4d7e0 74 68 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 6d 61 74 63 68 28 20 63 6f th();......static.bool.match(.co
4d800 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 66 69 6c 74 65 72 73 2c 20 63 6f 6e 73 74 20 nst.QStringList.&filters,.const.
4d820 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 QString.&fileName.);.....static.
4d840 62 6f 6f 6c 20 6d 61 74 63 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 74 65 bool.match(.const.QString.&filte
4d860 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 r,.const.QString.&fileName.);...
4d880 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6c 65 61 6e 44 69 72 50 61 74 68 28 20 63 ..static.QString.cleanDirPath(.c
4d8a0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 50 61 74 68 20 29 3b 0a 20 20 20 20 73 74 61 onst.QString.&dirPath.);.....sta
4d8c0 74 69 63 20 62 6f 6f 6c 20 69 73 52 65 6c 61 74 69 76 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 tic.bool.isRelativePath(.const.Q
4d8e0 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 String.&path.);.....void.refresh
4d900 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f ().const;..private:.#ifdef.Q_OS_
4d920 4d 41 43 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 46 53 53 70 65 63 20 46 53 MAC.....typedef.struct.FSSpec.FS
4d940 53 70 65 63 3b 0a 20 20 20 20 73 74 61 74 69 63 20 46 53 53 70 65 63 20 2a 6d 61 6b 65 5f 73 70 Spec;.....static.FSSpec.*make_sp
4d960 65 63 28 63 6f 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 ec(const.QString.&);.#endif.....
4d980 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 void.init();.....virtual.bool.re
4d9a0 61 64 44 69 72 45 6e 74 72 69 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d adDirEntries(.const.QString.&nam
4d9c0 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 69 6e 74 20 46 69 6c 74 65 72 53 70 65 63 2c 20 69 6e eFilter,......int.FilterSpec,.in
4d9e0 74 20 53 6f 72 74 53 70 65 63 20 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 t.SortSpec..);......static.void.
4da00 73 6c 61 73 68 69 66 79 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 slashify(.QString.&.);......QStr
4da20 69 6e 67 09 64 50 61 74 68 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 20 2a 66 4c ing.dPath;.....QStringList...*fL
4da40 69 73 74 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 20 2a 66 69 4c 69 73 74 3b 0a ist;.....QFileInfoList.*fiList;.
4da60 20 20 20 20 51 53 74 72 69 6e 67 09 6e 61 6d 65 46 69 6c 74 3b 0a 20 20 20 20 46 69 6c 74 65 72 ....QString.nameFilt;.....Filter
4da80 53 70 65 63 09 66 69 6c 74 53 3b 0a 20 20 20 20 53 6f 72 74 53 70 65 63 09 73 6f 72 74 53 3b 0a Spec.filtS;.....SortSpec.sortS;.
4daa0 20 20 20 20 75 69 6e 74 09 64 69 72 74 79 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 61 6c 6c ....uint.dirty.:.1;.....uint.all
4dac0 44 69 72 73 20 3a 20 31 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 20 20 Dirs.:.1;......void.detach();...
4dae0 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 44 69 72 20 3e ..friend.class.QDeepCopy<.QDir.>
4db00 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 44 69 72 3a 3a 70 61 74 68 ;.};...inline.QString.QDir::path
4db20 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 50 61 74 68 3b 0a 7d 0a 0a ().const.{.....return.dPath;.}..
4db40 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 44 69 72 3a 3a 6e 61 6d 65 46 69 6c 74 65 72 28 inline.QString.QDir::nameFilter(
4db60 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 61 6d 65 46 69 6c 74 3b 0a 7d ).const.{.....return.nameFilt;.}
4db80 0a 0a 69 6e 6c 69 6e 65 20 51 44 69 72 3a 3a 46 69 6c 74 65 72 53 70 65 63 20 51 44 69 72 3a 3a ..inline.QDir::FilterSpec.QDir::
4dba0 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 69 6c 74 filter().const.{.....return.filt
4dbc0 53 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 69 72 3a 3a 53 6f 72 74 53 70 65 63 20 51 44 69 72 S;.}..inline.QDir::SortSpec.QDir
4dbe0 3a 3a 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 ::sorting().const.{.....return.s
4dc00 6f 72 74 53 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 44 69 72 3a 3a 6d 61 74 63 68 ortS;.}..inline.bool.QDir::match
4dc20 41 6c 6c 44 69 72 73 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 6c 6c AllDirs().const.{.....return.all
4dc40 44 69 72 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 44 69 72 3a 3a 6f 70 65 72 61 Dirs;.}..inline.bool.QDir::opera
4dc60 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 44 69 72 20 26 64 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 tor!=(.const.QDir.&d.).const.{..
4dc80 20 20 20 72 65 74 75 72 6e 20 21 28 2a 74 68 69 73 20 3d 3d 20 64 29 3b 0a 7d 0a 0a 0a 73 74 72 ...return.!(*this.==.d);.}...str
4dca0 75 63 74 20 51 44 69 72 53 6f 72 74 49 74 65 6d 20 7b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 uct.QDirSortItem.{.....QString.f
4dcc0 69 6c 65 6e 61 6d 65 5f 63 61 63 68 65 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 2a 20 69 74 ilename_cache;.....QFileInfo*.it
4dce0 65 6d 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 49 52 0a 23 65 6e 64 em;.};..#endif.//.QT_NO_DIR.#end
4dd00 69 66 20 2f 2f 20 51 44 49 52 5f 48 0a 00 00 00 22 00 71 00 63 00 6c 00 65 00 61 00 6e 00 75 00 if.//.QDIR_H....".q.c.l.e.a.n.u.
4dd20 70 00 68 00 61 00 6e 00 64 00 6c 00 65 00 72 00 2e 00 68 00 00 0c 67 2f 2a 20 20 20 20 20 20 20 p.h.a.n.d.l.e.r...h...g/*.......
4dd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ddc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4de00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4de20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4de60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4de80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4df00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4df20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4df40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4df80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4dfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e2e0 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4c 45 41 4e 55 50 48 41 4e .........*/..#ifndef.QCLEANUPHAN
4e300 44 4c 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 52 5f 48 DLER_H.#define.QCLEANUPHANDLER_H
4e320 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 ..#ifndef.QT_H.#include."qptrlis
4e340 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c t.h".#endif.//.QT_H..template<cl
4e360 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 0a ass.Type>.class.QCleanupHandler.
4e380 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 {.public:.....QCleanupHandler().
4e3a0 3a 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 7e 51 43 :.cleanupObjects(.0.).{}.....~QC
4e3c0 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 0a 20 20 leanupHandler().{.clear();.}....
4e3e0 20 20 54 79 70 65 2a 20 61 64 64 28 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 20 29 20 7b 0a 09 ..Type*.add(.Type.**object.).{..
4e400 69 66 20 28 20 21 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 29 0a 09 20 20 20 20 63 6c 65 61 if.(.!cleanupObjects.)......clea
4e420 6e 75 70 4f 62 6a 65 63 74 73 20 3d 20 6e 65 77 20 51 50 74 72 4c 69 73 74 3c 54 79 70 65 2a 3e nupObjects.=.new.QPtrList<Type*>
4e440 3b 0a 09 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 69 6e 73 65 72 74 28 20 30 2c 20 6f 62 ;..cleanupObjects->insert(.0,.ob
4e460 6a 65 63 74 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 20 20 20 7d 0a 0a ject.);..return.*object;.....}..
4e480 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 20 29 ....void.remove(.Type.**object.)
4e4a0 20 7b 0a 09 69 66 20 28 20 21 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 29 0a 09 20 20 20 20 .{..if.(.!cleanupObjects.)......
4e4c0 72 65 74 75 72 6e 3b 0a 09 69 66 20 28 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 66 69 return;..if.(.cleanupObjects->fi
4e4e0 6e 64 52 65 66 28 20 6f 62 6a 65 63 74 20 29 20 3e 3d 20 30 20 29 0a 09 20 20 20 20 28 76 6f 69 ndRef(.object.).>=.0.)......(voi
4e500 64 29 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 74 61 6b 65 28 29 3b 0a 20 20 20 20 7d d).cleanupObjects->take();.....}
4e520 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 20 7b 0a 09 72 65 ......bool.isEmpty().const.{..re
4e540 74 75 72 6e 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 3f 20 63 6c 65 61 6e 75 70 4f 62 6a turn.cleanupObjects.?.cleanupObj
4e560 65 63 74 73 2d 3e 69 73 45 6d 70 74 79 28 29 20 3a 20 54 52 55 45 3b 0a 20 20 20 20 7d 0a 0a 20 ects->isEmpty().:.TRUE;.....}...
4e580 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 20 7b 0a 09 69 66 20 28 20 21 63 6c 65 61 6e 75 70 ...void.clear().{..if.(.!cleanup
4e5a0 4f 62 6a 65 63 74 73 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 51 50 74 72 4c 69 73 74 Objects.)......return;..QPtrList
4e5c0 49 74 65 72 61 74 6f 72 3c 54 79 70 65 2a 3e 20 69 74 28 20 2a 63 6c 65 61 6e 75 70 4f 62 6a 65 Iterator<Type*>.it(.*cleanupObje
4e5e0 63 74 73 20 29 3b 0a 09 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 3b 0a 09 77 68 69 6c 65 20 28 20 cts.);..Type.**object;..while.(.
4e600 28 20 6f 62 6a 65 63 74 20 3d 20 69 74 2e 63 75 72 72 65 6e 74 28 29 20 29 20 29 20 7b 0a 09 20 (.object.=.it.current().).).{...
4e620 20 20 20 64 65 6c 65 74 65 20 2a 6f 62 6a 65 63 74 3b 0a 09 20 20 20 20 2a 6f 62 6a 65 63 74 20 ...delete.*object;......*object.
4e640 3d 20 30 3b 0a 09 20 20 20 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 72 65 6d 6f 76 65 =.0;......cleanupObjects->remove
4e660 28 20 6f 62 6a 65 63 74 20 29 3b 0a 09 7d 0a 09 64 65 6c 65 74 65 20 63 6c 65 61 6e 75 70 4f 62 (.object.);..}..delete.cleanupOb
4e680 6a 65 63 74 73 3b 0a 09 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 3d 20 30 3b 0a 20 20 20 20 jects;..cleanupObjects.=.0;.....
4e6a0 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 54 79 70 65 2a 3e 20 }..private:.....QPtrList<Type*>.
4e6c0 2a 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c *cleanupObjects;.};..template<cl
4e6e0 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 53 69 6e 67 6c 65 43 6c 65 61 6e 75 70 48 61 ass.Type>.class.QSingleCleanupHa
4e700 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 69 6e 67 6c 65 43 6c 65 61 6e ndler.{.public:.....QSingleClean
4e720 75 70 48 61 6e 64 6c 65 72 28 29 20 3a 20 6f 62 6a 65 63 74 28 20 30 20 29 20 7b 7d 0a 20 20 20 upHandler().:.object(.0.).{}....
4e740 20 7e 51 53 69 6e 67 6c 65 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 7b 0a 09 69 66 20 .~QSingleCleanupHandler().{..if.
4e760 28 20 6f 62 6a 65 63 74 20 29 20 7b 0a 09 20 20 20 20 64 65 6c 65 74 65 20 2a 6f 62 6a 65 63 74 (.object.).{......delete.*object
4e780 3b 0a 09 20 20 20 20 2a 6f 62 6a 65 63 74 20 3d 20 30 3b 0a 09 7d 0a 20 20 20 20 7d 0a 20 20 20 ;......*object.=.0;..}.....}....
4e7a0 20 54 79 70 65 2a 20 73 65 74 28 20 54 79 70 65 20 2a 2a 6f 20 29 20 7b 0a 09 6f 62 6a 65 63 74 .Type*.set(.Type.**o.).{..object
4e7c0 20 3d 20 6f 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 20 20 20 7d 0a 20 20 20 .=.o;..return.*object;.....}....
4e7e0 20 76 6f 69 64 20 72 65 73 65 74 28 29 20 7b 20 6f 62 6a 65 63 74 20 3d 20 30 3b 20 7d 0a 70 72 .void.reset().{.object.=.0;.}.pr
4e800 69 76 61 74 65 3a 0a 20 20 20 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 3b 0a 7d 3b 0a 0a 74 65 ivate:.....Type.**object;.};..te
4e820 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 53 68 61 72 65 64 mplate<class.Type>.class.QShared
4e840 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 68 CleanupHandler.{.public:.....QSh
4e860 61 72 65 64 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 3a 20 6f 62 6a 65 63 74 28 20 30 aredCleanupHandler().:.object(.0
4e880 20 29 20 7b 7d 0a 20 20 20 20 7e 51 53 68 61 72 65 64 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 .).{}.....~QSharedCleanupHandler
4e8a0 28 29 20 7b 0a 09 69 66 20 28 20 6f 62 6a 65 63 74 20 29 20 7b 0a 09 20 20 20 20 69 66 20 28 20 ().{..if.(.object.).{......if.(.
4e8c0 28 2a 6f 62 6a 65 63 74 29 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 09 64 65 6c 65 74 65 20 2a 6f (*object)->deref().)...delete.*o
4e8e0 62 6a 65 63 74 3b 0a 09 20 20 20 20 2a 6f 62 6a 65 63 74 20 3d 20 30 3b 0a 09 7d 0a 20 20 20 20 bject;......*object.=.0;..}.....
4e900 7d 0a 20 20 20 20 54 79 70 65 2a 20 73 65 74 28 20 54 79 70 65 20 2a 2a 6f 20 29 20 7b 0a 09 6f }.....Type*.set(.Type.**o.).{..o
4e920 62 6a 65 63 74 20 3d 20 6f 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 20 20 20 bject.=.o;..return.*object;.....
4e940 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 29 20 7b 20 6f 62 6a 65 63 74 20 3d 20 30 3b }.....void.reset().{.object.=.0;
4e960 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 3b 0a 7d .}.private:.....Type.**object;.}
4e980 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 52 5f 48 0a 00 00 ;..#endif.//QCLEANUPHANDLER_H...
4e9a0 00 10 00 6a 00 72 00 69 00 5f 00 6d 00 64 00 2e 00 68 00 00 57 a1 2f 2a 20 20 20 20 20 20 20 20 ...j.r.i._.m.d...h..W./*........
4e9c0 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 2f 2a 20 20 20 ........................*/./*...
4e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ea00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ea20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ea40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ea80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eaa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eae0 20 20 20 20 20 20 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 ..............................*/
4eb00 0a 20 0a 23 69 66 6e 64 65 66 20 4a 52 49 5f 4d 44 5f 48 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f ...#ifndef.JRI_MD_H.#define.JRI_
4eb20 4d 44 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 0a 23 69 66 64 65 MD_H..#include.<assert.h>..#ifde
4eb40 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 f.__cplusplus.extern."C".{.#endi
4eb60 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 20 20 20 20 20 20 f../*...........................
4eb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ebc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ec60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ecc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ece0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ed00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ed20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ed40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ed60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ed80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4edc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ede0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ee00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ee20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ee40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ee60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ee80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ef00 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 2f 2a 20 20 20 20 ......................*/../*....
4ef20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 2a 2f ....................*/../*....*/
4ef40 0a 23 69 66 20 64 65 66 69 6e 65 64 28 58 50 5f 50 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f .#if.defined(XP_PC).||.defined(_
4ef60 57 49 4e 44 4f 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 WINDOWS).||.defined(WIN32).||.de
4ef80 66 69 6e 65 64 28 5f 57 49 4e 33 32 29 0a 23 09 69 6e 63 6c 75 64 65 20 3c 77 69 6e 64 6f 77 73 fined(_WIN32).#.include.<windows
4efa0 2e 68 3e 0a 23 09 69 66 20 64 65 66 69 6e 65 64 28 5f 4d 53 43 5f 56 45 52 29 0a 23 09 09 69 66 .h>.#.if.defined(_MSC_VER).#..if
4efc0 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 .defined(WIN32).||.defined(_WIN3
4efe0 32 29 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 28 52 65 73 2).#...define.JRI_PUBLIC_API(Res
4f000 75 6c 74 54 79 70 65 29 09 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 20 52 65 ultType)._declspec(dllexport).Re
4f020 73 75 6c 74 54 79 70 65 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b sultType.#...define.JRI_CALLBACK
4f040 0a 23 09 09 65 6c 73 65 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 09 09 20 20 20 20 69 66 .#..else./*.........*/.#......if
4f060 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 44 4c 4c 29 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 .defined(_WINDLL).#...define.JRI
4f080 5f 50 55 42 4c 49 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 09 52 65 73 75 6c 74 54 79 _PUBLIC_API(ResultType).ResultTy
4f0a0 70 65 20 5f 5f 63 64 65 63 6c 20 5f 5f 65 78 70 6f 72 74 20 5f 5f 6c 6f 61 64 64 73 20 0a 23 09 pe.__cdecl.__export.__loadds..#.
4f0c0 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 5f 5f 6c 6f 61 64 64 73 ..define.JRI_CALLBACK...__loadds
4f0e0 0a 23 09 09 20 20 20 20 65 6c 73 65 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 09 09 09 64 .#......else./*.........*/.#...d
4f100 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 efine.JRI_PUBLIC_API(ResultType)
4f120 09 52 65 73 75 6c 74 54 79 70 65 20 5f 5f 63 64 65 63 6c 20 5f 5f 65 78 70 6f 72 74 0a 23 09 09 .ResultType.__cdecl.__export.#..
4f140 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 5f 5f 65 78 70 6f 72 74 0a .define.JRI_CALLBACK...__export.
4f160 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 69 66 20 2f 2a 20 20 20 20 #...................endif./*....
4f180 20 20 20 20 20 2a 2f 0a 23 09 09 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 .....*/.#..endif./*.........*/.#
4f1a0 09 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 29 0a 23 09 09 69 .elif.defined(__BORLANDC__).#..i
4f1c0 66 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e f.defined(WIN32).||.defined(_WIN
4f1e0 33 32 29 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 28 52 65 32).#...define.JRI_PUBLIC_API(Re
4f200 73 75 6c 74 54 79 70 65 29 09 5f 5f 65 78 70 6f 72 74 20 52 65 73 75 6c 74 54 79 70 65 0a 23 09 sultType).__export.ResultType.#.
4f220 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 0a 23 09 09 65 6c 73 65 20 2f 2a ..define.JRI_CALLBACK.#..else./*
4f240 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 .........*/.#...define.JRI_PUBLI
4f260 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 09 52 65 73 75 6c 74 54 79 70 65 20 5f 63 64 C_API(ResultType).ResultType._cd
4f280 65 63 6c 20 5f 65 78 70 6f 72 74 20 5f 6c 6f 61 64 64 73 20 0a 23 09 09 09 64 65 66 69 6e 65 20 ecl._export._loadds..#...define.
4f2a0 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 09 09 5f 6c 6f 61 64 64 73 0a 23 09 09 65 6e 64 69 JRI_CALLBACK....._loadds.#..endi
4f2c0 66 0a 23 09 65 6c 73 65 0a 23 09 09 65 72 72 6f 72 20 55 6e 73 75 70 70 6f 72 74 65 64 20 50 43 f.#.else.#..error.Unsupported.PC
4f2e0 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 09 0a 23 09 65 6e 64 .development.environment...#.end
4f300 69 66 0a 23 09 69 66 6e 64 65 66 20 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 4e 0a 23 09 09 if.#.ifndef.IS_LITTLE_ENDIAN.#..
4f320 64 65 66 69 6e 65 20 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 4e 0a 23 09 65 6e 64 69 66 0a define.IS_LITTLE_ENDIAN.#.endif.
4f340 0a 2f 2a 20 20 20 20 20 2a 2f 0a 23 65 6c 69 66 20 6d 61 63 69 6e 74 6f 73 68 20 7c 7c 20 4d 61 ./*.....*/.#elif.macintosh.||.Ma
4f360 63 69 6e 74 6f 73 68 20 7c 7c 20 54 48 49 4e 4b 5f 43 0a 23 09 69 66 20 64 65 66 69 6e 65 64 28 cintosh.||.THINK_C.#.if.defined(
4f380 5f 5f 4d 57 45 52 4b 53 5f 5f 29 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a __MWERKS__)..../*............*/.
4f3a0 23 09 09 69 66 20 21 5f 5f 6f 70 74 69 6f 6e 28 65 6e 75 6d 73 61 6c 77 61 79 73 69 6e 74 29 0a #..if.!__option(enumsalwaysint).
4f3c0 23 09 09 09 65 72 72 6f 72 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 27 45 6e #...error.You.need.to.define.'En
4f3e0 75 6d 73 20 41 6c 77 61 79 73 20 49 6e 74 27 20 66 6f 72 20 79 6f 75 72 20 70 72 6f 6a 65 63 74 ums.Always.Int'.for.your.project
4f400 2e 0a 23 09 09 65 6e 64 69 66 0a 23 09 09 69 66 20 64 65 66 69 6e 65 64 28 47 45 4e 45 52 41 54 ..#..endif.#..if.defined(GENERAT
4f420 49 4e 47 36 38 4b 29 20 26 26 20 21 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 20 0a 23 09 09 09 69 ING68K).&&.!GENERATINGCFM..#...i
4f440 66 20 21 5f 5f 6f 70 74 69 6f 6e 28 66 6f 75 72 62 79 74 65 69 6e 74 73 29 20 0a 23 09 09 09 09 f.!__option(fourbyteints)..#....
4f460 65 72 72 6f 72 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 27 53 74 72 75 63 74 error.You.need.to.define.'Struct
4f480 20 41 6c 69 67 6e 6d 65 6e 74 3a 20 36 38 6b 27 20 66 6f 72 20 79 6f 75 72 20 70 72 6f 6a 65 63 .Alignment:.68k'.for.your.projec
4f4a0 74 2e 0a 23 09 09 09 65 6e 64 69 66 0a 23 09 09 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 t..#...endif.#..endif./*........
4f4c0 20 20 20 20 20 20 20 20 2a 2f 0a 23 09 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 5f 5f ........*/.#.elif.defined(__SC__
4f4e0 29 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 09 09 65 72 72 6f 72 20 57 68 61 )..../*..........*/.#..error.Wha
4f500 74 20 61 72 65 20 74 68 65 20 53 79 6d 61 6e 74 65 63 20 64 65 66 69 6e 65 73 3f 20 28 77 61 72 t.are.the.Symantec.defines?.(war
4f520 72 65 6e 40 6e 65 74 73 63 61 70 65 2e 63 6f 6d 29 0a 23 09 65 6c 69 66 20 6d 61 63 69 6e 74 6f ren@netscape.com).#.elif.macinto
4f540 73 68 20 26 26 20 61 70 70 6c 65 63 09 09 09 2f 2a 20 20 20 20 20 2a 2f 0a 23 09 09 65 72 72 6f sh.&&.applec.../*.....*/.#..erro
4f560 72 20 50 6c 65 61 73 65 20 75 70 67 72 61 64 65 20 74 6f 20 74 68 65 20 6c 61 74 65 73 74 20 4d r.Please.upgrade.to.the.latest.M
4f580 50 57 20 63 6f 6d 70 69 6c 65 72 20 28 53 43 29 2e 0a 23 09 65 6c 73 65 0a 23 09 09 65 72 72 6f PW.compiler.(SC)..#.else.#..erro
4f5a0 72 20 55 6e 73 75 70 70 6f 72 74 65 64 20 4d 61 63 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 65 6e r.Unsupported.Mac.development.en
4f5c0 76 69 72 6f 6e 6d 65 6e 74 2e 0a 23 09 65 6e 64 69 66 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f vironment..#.endif.#.define.JRI_
4f5e0 50 55 42 4c 49 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 09 09 52 65 73 75 6c 74 54 79 PUBLIC_API(ResultType)..ResultTy
4f600 70 65 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 0a 0a 2f 2a 20 20 20 20 pe.#.define.JRI_CALLBACK../*....
4f620 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6c 73 65 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f ..........*/.#else.#.define.JRI_
4f640 50 55 42 4c 49 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 09 09 52 65 73 75 6c 74 54 79 PUBLIC_API(ResultType)..ResultTy
4f660 70 65 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 0a 23 65 6e 64 69 66 0a pe.#.define.JRI_CALLBACK.#endif.
4f680 0a 23 69 66 6e 64 65 66 20 46 41 52 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a .#ifndef.FAR../*...............*
4f6a0 2f 0a 23 64 65 66 69 6e 65 20 46 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 /.#define.FAR.#endif../*........
4f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f700 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a ....*/../*...................*/.
4f720 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 09 6a 62 6f 6f 6c 3b 0a 74 79 .typedef.unsigned.char.jbool;.ty
4f740 70 65 64 65 66 20 63 68 61 72 09 09 09 6a 62 79 74 65 3b 0a 74 79 70 65 64 65 66 20 73 68 6f 72 pedef.char...jbyte;.typedef.shor
4f760 74 09 09 09 6a 63 68 61 72 3b 0a 74 79 70 65 64 65 66 20 73 68 6f 72 74 09 09 09 6a 73 68 6f 72 t...jchar;.typedef.short...jshor
4f780 74 3b 0a 23 69 66 64 65 66 20 49 53 5f 36 34 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t;.#ifdef.IS_64./*..............
4f7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e ...............*/.typedef.unsign
4f7e0 65 64 20 69 6e 74 09 6a 75 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 09 09 09 09 6a 69 6e ed.int.juint;.typedef.int....jin
4f800 74 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 09 6a t;.#else.typedef.unsigned.long.j
4f820 75 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 09 09 09 6a 69 6e 74 3b 0a 23 65 6e 64 69 uint;.typedef.long...jint;.#endi
4f840 66 0a 74 79 70 65 64 65 66 20 66 6c 6f 61 74 09 09 09 6a 66 6c 6f 61 74 3b 0a 74 79 70 65 64 65 f.typedef.float...jfloat;.typede
4f860 66 20 64 6f 75 62 6c 65 09 09 09 6a 64 6f 75 62 6c 65 3b 0a 0a 74 79 70 65 64 65 66 20 6a 75 69 f.double...jdouble;..typedef.jui
4f880 6e 74 09 09 09 6a 73 69 7a 65 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt...jsize;../*.................
4f8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f960 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......*/../*...................
4f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f9a0 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 42 49 54 28 6e 29 09 09 09 28 .......*/.#define.JRI_BIT(n)...(
4f9c0 28 6a 75 69 6e 74 29 31 20 3c 3c 20 28 6e 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 42 49 54 (juint)1.<<.(n)).#define.JRI_BIT
4f9e0 4d 41 53 4b 28 6e 29 09 09 28 4a 52 49 5f 42 49 54 28 6e 29 20 2d 20 31 29 0a 0a 23 69 66 64 65 MASK(n)..(JRI_BIT(n).-.1)..#ifde
4fa00 66 20 48 41 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 0a 0a 23 69 66 20 21 28 64 65 66 69 6e 65 64 28 f.HAVE_LONG_LONG..#if.!(defined(
4fa20 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 29 29 0a 74 79 70 65 64 WIN32).||.defined(_WIN32)).typed
4fa40 65 66 20 6c 6f 6e 67 20 6c 6f 6e 67 09 09 09 6a 6c 6f 6e 67 3b 0a 74 79 70 65 64 65 66 20 75 6e ef.long.long...jlong;.typedef.un
4fa60 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 09 6a 75 6c 6f 6e 67 3b 0a 0a 23 64 65 66 69 6e signed.long.long.julong;..#defin
4fa80 65 20 6a 6c 6f 6e 67 5f 4d 41 58 49 4e 54 09 09 30 78 37 66 66 66 66 66 66 66 66 66 66 66 66 66 e.jlong_MAXINT..0x7fffffffffffff
4faa0 66 66 4c 4c 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 49 4e 49 4e 54 09 09 30 78 38 30 30 ffLL.#define.jlong_MININT..0x800
4fac0 30 30 30 30 30 30 30 30 30 30 30 30 30 4c 4c 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 5a 45 0000000000000LL.#define.jlong_ZE
4fae0 52 4f 09 09 09 30 78 30 4c 4c 0a 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 4c 4f 4e 47 4c 4f RO...0x0LL..#else.typedef.LONGLO
4fb00 4e 47 09 09 09 6a 6c 6f 6e 67 3b 0a 74 79 70 65 64 65 66 20 44 57 4f 52 44 4c 4f 4e 47 09 09 09 NG...jlong;.typedef.DWORDLONG...
4fb20 6a 75 6c 6f 6e 67 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 41 58 49 4e 54 09 09 30 julong;..#define.jlong_MAXINT..0
4fb40 78 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 69 36 34 0a 23 64 65 66 69 6e 65 20 6a 6c 6f x7fffffffffffffffi64.#define.jlo
4fb60 6e 67 5f 4d 49 4e 49 4e 54 09 09 30 78 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 69 36 34 ng_MININT..0x8000000000000000i64
4fb80 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 5a 45 52 4f 09 09 09 30 78 30 69 36 34 0a 0a 23 65 .#define.jlong_ZERO...0x0i64..#e
4fba0 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 53 5f 5a 45 52 4f 28 61 29 09 28 ndif..#define.jlong_IS_ZERO(a).(
4fbc0 28 61 29 20 3d 3d 20 30 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 45 51 28 61 2c 20 62 29 (a).==.0).#define.jlong_EQ(a,.b)
4fbe0 09 09 28 28 61 29 20 3d 3d 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 28 ..((a).==.(b)).#define.jlong_NE(
4fc00 61 2c 20 62 29 09 09 28 28 61 29 20 21 3d 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e a,.b)..((a).!=.(b)).#define.jlon
4fc20 67 5f 47 45 5f 5a 45 52 4f 28 61 29 09 28 28 61 29 20 3e 3d 20 30 29 0a 23 64 65 66 69 6e 65 20 g_GE_ZERO(a).((a).>=.0).#define.
4fc40 6a 6c 6f 6e 67 5f 43 4d 50 28 61 2c 20 6f 70 2c 20 62 29 09 28 28 61 29 20 6f 70 20 28 62 29 29 jlong_CMP(a,.op,.b).((a).op.(b))
4fc60 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 4e 44 28 72 2c 20 61 2c 20 62 29 09 28 28 72 ..#define.jlong_AND(r,.a,.b).((r
4fc80 29 20 3d 20 28 61 29 20 26 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 28 ).=.(a).&.(b)).#define.jlong_OR(
4fca0 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 7c 20 28 62 29 29 0a 23 64 65 66 69 r,.a,.b).((r).=.(a).|.(b)).#defi
4fcc0 6e 65 20 6a 6c 6f 6e 67 5f 58 4f 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 ne.jlong_XOR(r,.a,.b).((r).=.(a)
4fce0 20 5e 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 32 28 72 2c 20 61 29 09 .^.(b)).#define.jlong_OR2(r,.a).
4fd00 09 28 28 72 29 20 3d 20 28 72 29 20 7c 20 28 61 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 .((r).=.(r).|.(a)).#define.jlong
4fd20 5f 4e 4f 54 28 72 2c 20 61 29 09 09 28 28 72 29 20 3d 20 7e 28 61 29 29 0a 0a 23 64 65 66 69 6e _NOT(r,.a)..((r).=.~(a))..#defin
4fd40 65 20 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 61 29 09 09 28 28 72 29 20 3d 20 2d 28 61 29 29 0a e.jlong_NEG(r,.a)..((r).=.-(a)).
4fd60 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 44 44 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 #define.jlong_ADD(r,.a,.b).((r).
4fd80 3d 20 28 61 29 20 2b 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 55 42 28 72 =.(a).+.(b)).#define.jlong_SUB(r
4fda0 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 2d 20 28 62 29 29 0a 0a 23 64 65 66 69 ,.a,.b).((r).=.(a).-.(b))..#defi
4fdc0 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 ne.jlong_MUL(r,.a,.b).((r).=.(a)
4fde0 20 2a 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 49 56 28 72 2c 20 61 2c 20 .*.(b)).#define.jlong_DIV(r,.a,.
4fe00 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 2f 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f b).((r).=.(a)./.(b)).#define.jlo
4fe20 6e 67 5f 4d 4f 44 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 25 20 28 62 29 ng_MOD(r,.a,.b).((r).=.(a).%.(b)
4fe40 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 48 4c 28 72 2c 20 61 2c 20 62 29 09 28 28 )..#define.jlong_SHL(r,.a,.b).((
4fe60 72 29 20 3d 20 28 61 29 20 3c 3c 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 r).=.(a).<<.(b)).#define.jlong_S
4fe80 48 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 3e 3e 20 28 62 29 29 0a 23 HR(r,.a,.b).((r).=.(a).>>.(b)).#
4fea0 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 53 48 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 define.jlong_USHR(r,.a,.b).((r).
4fec0 3d 20 28 6a 75 6c 6f 6e 67 29 28 61 29 20 3e 3e 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c =.(julong)(a).>>.(b)).#define.jl
4fee0 6f 6e 67 5f 49 53 48 4c 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 28 6a 6c 6f 6e 67 ong_ISHL(r,.a,.b).((r).=.((jlong
4ff00 29 28 61 29 29 20 3c 3c 20 28 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 49 )(a)).<<.(b))..#define.jlong_L2I
4ff20 28 69 2c 20 6c 29 09 09 28 28 69 29 20 3d 20 28 69 6e 74 29 28 6c 29 29 0a 23 64 65 66 69 6e 65 (i,.l)..((i).=.(int)(l)).#define
4ff40 20 6a 6c 6f 6e 67 5f 4c 32 55 49 28 75 69 2c 20 6c 29 09 28 28 75 69 29 20 3d 28 75 6e 73 69 67 .jlong_L2UI(ui,.l).((ui).=(unsig
4ff60 6e 65 64 20 69 6e 74 29 28 6c 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 46 28 66 ned.int)(l)).#define.jlong_L2F(f
4ff80 2c 20 6c 29 09 09 28 28 66 29 20 3d 20 28 6c 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f ,.l)..((f).=.(l)).#define.jlong_
4ffa0 4c 32 44 28 64 2c 20 6c 29 09 09 28 28 64 29 20 3d 20 28 6c 29 29 0a 0a 23 64 65 66 69 6e 65 20 L2D(d,.l)..((d).=.(l))..#define.
4ffc0 6a 6c 6f 6e 67 5f 49 32 4c 28 6c 2c 20 69 29 09 09 28 28 6c 29 20 3d 20 28 69 29 29 0a 23 64 65 jlong_I2L(l,.i)..((l).=.(i)).#de
4ffe0 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 49 32 4c 28 6c 2c 20 75 69 29 09 28 28 6c 29 20 3d 20 28 75 fine.jlong_UI2L(l,.ui).((l).=.(u
50000 69 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 46 32 4c 28 6c 2c 20 66 29 09 09 28 28 6c i)).#define.jlong_F2L(l,.f)..((l
50020 29 20 3d 20 28 66 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 32 4c 28 6c 2c 20 64 29 ).=.(f)).#define.jlong_D2L(l,.d)
50040 09 09 28 28 6c 29 20 3d 20 28 64 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 44 49 ..((l).=.(d))..#define.jlong_UDI
50060 56 4d 4f 44 28 71 70 2c 20 72 70 2c 20 61 2c 20 62 29 20 20 5c 0a 20 20 20 20 28 2a 28 71 70 29 VMOD(qp,.rp,.a,.b)..\.....(*(qp)
50080 20 3d 20 28 28 6a 75 6c 6f 6e 67 29 28 61 29 20 2f 20 28 62 29 29 2c 20 5c 0a 20 20 20 20 20 2a .=.((julong)(a)./.(b)),.\......*
500a0 28 72 70 29 20 3d 20 28 28 6a 75 6c 6f 6e 67 29 28 61 29 20 25 20 28 62 29 29 29 0a 0a 23 65 6c (rp).=.((julong)(a).%.(b)))..#el
500c0 73 65 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 74 79 70 65 64 se../*.................*/..typed
500e0 65 66 20 73 74 72 75 63 74 20 7b 0a 23 69 66 64 65 66 20 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 ef.struct.{.#ifdef.IS_LITTLE_END
50100 49 41 4e 0a 20 20 20 20 6a 75 69 6e 74 20 6c 6f 2c 20 68 69 3b 0a 23 65 6c 73 65 0a 20 20 20 20 IAN.....juint.lo,.hi;.#else.....
50120 6a 75 69 6e 74 20 68 69 2c 20 6c 6f 3b 0a 23 65 6e 64 69 66 0a 7d 20 6a 6c 6f 6e 67 3b 0a 74 79 juint.hi,.lo;.#endif.}.jlong;.ty
50140 70 65 64 65 66 20 6a 6c 6f 6e 67 09 09 09 09 6a 75 6c 6f 6e 67 3b 0a 0a 65 78 74 65 72 6e 20 6a pedef.jlong....julong;..extern.j
50160 6c 6f 6e 67 20 6a 6c 6f 6e 67 5f 4d 41 58 49 4e 54 2c 20 6a 6c 6f 6e 67 5f 4d 49 4e 49 4e 54 2c long.jlong_MAXINT,.jlong_MININT,
50180 20 6a 6c 6f 6e 67 5f 5a 45 52 4f 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 53 5f 5a .jlong_ZERO;..#define.jlong_IS_Z
501a0 45 52 4f 28 61 29 09 28 28 28 61 29 2e 68 69 20 3d 3d 20 30 29 20 26 26 20 28 28 61 29 2e 6c 6f ERO(a).(((a).hi.==.0).&&.((a).lo
501c0 20 3d 3d 20 30 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 45 51 28 61 2c 20 62 29 09 09 .==.0)).#define.jlong_EQ(a,.b)..
501e0 28 28 28 61 29 2e 68 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c 6f 20 3d (((a).hi.==.(b).hi).&&.((a).lo.=
50200 3d 20 28 62 29 2e 6c 6f 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 28 61 2c 20 62 =.(b).lo)).#define.jlong_NE(a,.b
50220 29 09 09 28 28 28 61 29 2e 68 69 20 21 3d 20 28 62 29 2e 68 69 29 20 7c 7c 20 28 28 61 29 2e 6c )..(((a).hi.!=.(b).hi).||.((a).l
50240 6f 20 21 3d 20 28 62 29 2e 6c 6f 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 47 45 5f 5a o.!=.(b).lo)).#define.jlong_GE_Z
50260 45 52 4f 28 61 29 09 28 28 28 61 29 2e 68 69 20 3e 3e 20 33 31 29 20 3d 3d 20 30 29 0a 0a 2f 2a ERO(a).(((a).hi.>>.31).==.0)../*
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 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 43 4d 50 28 ...........*/.#define.jlong_CMP(
502e0 61 2c 20 6f 70 2c 20 62 29 09 28 28 28 69 6e 74 33 32 29 28 61 29 2e 68 69 20 6f 70 20 28 69 6e a,.op,.b).(((int32)(a).hi.op.(in
50300 74 33 32 29 28 62 29 2e 68 69 29 20 7c 7c 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 t32)(b).hi).||..........\......(
50320 28 28 61 29 2e 68 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c 6f 20 6f 70 ((a).hi.==.(b).hi).&&.((a).lo.op
50340 20 28 62 29 2e 6c 6f 29 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 43 4d 50 28 61 2c .(b).lo))).#define.jlong_UCMP(a,
50360 20 6f 70 2c 20 62 29 09 28 28 28 61 29 2e 68 69 20 6f 70 20 28 62 29 2e 68 69 29 20 7c 7c 20 20 .op,.b).(((a).hi.op.(b).hi).||..
50380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 28 28 61 29 2e 68 ..................\......(((a).h
503a0 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c 6f 20 6f 70 20 28 62 29 2e 6c i.==.(b).hi).&&.((a).lo.op.(b).l
503c0 6f 29 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 4e 44 28 72 2c 20 61 2c 20 62 29 o)))..#define.jlong_AND(r,.a,.b)
503e0 09 28 28 72 29 2e 6c 6f 20 3d 20 28 61 29 2e 6c 6f 20 26 20 28 62 29 2e 6c 6f 2c 20 20 20 20 20 .((r).lo.=.(a).lo.&.(b).lo,.....
50400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 3d 20 28 ...............\......(r).hi.=.(
50420 61 29 2e 68 69 20 26 20 28 62 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 a).hi.&.(b).hi).#define.jlong_OR
50440 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 2e 6c 6f 20 3d 20 28 61 29 2e 6c 6f 20 7c 20 28 62 29 (r,.a,.b).((r).lo.=.(a).lo.|.(b)
50460 2e 6c 6f 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 .lo,....................\......(
50480 72 29 2e 68 69 20 3d 20 28 61 29 2e 68 69 20 7c 20 28 62 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 r).hi.=.(a).hi.|.(b).hi).#define
504a0 20 6a 6c 6f 6e 67 5f 58 4f 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 2e 6c 6f 20 3d 20 28 61 .jlong_XOR(r,.a,.b).((r).lo.=.(a
504c0 29 2e 6c 6f 20 5e 20 28 62 29 2e 6c 6f 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).lo.^.(b).lo,..................
504e0 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 3d 20 28 61 29 2e 68 69 20 5e 20 28 62 29 2e 68 ..\......(r).hi.=.(a).hi.^.(b).h
50500 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 32 28 72 2c 20 61 29 09 09 28 28 72 29 i).#define.jlong_OR2(r,.a)..((r)
50520 2e 6c 6f 20 3d 20 28 72 29 2e 6c 6f 20 7c 20 28 61 29 2e 6c 6f 2c 20 20 20 20 20 20 20 20 20 20 .lo.=.(r).lo.|.(a).lo,..........
50540 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 3d 20 28 72 29 2e 68 69 ..........\......(r).hi.=.(r).hi
50560 20 7c 20 28 61 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 4f 54 28 72 2c 20 .|.(a).hi).#define.jlong_NOT(r,.
50580 61 29 09 09 28 28 72 29 2e 6c 6f 20 3d 20 7e 28 61 29 2e 6c 6f 2c 09 20 20 20 20 20 20 20 20 20 a)..((r).lo.=.~(a).lo,..........
505a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 3d .................\......(r).hi.=
505c0 20 7e 28 61 29 2e 68 69 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 .~(a).hi)..#define.jlong_NEG(r,.
505e0 61 29 09 09 28 28 72 29 2e 6c 6f 20 3d 20 2d 28 69 6e 74 33 32 29 28 61 29 2e 6c 6f 2c 20 20 20 a)..((r).lo.=.-(int32)(a).lo,...
50600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 ..................\......(r).hi.
50620 3d 20 2d 28 69 6e 74 33 32 29 28 61 29 2e 68 69 20 2d 20 28 28 72 29 2e 6c 6f 20 21 3d 20 30 29 =.-(int32)(a).hi.-.((r).lo.!=.0)
50640 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 44 44 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 ).#define.jlong_ADD(r,.a,.b).{..
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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 ............\.....jlong._a,._b;.
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 5c 0a 20 20 20 20 5f 61 ........................\....._a
506e0 20 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .=.a;._b.=.b;...................
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 5c 0a 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 6c 6f 20 2b 20 5f 62 2e 6c 6f ....\.....(r).lo.=._a.lo.+._b.lo
50740 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;...............................
50760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f ................\.....(r).hi.=._
50780 61 2e 68 69 20 2b 20 5f 62 2e 68 69 20 2b 20 28 28 72 29 2e 6c 6f 20 3c 20 5f 62 2e 6c 6f 29 3b a.hi.+._b.hi.+.((r).lo.<._b.lo);
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 5c 0a 7d 0a ............................\.}.
507c0 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 55 42 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 .#define.jlong_SUB(r,.a,.b).{...
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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 20 ...........\.....jlong._a,._b;..
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 5c 0a 20 20 20 20 5f 61 20 .......................\....._a.
50860 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.a;._b.=.b;....................
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 5c 0a 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 6c 6f 20 2d 20 5f 62 2e 6c 6f 3b ...\.....(r).lo.=._a.lo.-._b.lo;
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 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 61 ...............\.....(r).hi.=._a
50900 2e 68 69 20 2d 20 5f 62 2e 68 69 20 2d 20 28 5f 61 2e 6c 6f 20 3c 20 5f 62 2e 6c 6f 29 3b 20 20 .hi.-._b.hi.-.(_a.lo.<._b.lo);..
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 5c 0a 7d 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 5c 0a 0a 2f 2a 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 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 28 72 2c 20 61 2c ......*/.#define.jlong_MUL(r,.a,
50a60 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .b).{...........................
50a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f ...................\.....jlong._
50aa0 61 2c 20 5f 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a,._b;..........................
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 5c ...............................\
50ae0 0a 20 20 20 20 5f 61 20 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 ....._a.=.a;._b.=.b;............
50b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50b20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 4d 55 4c 33 32 28 72 2c 20 ...........\.....jlong_MUL32(r,.
50b40 5f 61 2e 6c 6f 2c 20 5f 62 2e 6c 6f 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _a.lo,._b.lo);..................
50b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 .......................\.....(r)
50b80 2e 68 69 20 2b 3d 20 5f 61 2e 68 69 20 2a 20 5f 62 2e 6c 6f 20 2b 20 5f 61 2e 6c 6f 20 2a 20 5f .hi.+=._a.hi.*._b.lo.+._a.lo.*._
50ba0 62 2e 68 69 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b.hi;...........................
50bc0 20 20 20 5c 0a 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 ...\.}../*......................
50be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50c00 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 64 65 66 69 ........................*/.#defi
50c20 6e 65 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 61 29 09 09 28 28 61 29 20 26 20 4a 52 49 5f 42 49 ne._jlong_lo16(a)..((a).&.JRI_BI
50c40 54 4d 41 53 4b 28 31 36 29 29 0a 23 64 65 66 69 6e 65 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 61 TMASK(16)).#define._jlong_hi16(a
50c60 29 09 09 28 28 61 29 20 3e 3e 20 31 36 29 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )..((a).>>.16)../*..............
50c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50ce0 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 64 65 66 69 ........................*/.#defi
50d00 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 33 32 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 ne.jlong_MUL32(r,.a,.b).{.......
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 5c 0a 20 20 20 20 20 6a 75 69 6e 74 20 5f 61 31 2c 20 5f 61 30 2c 20 5f 62 31 2c .....\......juint._a1,._a0,._b1,
50d60 20 5f 62 30 2c 20 5f 79 30 2c 20 5f 79 31 2c 20 5f 79 32 2c 20 5f 79 33 3b 20 20 20 20 20 20 20 ._b0,._y0,._y1,._y2,._y3;.......
50d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 61 31 20 3d 20 5f 6a .................\......_a1.=._j
50da0 6c 6f 6e 67 5f 68 69 31 36 28 61 29 2c 20 5f 61 30 20 3d 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 long_hi16(a),._a0.=._jlong_lo16(
50dc0 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 a);..........................\..
50de0 20 20 20 20 5f 62 31 20 3d 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 62 29 2c 20 5f 62 30 20 3d 20 ...._b1.=._jlong_hi16(b),._b0.=.
50e00 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _jlong_lo16(b);.................
50e20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 30 20 3d 20 5f 61 30 20 2a 20 5f 62 30 3b .........\......_y0.=._a0.*._b0;
50e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 31 20 .....................\......_y1.
50e80 3d 20 5f 61 30 20 2a 20 5f 62 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =._a0.*._b1;....................
50ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50ec0 20 5c 0a 20 20 20 20 20 5f 79 32 20 3d 20 5f 61 31 20 2a 20 5f 62 30 3b 20 20 20 20 20 20 20 20 .\......_y2.=._a1.*._b0;........
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 5c 0a 20 20 20 20 20 5f 79 33 20 3d 20 5f 61 31 20 2a 20 .............\......_y3.=._a1.*.
50f20 5f 62 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _b1;............................
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 5c 0a 20 20 20 20 20 .........................\......
50f60 5f 79 31 20 2b 3d 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 5f 79 30 29 3b 20 20 20 20 20 20 20 20 _y1.+=._jlong_hi16(_y0);........
50f80 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 20 20 20 20 .........../*.............*/....
50fa0 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 31 20 2b 3d 20 5f 79 32 3b 20 20 20 20 20 20 20 20 20 .....\......_y1.+=._y2;.........
50fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 20 20 20 20 20 20 ......................./*.......
50fe0 20 20 20 20 20 20 2a 2f 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 69 66 20 28 5f 79 31 20 ......*/.........\......if.(_y1.
51000 3c 20 5f 79 32 29 20 5f 79 33 20 2b 3d 20 31 20 3c 3c 20 31 36 3b 20 20 20 20 20 20 20 20 20 20 <._y2)._y3.+=.1.<<.16;..........
51020 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 2a 2f 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 .../*...........*/...........\..
51040 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 5f 79 31 29 20 3c ....(r).lo.=.(_jlong_lo16(_y1).<
51060 3c 20 31 36 29 20 2b 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 5f 79 30 29 3b 20 20 20 20 20 20 20 <.16).+._jlong_lo16(_y0);.......
51080 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 79 33 20 2b 20 5f .........\......(r).hi.=._y3.+._
510a0 6a 6c 6f 6e 67 5f 68 69 31 36 28 5f 79 31 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 jlong_hi16(_y1);................
510c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 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 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 44 49 56 4d ..........*/.#define.jlong_UDIVM
511c0 4f 44 28 71 70 2c 20 72 70 2c 20 61 2c 20 62 29 09 6a 6c 6f 6e 67 5f 75 64 69 76 6d 6f 64 28 71 OD(qp,.rp,.a,.b).jlong_udivmod(q
511e0 70 2c 20 72 70 2c 20 61 2c 20 62 29 0a 0a 65 78 74 65 72 6e 20 4a 52 49 5f 50 55 42 4c 49 43 5f p,.rp,.a,.b)..extern.JRI_PUBLIC_
51200 41 50 49 28 76 6f 69 64 29 0a 6a 6c 6f 6e 67 5f 75 64 69 76 6d 6f 64 28 6a 75 6c 6f 6e 67 20 2a API(void).jlong_udivmod(julong.*
51220 71 70 2c 20 6a 75 6c 6f 6e 67 20 2a 72 70 2c 20 6a 75 6c 6f 6e 67 20 61 2c 20 6a 75 6c 6f 6e 67 qp,.julong.*rp,.julong.a,.julong
51240 20 62 29 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 49 56 28 72 2c 20 61 2c 20 62 29 .b);..#define.jlong_DIV(r,.a,.b)
51260 20 7b 20 20 20 20 20 20 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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 ................\.....jlong._a,.
512a0 5f 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _b;.............................
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 5c 0a 20 20 ............................\...
512e0 20 20 6a 75 69 6e 74 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 69 6e 74 33 32 29 28 61 29 2e 68 ..juint._negative.=.(int32)(a).h
51300 69 20 3c 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i.<.0;..........................
51320 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 7b 20 20 ........\.....if.(_negative).{..
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 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 ....................\..jlong_NEG
51380 28 5f 61 2c 20 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (_a,.a);........................
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 5c 0a 20 .............................\..
513c0 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...}.else.{.....................
513e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51400 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 .........\.._a.=.a;.............
51420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 ..................\.....}.......
51460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a ..............................\.
514a0 20 20 20 20 69 66 20 28 28 69 6e 74 33 32 29 28 62 29 2e 68 69 20 3c 20 30 29 20 7b 20 20 20 20 ....if.((int32)(b).hi.<.0).{....
514c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
514e0 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6e 65 67 61 74 69 76 65 20 5e 3d 20 31 3b 20 20 20 20 ..........\.._negative.^=.1;....
51500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 ...................\..jlong_NEG(
51540 5f 62 2c 20 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _b,.b);.........................
51560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 ............................\...
51580 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..}.else.{......................
515a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
515c0 20 20 20 20 20 20 20 20 5c 0a 09 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........\.._b.=.b;..............
515e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 .................\.....}........
51620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 .............................\..
51660 20 20 20 6a 6c 6f 6e 67 5f 55 44 49 56 4d 4f 44 28 26 28 72 29 2c 20 30 2c 20 5f 61 2c 20 5f 62 ...jlong_UDIVMOD(&(r),.0,._a,._b
51680 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 );..............................
516a0 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 .........\.....if.(_negative)...
516c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
516e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 .....................\..jlong_NE
51700 47 28 72 2c 20 72 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 G(r,.r);........................
51720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a ..............................\.
51740 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 4f 44 28 72 2c 20 61 2c 20 62 29 20 7b 20 }..#define.jlong_MOD(r,.a,.b).{.
51760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51780 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b .............\.....jlong._a,._b;
517a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
517c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a .........................\.....j
517e0 75 69 6e 74 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 69 6e 74 33 32 29 28 61 29 2e 68 69 20 3c uint._negative.=.(int32)(a).hi.<
51800 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .0;.............................
51820 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 7b 20 20 20 20 20 .....\.....if.(_negative).{.....
51840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 5f 61 .................\..jlong_NEG(_a
51880 2c 20 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.a);...........................
518a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 ..........................\.....
518c0 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 }.else.{........................
518e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51900 20 20 20 20 20 20 5c 0a 09 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......\.._a.=.a;................
51920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 ...............\.....}..........
51960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 5c 0a 20 20 20 ...........................\....
519a0 20 69 66 20 28 28 69 6e 74 33 32 29 28 62 29 2e 68 69 20 3c 20 30 29 20 7b 20 20 20 20 20 20 20 .if.((int32)(b).hi.<.0).{.......
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 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 5f 62 2c 20 62 29 3b 20 20 20 20 20 .......\..jlong_NEG(_b,.b);.....
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 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 ................\.....}.else.{..
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 5c 0a 09 5f ............................\.._
51a80 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b.=.b;..........................
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 5c 0a 20 20 20 20 7d 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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 55 44 49 .................\.....jlong_UDI
51b20 56 4d 4f 44 28 30 2c 20 26 28 72 29 2c 20 5f 61 2c 20 5f 62 29 3b 20 20 20 20 20 20 20 20 20 20 VMOD(0,.&(r),._a,._b);..........
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 5c 0a 20 .............................\..
51b60 20 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...if.(_negative)...............
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 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 72 29 3b 20 20 20 20 .........\..jlong_NEG(r,.r);....
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 5c 0a 7d 0a 0a 2f 2a 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 2a 2f 0a 23 64 65 66 69 ........................*/.#defi
51c40 6e 65 20 6a 6c 6f 6e 67 5f 53 48 4c 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 ne.jlong_SHL(r,.a,.b).{.........
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 5c 0a 20 20 20 20 69 66 20 28 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 .....\.....if.(b).{.............
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 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 .................\..jlong._a;...
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 5c 0a 20 20 20 20 ..........................\.....
51d20 20 20 20 20 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...._a.=.a;.....................
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 5c 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 62 29 20 3c 20 33 32 29 20 7b 20 ......\.........if.((b).<.32).{.
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 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 ..................\......(r).lo.
51dc0 3d 20 5f 61 2e 6c 6f 20 3c 3c 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =._a.lo.<<.(b);.................
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 5c 0a 09 20 20 ...........................\....
51e00 20 20 28 72 29 2e 68 69 20 3d 20 28 5f 61 2e 68 69 20 3c 3c 20 28 62 29 29 20 7c 20 28 5f 61 2e ..(r).hi.=.(_a.hi.<<.(b)).|.(_a.
51e20 6c 6f 20 3e 3e 20 28 33 32 20 2d 20 28 62 29 29 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lo.>>.(32.-.(b)));..............
51e40 20 20 20 20 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....\..}.else.{.................
51e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51e80 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 30 3b 20 .............\......(r).lo.=.0;.
51ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 ......................\......(r)
51ee0 2e 68 69 20 3d 20 5f 61 2e 6c 6f 20 3c 3c 20 28 28 62 29 20 26 20 33 31 29 3b 20 20 20 20 20 20 .hi.=._a.lo.<<.((b).&.31);......
51f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ...............................\
51f20 0a 09 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..}.............................
51f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51f60 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 ........\.....}.else.{..........
51f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 72 29 20 3d 20 28 61 29 ....................\..(r).=.(a)
51fc0 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;...............................
51fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 .............................\..
52000 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...}............................
52020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52040 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........\.}../*................
52060 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 64 65 66 69 6e .......................*/.#defin
52080 65 20 6a 6c 6f 6e 67 5f 49 53 48 4c 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 e.jlong_ISHL(r,.a,.b).{.........
520a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
520c0 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....\.....if.(b).{..............
520e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 20 ................\..jlong._a;....
52120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 2e 6c .........................\.._a.l
52160 6f 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.=.(a);........................
52180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
521a0 20 20 5c 0a 09 5f 61 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\.._a.hi.=.0;.................
521c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
521e0 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 62 29 20 3c 20 33 ...........\.........if.((b).<.3
52200 32 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2).{............................
52220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 .......................\......(r
52240 29 2e 6c 6f 20 3d 20 28 61 29 20 3c 3c 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).lo.=.(a).<<.(b);..............
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 5c 0a 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 28 28 61 29 20 3e 3e 20 28 33 32 20 2d 20 28 62 \......(r).hi.=.((a).>>.(32.-.(b
522a0 29 29 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )));............................
522c0 20 20 20 20 20 20 20 20 20 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 .........\..}.else.{............
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 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 ..................\......(r).lo.
52320 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.0;............................
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 5c 0a 09 20 20 ...........................\....
52360 20 20 28 72 29 2e 68 69 20 3d 20 28 61 29 20 3c 3c 20 28 28 62 29 20 26 20 33 31 29 3b 20 20 20 ..(r).hi.=.(a).<<.((b).&.31);...
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 5c 0a 09 7d 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 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 .............\.....}.else.{.....
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 5c 0a 09 28 72 29 2e .........................\..(r).
52440 6c 6f 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lo.=.(a);.......................
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 5c 0a 09 28 72 29 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\..(r).hi.=.0;................
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 5c 0a 20 20 20 20 7d 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 5c 0a 7d 0a 0a 23 64 65 66 .......................\.}..#def
52520 69 6e 65 20 6a 6c 6f 6e 67 5f 53 48 52 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 20 ine.jlong_SHR(r,.a,.b).{........
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 5c 0a 20 20 20 20 69 66 20 28 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 ......\.....if.(b).{............
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 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 ..................\..jlong._a;..
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 5c 0a 20 20 20 ...........................\....
52600 20 20 20 20 20 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....._a.=.a;....................
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 5c 0a 09 69 66 20 28 28 62 29 20 3c 20 33 32 29 20 7b 20 20 20 20 20 20 20 .......\..if.((b).<.32).{.......
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 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 ................\......(r).lo.=.
526a0 28 5f 61 2e 68 69 20 3c 3c 20 28 33 32 20 2d 20 28 62 29 29 29 20 7c 20 28 5f 61 2e 6c 6f 20 3e (_a.hi.<<.(32.-.(b))).|.(_a.lo.>
526c0 3e 20 28 62 29 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 >.(b));..................\......
526e0 28 72 29 2e 68 69 20 3d 20 28 69 6e 74 33 32 29 5f 61 2e 68 69 20 3e 3e 20 28 62 29 3b 20 20 20 (r).hi.=.(int32)_a.hi.>>.(b);...
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 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\..}.else.{...................
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 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 69 6e 74 33 ...........\......(r).lo.=.(int3
52780 32 29 5f 61 2e 68 69 20 3e 3e 20 28 28 62 29 20 26 20 33 31 29 3b 20 20 20 20 20 20 20 20 20 20 2)_a.hi.>>.((b).&.31);..........
527a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 68 ....................\......(r).h
527c0 69 20 3d 20 28 69 6e 74 33 32 29 5f 61 2e 68 69 20 3e 3e 20 33 31 3b 20 20 20 20 20 20 20 20 20 i.=.(int32)_a.hi.>>.31;.........
527e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 .............................\..
52800 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 }...............................
52820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52840 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 ......\.....}.else.{............
52860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 72 29 20 3d 20 28 61 29 3b 20 ..................\..(r).=.(a);.
528a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
528c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 ...........................\....
528e0 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .}..............................
52900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52920 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 53 48 52 28 72 .......\.}..#define.jlong_USHR(r
52940 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.a,.b).{.......................
52960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 ......................\.....if.(
52980 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b).{............................
529a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
529c0 20 20 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\..jlong._a;..................
529e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52a00 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 5f 61 20 3d 20 61 3b 20 20 20 20 ...........\........._a.=.a;....
52a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 69 66 20 28 28 62 .......................\..if.((b
52a60 29 20 3c 20 33 32 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).<.32).{.......................
52a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52aa0 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 5f 61 2e 68 69 20 3c 3c 20 28 33 32 20 2d 20 \......(r).lo.=.(_a.hi.<<.(32.-.
52ac0 28 62 29 29 29 20 7c 20 28 5f 61 2e 6c 6f 20 3e 3e 20 28 62 29 29 3b 20 20 20 20 20 20 20 20 20 (b))).|.(_a.lo.>>.(b));.........
52ae0 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 61 2e 68 69 20 3e .........\......(r).hi.=._a.hi.>
52b00 3e 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 >.(b);..........................
52b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 ..................\..}.else.{...
52b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 ...........................\....
52b80 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 68 69 20 3e 3e 20 28 28 62 29 20 26 20 33 31 29 3b 20 ..(r).lo.=._a.hi.>>.((b).&.31);.
52ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52bc0 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 ....\......(r).hi.=.0;..........
52be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52c00 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .............\..}...............
52c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c ......................\.....}.el
52c60 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se.{............................
52c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52ca0 20 20 5c 0a 09 28 72 29 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\..(r).=.(a);.................
52cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52ce0 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........\.....}..............
52d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 64 65 66 .......................\.}..#def
52d40 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 49 28 69 2c 20 6c 29 09 09 28 28 69 29 20 3d 20 28 6c 29 2e ine.jlong_L2I(i,.l)..((i).=.(l).
52d60 6c 6f 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 55 49 28 75 69 2c 20 6c 29 09 28 28 lo).#define.jlong_L2UI(ui,.l).((
52d80 75 69 29 20 3d 20 28 6c 29 2e 6c 6f 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 46 28 ui).=.(l).lo).#define.jlong_L2F(
52da0 66 2c 20 6c 29 09 09 7b 20 64 6f 75 62 6c 65 20 5f 64 3b 20 6a 6c 6f 6e 67 5f 4c 32 44 28 5f 64 f,.l)..{.double._d;.jlong_L2D(_d
52dc0 2c 20 6c 29 3b 20 28 66 29 20 3d 20 28 66 6c 6f 61 74 29 20 5f 64 3b 20 7d 0a 0a 23 64 65 66 69 ,.l);.(f).=.(float)._d;.}..#defi
52de0 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 44 28 64 2c 20 6c 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 ne.jlong_L2D(d,.l).{............
52e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52e20 20 20 20 20 20 5c 0a 20 20 20 20 69 6e 74 33 32 20 5f 6e 65 67 61 74 69 76 65 3b 20 20 20 20 20 .....\.....int32._negative;.....
52e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 62 .................\.....jlong._ab
52e80 73 76 61 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sval;...........................
52ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 .............................\..
52ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52f00 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 6c 29 2e 68 .........\....._negative.=.(l).h
52f20 69 20 3e 3e 20 33 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i.>>.31;........................
52f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f .....................\.....if.(_
52f60 6e 65 67 61 74 69 76 65 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 negative).{.....................
52f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52fa0 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 5f 61 62 73 76 61 6c 2c 20 6c 29 3b 20 20 20 20 20 20 .\..jlong_NEG(_absval,.l);......
52fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52fe0 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 ..........\.....}.else.{........
53000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 62 73 76 61 6c ......................\.._absval
53040 20 3d 20 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .=.l;...........................
53060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ...............................\
53080 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....}..........................
530a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
530c0 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 64 29 20 3d 20 28 64 6f 75 62 6c 65 29 5f ...........\.....(d).=.(double)_
530e0 61 62 73 76 61 6c 2e 68 69 20 2a 20 34 2e 32 39 34 39 36 37 32 39 36 65 39 20 2b 20 5f 61 62 73 absval.hi.*.4.294967296e9.+._abs
53100 76 61 6c 2e 6c 6f 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 val.lo;................\.....if.
53120 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (_negative).....................
53140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53160 20 20 20 5c 0a 09 28 64 29 20 3d 20 2d 28 64 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\..(d).=.-(d);...............
53180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
531a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 ............\.}..#define.jlong_I
531c0 32 4c 28 6c 2c 20 69 29 09 09 28 28 6c 29 2e 68 69 20 3d 20 28 69 29 20 3e 3e 20 33 31 2c 20 28 2L(l,.i)..((l).hi.=.(i).>>.31,.(
531e0 6c 29 2e 6c 6f 20 3d 20 28 69 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 49 32 4c 28 l).lo.=.(i)).#define.jlong_UI2L(
53200 6c 2c 20 75 69 29 09 28 28 6c 29 2e 68 69 20 3d 20 30 2c 20 28 6c 29 2e 6c 6f 20 3d 20 28 75 69 l,.ui).((l).hi.=.0,.(l).lo.=.(ui
53220 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 46 32 4c 28 6c 2c 20 66 29 09 09 7b 20 64 6f )).#define.jlong_F2L(l,.f)..{.do
53240 75 62 6c 65 20 5f 64 20 3d 20 28 64 6f 75 62 6c 65 29 20 66 3b 20 6a 6c 6f 6e 67 5f 44 32 4c 28 uble._d.=.(double).f;.jlong_D2L(
53260 6c 2c 20 5f 64 29 3b 20 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 32 4c 28 6c 2c 20 l,._d);.}..#define.jlong_D2L(l,.
53280 64 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d).{............................
532a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 6e 74 20 5f .....................\.....int._
532c0 6e 65 67 61 74 69 76 65 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 negative;.......................
532e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53300 20 5c 0a 20 20 20 20 64 6f 75 62 6c 65 20 5f 61 62 73 76 61 6c 2c 20 5f 64 5f 68 69 3b 20 20 20 .\.....double._absval,._d_hi;...
53320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53340 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 6c 6f 5f 64 3b 20 .............\.....jlong._lo_d;.
53360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 .........................\......
533a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
533c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
533e0 20 20 20 20 20 5c 0a 20 20 20 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 28 64 29 20 3c 20 30 29 .....\....._negative.=.((d).<.0)
53400 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;...............................
53420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 62 73 76 61 6c 20 3d .................\....._absval.=
53440 20 5f 6e 65 67 61 74 69 76 65 20 3f 20 2d 28 64 29 20 3a 20 28 64 29 3b 20 20 20 20 20 20 20 20 ._negative.?.-(d).:.(d);........
53460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 .............................\..
53480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
534a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
534c0 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 6c 29 2e 68 69 20 3d 20 28 6a 75 69 6e 74 29 28 .........\.....(l).hi.=.(juint)(
534e0 5f 61 62 73 76 61 6c 20 2f 20 34 2e 32 39 34 39 36 37 32 39 36 65 39 29 3b 20 20 20 20 20 20 20 _absval./.4.294967296e9);.......
53500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 6c 29 2e 6c .....................\.....(l).l
53520 6f 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.=.0;..........................
53540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53560 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 4c 32 44 28 5f 64 5f 68 69 2c 20 6c 29 3b 20 20 20 20 20 .\.....jlong_L2D(_d_hi,.l);.....
53580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
535a0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 62 73 76 61 6c 20 2d 3d 20 5f 64 .............\....._absval.-=._d
535c0 5f 68 69 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _hi;............................
535e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f .........................\....._
53600 6c 6f 5f 64 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lo_d.hi.=.0;....................
53620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53640 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 61 62 73 76 61 6c 20 3c 20 30 29 20 7b 20 20 20 .....\.....if.(_absval.<.0).{...
53660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6c 6f 5f 64 2e 6c 6f 20 3d 20 28 .................\.._lo_d.lo.=.(
536a0 6a 75 69 6e 74 29 20 2d 5f 61 62 73 76 61 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 juint).-_absval;................
536c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f ..........................\..jlo
536e0 6e 67 5f 53 55 42 28 6c 2c 20 6c 2c 20 5f 6c 6f 5f 64 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 ng_SUB(l,.l,._lo_d);............
53700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53720 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\.....}.else.{...............
53740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6c 6f 5f 64 2e 6c 6f 20 3d 20 28 6a 75 ...............\.._lo_d.lo.=.(ju
53780 69 6e 74 29 20 5f 61 62 73 76 61 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 int)._absval;...................
537a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 ........................\..jlong
537c0 5f 41 44 44 28 6c 2c 20 6c 2c 20 5f 6c 6f 5f 64 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _ADD(l,.l,._lo_d);..............
537e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53800 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\.....}........................
53820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53840 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .............\..................
53860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 .........................\.....i
538a0 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.(_negative)...................
538c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
538e0 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 6c 2c 20 6c 29 3b 20 20 20 20 20 20 20 20 .....\..jlong_NEG(l,.l);........
53900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 ..............\.}..#endif./*....
53940 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 .............*/../*.............
53960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53980 20 20 20 20 20 20 20 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 ...............................*
539a0 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 20 /./*............................
539c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
539e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53a00 20 20 20 20 20 20 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 ..............................*/
53a20 0a 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 5f 4a 44 4b 5f 73 74 61 63 6b 5f 69 74 ..typedef.union.JRI_JDK_stack_it
53a40 65 6d 20 7b 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 2a 2f em.{...../*...................*/
53a60 0a 20 20 20 20 6a 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 69 3b 0a 20 20 20 20 6a 66 6c 6f 61 .....jint...........i;.....jfloa
53a80 74 20 20 20 20 20 20 20 20 20 66 3b 0a 20 20 20 20 6a 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 t.........f;.....jint...........
53aa0 6f 3b 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 o;...../*...............*/.....v
53ac0 6f 69 64 20 20 20 20 20 20 20 20 20 20 2a 68 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 oid..........*h;.....void.......
53ae0 20 20 20 2a 70 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 61 64 64 72 3b 0a ...*p;.....unsigned.char.*addr;.
53b00 23 69 66 64 65 66 20 49 53 5f 36 34 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 20 20 20 #ifdef.IS_64.....double.........
53b20 64 3b 0a 20 20 20 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 20 20 20 6c 3b 09 09 2f 2a 20 20 20 20 d;.....long...........l;../*....
53b40 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6e 64 69 66 0a 7d 20 4a 52 49 5f 4a 44 4b 5f 73 74 61 63 ........*/.#endif.}.JRI_JDK_stac
53b60 6b 5f 69 74 65 6d 3b 0a 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 5f 4a 44 4b 5f 4a k_item;..typedef.union.JRI_JDK_J
53b80 61 76 61 38 53 74 72 20 7b 0a 20 20 20 20 6a 69 6e 74 20 78 5b 32 5d 3b 0a 20 20 20 20 6a 64 6f ava8Str.{.....jint.x[2];.....jdo
53ba0 75 62 6c 65 20 64 3b 0a 20 20 20 20 6a 6c 6f 6e 67 20 6c 3b 0a 20 20 20 20 76 6f 69 64 20 2a 70 uble.d;.....jlong.l;.....void.*p
53bc0 3b 0a 20 20 20 20 66 6c 6f 61 74 20 66 3b 0a 7d 20 4a 52 49 5f 4a 44 4b 5f 4a 61 76 61 38 3b 0a ;.....float.f;.}.JRI_JDK_Java8;.
53be0 0a 23 69 66 64 65 66 20 48 41 56 45 5f 41 4c 49 47 4e 45 44 5f 4c 4f 4e 47 4c 4f 4e 47 53 0a 23 .#ifdef.HAVE_ALIGNED_LONGLONGS.#
53c00 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f 49 4e 54 36 34 28 5f 74 2c 5f 61 64 64 72 29 20 28 define.JRI_GET_INT64(_t,_addr).(
53c20 20 28 28 5f 74 29 2e 78 5b 30 5d 20 3d 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 30 .((_t).x[0].=.((jint*)(_addr))[0
53c40 5d 29 2c 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ]),.\...........................
53c60 20 20 20 20 28 28 5f 74 29 2e 78 5b 31 5d 20 3d 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 ....((_t).x[1].=.((jint*)(_addr)
53c80 29 5b 31 5d 29 2c 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )[1]),......\...................
53ca0 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 74 29 2e 6c 20 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 ............(_t).l.).#define.JRI
53cc0 5f 53 45 54 5f 49 4e 54 36 34 28 5f 74 2c 20 5f 61 64 64 72 2c 20 5f 76 29 20 28 20 28 5f 74 29 _SET_INT64(_t,._addr,._v).(.(_t)
53ce0 2e 6c 20 3d 20 28 5f 76 29 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 .l.=.(_v),................\.....
53d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
53d20 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 30 5d 20 3d 20 28 5f 74 29 2e 78 5b 30 5d 2c 20 (jint*)(_addr))[0].=.(_t).x[0],.
53d40 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \...............................
53d60 20 20 20 20 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 31 5d 20 3d 20 28 5f 74 29 2e .....((jint*)(_addr))[1].=.(_t).
53d80 78 5b 31 5d 20 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f 49 4e 54 x[1].).#else.#define.JRI_GET_INT
53da0 36 34 28 5f 74 2c 5f 61 64 64 72 29 20 28 2a 28 6a 6c 6f 6e 67 2a 29 28 5f 61 64 64 72 29 29 0a 64(_t,_addr).(*(jlong*)(_addr)).
53dc0 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 45 54 5f 49 4e 54 36 34 28 5f 74 2c 20 5f 61 64 64 72 2c #define.JRI_SET_INT64(_t,._addr,
53de0 20 5f 76 29 20 28 2a 28 6a 6c 6f 6e 67 2a 29 28 5f 61 64 64 72 29 20 3d 20 28 5f 76 29 29 0a 23 ._v).(*(jlong*)(_addr).=.(_v)).#
53e00 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 20 20 endif../*.......................
53e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 64 65 66 20 48 41 56 45 5f 41 ................*/.#ifdef.HAVE_A
53e60 4c 49 47 4e 45 44 5f 44 4f 55 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f 44 LIGNED_DOUBLES.#define.JRI_GET_D
53e80 4f 55 42 4c 45 28 5f 74 2c 5f 61 64 64 72 29 20 28 20 28 28 5f 74 29 2e 78 5b 30 5d 20 3d 20 28 OUBLE(_t,_addr).(.((_t).x[0].=.(
53ea0 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 30 5d 29 2c 20 5c 0a 20 20 20 20 20 20 20 20 20 (jint*)(_addr))[0]),.\..........
53ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 5f 74 29 2e 78 5b 31 5d ......................((_t).x[1]
53ee0 20 3d 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 31 5d 29 2c 20 20 20 20 20 20 5c 0a .=.((jint*)(_addr))[1]),......\.
53f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
53f20 5f 74 29 2e 64 20 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 45 54 5f 44 4f 55 42 4c 45 28 5f _t).d.).#define.JRI_SET_DOUBLE(_
53f40 74 2c 20 5f 61 64 64 72 2c 20 5f 76 29 20 28 20 28 5f 74 29 2e 64 20 3d 20 28 5f 76 29 2c 20 20 t,._addr,._v).(.(_t).d.=.(_v),..
53f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..............\.................
53f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 ....................((jint*)(_ad
53fa0 64 72 29 29 5b 30 5d 20 3d 20 28 5f 74 29 2e 78 5b 30 5d 2c 20 5c 0a 20 20 20 20 20 20 20 20 20 dr))[0].=.(_t).x[0],.\..........
53fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6a 69 6e ...........................((jin
53fe0 74 2a 29 28 5f 61 64 64 72 29 29 5b 31 5d 20 3d 20 28 5f 74 29 2e 78 5b 31 5d 20 29 0a 23 65 6c t*)(_addr))[1].=.(_t).x[1].).#el
54000 73 65 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f 44 4f 55 42 4c 45 28 5f 74 2c 5f 61 64 se.#define.JRI_GET_DOUBLE(_t,_ad
54020 64 72 29 20 28 2a 28 6a 64 6f 75 62 6c 65 2a 29 28 5f 61 64 64 72 29 29 0a 23 64 65 66 69 6e 65 dr).(*(jdouble*)(_addr)).#define
54040 20 4a 52 49 5f 53 45 54 5f 44 4f 55 42 4c 45 28 5f 74 2c 20 5f 61 64 64 72 2c 20 5f 76 29 20 28 .JRI_SET_DOUBLE(_t,._addr,._v).(
54060 2a 28 6a 64 6f 75 62 6c 65 2a 29 28 5f 61 64 64 72 29 20 3d 20 28 5f 76 29 29 0a 23 65 6e 64 69 *(jdouble*)(_addr).=.(_v)).#endi
54080 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 20 20 20 20 20 20 f../*...........................
540a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
540c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c .................*/.#ifdef.__cpl
540e0 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 usplus.}.#endif.#endif./*.......
54100 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 20 20 20 ...*/./*........................
54120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 00 00 00 14 00 6a 00 72 00 ....................*/......j.r.
54160 69 00 74 00 79 00 70 00 65 00 73 00 2e 00 68 00 00 17 21 2f 2a 20 20 20 20 20 20 20 20 20 20 20 i.t.y.p.e.s...h...!/*...........
54180 20 20 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 .....................*/./*......
541a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
541c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
541e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54280 20 20 20 20 20 20 20 20 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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 4a 52 49 54 59 50 45 53 5f 48 0a 23 64 65 66 69 6e 65 20 .*/..#ifndef.JRITYPES_H.#define.
542c0 4a 52 49 54 59 50 45 53 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 6a 72 69 5f 6d 64 2e 68 22 0a JRITYPES_H..#include."jri_md.h".
542e0 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 #include.<stddef.h>.#include.<st
54300 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 0a 23 69 66 dlib.h>.#include.<stdarg.h>..#if
54320 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e def.__cplusplus.extern."C".{.#en
54340 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 20 20 20 20 dif../*.........................
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 20 ................................
543e0 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e .............*/..struct.JRIEnvIn
54400 74 65 72 66 61 63 65 3b 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 2a 09 09 4a 52 49 52 65 66 3b terface;..typedef.void*..JRIRef;
54420 0a 74 79 70 65 64 65 66 20 76 6f 69 64 2a 09 09 4a 52 49 47 6c 6f 62 61 6c 52 65 66 3b 0a 0a 74 .typedef.void*..JRIGlobalRef;..t
54440 79 70 65 64 65 66 20 6a 69 6e 74 09 09 4a 52 49 49 6e 74 65 72 66 61 63 65 49 44 5b 34 5d 3b 0a ypedef.jint..JRIInterfaceID[4];.
54460 74 79 70 65 64 65 66 20 6a 69 6e 74 09 09 4a 52 49 46 69 65 6c 64 49 44 3b 0a 74 79 70 65 64 65 typedef.jint..JRIFieldID;.typede
54480 66 20 6a 69 6e 74 09 09 4a 52 49 4d 65 74 68 6f 64 49 44 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 f.jint..JRIMethodID;../*........
544a0 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 4a 52 49 47 6c 6f 62 61 6c 52 65 66 09 6a 67 6c 6f 62 ...*/.typedef.JRIGlobalRef.jglob
544c0 61 6c 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 09 6a 72 65 66 3b 0a 0a 74 79 70 65 al;.typedef.JRIRef...jref;..type
544e0 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 56 61 6c 75 65 20 7b 0a 09 6a 62 6f 6f 6c 09 09 09 7a 3b def.union.JRIValue.{..jbool...z;
54500 0a 09 6a 62 79 74 65 09 09 09 62 3b 0a 09 6a 63 68 61 72 09 09 09 63 3b 0a 09 6a 73 68 6f 72 74 ..jbyte...b;..jchar...c;..jshort
54520 09 09 09 73 3b 0a 09 6a 69 6e 74 09 09 09 69 3b 0a 09 6a 6c 6f 6e 67 09 09 09 6c 3b 0a 09 6a 66 ...s;..jint...i;..jlong...l;..jf
54540 6c 6f 61 74 09 09 09 66 3b 0a 09 6a 64 6f 75 62 6c 65 09 09 09 64 3b 0a 09 6a 72 65 66 09 09 09 loat...f;..jdouble...d;..jref...
54560 72 3b 0a 7d 20 4a 52 49 56 61 6c 75 65 3b 0a 0a 74 79 70 65 64 65 66 20 4a 52 49 56 61 6c 75 65 r;.}.JRIValue;..typedef.JRIValue
54580 09 09 6a 76 61 6c 75 65 3b 0a 0a 74 79 70 65 64 65 66 20 65 6e 75 6d 20 4a 52 49 42 6f 6f 6c 65 ..jvalue;..typedef.enum.JRIBoole
545a0 61 6e 20 7b 0a 20 20 20 20 4a 52 49 46 61 6c 73 65 09 09 3d 20 30 2c 0a 20 20 20 20 4a 52 49 54 an.{.....JRIFalse..=.0,.....JRIT
545c0 72 75 65 09 09 09 3d 20 31 0a 7d 20 4a 52 49 42 6f 6f 6c 65 61 6e 3b 0a 0a 74 79 70 65 64 65 66 rue...=.1.}.JRIBoolean;..typedef
545e0 20 65 6e 75 6d 20 4a 52 49 43 6f 6e 73 74 61 6e 74 20 7b 0a 09 4a 52 49 55 6e 69 6e 69 74 69 61 .enum.JRIConstant.{..JRIUninitia
54600 6c 69 7a 65 64 09 3d 20 2d 31 0a 7d 20 4a 52 49 43 6f 6e 73 74 61 6e 74 3b 0a 0a 2f 2a 20 20 20 lized.=.-1.}.JRIConstant;../*...
54620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 4a 52 49 52 .................*/.typedef.JRIR
54640 65 66 09 09 6a 62 6f 6f 6c 65 61 6e 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 ef..jbooleanArray;.typedef.JRIRe
54660 66 09 09 6a 62 79 74 65 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a f..jbyteArray;.typedef.JRIRef..j
54680 63 68 61 72 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 73 68 6f 72 charArray;.typedef.JRIRef..jshor
546a0 74 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 69 6e 74 41 72 72 61 tArray;.typedef.JRIRef..jintArra
546c0 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 6c 6f 6e 67 41 72 72 61 79 3b 0a 74 y;.typedef.JRIRef..jlongArray;.t
546e0 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 66 6c 6f 61 74 41 72 72 61 79 3b 0a 74 79 70 65 ypedef.JRIRef..jfloatArray;.type
54700 64 65 66 20 4a 52 49 52 65 66 09 09 6a 64 6f 75 62 6c 65 41 72 72 61 79 3b 0a 74 79 70 65 64 65 def.JRIRef..jdoubleArray;.typede
54720 66 20 4a 52 49 52 65 66 09 09 6a 6f 62 6a 65 63 74 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 f.JRIRef..jobjectArray;.typedef.
54740 4a 52 49 52 65 66 09 09 6a 73 74 72 69 6e 67 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 JRIRef..jstringArray;.typedef.JR
54760 49 52 65 66 09 09 6a 61 72 72 61 79 41 72 72 61 79 3b 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 43 IRef..jarrayArray;..#define.JRIC
54780 6f 6e 73 74 72 75 63 74 6f 72 4d 65 74 68 6f 64 4e 61 6d 65 09 22 3c 69 6e 69 74 3e 22 0a 0a 2f onstructorMethodName."<init>"../
547a0 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 *...............................
547c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
547e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54840 20 20 20 20 20 20 20 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 ...............................*
54860 2f 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 /../*...........................
54880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
548a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
548c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
548e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
549a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
549c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
549e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54a40 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 41 72 72 61 79 ..........*/.#define.JRISigArray
54a60 28 54 29 09 09 22 5b 22 20 54 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 42 79 74 65 09 09 09 (T).."[".T.#define.JRISigByte...
54a80 22 42 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 43 68 61 72 09 09 09 22 43 22 0a 23 64 65 "B".#define.JRISigChar..."C".#de
54aa0 66 69 6e 65 20 4a 52 49 53 69 67 43 6c 61 73 73 28 6e 61 6d 65 29 09 22 4c 22 20 6e 61 6d 65 20 fine.JRISigClass(name)."L".name.
54ac0 22 3b 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 46 6c 6f 61 74 09 09 09 22 46 22 0a 23 64 ";".#define.JRISigFloat..."F".#d
54ae0 65 66 69 6e 65 20 4a 52 49 53 69 67 44 6f 75 62 6c 65 09 09 22 44 22 0a 23 64 65 66 69 6e 65 20 efine.JRISigDouble.."D".#define.
54b00 4a 52 49 53 69 67 4d 65 74 68 6f 64 28 61 72 67 73 29 09 22 28 22 20 61 72 67 73 20 22 29 22 0a JRISigMethod(args)."(".args.")".
54b20 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 4e 6f 41 72 67 73 09 09 22 22 0a 23 64 65 66 69 6e 65 #define.JRISigNoArgs.."".#define
54b40 20 4a 52 49 53 69 67 49 6e 74 09 09 09 22 49 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 4c .JRISigInt..."I".#define.JRISigL
54b60 6f 6e 67 09 09 09 22 4a 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 53 68 6f 72 74 09 09 09 ong..."J".#define.JRISigShort...
54b80 22 53 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 56 6f 69 64 09 09 09 22 56 22 0a 23 64 65 "S".#define.JRISigVoid..."V".#de
54ba0 66 69 6e 65 20 4a 52 49 53 69 67 42 6f 6f 6c 65 61 6e 09 09 22 5a 22 0a 0a 2f 2a 20 20 20 20 20 fine.JRISigBoolean.."Z"../*.....
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 2a 2f 0a 0a 65 78 74 65 72 6e 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 ........*/..extern.JRI_PUBLIC_AP
54c80 49 28 63 6f 6e 73 74 20 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 65 2a 2a I(const.struct.JRIEnvInterface**
54ca0 29 0a 4a 52 49 5f 47 65 74 43 75 72 72 65 6e 74 45 6e 76 28 76 6f 69 64 29 3b 0a 0a 2f 2a 20 20 ).JRI_GetCurrentEnv(void);../*..
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 2a 2f 0a 0a 2f 2a ..........................*/../*
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 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 42 79 74 65 41 72 72 61 79 ....*/..#define.JRI_NewByteArray
54ee0 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 5c 0a 09 (env,.length,.initialValues).\..
54f00 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 JRI_NewScalarArray(env,.length,.
54f20 4a 52 49 53 69 67 42 79 74 65 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 JRISigByte,.(jbyte*)(initialValu
54f40 65 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 42 79 74 65 41 72 72 61 79 4c 65 6e es)).#define.JRI_GetByteArrayLen
54f60 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 gth(env,.array).\..JRI_GetScalar
54f80 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 ArrayLength(env,.array).#define.
54fa0 4a 52 49 5f 47 65 74 42 79 74 65 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 JRI_GetByteArrayElements(env,.ar
54fc0 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e ray).\..JRI_GetScalarArrayElemen
54fe0 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 43 ts(env,.array)..#define.JRI_NewC
55000 68 61 72 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c harArray(env,.length,.initialVal
55020 75 65 73 29 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 ues).\..JRI_NewScalarArray(env,.
55040 28 28 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 63 68 61 72 29 29 2c 20 4a 52 49 53 ((length).*.sizeof(jchar)),.JRIS
55060 69 67 43 68 61 72 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 29 igChar,.(jbyte*)(initialValues))
55080 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 43 68 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 .#define.JRI_GetCharArrayLength(
550a0 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 env,.array).\..JRI_GetScalarArra
550c0 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f yLength(env,.array).#define.JRI_
550e0 47 65 74 43 68 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 GetCharArrayElements(env,.array)
55100 09 09 20 20 20 5c 0a 09 28 28 6a 63 68 61 72 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 .....\..((jchar*)JRI_GetScalarAr
55120 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e rayElements(env,.array))..#defin
55140 65 20 4a 52 49 5f 4e 65 77 53 68 6f 72 74 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c e.JRI_NewShortArray(env,.length,
55160 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 .initialValues).\..JRI_NewScalar
55180 41 72 72 61 79 28 65 6e 76 2c 20 28 28 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 73 Array(env,.((length).*.sizeof(js
551a0 68 6f 72 74 29 29 2c 20 4a 52 49 53 69 67 53 68 6f 72 74 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e hort)),.JRISigShort,.(jbyte*)(in
551c0 69 74 69 61 6c 56 61 6c 75 65 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 68 6f itialValues)).#define.JRI_GetSho
551e0 72 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 rtArrayLength(env,.array).\..JRI
55200 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 _GetScalarArrayLength(env,.array
55220 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 68 6f 72 74 41 72 72 61 79 45 6c 65 6d 65 ).#define.JRI_GetShortArrayEleme
55240 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 73 68 6f 72 74 2a nts(env,.array).....\..((jshort*
55260 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c )JRI_GetScalarArrayElements(env,
55280 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 49 6e 74 41 72 72 61 .array))..#define.JRI_NewIntArra
552a0 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 5c 0a y(env,.length,.initialValues).\.
552c0 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 28 28 6c 65 6e 67 74 .JRI_NewScalarArray(env,.((lengt
552e0 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 69 6e 74 29 29 2c 20 4a 52 49 53 69 67 49 6e 74 2c 20 28 h).*.sizeof(jint)),.JRISigInt,.(
55300 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 29 0a 23 64 65 66 69 6e 65 20 jbyte*)(initialValues)).#define.
55320 4a 52 49 5f 47 65 74 49 6e 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 JRI_GetIntArrayLength(env,.array
55340 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e ).\..JRI_GetScalarArrayLength(en
55360 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 49 6e 74 41 72 72 61 v,.array).#define.JRI_GetIntArra
55380 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a yElements(env,.array).....\..((j
553a0 69 6e 74 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 int*)JRI_GetScalarArrayElements(
553c0 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4c 6f 6e env,.array))..#define.JRI_NewLon
553e0 67 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 gArray(env,.length,.initialValue
55400 73 29 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 28 28 s).\..JRI_NewScalarArray(env,.((
55420 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 6c 6f 6e 67 29 29 2c 20 4a 52 49 53 69 67 length).*.sizeof(jlong)),.JRISig
55440 4c 6f 6e 67 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 29 0a 23 Long,.(jbyte*)(initialValues)).#
55460 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4c 6f 6e 67 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e define.JRI_GetLongArrayLength(en
55480 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c v,.array).\..JRI_GetScalarArrayL
554a0 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 ength(env,.array).#define.JRI_Ge
554c0 74 4c 6f 6e 67 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 tLongArrayElements(env,.array)..
554e0 20 20 20 5c 0a 09 28 28 6a 6c 6f 6e 67 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 ...\..((jlong*)JRI_GetScalarArra
55500 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 yElements(env,.array))..#define.
55520 4a 52 49 5f 4e 65 77 46 6c 6f 61 74 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 JRI_NewFloatArray(env,.length,.i
55540 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 nitialValues).\..JRI_NewScalarAr
55560 72 61 79 28 65 6e 76 2c 20 28 28 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 66 6c 6f ray(env,.((length).*.sizeof(jflo
55580 61 74 29 29 2c 20 4a 52 49 53 69 67 46 6c 6f 61 74 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 at)),.JRISigFloat,.(jbyte*)(init
555a0 69 61 6c 56 61 6c 75 65 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 6c 6f 61 74 ialValues)).#define.JRI_GetFloat
555c0 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 ArrayLength(env,.array).\..JRI_G
555e0 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a etScalarArrayLength(env,.array).
55600 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 6c 6f 61 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 #define.JRI_GetFloatArrayElement
55620 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 66 6c 6f 61 74 2a 29 4a s(env,.array).....\..((jfloat*)J
55640 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 RI_GetScalarArrayElements(env,.a
55660 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 44 6f 75 62 6c 65 41 72 72 rray))..#define.JRI_NewDoubleArr
55680 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 5c ay(env,.length,.initialValues).\
556a0 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 28 28 6c 65 6e 67 ..JRI_NewScalarArray(env,.((leng
556c0 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 64 6f 75 62 6c 65 29 29 2c 20 4a 52 49 53 69 67 44 6f th).*.sizeof(jdouble)),.JRISigDo
556e0 75 62 6c 65 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 29 0a 23 uble,.(jbyte*)(initialValues)).#
55700 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 44 6f 75 62 6c 65 41 72 72 61 79 4c 65 6e 67 74 68 28 define.JRI_GetDoubleArrayLength(
55720 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 env,.array).\..JRI_GetScalarArra
55740 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f yLength(env,.array).#define.JRI_
55760 47 65 74 44 6f 75 62 6c 65 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 GetDoubleArrayElements(env,.arra
55780 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 64 6f 75 62 6c 65 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c y).....\..((jdouble*)JRI_GetScal
557a0 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 2f 2a arArrayElements(env,.array))../*
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 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 ............*/.#ifdef.__cplusplu
55820 73 0a 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 s.}.#endif.#endif./*............
55840 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 */./*...........................
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 2a 2f 0a 00 00 00 1c 00 71 00 62 00 75 00 74 .................*/......q.b.u.t
558a0 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e 00 68 00 00 0d 84 2f 2a 20 20 20 20 20 20 .t.o.n.g.r.o.u.p...h..../*......
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 20 20 20 20 20 20 20 20 20 20 20 ................................
559a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
559c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
559e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55e00 20 20 20 20 20 20 20 20 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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 ..*/..#ifndef.QBUTTONGROUP_H.#de
55ec0 66 69 6e 65 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f fine.QBUTTONGROUP_H..#ifndef.QT_
55ee0 48 0a 23 69 6e 63 6c 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 H.#include."qgroupbox.h".#endif.
55f00 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f //.QT_H..#ifndef.QT_NO_BUTTONGRO
55f20 55 50 0a 0a 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f UP...class.QButton;.class.QButto
55f40 6e 4c 69 73 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 75 74 74 6f 6e 47 nList;...class.Q_EXPORT.QButtonG
55f60 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 47 72 6f 75 70 42 6f 78 0a 7b 0a 20 20 20 20 51 5f roup.:.public.QGroupBox.{.....Q_
55f80 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 78 63 6c OBJECT.....Q_PROPERTY(.bool.excl
55fa0 75 73 69 76 65 20 52 45 41 44 20 69 73 45 78 63 6c 75 73 69 76 65 20 57 52 49 54 45 20 73 65 74 usive.READ.isExclusive.WRITE.set
55fc0 45 78 63 6c 75 73 69 76 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c Exclusive.).....Q_PROPERTY(.bool
55fe0 20 72 61 64 69 6f 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 20 52 45 41 44 20 69 73 52 61 64 .radioButtonExclusive.READ.isRad
56000 69 6f 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 20 57 52 49 54 45 20 73 65 74 52 61 64 69 6f ioButtonExclusive.WRITE.setRadio
56020 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 ButtonExclusive.).....Q_PROPERTY
56040 28 20 69 6e 74 20 73 65 6c 65 63 74 65 64 49 64 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 49 64 (.int.selectedId.READ.selectedId
56060 20 57 52 49 54 45 20 73 65 74 42 75 74 74 6f 6e 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 .WRITE.setButton.)..public:.....
56080 51 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 QButtonGroup(.QWidget*.parent=0,
560a0 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 42 75 74 74 .const.char*.name=0.);.....QButt
560c0 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 0a 09 onGroup(.const.QString.&title,..
560e0 09 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 74 20 63 68 61 72 ...QWidget*.parent=0,.const.char
56100 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 69 6e *.name=0.);.....QButtonGroup(.in
56120 74 20 63 6f 6c 75 6d 6e 73 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 0a 09 09 20 20 51 57 t.columns,.Orientation.o,.....QW
56140 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
56160 65 3d 30 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 69 6e 74 20 63 6f 6c e=0.);.....QButtonGroup(.int.col
56180 75 6d 6e 73 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 umns,.Orientation.o,.const.QStri
561a0 6e 67 20 26 74 69 74 6c 65 2c 0a 09 09 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 ng.&title,.....QWidget*.parent=0
561c0 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 42 75 ,.const.char*.name=0.);.....~QBu
561e0 74 74 6f 6e 47 72 6f 75 70 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 78 63 6c 75 73 69 ttonGroup();......bool.isExclusi
56200 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 52 61 64 69 6f 42 75 74 74 ve().const;.....bool.isRadioButt
56220 6f 6e 45 78 63 6c 75 73 69 76 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 61 64 onExclusive().const.{.return.rad
56240 69 6f 5f 65 78 63 6c 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 io_excl;.}.....virtual.void.setE
56260 78 63 6c 75 73 69 76 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f xclusive(.bool.);.....virtual.vo
56280 69 64 20 73 65 74 52 61 64 69 6f 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 28 20 62 6f 6f 6c id.setRadioButtonExclusive(.bool
562a0 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 28 20 51 42 .);..public:.....int..insert(.QB
562c0 75 74 74 6f 6e 20 2a 2c 20 69 6e 74 20 69 64 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 utton.*,.int.id=-1.);.....void.r
562e0 65 6d 6f 76 65 28 20 51 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 20 emove(.QButton.*.);.....QButton.
56300 20 20 20 2a 66 69 6e 64 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e ...*find(.int.id.).const;.....in
56320 74 09 09 69 64 28 20 51 42 75 74 74 6f 6e 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e t..id(.QButton.*.).const;.....in
56340 74 09 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 t..count().const;......virtual.v
56360 6f 69 64 20 73 65 74 42 75 74 74 6f 6e 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 76 69 oid.setButton(.int.id.);......vi
56380 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 46 6f 63 75 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 rtual.void.moveFocus(.int.);....
563a0 20 20 51 42 75 74 74 6f 6e 20 20 20 20 2a 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a ..QButton....*selected().const;.
563c0 20 20 20 20 69 6e 74 20 20 20 20 73 65 6c 65 63 74 65 64 49 64 28 29 20 63 6f 6e 73 74 3b 0a 0a ....int....selectedId().const;..
563e0 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 70 72 65 73 73 65 64 28 20 69 6e 74 20 69 signals:.....void.pressed(.int.i
56400 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6c 65 61 73 65 64 28 20 69 6e 74 20 69 64 20 29 d.);.....void.released(.int.id.)
56420 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 70 ;.....void.clicked(.int.id.);..p
56440 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 50 rotected.slots:.....void.buttonP
56460 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 52 65 6c 65 61 73 65 ressed();.....void.buttonRelease
56480 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 29 3b 0a 20 d();.....void.buttonClicked();..
564a0 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 54 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 6f 6e 20 29 ...void.buttonToggled(.bool.on.)
564c0 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 09 65 76 65 6e 74 28 20 51 ;..protected:.....bool..event(.Q
564e0 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 Event.*.e.);..private:.....void.
56500 69 6e 69 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 78 63 6c 5f 67 72 70 3b 0a 20 20 20 20 62 init();.....bool.excl_grp;.....b
56520 6f 6f 6c 09 72 61 64 69 6f 5f 65 78 63 6c 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 4c 69 73 74 20 ool.radio_excl;.....QButtonList.
56540 2a 62 75 74 74 6f 6e 73 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 *buttons;..private:.//.Disabled.
56560 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 23 copy.constructor.and.operator=.#
56580 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
565a0 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 ButtonGroup(.const.QButtonGroup.
565c0 26 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d &.);.....QButtonGroup.&operator=
565e0 28 20 63 6f 6e 73 74 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 (.const.QButtonGroup.&.);.#endif
56600 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 .};...#endif.//.QT_NO_BUTTONGROU
56620 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 1a P..#endif.//.QBUTTONGROUP_H.....
56640 00 71 00 64 00 61 00 74 00 61 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 16 1a 2f 2a .q.d.a.t.a.s.t.r.e.a.m...h..../*
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
568a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
568c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
568e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
569a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
569c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
569e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56c40 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 41 53 54 52 45 41 4d 5f 48 0a 23 .....*/..#ifndef.QDATASTREAM_H.#
56c60 64 65 66 69 6e 65 20 51 44 41 54 41 53 54 52 45 41 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 define.QDATASTREAM_H..#ifndef.QT
56c80 5f 48 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 63 6c 75 _H.#include."qiodevice.h".#inclu
56ca0 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 23 de."qstring.h".#endif.//.QT_H..#
56cc0 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 5f ifndef.QT_NO_DATASTREAM.class.Q_
56ce0 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 09 09 09 09 2f 2f 20 64 61 74 61 20 73 74 EXPORT.QDataStream....//.data.st
56d00 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 51 44 61 74 61 53 74 ream.class.{.public:.....QDataSt
56d20 72 65 61 6d 28 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 28 20 51 49 4f 44 65 76 69 ream();.....QDataStream(.QIODevi
56d40 63 65 20 2a 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 28 20 51 42 79 74 65 41 72 ce.*.);.....QDataStream(.QByteAr
56d60 72 61 79 2c 20 69 6e 74 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 ray,.int.mode.);.....virtual.~QD
56d80 61 74 61 53 74 72 65 61 6d 28 29 3b 0a 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 09 2a 64 65 76 ataStream();......QIODevice.*dev
56da0 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 44 65 76 69 63 65 ice().const;.....void..setDevice
56dc0 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 75 6e 73 65 74 (.QIODevice.*.);.....void..unset
56de0 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 61 74 45 6e 64 28 29 20 63 6f 6e Device();......bool..atEnd().con
56e00 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 65 6f 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 st;.....bool..eof().const;......
56e20 65 6e 75 6d 20 42 79 74 65 4f 72 64 65 72 20 7b 20 42 69 67 45 6e 64 69 61 6e 2c 20 4c 69 74 74 enum.ByteOrder.{.BigEndian,.Litt
56e40 6c 65 45 6e 64 69 61 6e 20 7d 3b 0a 20 20 20 20 69 6e 74 09 09 20 62 79 74 65 4f 72 64 65 72 28 leEndian.};.....int...byteOrder(
56e60 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 42 79 74 65 4f 72 64 65 72 28 ).const;.....void..setByteOrder(
56e80 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 50 72 69 6e 74 61 62 6c 65 44 61 .int.);......bool..isPrintableDa
56ea0 74 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 50 72 69 6e 74 61 62 ta().const;.....void..setPrintab
56ec0 6c 65 44 61 74 61 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 76 65 72 73 69 leData(.bool.);......int...versi
56ee0 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 56 65 72 73 69 6f 6e on().const;.....void..setVersion
56f00 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 (.int.);......QDataStream.&opera
56f20 74 6f 72 3e 3e 28 20 51 5f 49 4e 54 38 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 tor>>(.Q_INT8.&i.);.....QDataStr
56f40 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 49 4e 54 38 20 26 69 20 29 3b 0a 20 eam.&operator>>(.Q_UINT8.&i.);..
56f60 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 49 4e ...QDataStream.&operator>>(.Q_IN
56f80 54 31 36 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 T16.&i.);.....QDataStream.&opera
56fa0 74 6f 72 3e 3e 28 20 51 5f 55 49 4e 54 31 36 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 tor>>(.Q_UINT16.&i.);.....QDataS
56fc0 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 49 4e 54 33 32 20 26 69 20 29 3b tream.&operator>>(.Q_INT32.&i.);
56fe0 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f .....QDataStream.&operator>>(.Q_
57000 55 49 4e 54 33 32 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 UINT32.&i.);.....QDataStream.&op
57020 65 72 61 74 6f 72 3e 3e 28 20 51 5f 49 4e 54 36 34 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 erator>>(.Q_INT64.&i.);.....QDat
57040 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 49 4e 54 36 34 20 26 69 aStream.&operator>>(.Q_UINT64.&i
57060 20 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 20 20 20 .);.#if.!defined(Q_OS_WIN64)....
57080 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 4c 4f 4e 47 .QDataStream.&operator>>(.Q_LONG
570a0 20 26 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 .&i.);.....QDataStream.&operator
570c0 3e 3e 28 20 51 5f 55 4c 4f 4e 47 20 26 69 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 44 >>(.Q_ULONG.&i.);.#endif......QD
570e0 61 74 61 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 66 20 ataStream.&operator>>(.float.&f.
57100 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 );.....QDataStream.&operator>>(.
57120 64 6f 75 62 6c 65 20 26 66 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 double.&f.);.....QDataStream.&op
57140 65 72 61 74 6f 72 3e 3e 28 20 63 68 61 72 20 2a 26 73 74 72 20 29 3b 0a 0a 20 20 20 20 51 44 61 erator>>(.char.*&str.);......QDa
57160 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 49 4e 54 38 20 69 20 29 taStream.&operator<<(.Q_INT8.i.)
57180 3b 0a 20 20 20 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 20 51 ;.....QDataStream.&operator<<(.Q
571a0 5f 55 49 4e 54 38 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 _UINT8.i.);.....QDataStream.&ope
571c0 72 61 74 6f 72 3c 3c 28 20 51 5f 49 4e 54 31 36 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 rator<<(.Q_INT16.i.);.....QDataS
571e0 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 55 49 4e 54 31 36 20 69 20 29 3b tream.&operator<<(.Q_UINT16.i.);
57200 0a 20 20 20 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 20 51 5f .....QDataStream.&operator<<(.Q_
57220 49 4e 54 33 32 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 INT32.i.);.....QDataStream.&oper
57240 61 74 6f 72 3c 3c 28 20 51 5f 55 49 4e 54 33 32 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 ator<<(.Q_UINT32.i.);.....QDataS
57260 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 49 4e 54 36 34 20 69 20 29 3b 0a tream.&operator<<(.Q_INT64.i.);.
57280 20 20 20 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 20 51 5f 55 ....QDataStream.&operator<<(.Q_U
572a0 49 4e 54 36 34 20 69 20 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e INT64.i.);.#if.!defined(Q_OS_WIN
572c0 36 34 29 0a 20 20 20 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 64).....QDataStream.&operator<<(
572e0 20 51 5f 4c 4f 4e 47 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 .Q_LONG.i.);.....QDataStream.&op
57300 65 72 61 74 6f 72 3c 3c 28 20 51 5f 55 4c 4f 4e 47 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 erator<<(.Q_ULONG.i.);.#endif...
57320 20 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 20 66 6c 6f 61 74 ..QDataStream.&operator<<(.float
57340 20 66 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c .f.);.....QDataStream.&operator<
57360 3c 28 20 64 6f 75 62 6c 65 20 66 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 <(.double.f.);.....QDataStream.&
57380 6f 70 65 72 61 74 6f 72 3c 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 3b 0a 0a operator<<(.const.char.*str.);..
573a0 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 42 79 74 65 73 28 20 63 68 61 72 ....QDataStream.&readBytes(.char
573c0 20 2a 26 2c 20 75 69 6e 74 20 26 6c 65 6e 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 .*&,.uint.&len.);.....QDataStrea
573e0 6d 20 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 m.&readRawBytes(.char.*,.uint.le
57400 6e 20 29 3b 0a 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 42 79 74 65 n.);......QDataStream.&writeByte
57420 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 s(.const.char.*,.uint.len.);....
57440 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 52 61 77 42 79 74 65 73 28 20 63 6f 6e .QDataStream.&writeRawBytes(.con
57460 73 74 20 63 68 61 72 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a st.char.*,.uint.len.);..private:
57480 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 09 2a 64 65 76 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 6f .....QIODevice.*dev;.....bool..o
574a0 77 6e 64 65 76 3b 0a 20 20 20 20 69 6e 74 09 09 20 62 79 74 65 6f 72 64 65 72 3b 0a 20 20 20 20 wndev;.....int...byteorder;.....
574c0 62 6f 6f 6c 09 20 70 72 69 6e 74 61 62 6c 65 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 6e 6f 73 77 61 bool..printable;.....bool..noswa
574e0 70 3b 0a 20 20 20 20 69 6e 74 09 09 20 76 65 72 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 p;.....int...ver;..private:.//.D
57500 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
57520 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
57540 59 29 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 28 20 63 6f 6e 73 74 20 51 44 61 74 61 53 Y).....QDataStream(.const.QDataS
57560 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 tream.&.);.....QDataStream.&oper
57580 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 3b 0a 23 65 ator=(.const.QDataStream.&.);.#e
575a0 6e 64 69 66 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 20 20 ndif.};.../*....................
575c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
575e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57660 20 20 20 20 20 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 65 20 2a 51 44 61 74 61 .....*/..inline.QIODevice.*QData
57680 53 74 72 65 61 6d 3a 3a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 Stream::device().const.{.return.
576a0 64 65 76 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 44 61 74 61 53 74 72 65 61 6d 3a dev;.}..inline.bool.QDataStream:
576c0 3a 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 65 76 20 3f 20 64 65 :atEnd().const.{.return.dev.?.de
576e0 76 2d 3e 61 74 45 6e 64 28 29 20 3a 20 54 52 55 45 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f v->atEnd().:.TRUE;.}..inline.boo
57700 6c 20 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 65 6f 66 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 l.QDataStream::eof().const.{.ret
57720 75 72 6e 20 61 74 45 6e 64 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 44 61 74 61 urn.atEnd();.}..inline.int.QData
57740 53 74 72 65 61 6d 3a 3a 62 79 74 65 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 Stream::byteOrder().const.{.retu
57760 72 6e 20 62 79 74 65 6f 72 64 65 72 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 44 61 rn.byteorder;.}..inline.bool.QDa
57780 74 61 53 74 72 65 61 6d 3a 3a 69 73 50 72 69 6e 74 61 62 6c 65 44 61 74 61 28 29 20 63 6f 6e 73 taStream::isPrintableData().cons
577a0 74 0a 7b 20 72 65 74 75 72 6e 20 70 72 69 6e 74 61 62 6c 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 t.{.return.printable;.}..inline.
577c0 76 6f 69 64 20 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 73 65 74 50 72 69 6e 74 61 62 6c 65 44 61 void.QDataStream::setPrintableDa
577e0 74 61 28 20 62 6f 6f 6c 20 70 20 29 0a 7b 20 70 72 69 6e 74 61 62 6c 65 20 3d 20 70 3b 20 7d 0a ta(.bool.p.).{.printable.=.p;.}.
57800 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 76 65 72 73 69 6f 6e .inline.int.QDataStream::version
57820 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 76 65 72 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 ().const.{.return.ver;.}..inline
57840 20 76 6f 69 64 20 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 73 65 74 56 65 72 73 69 6f 6e 28 20 69 .void.QDataStream::setVersion(.i
57860 6e 74 20 76 20 29 0a 7b 20 76 65 72 20 3d 20 76 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 nt.v.).{.ver.=.v;.}..inline.QDat
57880 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3e 3e aStream.&QDataStream::operator>>
578a0 28 20 51 5f 55 49 4e 54 38 20 26 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3e 3e (.Q_UINT8.&i.).{.return.*this.>>
578c0 20 28 51 5f 49 4e 54 38 26 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 .(Q_INT8&)i;.}..inline.QDataStre
578e0 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 am.&QDataStream::operator>>(.Q_U
57900 49 4e 54 31 36 20 26 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3e 3e 20 28 51 5f INT16.&i.).{.return.*this.>>.(Q_
57920 49 4e 54 31 36 26 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 INT16&)i;.}..inline.QDataStream.
57940 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 49 4e 54 &QDataStream::operator>>(.Q_UINT
57960 33 32 20 26 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3e 3e 20 28 51 5f 49 4e 54 32.&i.).{.return.*this.>>.(Q_INT
57980 33 32 26 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 32&)i;.}..inline.QDataStream.&QD
579a0 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 49 4e 54 36 34 20 ataStream::operator>>(.Q_UINT64.
579c0 26 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3e 3e 20 28 51 5f 49 4e 54 36 34 26 &i.).{.return.*this.>>.(Q_INT64&
579e0 29 69 3b 20 7d 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a )i;.}..#if.!defined(Q_OS_WIN64).
57a00 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a inline.QDataStream.&QDataStream:
57a20 3a 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 55 4c 4f 4e 47 20 26 69 20 29 0a 7b 20 72 65 74 75 :operator>>(.Q_ULONG.&i.).{.retu
57a40 72 6e 20 2a 74 68 69 73 20 3e 3e 20 28 51 5f 4c 4f 4e 47 26 29 69 3b 20 7d 0a 23 65 6e 64 69 66 rn.*this.>>.(Q_LONG&)i;.}.#endif
57a60 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 ..inline.QDataStream.&QDataStrea
57a80 6d 3a 3a 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 55 49 4e 54 38 20 69 20 29 0a 7b 20 72 65 74 m::operator<<(.Q_UINT8.i.).{.ret
57aa0 75 72 6e 20 2a 74 68 69 73 20 3c 3c 20 28 51 5f 49 4e 54 38 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e urn.*this.<<.(Q_INT8)i;.}..inlin
57ac0 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 e.QDataStream.&QDataStream::oper
57ae0 61 74 6f 72 3c 3c 28 20 51 5f 55 49 4e 54 31 36 20 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 ator<<(.Q_UINT16.i.).{.return.*t
57b00 68 69 73 20 3c 3c 20 28 51 5f 49 4e 54 31 36 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 his.<<.(Q_INT16)i;.}..inline.QDa
57b20 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3c taStream.&QDataStream::operator<
57b40 3c 28 20 51 5f 55 49 4e 54 33 32 20 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3c <(.Q_UINT32.i.).{.return.*this.<
57b60 3c 20 28 51 5f 49 4e 54 33 32 29 69 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 <.(Q_INT32)i;.}..inline.QDataStr
57b80 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f eam.&QDataStream::operator<<(.Q_
57ba0 55 49 4e 54 36 34 20 69 20 29 0a 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3c 3c 20 28 51 5f UINT64.i.).{.return.*this.<<.(Q_
57bc0 49 4e 54 36 34 29 69 3b 20 7d 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 INT64)i;.}..#if.!defined(Q_OS_WI
57be0 4e 36 34 29 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 N64).inline.QDataStream.&QDataSt
57c00 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 55 4c 4f 4e 47 20 69 20 29 0a 7b 20 ream::operator<<(.Q_ULONG.i.).{.
57c20 72 65 74 75 72 6e 20 2a 74 68 69 73 20 3c 3c 20 28 51 5f 4c 4f 4e 47 29 69 3b 20 7d 0a 23 65 6e return.*this.<<.(Q_LONG)i;.}.#en
57c40 64 69 66 0a 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 dif..#endif.//.QT_NO_DATASTREAM.
57c60 23 65 6e 64 69 66 20 2f 2f 20 51 44 41 54 41 53 54 52 45 41 4d 5f 48 0a 00 00 00 1a 00 71 00 65 #endif.//.QDATASTREAM_H......q.e
57c80 00 75 00 63 00 6a 00 70 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0f 62 2f 2a 20 20 20 20 .u.c.j.p.c.o.d.e.c...h...b/*....
57ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 20 20 20 20 20 ................................
57fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
580a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
580c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
580e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
581a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
581c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
581e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58260 20 20 20 20 20 20 20 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 ...............................*
58280 2f 0a 0a 2f 2f 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 /..//.Most.of.the.code.here.was.
582a0 6f 72 69 67 69 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 53 65 72 69 6b 61 20 4b 75 72 originally.written.by.Serika.Kur
582c0 75 73 75 67 61 77 61 0a 2f 2f 20 61 2e 6b 2e 61 2e 20 4a 75 6e 6a 69 20 54 61 6b 61 67 69 2c 20 usugawa.//.a.k.a..Junji.Takagi,.
582e0 61 6e 64 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 and.is.included.in.Qt.with.the.a
58300 75 74 68 6f 72 27 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 0a 2f 2f 20 61 6e 64 20 74 68 65 20 67 uthor's.permission,.//.and.the.g
58320 72 61 74 65 66 75 6c 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 rateful.thanks.of.the.Trolltech.
58340 74 65 61 6d 2e 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 team.../*.......................
58360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
583a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
583c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
583e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
584a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
584c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
584e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
585a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
585c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
585e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
586a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
586c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
586e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
587a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
587c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
587e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58880 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 45 55 .................*/..#ifndef.QEU
588a0 43 4a 50 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 45 55 43 4a 50 43 4f 44 45 43 5f 48 CJPCODEC_H.#define.QEUCJPCODEC_H
588c0 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 65 78 74 63 6f ..#ifndef.QT_H.#include."qtextco
588e0 64 65 63 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 0a 23 dec.h".#include."qjpunicode.h".#
58900 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 42 49 47 endif.//.QT_H..#ifndef.QT_NO_BIG
58920 5f 43 4f 44 45 43 53 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 _CODECS..#if.defined(QT_PLUGIN).
58940 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 #define.Q_EXPORT_CODECS_JP.#else
58960 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 .#define.Q_EXPORT_CODECS_JP.Q_EX
58980 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 PORT.#endif..class.Q_EXPORT_CODE
589a0 43 53 5f 4a 50 20 51 45 75 63 4a 70 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 CS_JP.QEucJpCodec.:.public.QText
589c0 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 Codec.{.public:.....virtual.int.
589e0 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a mibEnum().const;.....const.char*
58a00 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d .name().const;.....const.char*.m
58a20 69 6d 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 imeName().const;......QTextDecod
58a40 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 66 20 21 64 er*.makeDecoder().const;..#if.!d
58a60 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 20 20 75 efined(Q_NO_USING_KEYWORD).....u
58a80 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 3b 0a 23 65 sing.QTextCodec::fromUnicode;.#e
58aa0 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 65 28 63 6f ndif.....QCString.fromUnicode(co
58ac0 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 75 74 29 20 nst.QString&.uc,.int&.lenInOut).
58ae0 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 6e const;.....QString.toUnicode(con
58b00 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 73 74 3b 0a st.char*.chars,.int.len).const;.
58b20 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 63 68 28 63 .....int.heuristicContentMatch(c
58b40 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 73 74 onst.char*.chars,.int.len).const
58b60 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 74 63 68 28 63 6f 6e ;.....int.heuristicNameMatch(con
58b80 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 45 75 63 4a st.char*.hint).const;......QEucJ
58ba0 70 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 7e 51 45 75 63 4a 70 43 6f 64 65 63 28 29 3b 0a 0a 70 pCodec();.....~QEucJpCodec();..p
58bc0 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 63 6f 6e 73 74 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f rotected:.....const.QJpUnicodeCo
58be0 6e 76 20 2a 63 6f 6e 76 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 16 nv.*conv;.};..#endif.#endif.....
58c00 00 71 00 62 00 69 00 74 00 61 00 72 00 72 00 61 00 79 00 2e 00 68 00 00 13 8a 2f 2a 20 20 20 20 .q.b.i.t.a.r.r.a.y...h..../*....
58c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
58fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
590a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
590c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
590e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
591a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
591c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
591e0 20 20 20 20 20 20 20 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 ...............................*
59200 2f 0a 0a 23 69 66 6e 64 65 66 20 51 42 49 54 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 /..#ifndef.QBITARRAY_H.#define.Q
59220 42 49 54 41 52 52 41 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 BITARRAY_H..#ifndef.QT_H.#includ
59240 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 0a 2f e."qstring.h".#endif.//.QT_H.../
59260 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 *...............................
59280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
592a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
592c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
592e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59320 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 20 ......................*/..class.
59340 51 42 69 74 41 72 72 61 79 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 69 74 56 QBitArray;..class.Q_EXPORT.QBitV
59360 61 6c 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 2a 61 72 72 al.{.private:.....QBitArray.*arr
59380 61 79 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 69 6e 64 65 78 3b 0a 70 75 62 6c 69 63 3a 0a 20 ay;.....uint....index;.public:..
593a0 20 20 20 51 42 69 74 56 61 6c 28 20 51 42 69 74 41 72 72 61 79 20 2a 61 2c 20 75 69 6e 74 20 69 ...QBitVal(.QBitArray.*a,.uint.i
593c0 20 29 20 3a 20 61 72 72 61 79 28 61 29 2c 20 69 6e 64 65 78 28 69 29 20 7b 7d 0a 20 20 20 20 6f .).:.array(a),.index(i).{}.....o
593e0 70 65 72 61 74 6f 72 20 69 6e 74 28 29 3b 0a 20 20 20 20 51 42 69 74 56 61 6c 20 26 6f 70 65 72 perator.int();.....QBitVal.&oper
59400 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 56 61 6c 20 26 76 20 29 3b 0a 20 20 20 20 51 ator=(.const.QBitVal.&v.);.....Q
59420 42 69 74 56 61 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 62 6f 6f 6c 20 76 20 29 3b 0a 7d 3b 0a BitVal.&operator=(.bool.v.);.};.
59440 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 20 ../*............................
59460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
594a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
594c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
594e0 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 20 51 5f 45 58 50 4f ................*/..class.Q_EXPO
59500 52 54 20 51 42 69 74 41 72 72 61 79 20 3a 20 70 75 62 6c 69 63 20 51 42 79 74 65 41 72 72 61 79 RT.QBitArray.:.public.QByteArray
59520 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 28 29 3b 0a 20 20 20 20 .{.public:.....QBitArray();.....
59540 51 42 69 74 41 72 72 61 79 28 20 75 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 51 42 69 74 QBitArray(.uint.size.);.....QBit
59560 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 61 20 29 20 3a 20 51 42 Array(.const.QBitArray.&a.).:.QB
59580 79 74 65 41 72 72 61 79 28 20 61 20 29 20 7b 7d 0a 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 yteArray(.a.).{}......QBitArray.
595a0 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 3b &operator=(.const.QBitArray.&.);
595c0 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ......uint....size().const;.....
595e0 62 6f 6f 6c 20 20 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 bool....resize(.uint.size.);....
59600 20 20 62 6f 6f 6c 20 20 20 20 66 69 6c 6c 28 20 62 6f 6f 6c 20 76 2c 20 69 6e 74 20 73 69 7a 65 ..bool....fill(.bool.v,.int.size
59620 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a .=.-1.);......void....detach();.
59640 20 20 20 20 51 42 69 74 41 72 72 61 79 20 63 6f 70 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ....QBitArray.copy().const;.....
59660 20 62 6f 6f 6c 20 20 20 20 74 65 73 74 42 69 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 .bool....testBit(.uint.index.).c
59680 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 42 69 74 28 20 75 69 6e 74 20 69 onst;.....void....setBit(.uint.i
596a0 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 42 69 74 28 20 75 69 6e 74 ndex.);.....void....setBit(.uint
596c0 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 .index,.bool.value.);.....void..
596e0 20 20 63 6c 65 61 72 42 69 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 62 6f ..clearBit(.uint.index.);.....bo
59700 6f 6c 20 20 20 20 74 6f 67 67 6c 65 42 69 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a ol....toggleBit(.uint.index.);..
59720 20 20 20 20 62 6f 6f 6c 20 20 20 20 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e ....bool....at(.uint.index.).con
59740 73 74 3b 0a 20 20 20 20 51 42 69 74 56 61 6c 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 st;.....QBitVal.operator[](.int.
59760 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e index.);.....bool.operator[](.in
59780 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 t.index.).const;......QBitArray.
597a0 26 6f 70 65 72 61 74 6f 72 26 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 &operator&=(.const.QBitArray.&.)
597c0 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 26 6f 70 65 72 61 74 6f 72 7c 3d 28 20 63 6f 6e ;.....QBitArray.&operator|=(.con
597e0 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 st.QBitArray.&.);.....QBitArray.
59800 26 6f 70 65 72 61 74 6f 72 5e 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 &operator^=(.const.QBitArray.&.)
59820 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 20 6f 70 65 72 61 74 6f 72 7e 28 29 20 63 6f 6e ;.....QBitArray..operator~().con
59840 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 73 74 72 75 63 74 20 62 69 74 61 72 st;..protected:.....struct.bitar
59860 72 5f 64 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 47 41 72 72 61 79 3a 3a 61 72 72 61 79 5f 64 r_data.:.public.QGArray::array_d
59880 61 74 61 20 7b 0a 09 75 69 6e 74 20 20 20 6e 62 69 74 73 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 ata.{..uint...nbits;.....};.....
598a0 61 72 72 61 79 5f 64 61 74 61 20 2a 6e 65 77 44 61 74 61 28 29 09 09 20 20 20 20 7b 20 72 65 74 array_data.*newData()......{.ret
598c0 75 72 6e 20 6e 65 77 20 62 69 74 61 72 72 5f 64 61 74 61 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 urn.new.bitarr_data;.}.....void.
598e0 64 65 6c 65 74 65 44 61 74 61 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a 64 20 29 20 7b 20 64 65 deleteData(.array_data.*d.).{.de
59900 6c 65 74 65 20 28 62 69 74 61 72 72 5f 64 61 74 61 2a 29 64 3b 20 7d 0a 70 72 69 76 61 74 65 3a lete.(bitarr_data*)d;.}.private:
59920 0a 20 20 20 20 76 6f 69 64 20 20 20 20 70 61 64 30 28 29 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 .....void....pad0();.};...inline
59940 20 51 42 69 74 41 72 72 61 79 20 26 51 42 69 74 41 72 72 61 79 3a 3a 6f 70 65 72 61 74 6f 72 3d .QBitArray.&QBitArray::operator=
59960 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 61 20 29 0a 7b 20 72 65 74 75 72 6e 20 (.const.QBitArray.&a.).{.return.
59980 28 51 42 69 74 41 72 72 61 79 26 29 61 73 73 69 67 6e 28 20 61 20 29 3b 20 7d 0a 0a 69 6e 6c 69 (QBitArray&)assign(.a.);.}..inli
599a0 6e 65 20 75 69 6e 74 20 51 42 69 74 41 72 72 61 79 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a ne.uint.QBitArray::size().const.
599c0 7b 20 72 65 74 75 72 6e 20 28 28 62 69 74 61 72 72 5f 64 61 74 61 2a 29 73 68 61 72 65 64 42 6c {.return.((bitarr_data*)sharedBl
599e0 6f 63 6b 28 29 29 2d 3e 6e 62 69 74 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 42 ock())->nbits;.}..inline.void.QB
59a00 69 74 41 72 72 61 79 3a 3a 73 65 74 42 69 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f itArray::setBit(.uint.index,.boo
59a20 6c 20 76 61 6c 75 65 20 29 0a 7b 20 69 66 20 28 20 76 61 6c 75 65 20 29 20 73 65 74 42 69 74 28 l.value.).{.if.(.value.).setBit(
59a40 69 6e 64 65 78 29 3b 20 65 6c 73 65 20 63 6c 65 61 72 42 69 74 28 69 6e 64 65 78 29 3b 20 7d 0a index);.else.clearBit(index);.}.
59a60 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 69 74 41 72 72 61 79 3a 3a 61 74 28 20 75 69 6e 74 .inline.bool.QBitArray::at(.uint
59a80 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 42 69 74 28 .index.).const.{.return.testBit(
59aa0 69 6e 64 65 78 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 20 51 42 69 74 41 72 index);.}..inline.QBitVal.QBitAr
59ac0 72 61 79 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 0a 7b 20 72 ray::operator[](.int.index.).{.r
59ae0 65 74 75 72 6e 20 51 42 69 74 56 61 6c 28 20 28 51 42 69 74 41 72 72 61 79 2a 29 74 68 69 73 2c eturn.QBitVal(.(QBitArray*)this,
59b00 20 69 6e 64 65 78 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 69 74 41 72 72 .index.);.}..inline.bool.QBitArr
59b20 61 79 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 ay::operator[](.int.index.).cons
59b40 74 0a 7b 20 72 65 74 75 72 6e 20 74 65 73 74 42 69 74 28 20 69 6e 64 65 78 20 29 3b 20 7d 0a 0a t.{.return.testBit(.index.);.}..
59b60 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 20 ./*.............................
59b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59c20 20 20 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 42 69 74 41 72 72 61 79 20 6f 70 65 72 61 74 6f ..*/..Q_EXPORT.QBitArray.operato
59c40 72 26 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 2c 20 63 6f 6e 73 74 20 51 42 69 r&(.const.QBitArray.&,.const.QBi
59c60 74 41 72 72 61 79 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 42 69 74 41 72 72 61 79 20 6f tArray.&.);.Q_EXPORT.QBitArray.o
59c80 70 65 72 61 74 6f 72 7c 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 2c 20 63 6f 6e perator|(.const.QBitArray.&,.con
59ca0 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 42 69 74 41 st.QBitArray.&.);.Q_EXPORT.QBitA
59cc0 72 72 61 79 20 6f 70 65 72 61 74 6f 72 5e 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 rray.operator^(.const.QBitArray.
59ce0 26 2c 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 3b 0a 0a 0a 69 6e 6c 69 6e 65 &,.const.QBitArray.&.);...inline
59d00 20 51 42 69 74 56 61 6c 3a 3a 6f 70 65 72 61 74 6f 72 20 69 6e 74 28 29 0a 7b 0a 20 20 20 20 72 .QBitVal::operator.int().{.....r
59d20 65 74 75 72 6e 20 61 72 72 61 79 2d 3e 74 65 73 74 42 69 74 28 20 69 6e 64 65 78 20 29 3b 0a 7d eturn.array->testBit(.index.);.}
59d40 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 20 26 51 42 69 74 56 61 6c 3a 3a 6f 70 65 72 61 ..inline.QBitVal.&QBitVal::opera
59d60 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 56 61 6c 20 26 76 20 29 0a 7b 0a 20 20 20 20 61 tor=(.const.QBitVal.&v.).{.....a
59d80 72 72 61 79 2d 3e 73 65 74 42 69 74 28 20 69 6e 64 65 78 2c 20 76 2e 61 72 72 61 79 2d 3e 74 65 rray->setBit(.index,.v.array->te
59da0 73 74 42 69 74 28 76 2e 69 6e 64 65 78 29 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 stBit(v.index).);.....return.*th
59dc0 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 20 26 51 42 69 74 56 61 6c 3a 3a is;.}..inline.QBitVal.&QBitVal::
59de0 6f 70 65 72 61 74 6f 72 3d 28 20 62 6f 6f 6c 20 76 20 29 0a 7b 0a 20 20 20 20 61 72 72 61 79 2d operator=(.bool.v.).{.....array-
59e00 3e 73 65 74 42 69 74 28 20 69 6e 64 65 78 2c 20 76 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 >setBit(.index,.v.);.....return.
59e20 2a 74 68 69 73 3b 0a 7d 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *this;.}.../*...................
59e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59ee0 20 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 ....*/.#ifndef.QT_NO_DATASTREAM.
59f00 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c Q_EXPORT.QDataStream.&operator<<
59f20 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 (.QDataStream.&,.const.QBitArray
59f40 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 6f 70 65 72 .&.);.Q_EXPORT.QDataStream.&oper
59f60 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 42 69 74 41 72 72 61 79 ator>>(.QDataStream.&,.QBitArray
59f80 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 49 54 41 52 52 41 .&.);.#endif..#endif.//.QBITARRA
59fa0 59 5f 48 0a 00 00 00 1c 00 71 00 64 00 61 00 74 00 61 00 62 00 72 00 6f 00 77 00 73 00 65 00 72 Y_H......q.d.a.t.a.b.r.o.w.s.e.r
59fc0 00 2e 00 68 00 00 15 3c 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...</*......................
59fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 20 20 20 20 20 20 20 ................................
5a420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a580 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 41 42 52 4f 57 53 45 52 ........*/..#ifndef.QDATABROWSER
5a5a0 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 41 54 41 42 52 4f 57 53 45 52 5f 48 0a 0a 23 69 66 6e 64 _H.#define.QDATABROWSER_H..#ifnd
5a5c0 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 6e ef.QT_H.#include."qwidget.h".#in
5a5e0 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 74 72 clude."qstring.h".#include."qstr
5a600 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e 68 22 0a 23 69 6e inglist.h".#include."qsql.h".#in
5a620 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 clude."qsqlindex.h".#include."qs
5a640 71 6c 63 75 72 73 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e qlcursor.h".#include."qsqlerror.
5a660 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
5a680 5f 53 51 4c 5f 56 49 45 57 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 6f 72 _SQL_VIEW_WIDGETS..class.QSqlFor
5a6a0 6d 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 42 72 6f 77 73 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 m;.class.QDataBrowserPrivate;..c
5a6c0 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 42 72 6f 77 73 65 72 20 3a 20 70 75 62 lass.Q_EXPORT.QDataBrowser.:.pub
5a6e0 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 lic.QWidget.{.....Q_OBJECT.....Q
5a700 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 _PROPERTY(.bool.boundaryChecking
5a720 20 52 45 41 44 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 20 57 52 49 54 45 20 73 65 74 .READ.boundaryChecking.WRITE.set
5a740 42 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 BoundaryChecking.).....Q_PROPERT
5a760 59 28 20 51 53 74 72 69 6e 67 20 66 69 6c 74 65 72 20 52 45 41 44 20 66 69 6c 74 65 72 20 57 52 Y(.QString.filter.READ.filter.WR
5a780 49 54 45 20 73 65 74 46 69 6c 74 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 ITE.setFilter.).....Q_PROPERTY(.
5a7a0 51 53 74 72 69 6e 67 4c 69 73 74 20 73 6f 72 74 20 52 45 41 44 20 73 6f 72 74 20 57 52 49 54 45 QStringList.sort.READ.sort.WRITE
5a7c0 20 73 65 74 53 6f 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 .setSort.).....Q_PROPERTY(.bool.
5a7e0 63 6f 6e 66 69 72 6d 45 64 69 74 73 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 20 57 confirmEdits.READ.confirmEdits.W
5a800 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 20 29 0a 20 20 20 20 51 5f 50 52 4f RITE.setConfirmEdits.).....Q_PRO
5a820 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 74 20 52 45 41 44 20 63 PERTY(.bool.confirmInsert.READ.c
5a840 6f 6e 66 69 72 6d 49 6e 73 65 72 74 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 49 6e 73 onfirmInsert.WRITE.setConfirmIns
5a860 65 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 ert.).....Q_PROPERTY(.bool.confi
5a880 72 6d 55 70 64 61 74 65 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 57 52 49 54 rmUpdate.READ.confirmUpdate.WRIT
5a8a0 45 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 E.setConfirmUpdate.).....Q_PROPE
5a8c0 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 20 52 45 41 44 20 63 6f 6e RTY(.bool.confirmDelete.READ.con
5a8e0 66 69 72 6d 44 65 6c 65 74 65 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 44 65 6c 65 74 firmDelete.WRITE.setConfirmDelet
5a900 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 63 6f 6e 66 69 72 6d e.).....Q_PROPERTY(.bool.confirm
5a920 43 61 6e 63 65 6c 73 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 57 52 49 54 Cancels.READ.confirmCancels.WRIT
5a940 45 20 73 65 74 43 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 E.setConfirmCancels.).....Q_PROP
5a960 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 61 64 4f ERTY(.bool.readOnly.READ.isReadO
5a980 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 5f 50 52 nly.WRITE.setReadOnly.).....Q_PR
5a9a0 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 52 45 41 44 20 61 75 74 6f 45 OPERTY(.bool.autoEdit.READ.autoE
5a9c0 64 69 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 45 64 69 74 20 29 0a 0a 70 75 62 6c 69 63 3a dit.WRITE.setAutoEdit.)..public:
5a9e0 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 .....QDataBrowser(.QWidget*.pare
5aa00 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 nt=0,.const.char*.name=0,.WFlags
5aa20 20 66 6c 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 61 74 61 42 72 6f 77 73 65 72 28 29 3b 0a .fl.=.0.);.....~QDataBrowser();.
5aa40 0a 20 20 20 20 65 6e 75 6d 20 42 6f 75 6e 64 61 72 79 20 7b 0a 09 55 6e 6b 6e 6f 77 6e 2c 0a 09 .....enum.Boundary.{..Unknown,..
5aa60 4e 6f 6e 65 2c 0a 09 42 65 66 6f 72 65 42 65 67 69 6e 6e 69 6e 67 2c 0a 09 42 65 67 69 6e 6e 69 None,..BeforeBeginning,..Beginni
5aa80 6e 67 2c 0a 09 45 6e 64 2c 0a 09 41 66 74 65 72 45 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 ng,..End,..AfterEnd.....};......
5aaa0 42 6f 75 6e 64 61 72 79 20 62 6f 75 6e 64 61 72 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 Boundary.boundary();.....void.se
5aac0 74 42 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 61 63 74 69 76 65 20 29 tBoundaryChecking(.bool.active.)
5aae0 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 28 29 20 63 6f ;.....bool.boundaryChecking().co
5ab00 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 nst;......void.setSort(.const.QS
5ab20 71 6c 49 6e 64 65 78 26 20 73 6f 72 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 qlIndex&.sort.);.....void.setSor
5ab40 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 73 6f 72 74 20 29 3b 0a 20 20 t(.const.QStringList&.sort.);...
5ab60 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 73 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ..QStringList..sort().const;....
5ab80 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 .void.setFilter(.const.QString&.
5aba0 66 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 69 6c 74 65 72 28 29 20 63 filter.);.....QString.filter().c
5abc0 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 71 6c 43 75 72 onst;.....virtual.void.setSqlCur
5abe0 73 6f 72 28 20 51 53 71 6c 43 75 72 73 6f 72 2a 20 63 75 72 73 6f 72 2c 20 62 6f 6f 6c 20 61 75 sor(.QSqlCursor*.cursor,.bool.au
5ac00 74 6f 44 65 6c 65 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 53 71 6c 43 75 72 73 toDelete.=.FALSE.);.....QSqlCurs
5ac20 6f 72 2a 20 73 71 6c 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 or*.sqlCursor().const;.....virtu
5ac40 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 28 20 51 53 71 6c 46 6f 72 6d 2a 20 66 6f 72 6d 20 al.void.setForm(.QSqlForm*.form.
5ac60 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 2a 20 66 6f 72 6d 28 29 3b 0a 0a 20 20 20 20 76 69 );.....QSqlForm*.form();......vi
5ac80 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 28 20 62 6f 6f 6c rtual.void.setConfirmEdits(.bool
5aca0 20 63 6f 6e 66 69 72 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 .confirm.);.....virtual.void.set
5acc0 43 6f 6e 66 69 72 6d 49 6e 73 65 72 74 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 ConfirmInsert(.bool.confirm.);..
5ace0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 ...virtual.void.setConfirmUpdate
5ad00 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f (.bool.confirm.);.....virtual.vo
5ad20 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 id.setConfirmDelete(.bool.confir
5ad40 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 6f 6e 66 69 72 6d m.);.....virtual.void.setConfirm
5ad60 43 61 6e 63 65 6c 73 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 62 6f 6f Cancels(.bool.confirm.);.....boo
5ad80 6c 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c l.confirmEdits().const;.....bool
5ada0 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c .confirmInsert().const;.....bool
5adc0 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c .confirmUpdate().const;.....bool
5ade0 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c .confirmDelete().const;.....bool
5ae00 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 .confirmCancels().const;......vi
5ae20 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 61 63 74 rtual.void.setReadOnly(.bool.act
5ae40 69 76 65 20 29 3b 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 ive.);.....bool.isReadOnly().con
5ae60 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 45 64 69 74 st;.....virtual.void.setAutoEdit
5ae80 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f (.bool.autoEdit.);.....bool.auto
5aea0 45 64 69 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 Edit().const;......virtual.bool.
5aec0 73 65 65 6b 28 20 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 72 65 6c 61 74 69 76 65 20 3d 20 46 41 4c seek(.int.i,.bool.relative.=.FAL
5aee0 53 45 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 66 69 72 73 74 52 65 SE.);..signals:.....void.firstRe
5af00 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b cordAvailable(.bool.available.);
5af20 0a 20 20 20 20 76 6f 69 64 20 6c 61 73 74 52 65 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 .....void.lastRecordAvailable(.b
5af40 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 78 74 52 65 ool.available.);.....void.nextRe
5af60 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b cordAvailable(.bool.available.);
5af80 0a 20 20 20 20 76 6f 69 64 20 70 72 65 76 52 65 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 .....void.prevRecordAvailable(.b
5afa0 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 ool.available.);......void.curre
5afc0 6e 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 72 65 63 ntChanged(.const.QSqlRecord*.rec
5afe0 6f 72 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 69 6d 65 49 6e 73 65 72 74 28 20 51 53 71 ord.);.....void.primeInsert(.QSq
5b000 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 69 6d 65 55 70 lRecord*.buf.);.....void.primeUp
5b020 64 61 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 date(.QSqlRecord*.buf.);.....voi
5b040 64 20 70 72 69 6d 65 44 65 6c 65 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 d.primeDelete(.QSqlRecord*.buf.)
5b060 3b 0a 20 20 20 20 76 6f 69 64 20 62 65 66 6f 72 65 49 6e 73 65 72 74 28 20 51 53 71 6c 52 65 63 ;.....void.beforeInsert(.QSqlRec
5b080 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 65 66 6f 72 65 55 70 64 61 74 ord*.buf.);.....void.beforeUpdat
5b0a0 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 e(.QSqlRecord*.buf.);.....void.b
5b0c0 65 66 6f 72 65 44 65 6c 65 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a eforeDelete(.QSqlRecord*.buf.);.
5b0e0 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 43 68 61 6e 67 65 64 28 20 51 53 71 6c 43 75 72 73 ....void.cursorChanged(.QSqlCurs
5b100 6f 72 3a 3a 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a or::Mode.mode.);..public.slots:.
5b120 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 29 3b 0a 0a 20 20 20 ....virtual.void.refresh();.....
5b140 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 28 29 3b 0a 20 20 20 20 76 69 72 74 .virtual.void.insert();.....virt
5b160 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 ual.void.update();.....virtual.v
5b180 6f 69 64 20 64 65 6c 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 72 oid.del();......virtual.void.fir
5b1a0 73 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 73 74 28 29 3b 0a 20 st();.....virtual.void.last();..
5b1c0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 ...virtual.void.next();.....virt
5b1e0 75 61 6c 20 76 6f 69 64 20 70 72 65 76 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f ual.void.prev();......virtual.vo
5b200 69 64 20 72 65 61 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 id.readFields();.....virtual.voi
5b220 64 20 77 72 69 74 65 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 d.writeFields();.....virtual.voi
5b240 64 20 63 6c 65 61 72 56 61 6c 75 65 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 d.clearValues();......void.updat
5b260 65 42 6f 75 6e 64 61 72 79 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 eBoundary();..protected:.....vir
5b280 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 73 65 72 74 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 76 tual.bool.insertCurrent();.....v
5b2a0 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 70 64 61 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 irtual.bool.updateCurrent();....
5b2c0 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 64 65 6c 65 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 .virtual.bool.deleteCurrent();..
5b2e0 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 45 64 69 74 65 64 28 29 3b ...virtual.bool.currentEdited();
5b300 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 ......virtual.QSql::Confirm.conf
5b320 69 72 6d 45 64 69 74 28 20 51 53 71 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 irmEdit(.QSql::Op.m.);.....virtu
5b340 61 6c 20 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 28 20 al.QSql::Confirm.confirmCancel(.
5b360 51 53 71 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 QSql::Op.m.);......virtual.void.
5b380 68 61 6e 64 6c 65 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 72 handleError(.const.QSqlError&.er
5b3a0 72 6f 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 62 6f 6f ror.);..private:.....typedef.boo
5b3c0 6c 20 28 51 53 71 6c 43 75 72 73 6f 72 3a 3a 2a 4e 61 76 29 28 29 3b 0a 20 20 20 20 62 6f 6f 6c l.(QSqlCursor::*Nav)();.....bool
5b3e0 20 70 72 65 4e 61 76 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 73 74 4e 61 76 28 20 62 6f 6f .preNav();.....void.postNav(.boo
5b400 6c 20 70 72 69 6d 65 55 70 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 76 28 20 4e 61 76 20 l.primeUpd.);.....void.nav(.Nav.
5b420 6e 61 76 20 29 3b 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 50 72 69 76 61 74 65 2a 20 nav.);.....QDataBrowserPrivate*.
5b440 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 29 20 d;..#if.defined(Q_DISABLE_COPY).
5b460 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
5b480 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 28 20 63 6f 6e .operator=.....QDataBrowser(.con
5b4a0 73 74 20 51 44 61 74 61 42 72 6f 77 73 65 72 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 61 42 72 st.QDataBrowser.&.);.....QDataBr
5b4c0 6f 77 73 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 61 42 72 6f owser.&operator=(.const.QDataBro
5b4e0 77 73 65 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 0a 23 65 6e wser.&.);.#endif.};...#endif.#en
5b500 64 69 66 0a 00 00 00 14 00 71 00 66 00 69 00 6c 00 65 00 64 00 65 00 66 00 2e 00 68 00 00 04 33 dif......q.f.i.l.e.d.e.f...h...3
5b520 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 20 /*..............................
5b540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 44 45 46 5f 48 0a 23 64 65 66 69 6e 65 20 ..*/.#ifndef.QFILEDEF_H.#define.
5b920 51 46 49 4c 45 44 45 46 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 66 69 QFILEDEF_H.#include.<private/qfi
5b940 6c 65 64 65 66 73 5f 70 2e 68 3e 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 63 00 6f 00 6d 00 ledefs_p.h>.#endif......q.c.o.m.
5b960 62 00 6f 00 2e 00 68 00 00 04 25 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b.o...h...%/*...................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bd40 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 43 4f 4d 42 4f 5f 48 .............*/.#ifndef.QCOMBO_H
5bd60 0a 23 64 65 66 69 6e 65 20 51 43 4f 4d 42 4f 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6d .#define.QCOMBO_H.#include."qcom
5bd80 62 6f 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 6e 00 70 00 61 00 70 00 69 00 2e bobox.h".#endif......n.p.a.p.i..
5bda0 00 68 00 00 27 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 .h..'./*........................
5bdc0 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 20 20 20 20 20 ........*/./*...................
5bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5be00 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 5f 4e 50 .................*/..#ifndef._NP
5be20 41 50 49 5f 48 5f 0a 23 64 65 66 69 6e 65 20 5f 4e 50 41 50 49 5f 48 5f 0a 0a 23 69 6e 63 6c 75 API_H_.#define._NPAPI_H_..#inclu
5be40 64 65 20 22 6a 72 69 2e 68 22 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 de."jri.h"../*..................
5be60 20 20 20 20 20 20 2a 2f 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......*/.../*...................
5be80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f ................*/.#if.defined(_
5bea0 5f 4d 57 45 52 4b 53 5f 5f 29 0a 23 69 66 6e 64 65 66 20 58 50 5f 4d 41 43 0a 23 64 65 66 69 6e _MWERKS__).#ifndef.XP_MAC.#defin
5bec0 65 20 58 50 5f 4d 41 43 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 0a 2f 2a 20 20 20 20 e.XP_MAC.#endif.#endif..../*....
5bee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bf20 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 20 20 20 20 ..*/./*.........................
5bf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bf60 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 .............*/./*..............
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 2a 2f 0a 0a 23 64 65 66 ........................*/..#def
5bfc0 69 6e 65 20 4e 50 5f 56 45 52 53 49 4f 4e 5f 4d 41 4a 4f 52 20 30 0a 23 64 65 66 69 6e 65 20 4e ine.NP_VERSION_MAJOR.0.#define.N
5bfe0 50 5f 56 45 52 53 49 4f 4e 5f 4d 49 4e 4f 52 20 39 0a 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 P_VERSION_MINOR.9..../*.........
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 2a 2f 0a .............................*/.
5c040 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 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 2a 2f 0a 2f 2a 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 2a 2f 0a 20 0a 23 69 66 6e 64 65 66 20 ...................*/...#ifndef.
5c0e0 5f 55 49 4e 54 31 36 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 75 _UINT16.typedef.unsigned.short.u
5c100 69 6e 74 31 36 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 55 49 4e 54 33 32 0a 23 69 int16;.#endif.#ifndef._UINT32.#i
5c120 66 20 64 65 66 69 6e 65 64 28 5f 5f 61 6c 70 68 61 29 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 f.defined(__alpha).typedef.unsig
5c140 6e 65 64 20 69 6e 74 20 75 69 6e 74 33 32 3b 0a 23 65 6c 73 65 20 2f 2a 20 20 20 20 20 20 20 20 ned.int.uint32;.#else./*........
5c160 20 2a 2f 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 75 69 6e 74 33 32 .*/.typedef.unsigned.long.uint32
5c180 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6e 64 69 66 0a 23 69 ;.#endif./*.........*/.#endif.#i
5c1a0 66 6e 64 65 66 20 5f 49 4e 54 31 36 0a 74 79 70 65 64 65 66 20 73 68 6f 72 74 20 69 6e 74 31 36 fndef._INT16.typedef.short.int16
5c1c0 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 49 4e 54 33 32 0a 23 69 66 20 64 65 66 69 ;.#endif.#ifndef._INT32.#if.defi
5c1e0 6e 65 64 28 5f 5f 61 6c 70 68 61 29 0a 74 79 70 65 64 65 66 20 69 6e 74 20 69 6e 74 33 32 3b 0a ned(__alpha).typedef.int.int32;.
5c200 23 65 6c 73 65 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 #else./*.........*/.typedef.long
5c220 20 69 6e 74 33 32 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6e .int32;.#endif./*.........*/.#en
5c240 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 46 41 4c 53 45 0a 23 64 65 66 69 6e 65 20 46 41 4c 53 45 dif..#ifndef.FALSE.#define.FALSE
5c260 20 28 30 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 54 52 55 45 0a 23 64 65 66 69 6e 65 .(0).#endif.#ifndef.TRUE.#define
5c280 20 54 52 55 45 20 28 31 29 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 4e 55 4c 4c 0a 23 64 .TRUE.(1).#endif.#ifndef.NULL.#d
5c2a0 65 66 69 6e 65 20 4e 55 4c 4c 20 28 30 4c 29 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 efine.NULL.(0L).#endif..typedef.
5c2c0 75 6e 73 69 67 6e 65 64 20 63 68 61 72 09 4e 50 42 6f 6f 6c 3b 0a 74 79 70 65 64 65 66 20 76 6f unsigned.char.NPBool;.typedef.vo
5c2e0 69 64 2a 09 09 09 4e 50 45 76 65 6e 74 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 31 36 09 09 09 4e id*...NPEvent;.typedef.int16...N
5c300 50 45 72 72 6f 72 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 31 36 09 09 09 4e 50 52 65 61 73 6f 6e PError;.typedef.int16...NPReason
5c320 3b 0a 74 79 70 65 64 65 66 20 63 68 61 72 2a 09 09 09 4e 50 4d 49 4d 45 54 79 70 65 3b 0a 0a 0a ;.typedef.char*...NPMIMEType;...
5c340 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 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 2a 2f 0a 2f 2a 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 2a 2f 0a 2f 2a 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 2a ...............................*
5c420 2f 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 /../*...........................
5c440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 .....................*/.typedef.
5c460 73 74 72 75 63 74 20 5f 4e 50 50 0a 7b 0a 20 20 20 20 76 6f 69 64 2a 09 70 64 61 74 61 3b 09 09 struct._NPP.{.....void*.pdata;..
5c480 09 2f 2a 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 ./*......................*/.....
5c4a0 76 6f 69 64 2a 09 6e 64 61 74 61 3b 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 void*.ndata;.../*...............
5c4c0 20 20 20 20 20 20 20 20 2a 2f 0a 7d 20 4e 50 50 5f 74 3b 0a 0a 74 79 70 65 64 65 66 20 4e 50 50 ........*/.}.NPP_t;..typedef.NPP
5c4e0 5f 74 2a 20 20 4e 50 50 3b 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 53 74 _t*..NPP;...typedef.struct._NPSt
5c500 72 65 61 6d 0a 7b 0a 20 20 20 20 76 6f 69 64 2a 09 09 70 64 61 74 61 3b 09 09 2f 2a 20 20 20 20 ream.{.....void*..pdata;../*....
5c520 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 64 2a 09 09 ..................*/.....void*..
5c540 6e 64 61 74 61 3b 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndata;../*......................
5c560 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 09 09 75 72 6c 3b 0a 20 20 20 20 75 69 .*/.....const.char*..url;.....ui
5c580 6e 74 33 32 09 09 65 6e 64 3b 0a 20 20 20 20 75 69 6e 74 33 32 09 09 6c 61 73 74 6d 6f 64 69 66 nt32..end;.....uint32..lastmodif
5c5a0 69 65 64 3b 0a 20 20 20 20 76 6f 69 64 2a 09 09 6e 6f 74 69 66 79 44 61 74 61 3b 0a 7d 20 4e 50 ied;.....void*..notifyData;.}.NP
5c5c0 53 74 72 65 61 6d 3b 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 42 79 74 65 Stream;...typedef.struct._NPByte
5c5e0 52 61 6e 67 65 0a 7b 0a 20 20 20 20 69 6e 74 33 32 09 6f 66 66 73 65 74 3b 09 09 09 2f 2a 20 20 Range.{.....int32.offset;.../*..
5c600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c620 20 20 2a 2f 0a 20 20 20 20 75 69 6e 74 33 32 09 6c 65 6e 67 74 68 3b 0a 20 20 20 20 73 74 72 75 ..*/.....uint32.length;.....stru
5c640 63 74 20 5f 4e 50 42 79 74 65 52 61 6e 67 65 2a 20 6e 65 78 74 3b 0a 7d 20 4e 50 42 79 74 65 52 ct._NPByteRange*.next;.}.NPByteR
5c660 61 6e 67 65 3b 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 53 61 76 65 64 44 ange;...typedef.struct._NPSavedD
5c680 61 74 61 0a 7b 0a 20 20 20 20 69 6e 74 33 32 09 6c 65 6e 3b 0a 20 20 20 20 76 6f 69 64 2a 09 62 ata.{.....int32.len;.....void*.b
5c6a0 75 66 3b 0a 7d 20 4e 50 53 61 76 65 64 44 61 74 61 3b 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 uf;.}.NPSavedData;...typedef.str
5c6c0 75 63 74 20 5f 4e 50 52 65 63 74 0a 7b 0a 20 20 20 20 75 69 6e 74 31 36 09 74 6f 70 3b 0a 20 20 uct._NPRect.{.....uint16.top;...
5c6e0 20 20 75 69 6e 74 31 36 09 6c 65 66 74 3b 0a 20 20 20 20 75 69 6e 74 31 36 09 62 6f 74 74 6f 6d ..uint16.left;.....uint16.bottom
5c700 3b 0a 20 20 20 20 75 69 6e 74 31 36 09 72 69 67 68 74 3b 0a 7d 20 4e 50 52 65 63 74 3b 0a 0a 0a ;.....uint16.right;.}.NPRect;...
5c720 23 69 66 64 65 66 20 58 50 5f 55 4e 49 58 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #ifdef.XP_UNIX./*...............
5c740 20 20 20 20 20 20 20 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 ...............................*
5c760 2f 0a 23 69 6e 63 6c 75 64 65 20 3c 58 31 31 2f 58 6c 69 62 2e 68 3e 0a 0a 2f 2a 20 20 20 20 20 /.#include.<X11/Xlib.h>../*.....
5c780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c7c0 20 20 20 20 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 65 ............................*/.e
5c7e0 6e 75 6d 20 7b 0a 09 4e 50 5f 53 45 54 57 49 4e 44 4f 57 20 3d 20 31 0a 7d 3b 0a 0a 74 79 70 65 num.{..NP_SETWINDOW.=.1.};..type
5c800 64 65 66 20 73 74 72 75 63 74 0a 7b 0a 20 20 20 20 69 6e 74 33 32 09 09 74 79 70 65 3b 0a 7d 20 def.struct.{.....int32..type;.}.
5c820 4e 50 41 6e 79 43 61 6c 6c 62 61 63 6b 53 74 72 75 63 74 3b 0a 0a 74 79 70 65 64 65 66 20 73 74 NPAnyCallbackStruct;..typedef.st
5c840 72 75 63 74 0a 7b 0a 20 20 20 20 69 6e 74 33 32 09 09 09 74 79 70 65 3b 0a 20 20 20 20 44 69 73 ruct.{.....int32...type;.....Dis
5c860 70 6c 61 79 2a 09 09 64 69 73 70 6c 61 79 3b 0a 20 20 20 20 56 69 73 75 61 6c 2a 09 09 09 76 69 play*..display;.....Visual*...vi
5c880 73 75 61 6c 3b 0a 20 20 20 20 43 6f 6c 6f 72 6d 61 70 09 09 63 6f 6c 6f 72 6d 61 70 3b 0a 20 20 sual;.....Colormap..colormap;...
5c8a0 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 09 64 65 70 74 68 3b 0a 7d 20 4e 50 53 65 74 57 69 6e ..unsigned.int.depth;.}.NPSetWin
5c8c0 64 6f 77 43 61 6c 6c 62 61 63 6b 53 74 72 75 63 74 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 dowCallbackStruct;../*..........
5c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c900 20 20 20 20 20 20 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 ..............................*/
5c920 0a 74 79 70 65 64 65 66 20 65 6e 75 6d 20 7b 0a 09 4e 50 50 56 70 6c 75 67 69 6e 4e 61 6d 65 53 .typedef.enum.{..NPPVpluginNameS
5c940 74 72 69 6e 67 20 3d 20 31 2c 0a 09 4e 50 50 56 70 6c 75 67 69 6e 44 65 73 63 72 69 70 74 69 6f tring.=.1,..NPPVpluginDescriptio
5c960 6e 53 74 72 69 6e 67 0a 7d 20 4e 50 50 56 61 72 69 61 62 6c 65 3b 0a 0a 2f 2a 20 20 20 20 20 20 nString.}.NPPVariable;../*......
5c980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c9c0 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 65 6e 75 6d 20 7b 0a 09 4e 50 4e 56 78 44 .......*/.typedef.enum.{..NPNVxD
5c9e0 69 73 70 6c 61 79 20 3d 20 31 2c 0a 09 4e 50 4e 56 78 74 41 70 70 43 6f 6e 74 65 78 74 0a 7d 20 isplay.=.1,..NPNVxtAppContext.}.
5ca00 4e 50 4e 56 61 72 69 61 62 6c 65 3b 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 NPNVariable;..#endif./*.........
5ca20 2a 2f 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 57 69 6e 64 6f 77 20 0a 7b */...typedef.struct._NPWindow..{
5ca40 0a 20 20 20 20 76 6f 69 64 2a 09 77 69 6e 64 6f 77 3b 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 .....void*.window;../*..........
5ca60 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 75 69 .......................*/.....ui
5ca80 6e 74 33 32 09 78 3b 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt32.x;.../*....................
5caa0 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 75 69 6e 74 33 32 09 ..................*/.....uint32.
5cac0 79 3b 20 09 09 09 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 y;..../*........................
5cae0 20 2a 2f 0a 20 20 20 20 75 69 6e 74 33 32 09 77 69 64 74 68 3b 09 09 2f 2a 20 20 20 20 20 20 20 .*/.....uint32.width;../*.......
5cb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 75 69 6e 74 33 32 09 68 65 69 67 ..............*/.....uint32.heig
5cb20 68 74 3b 0a 20 20 20 20 4e 50 52 65 63 74 09 63 6c 69 70 52 65 63 74 3b 09 2f 2a 20 20 20 20 20 ht;.....NPRect.clipRect;./*.....
5cb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cb60 20 20 20 2a 2f 0a 09 09 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...*/......./*..................
5cb80 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 66 64 65 66 20 ......................*/.#ifdef.
5cba0 58 50 5f 55 4e 49 58 0a 20 20 20 20 76 6f 69 64 20 2a 09 77 73 5f 69 6e 66 6f 3b 09 2f 2a 20 20 XP_UNIX.....void.*.ws_info;./*..
5cbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cbe0 20 2a 2f 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 20 4e 50 57 69 6e .*/.#endif./*.........*/.}.NPWin
5cc00 64 6f 77 3b 0a 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 46 75 6c 6c 50 72 69 dow;...typedef.struct._NPFullPri
5cc20 6e 74 0a 7b 0a 20 20 20 20 4e 50 42 6f 6f 6c 09 70 6c 75 67 69 6e 50 72 69 6e 74 65 64 3b 09 2f nt.{.....NPBool.pluginPrinted;./
5cc40 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 *...............................
5cc60 20 20 20 20 20 20 20 20 2a 2f 0a 09 09 09 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 ........*/......../*............
5cc80 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 50 42 6f 6f 6c 09 70 72 69 6e 74 4f 6e 65 3b 09 09 2f 2a .....*/.....NPBool.printOne;../*
5cca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ccc0 20 20 20 20 20 20 20 2a 2f 0a 09 09 09 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 .......*/......../*.............
5cce0 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 64 2a 09 70 6c 61 74 66 6f 72 ............*/.....void*.platfor
5cd00 6d 50 72 69 6e 74 3b 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mPrint;./*......................
5cd20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 20 4e 50 46 75 6c 6c 50 72 69 6e 74 3b 0a 0a 74 79 ...........*/.}.NPFullPrint;..ty
5cd40 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 45 6d 62 65 64 50 72 69 6e 74 0a 7b 0a 20 20 20 pedef.struct._NPEmbedPrint.{....
5cd60 20 4e 50 57 69 6e 64 6f 77 09 77 69 6e 64 6f 77 3b 0a 20 20 20 20 76 6f 69 64 2a 09 70 6c 61 74 .NPWindow.window;.....void*.plat
5cd80 66 6f 72 6d 50 72 69 6e 74 3b 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 formPrint;./*...................
5cda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 20 4e 50 45 6d 62 65 64 50 72 69 6e 74 3b ..............*/.}.NPEmbedPrint;
5cdc0 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 50 72 69 6e 74 0a 7b 0a 20 20 20 20 ..typedef.struct._NPPrint.{.....
5cde0 75 69 6e 74 31 36 09 6d 6f 64 65 3b 09 09 09 09 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 uint16.mode;....../*............
5ce00 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 75 6e 69 6f 6e 0a 20 20 20 20 7b 0a 09 09 4e 50 .........*/.....union.....{...NP
5ce20 46 75 6c 6c 50 72 69 6e 74 09 09 66 75 6c 6c 50 72 69 6e 74 3b 09 09 2f 2a 20 20 20 20 20 20 20 FullPrint..fullPrint;../*.......
5ce40 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 09 09 4e 50 45 6d 62 65 64 50 72 69 6e 74 09 65 .............*/...NPEmbedPrint.e
5ce60 6d 62 65 64 50 72 69 6e 74 3b 09 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mbedPrint;../*..................
5ce80 20 20 20 2a 2f 0a 20 20 20 20 7d 20 70 72 69 6e 74 3b 0a 7d 20 4e 50 50 72 69 6e 74 3b 0a 0a 0a ...*/.....}.print;.}.NPPrint;...
5cea0 23 69 66 64 65 66 20 58 50 5f 4d 41 43 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #ifdef.XP_MAC./*................
5cec0 20 20 20 20 20 20 20 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 ...............................*
5cee0 2f 0a 20 0a 23 69 6e 63 6c 75 64 65 20 3c 51 75 69 63 6b 64 72 61 77 2e 68 3e 0a 23 69 6e 63 6c /...#include.<Quickdraw.h>.#incl
5cf00 75 64 65 20 3c 45 76 65 6e 74 73 2e 68 3e 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 4e ude.<Events.h>..typedef.struct.N
5cf20 50 5f 50 6f 72 74 0a 7b 0a 20 20 20 20 43 47 72 61 66 50 74 72 09 70 6f 72 74 3b 09 09 2f 2a 20 P_Port.{.....CGrafPtr.port;../*.
5cf40 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 33 32 09 09 70 6f 72 74 78 3b 09 09 2f .........*/.....int32..portx;../
5cf60 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 *...............................
5cf80 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 33 32 09 09 70 6f 72 74 79 3b 0a 7d 20 4e 50 5f 50 .....*/.....int32..porty;.}.NP_P
5cfa0 6f 72 74 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 ort;../*........................
5cfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cfe0 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 67 65 74 46 6f 63 75 73 45 76 65 6e .........*/.#define.getFocusEven
5d000 74 20 20 20 20 20 20 20 28 6f 73 45 76 74 20 2b 20 31 36 29 0a 23 64 65 66 69 6e 65 20 6c 6f 73 t.......(osEvt.+.16).#define.los
5d020 65 46 6f 63 75 73 45 76 65 6e 74 20 20 20 20 20 20 28 6f 73 45 76 74 20 2b 20 31 37 29 0a 23 64 eFocusEvent......(osEvt.+.17).#d
5d040 65 66 69 6e 65 20 61 64 6a 75 73 74 43 75 72 73 6f 72 45 76 65 6e 74 20 20 20 28 6f 73 45 76 74 efine.adjustCursorEvent...(osEvt
5d060 20 2b 20 31 38 29 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 2f 2a .+.18)..#endif./*........*/.../*
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 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 5f 45 4d 42 45 44 09 09 31 0a 23 ........*/.#define.NP_EMBED..1.#
5d0c0 64 65 66 69 6e 65 20 4e 50 5f 46 55 4c 4c 09 09 09 32 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 define.NP_FULL...2../*..........
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 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 5f 4e 4f 52 4d 41 4c 09 ...........*/.#define.NP_NORMAL.
5d120 09 31 0a 23 64 65 66 69 6e 65 20 4e 50 5f 53 45 45 4b 09 09 09 32 0a 23 64 65 66 69 6e 65 20 4e .1.#define.NP_SEEK...2.#define.N
5d140 50 5f 41 53 46 49 4c 45 09 09 33 0a 23 64 65 66 69 6e 65 20 4e 50 5f 41 53 46 49 4c 45 4f 4e 4c P_ASFILE..3.#define.NP_ASFILEONL
5d160 59 09 09 34 0a 0a 23 64 65 66 69 6e 65 20 4e 50 5f 4d 41 58 52 45 41 44 59 09 28 28 28 75 6e 73 Y..4..#define.NP_MAXREADY.(((uns
5d180 69 67 6e 65 64 29 28 7e 30 29 3c 3c 31 29 3e 3e 31 29 0a 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 igned)(~0)<<1)>>1)..../*........
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 2a 2f ..............................*/
5d1e0 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 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 2a 2f 0a 2f 2a 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 2a 2f 0a 0a 2f 2a 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 2a 2f 0a 23 64 65 66 69 6e .......................*/.#defin
5d2a0 65 20 4e 50 45 52 52 5f 42 41 53 45 09 09 09 09 09 09 09 30 0a 23 64 65 66 69 6e 65 20 4e 50 45 e.NPERR_BASE.......0.#define.NPE
5d2c0 52 52 5f 4e 4f 5f 45 52 52 4f 52 09 09 09 09 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 30 RR_NO_ERROR......(NPERR_BASE.+.0
5d2e0 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 47 45 4e 45 52 49 43 5f 45 52 52 4f 52 09 09 09 ).#define.NPERR_GENERIC_ERROR...
5d300 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 31 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 ..(NPERR_BASE.+.1).#define.NPERR
5d320 5f 49 4e 56 41 4c 49 44 5f 49 4e 53 54 41 4e 43 45 5f 45 52 52 4f 52 09 09 28 4e 50 45 52 52 5f _INVALID_INSTANCE_ERROR..(NPERR_
5d340 42 41 53 45 20 2b 20 32 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 49 4e 56 41 4c 49 44 5f BASE.+.2).#define.NPERR_INVALID_
5d360 46 55 4e 43 54 41 42 4c 45 5f 45 52 52 4f 52 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 33 FUNCTABLE_ERROR..(NPERR_BASE.+.3
5d380 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 4d 4f 44 55 4c 45 5f 4c 4f 41 44 5f 46 41 49 4c ).#define.NPERR_MODULE_LOAD_FAIL
5d3a0 45 44 5f 45 52 52 4f 52 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 34 29 0a 23 64 65 66 69 ED_ERROR..(NPERR_BASE.+.4).#defi
5d3c0 6e 65 20 4e 50 45 52 52 5f 4f 55 54 5f 4f 46 5f 4d 45 4d 4f 52 59 5f 45 52 52 4f 52 09 09 09 28 ne.NPERR_OUT_OF_MEMORY_ERROR...(
5d3e0 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 35 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 49 4e NPERR_BASE.+.5).#define.NPERR_IN
5d400 56 41 4c 49 44 5f 50 4c 55 47 49 4e 5f 45 52 52 4f 52 09 09 09 28 4e 50 45 52 52 5f 42 41 53 45 VALID_PLUGIN_ERROR...(NPERR_BASE
5d420 20 2b 20 36 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 49 4e 56 41 4c 49 44 5f 50 4c 55 47 .+.6).#define.NPERR_INVALID_PLUG
5d440 49 4e 5f 44 49 52 5f 45 52 52 4f 52 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 37 29 0a 23 IN_DIR_ERROR..(NPERR_BASE.+.7).#
5d460 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 49 4e 43 4f 4d 50 41 54 49 42 4c 45 5f 56 45 52 53 49 4f define.NPERR_INCOMPATIBLE_VERSIO
5d480 4e 5f 45 52 52 4f 52 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 38 29 0a 23 64 65 66 69 6e 65 N_ERROR.(NPERR_BASE.+.8).#define
5d4a0 20 4e 50 45 52 52 5f 49 4e 56 41 4c 49 44 5f 50 41 52 41 4d 20 09 09 09 09 28 4e 50 45 52 52 5f .NPERR_INVALID_PARAM.....(NPERR_
5d4c0 42 41 53 45 20 2b 20 39 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 49 4e 56 41 4c 49 44 5f BASE.+.9).#define.NPERR_INVALID_
5d4e0 55 52 4c 20 09 09 09 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 31 30 29 0a 23 64 65 66 69 URL......(NPERR_BASE.+.10).#defi
5d500 6e 65 20 4e 50 45 52 52 5f 46 49 4c 45 5f 4e 4f 54 5f 46 4f 55 4e 44 20 09 09 09 09 28 4e 50 45 ne.NPERR_FILE_NOT_FOUND.....(NPE
5d520 52 52 5f 42 41 53 45 20 2b 20 31 31 29 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f 4e 4f 5f 44 RR_BASE.+.11).#define.NPERR_NO_D
5d540 41 54 41 09 09 20 09 09 09 09 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 31 32 29 0a 23 64 65 66 ATA.......(NPERR_BASE.+.12).#def
5d560 69 6e 65 20 4e 50 45 52 52 5f 53 54 52 45 41 4d 5f 4e 4f 54 5f 53 45 45 4b 41 42 4c 45 09 09 09 ine.NPERR_STREAM_NOT_SEEKABLE...
5d580 28 4e 50 45 52 52 5f 42 41 53 45 20 2b 20 31 33 29 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 (NPERR_BASE.+.13)../*...........
5d5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 ...................*/.#define.NP
5d5c0 52 45 53 5f 42 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 30 RES_BASE.......................0
5d5e0 0a 23 64 65 66 69 6e 65 20 4e 50 52 45 53 5f 44 4f 4e 45 09 09 09 20 20 20 20 20 20 20 20 20 20 .#define.NPRES_DONE.............
5d600 20 20 20 20 20 09 28 4e 50 52 45 53 5f 42 41 53 45 20 2b 20 30 29 0a 23 64 65 66 69 6e 65 20 4e ......(NPRES_BASE.+.0).#define.N
5d620 50 52 45 53 5f 4e 45 54 57 4f 52 4b 5f 45 52 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 PRES_NETWORK_ERR................
5d640 28 4e 50 52 45 53 5f 42 41 53 45 20 2b 20 31 29 0a 23 64 65 66 69 6e 65 20 4e 50 52 45 53 5f 55 (NPRES_BASE.+.1).#define.NPRES_U
5d660 53 45 52 5f 42 52 45 41 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 28 4e 50 52 45 53 SER_BREAK.................(NPRES
5d680 5f 42 41 53 45 20 2b 20 32 29 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _BASE.+.2)../*..................
5d6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d6c0 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 5f 4e 4f 45 52 52 20 20 4e 50 5f 4e 4f 45 52 52 5f ..*/.#define.NP_NOERR..NP_NOERR_
5d6e0 69 73 5f 6f 62 73 6f 6c 65 74 65 5f 75 73 65 5f 4e 50 45 52 52 5f 4e 4f 5f 45 52 52 4f 52 0a 23 is_obsolete_use_NPERR_NO_ERROR.#
5d700 64 65 66 69 6e 65 20 4e 50 5f 45 49 4e 56 41 4c 20 4e 50 5f 45 49 4e 56 41 4c 5f 69 73 5f 6f 62 define.NP_EINVAL.NP_EINVAL_is_ob
5d720 73 6f 6c 65 74 65 5f 75 73 65 5f 4e 50 45 52 52 5f 47 45 4e 45 52 49 43 5f 45 52 52 4f 52 0a 23 solete_use_NPERR_GENERIC_ERROR.#
5d740 64 65 66 69 6e 65 20 4e 50 5f 45 41 42 4f 52 54 20 4e 50 5f 45 41 42 4f 52 54 5f 69 73 5f 6f 62 define.NP_EABORT.NP_EABORT_is_ob
5d760 73 6f 6c 65 74 65 5f 75 73 65 5f 4e 50 52 45 53 5f 55 53 45 52 5f 42 52 45 41 4b 0a 0a 2f 2a 20 solete_use_NPRES_USER_BREAK../*.
5d780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d7a0 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 56 45 52 53 5f 48 41 53 5f 53 54 52 45 41 4d 4f 55 54 50 */.#define.NPVERS_HAS_STREAMOUTP
5d7c0 55 54 09 09 38 0a 23 64 65 66 69 6e 65 20 4e 50 56 45 52 53 5f 48 41 53 5f 4e 4f 54 49 46 49 43 UT..8.#define.NPVERS_HAS_NOTIFIC
5d7e0 41 54 49 4f 4e 09 09 39 0a 23 64 65 66 69 6e 65 20 4e 50 56 45 52 53 5f 48 41 53 5f 4c 49 56 45 ATION..9.#define.NPVERS_HAS_LIVE
5d800 43 4f 4e 4e 45 43 54 09 09 39 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 CONNECT..9.../*.................
5d820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d840 20 20 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 .....................*/./*......
5d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d8a0 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 */./*...........................
5d8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d8e0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 44 ...........*/..#if.defined(_WIND
5d900 4f 57 53 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 0a 23 64 65 66 69 6e 65 20 OWS).&&.!defined(WIN32).#define.
5d920 4e 50 5f 4c 4f 41 44 44 53 20 20 5f 6c 6f 61 64 64 73 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 NP_LOADDS.._loadds.#else.#define
5d940 20 4e 50 5f 4c 4f 41 44 44 53 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 .NP_LOADDS.#endif..#ifdef.__cplu
5d960 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 splus.extern."C".{.#endif../*...
5d980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d9c0 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 64 65 66 20 58 50 5f 55 4e 49 58 0a 63 68 61 ..........*/..#ifdef.XP_UNIX.cha
5d9e0 72 2a 09 09 09 09 09 4e 50 50 5f 47 65 74 4d 49 4d 45 44 65 73 63 72 69 70 74 69 6f 6e 28 76 6f r*.....NPP_GetMIMEDescription(vo
5da00 69 64 29 3b 0a 4e 50 45 72 72 6f 72 09 09 09 09 09 4e 50 50 5f 47 65 74 56 61 6c 75 65 28 76 6f id);.NPError.....NPP_GetValue(vo
5da20 69 64 20 2a 69 6e 73 74 61 6e 63 65 2c 20 4e 50 50 56 61 72 69 61 62 6c 65 20 76 61 72 69 61 62 id.*instance,.NPPVariable.variab
5da40 6c 65 2c 0a 09 09 09 09 09 09 09 09 09 20 76 6f 69 64 20 2a 76 61 6c 75 65 29 3b 0a 23 65 6e 64 le,...........void.*value);.#end
5da60 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 20 20 20 if./*.........*/.NPError........
5da80 20 20 20 20 20 20 20 09 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 28 76 6f 69 64 29 3b 0a 76 6f ........NPP_Initialize(void);.vo
5daa0 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 4e 50 50 5f 53 68 75 74 64 6f 77 id...................NPP_Shutdow
5dac0 6e 28 76 6f 69 64 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e n(void);.NPError.....NP_LOADDS.N
5dae0 50 50 5f 4e 65 77 28 4e 50 4d 49 4d 45 54 79 70 65 20 70 6c 75 67 69 6e 54 79 70 65 2c 20 4e 50 PP_New(NPMIMEType.pluginType,.NP
5db00 50 20 69 6e 73 74 61 6e 63 65 2c 0a 09 09 09 09 09 09 09 09 75 69 6e 74 31 36 20 6d 6f 64 65 2c P.instance,.........uint16.mode,
5db20 20 69 6e 74 31 36 20 61 72 67 63 2c 20 63 68 61 72 2a 20 61 72 67 6e 5b 5d 2c 0a 09 09 09 09 09 .int16.argc,.char*.argn[],......
5db40 09 09 09 63 68 61 72 2a 20 61 72 67 76 5b 5d 2c 20 4e 50 53 61 76 65 64 44 61 74 61 2a 20 73 61 ...char*.argv[],.NPSavedData*.sa
5db60 76 65 64 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 50 5f ved);.NPError.....NP_LOADDS.NPP_
5db80 44 65 73 74 72 6f 79 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 61 76 65 64 44 61 74 Destroy(NPP.instance,.NPSavedDat
5dba0 61 2a 2a 20 73 61 76 65 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 a**.save);.NPError.....NP_LOADDS
5dbc0 09 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 57 .NPP_SetWindow(NPP.instance,.NPW
5dbe0 69 6e 64 6f 77 2a 20 77 69 6e 64 6f 77 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 4e 50 5f 4c indow*.window);.NPError.....NP_L
5dc00 4f 41 44 44 53 09 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 OADDS.NPP_NewStream(NPP.instance
5dc20 2c 20 4e 50 4d 49 4d 45 54 79 70 65 20 74 79 70 65 2c 0a 09 09 09 09 09 09 09 09 09 20 20 4e 50 ,.NPMIMEType.type,............NP
5dc40 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 4e 50 42 6f 6f 6c 20 73 65 65 6b 61 62 6c 65 2c Stream*.stream,.NPBool.seekable,
5dc60 0a 09 09 09 09 09 09 09 09 09 20 20 75 69 6e 74 31 36 2a 20 73 74 79 70 65 29 3b 0a 4e 50 45 72 ............uint16*.stype);.NPEr
5dc80 72 6f 72 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 ror.....NP_LOADDS.NPP_DestroyStr
5dca0 65 61 6d 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 eam(NPP.instance,.NPStream*.stre
5dcc0 61 6d 2c 0a 09 09 09 09 09 09 09 09 09 09 20 20 4e 50 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 29 am,.............NPReason.reason)
5dce0 3b 0a 69 6e 74 33 32 20 20 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 50 5f 57 72 69 74 ;.int32.......NP_LOADDS.NPP_Writ
5dd00 65 52 65 61 64 79 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 eReady(NPP.instance,.NPStream*.s
5dd20 74 72 65 61 6d 29 3b 0a 69 6e 74 33 32 20 20 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 tream);.int32.......NP_LOADDS.NP
5dd40 50 5f 57 72 69 74 65 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 P_Write(NPP.instance,.NPStream*.
5dd60 73 74 72 65 61 6d 2c 20 69 6e 74 33 32 20 6f 66 66 73 65 74 2c 0a 09 09 09 09 09 09 09 09 20 20 stream,.int32.offset,...........
5dd80 69 6e 74 33 32 20 6c 65 6e 2c 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 3b 0a 76 6f 69 64 20 20 int32.len,.void*.buffer);.void..
5dda0 20 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 ......NP_LOADDS.NPP_StreamAsFile
5ddc0 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c (NPP.instance,.NPStream*.stream,
5dde0 0a 09 09 09 09 09 09 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6e 61 6d 65 29 3b 0a ............const.char*.fname);.
5de00 76 6f 69 64 20 20 20 20 20 20 20 20 4e 50 5f 4c 4f 41 44 44 53 09 4e 50 50 5f 50 72 69 6e 74 28 void........NP_LOADDS.NPP_Print(
5de20 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 50 72 69 6e 74 2a 20 70 6c 61 74 66 6f 72 6d 50 NPP.instance,.NPPrint*.platformP
5de40 72 69 6e 74 29 3b 0a 69 6e 74 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 4e 50 rint);.int16..................NP
5de60 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 76 6f 69 64 P_HandleEvent(NPP.instance,.void
5de80 2a 20 65 76 65 6e 74 29 3b 0a 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 *.event);.void..................
5dea0 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 NPP_URLNotify(NPP.instance,.cons
5dec0 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a 09 09 09 09 09 09 09 09 09 20 20 4e 50 52 65 61 73 6f 6e t.char*.url,............NPReason
5dee0 20 72 65 61 73 6f 6e 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 61 74 61 29 3b 0a 6a 72 65 66 .reason,.void*.notifyData);.jref
5df00 09 09 09 09 09 4e 50 50 5f 47 65 74 4a 61 76 61 43 6c 61 73 73 28 76 6f 69 64 29 3b 0a 0a 0a 2f .....NPP_GetJavaClass(void);.../
5df20 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 *...............................
5df40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 0a 23 69 66 64 65 66 20 58 50 5f 55 4e 49 ..............*/...#ifdef.XP_UNI
5df80 58 0a 4e 50 45 72 72 6f 72 09 09 09 4e 50 4e 5f 47 65 74 56 61 6c 75 65 28 4e 50 50 20 69 6e 73 X.NPError...NPN_GetValue(NPP.ins
5dfa0 74 61 6e 63 65 2c 20 4e 50 4e 56 61 72 69 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2c 0a 09 09 09 tance,.NPNVariable.variable,....
5dfc0 09 09 09 09 20 76 6f 69 64 20 2a 76 61 6c 75 65 29 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 .....void.*value);.#endif./*....
5dfe0 20 20 20 20 20 2a 2f 0a 76 6f 69 64 20 20 20 20 20 20 20 20 09 4e 50 4e 5f 56 65 72 73 69 6f 6e .....*/.void.........NPN_Version
5e000 28 69 6e 74 2a 20 70 6c 75 67 69 6e 5f 6d 61 6a 6f 72 2c 20 69 6e 74 2a 20 70 6c 75 67 69 6e 5f (int*.plugin_major,.int*.plugin_
5e020 6d 69 6e 6f 72 2c 0a 09 09 09 09 09 09 09 69 6e 74 2a 20 6e 65 74 73 63 61 70 65 5f 6d 61 6a 6f minor,........int*.netscape_majo
5e040 72 2c 20 69 6e 74 2a 20 6e 65 74 73 63 61 70 65 5f 6d 69 6e 6f 72 29 3b 0a 4e 50 45 72 72 6f 72 r,.int*.netscape_minor);.NPError
5e060 20 20 20 20 20 09 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 28 4e 50 50 20 69 6e 73 74 61 ......NPN_GetURLNotify(NPP.insta
5e080 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a 09 09 09 09 09 09 09 09 20 63 nce,.const.char*.url,..........c
5e0a0 6f 6e 73 74 20 63 68 61 72 2a 20 74 61 72 67 65 74 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 onst.char*.target,.void*.notifyD
5e0c0 61 74 61 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 09 4e 50 4e 5f 47 65 74 55 52 4c 28 4e 50 ata);.NPError......NPN_GetURL(NP
5e0e0 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a 09 09 09 P.instance,.const.char*.url,....
5e100 09 09 09 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 61 72 67 65 74 29 3b 0a 4e 50 45 72 72 ......const.char*.target);.NPErr
5e120 6f 72 20 20 20 20 20 09 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 28 4e 50 50 20 69 6e or......NPN_PostURLNotify(NPP.in
5e140 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a 09 09 09 09 09 09 09 stance,.const.char*.url,........
5e160 09 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 61 72 67 65 74 2c 20 75 69 6e 74 33 32 20 6c 65 ...const.char*.target,.uint32.le
5e180 6e 2c 0a 09 09 09 09 09 09 09 09 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 75 66 2c 20 4e 50 n,...........const.char*.buf,.NP
5e1a0 42 6f 6f 6c 20 66 69 6c 65 2c 0a 09 09 09 09 09 09 09 09 20 20 76 6f 69 64 2a 20 6e 6f 74 69 66 Bool.file,...........void*.notif
5e1c0 79 44 61 74 61 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 09 4e 50 4e 5f 50 6f 73 74 55 52 4c yData);.NPError......NPN_PostURL
5e1e0 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a (NPP.instance,.const.char*.url,.
5e200 09 09 09 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 61 72 67 65 74 2c 20 75 69 6e 74 33 .......const.char*.target,.uint3
5e220 32 20 6c 65 6e 2c 0a 09 09 09 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 75 66 2c 20 4e 2.len,........const.char*.buf,.N
5e240 50 42 6f 6f 6c 20 66 69 6c 65 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 20 09 4e 50 4e 5f 52 65 PBool.file);.NPError......NPN_Re
5e260 71 75 65 73 74 52 65 61 64 28 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 4e 50 42 79 questRead(NPStream*.stream,.NPBy
5e280 74 65 52 61 6e 67 65 2a 20 72 61 6e 67 65 4c 69 73 74 29 3b 0a 4e 50 45 72 72 6f 72 20 20 20 20 teRange*.rangeList);.NPError....
5e2a0 20 09 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 ..NPN_NewStream(NPP.instance,.NP
5e2c0 4d 49 4d 45 54 79 70 65 20 74 79 70 65 2c 0a 09 09 09 09 09 09 09 20 20 63 6f 6e 73 74 20 63 68 MIMEType.type,..........const.ch
5e2e0 61 72 2a 20 74 61 72 67 65 74 2c 20 4e 50 53 74 72 65 61 6d 2a 2a 20 73 74 72 65 61 6d 29 3b 0a ar*.target,.NPStream**.stream);.
5e300 69 6e 74 33 32 20 20 20 20 20 20 20 09 4e 50 4e 5f 57 72 69 74 65 28 4e 50 50 20 69 6e 73 74 61 int32........NPN_Write(NPP.insta
5e320 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 69 6e 74 33 32 20 6c 65 6e nce,.NPStream*.stream,.int32.len
5e340 2c 0a 09 09 09 09 09 09 20 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 3b 0a 4e 50 45 72 72 6f 72 ,.........void*.buffer);.NPError
5e360 20 20 20 20 09 09 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 28 4e 50 50 20 69 6e 73 74 ......NPN_DestroyStream(NPP.inst
5e380 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 0a 09 09 09 09 09 09 09 09 ance,.NPStream*.stream,.........
5e3a0 20 20 4e 50 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 29 3b 0a 76 6f 69 64 20 20 20 20 20 20 20 20 ..NPReason.reason);.void........
5e3c0 09 4e 50 4e 5f 53 74 61 74 75 73 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 .NPN_Status(NPP.instance,.const.
5e3e0 63 68 61 72 2a 20 6d 65 73 73 61 67 65 29 3b 0a 63 6f 6e 73 74 20 63 68 61 72 2a 20 09 4e 50 4e char*.message);.const.char*..NPN
5e400 5f 55 73 65 72 41 67 65 6e 74 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 29 3b 0a 76 6f 69 64 2a 20 _UserAgent(NPP.instance);.void*.
5e420 20 20 20 20 20 20 09 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 28 75 69 6e 74 33 32 20 73 69 7a 65 29 .......NPN_MemAlloc(uint32.size)
5e440 3b 0a 76 6f 69 64 20 20 20 20 20 20 20 20 09 4e 50 4e 5f 4d 65 6d 46 72 65 65 28 76 6f 69 64 2a ;.void.........NPN_MemFree(void*
5e460 20 70 74 72 29 3b 0a 75 69 6e 74 33 32 20 20 20 20 20 20 09 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 .ptr);.uint32.......NPN_MemFlush
5e480 28 75 69 6e 74 33 32 20 73 69 7a 65 29 3b 0a 76 6f 69 64 09 09 09 4e 50 4e 5f 52 65 6c 6f 61 64 (uint32.size);.void...NPN_Reload
5e4a0 50 6c 75 67 69 6e 73 28 4e 50 42 6f 6f 6c 20 72 65 6c 6f 61 64 50 61 67 65 73 29 3b 0a 4a 52 49 Plugins(NPBool.reloadPages);.JRI
5e4c0 45 6e 76 2a 09 09 09 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 28 76 6f 69 64 29 3b 0a 6a 72 65 Env*...NPN_GetJavaEnv(void);.jre
5e4e0 66 09 09 09 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 f...NPN_GetJavaPeer(NPP.instance
5e500 29 3b 0a 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 20 20 2f 2a 20 20 20 );...#ifdef.__cplusplus.}../*...
5e520 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f .............*/.#endif..#endif./
5e540 2a 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 00 00 00 10 00 71 00 61 00 63 00 63 00 65 00 6c 00 *...........*/......q.a.c.c.e.l.
5e560 2e 00 68 00 00 0c 52 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...R/*.......................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 43 43 45 4c 5f 48 0a 23 ..........*/..#ifndef.QACCEL_H.#
5eb60 64 65 66 69 6e 65 20 51 41 43 43 45 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 define.QACCEL_H..#ifndef.QT_H.#i
5eb80 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 71 6b 65 nclude."qobject.h".#include."qke
5eba0 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 ysequence.h".#endif.//.QT_H..#if
5ebc0 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 0a 63 6c 61 73 73 20 51 41 63 63 65 6c 50 72 ndef.QT_NO_ACCEL..class.QAccelPr
5ebe0 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 6c 20 3a 20 ivate;..class.Q_EXPORT.QAccel.:.
5ec00 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 09 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 20 public.QObject...//.accelerator.
5ec20 63 6c 61 73 73 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 class.{.....Q_OBJECT.public:....
5ec40 20 51 41 63 63 65 6c 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 .QAccel(.QWidget.*parent,.const.
5ec60 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 41 63 63 65 6c 28 20 51 57 69 64 char.*name=0.);.....QAccel(.QWid
5ec80 67 65 74 2a 20 77 61 74 63 68 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e get*.watch,.QObject.*parent,.con
5eca0 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 41 63 63 65 6c 28 29 st.char.*name=0.);.....~QAccel()
5ecc0 3b 0a 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 3b 0a 20 ;......bool.isEnabled().const;..
5ece0 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 ...void.setEnabled(.bool.);.....
5ed00 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 69 6e .uint.count().const;......int.in
5ed20 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 6b 65 sertItem(.const.QKeySequence&.ke
5ed40 79 2c 20 69 6e 74 20 69 64 3d 2d 31 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 y,.int.id=-1);.....void.removeIt
5ed60 65 6d 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a em(.int.id.);.....void.clear();.
5ed80 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 6b 65 79 28 20 69 6e 74 20 69 64 20 29 3b .....QKeySequence.key(.int.id.);
5eda0 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 4b 65 79 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 .....int.findKey(.const.QKeySequ
5edc0 65 6e 63 65 26 20 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 49 ence&.key.).const;......bool.isI
5ede0 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 temEnabled(.int.id.).const;.....
5ee00 76 6f 69 64 20 73 65 74 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 64 2c 20 62 6f 6f void.setItemEnabled(.int.id,.boo
5ee20 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 49 74 65 l.enable.);......bool.connectIte
5ee40 6d 28 20 69 6e 74 20 69 64 2c 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 m(.int.id,..const.QObject.*recei
5ee60 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 20 29 3b 0a 20 20 20 20 62 ver,.const.char*.member.);.....b
5ee80 6f 6f 6c 20 64 69 73 63 6f 6e 6e 65 63 74 49 74 65 6d 28 20 69 6e 74 20 69 64 2c 20 20 63 6f 6e ool.disconnectItem(.int.id,..con
5eea0 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 st.QObject.*receiver,.const.char
5eec0 2a 20 6d 65 6d 62 65 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 72 45 76 65 6e *.member.);......void.repairEven
5eee0 74 46 69 6c 74 65 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 tFilter();......void.setWhatsThi
5ef00 73 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 s(.int.id,.const.QString&.);....
5ef20 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e .QString.whatsThis(.int.id.).con
5ef40 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 67 6e 6f 72 65 57 68 61 74 73 54 68 69 73 28 st;.....void.setIgnoreWhatsThis(
5ef60 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 67 6e 6f 72 65 57 68 61 74 73 54 68 69 .bool.);.....bool.ignoreWhatsThi
5ef80 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4b 65 79 53 65 71 75 65 s().const;......static.QKeySeque
5efa0 6e 63 65 20 73 68 6f 72 74 63 75 74 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 nce.shortcutKey(.const.QString.&
5efc0 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6b 65 79 54 6f 53 74 72 69 .);.....static.QString.keyToStri
5efe0 6e 67 28 51 4b 65 79 53 65 71 75 65 6e 63 65 20 6b 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 ng(QKeySequence.k.);.....static.
5f000 51 4b 65 79 53 65 71 75 65 6e 63 65 20 73 74 72 69 6e 67 54 6f 4b 65 79 28 20 63 6f 6e 73 74 20 QKeySequence.stringToKey(.const.
5f020 51 53 74 72 69 6e 67 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 QString.&.);..signals:.....void.
5f040 61 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 activated(.int.id.);.....void.ac
5f060 74 69 76 61 74 65 64 41 6d 62 69 67 75 6f 75 73 6c 79 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 70 tivatedAmbiguously(.int.id.);..p
5f080 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 rotected:.....bool.eventFilter(.
5f0a0 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 72 69 76 61 74 65 3a QObject.*,.QEvent.*.);..private:
5f0c0 0a 20 20 20 20 51 41 63 63 65 6c 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 70 72 69 76 61 74 65 .....QAccelPrivate.*.d;..private
5f0e0 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)...
5f100 20 20 51 41 63 63 65 6c 28 20 63 6f 6e 73 74 20 51 41 63 63 65 6c 20 26 20 29 3b 0a 20 20 20 20 ..QAccel(.const.QAccel.&.);.....
5f120 51 41 63 63 65 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 63 63 65 6c 20 QAccel.&operator=(.const.QAccel.
5f140 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 &.);.#endif.....friend.class.QAc
5f160 63 65 6c 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 celPrivate;.....friend.class.QAc
5f180 63 65 6c 4d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f celManager;.};..#endif.//.QT_NO_
5f1a0 41 43 43 45 4c 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 43 43 45 4c 5f 48 0a 00 00 00 12 00 71 00 ACCEL.#endif.//.QACCEL_H......q.
5f1c0 61 00 63 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 1a cb 2f 2a 20 20 20 20 20 20 20 20 20 20 20 a.c.t.i.o.n...h..../*...........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f7a0 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
5f7c0 41 43 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 43 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e ACTION_H.#define.QACTION_H..#ifn
5f7e0 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 def.QT_H.#include."qobject.h".#i
5f800 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 nclude."qiconset.h".#include."qs
5f820 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e tring.h".#include."qkeysequence.
5f840 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
5f860 5f 41 43 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 41 63 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 _ACTION..class.QActionPrivate;.c
5f880 6c 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 lass.QActionGroupPrivate;.class.
5f8a0 51 53 74 61 74 75 73 42 61 72 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 63 6c QStatusBar;.class.QPopupMenu;.cl
5f8c0 61 73 73 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f ass.QToolTipGroup;..class.Q_EXPO
5f8e0 52 54 20 51 41 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 RT.QAction.:.public.QObject.{...
5f900 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 62 6f 6f 6c 20 ..Q_OBJECT.....Q_PROPERTY(.bool.
5f920 74 6f 67 67 6c 65 41 63 74 69 6f 6e 20 52 45 41 44 20 69 73 54 6f 67 67 6c 65 41 63 74 69 6f 6e toggleAction.READ.isToggleAction
5f940 20 57 52 49 54 45 20 73 65 74 54 6f 67 67 6c 65 41 63 74 69 6f 6e 29 0a 20 20 20 20 51 5f 50 52 .WRITE.setToggleAction).....Q_PR
5f960 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 6e 20 52 45 41 44 20 69 73 4f 6e 20 57 52 49 54 45 20 OPERTY(.bool.on.READ.isOn.WRITE.
5f980 73 65 74 4f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 6e 61 setOn.).....Q_PROPERTY(.bool.ena
5f9a0 62 6c 65 64 20 52 45 41 44 20 69 73 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 45 6e 61 bled.READ.isEnabled.WRITE.setEna
5f9c0 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 bled.).....Q_PROPERTY(.QIconSet.
5f9e0 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 73 65 74 49 63 iconSet.READ.iconSet.WRITE.setIc
5fa00 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 53 74 72 69 6e 67 20 onSet.).....Q_PROPERTY(.QString.
5fa20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 text.READ.text.WRITE.setText.)..
5fa40 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6d 65 6e 75 54 65 78 74 20 ...Q_PROPERTY(.QString.menuText.
5fa60 52 45 41 44 20 6d 65 6e 75 54 65 78 74 20 57 52 49 54 45 20 73 65 74 4d 65 6e 75 54 65 78 74 20 READ.menuText.WRITE.setMenuText.
5fa80 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 6f 6f 6c 54 69 ).....Q_PROPERTY(.QString.toolTi
5faa0 70 20 52 45 41 44 20 74 6f 6f 6c 54 69 70 20 57 52 49 54 45 20 73 65 74 54 6f 6f 6c 54 69 70 20 p.READ.toolTip.WRITE.setToolTip.
5fac0 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 74 61 74 75 73 ).....Q_PROPERTY(.QString.status
5fae0 54 69 70 20 52 45 41 44 20 73 74 61 74 75 73 54 69 70 20 57 52 49 54 45 20 73 65 74 53 74 61 74 Tip.READ.statusTip.WRITE.setStat
5fb00 75 73 54 69 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 usTip.).....Q_PROPERTY(.QString.
5fb20 77 68 61 74 73 54 68 69 73 20 52 45 41 44 20 77 68 61 74 73 54 68 69 73 20 57 52 49 54 45 20 73 whatsThis.READ.whatsThis.WRITE.s
5fb40 65 74 57 68 61 74 73 54 68 69 73 20 29 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 etWhatsThis.).#ifndef.QT_NO_ACCE
5fb60 4c 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 61 L.....Q_PROPERTY(.QKeySequence.a
5fb80 63 63 65 6c 20 52 45 41 44 20 61 63 63 65 6c 20 57 52 49 54 45 20 73 65 74 41 63 63 65 6c 20 29 ccel.READ.accel.WRITE.setAccel.)
5fba0 0a 23 65 6e 64 69 66 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 .#endif.....Q_PROPERTY(.bool.vis
5fbc0 69 62 6c 65 20 52 45 41 44 20 69 73 56 69 73 69 62 6c 65 20 57 52 49 54 45 20 73 65 74 56 69 73 ible.READ.isVisible.WRITE.setVis
5fbe0 69 62 6c 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 51 4f 62 ible.)..public:.....QAction(.QOb
5fc00 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d ject*.parent,.const.char*.name.=
5fc20 20 30 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 51 41 .0.);.#ifndef.QT_NO_ACCEL.....QA
5fc40 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 ction(.const.QString&.menuText,.
5fc60 51 4b 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 2c 0a 09 20 20 20 20 20 51 4f 62 6a 65 63 QKeySequence.accel,.......QObjec
5fc80 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 t*.parent,.const.char*.name.=.0.
5fca0 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 );.....QAction(.const.QIconSet&.
5fcc0 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 51 icon,.const.QString&.menuText,.Q
5fce0 4b 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 2c 0a 09 20 20 20 20 20 51 4f 62 6a 65 63 74 KeySequence.accel,.......QObject
5fd00 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 *.parent,.const.char*.name.=.0.)
5fd20 3b 0a 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 ;......QAction(.const.QString&.t
5fd40 65 78 74 2c 20 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 ext,.const.QIconSet&.icon,.const
5fd60 20 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 51 4b 65 79 53 65 71 75 65 6e 63 65 .QString&.menuText,.QKeySequence
5fd80 20 61 63 63 65 6c 2c 0a 09 20 20 20 20 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 .accel,.......QObject*.parent,.c
5fda0 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 onst.char*.name.=.0,.bool.toggle
5fdc0 20 3d 20 46 41 4c 53 45 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 41 63 74 .=.FALSE.);.//.obsolete.....QAct
5fde0 69 6f 6e 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 ion(.const.QString&.text,.const.
5fe00 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 QString&.menuText,.QKeySequence.
5fe20 61 63 63 65 6c 2c 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 0a 09 20 20 20 20 20 63 6f accel,.QObject*.parent,.......co
5fe40 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 20 nst.char*.name.=.0,.bool.toggle.
5fe60 3d 20 46 41 4c 53 45 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 23 65 6e 64 69 66 0a 20 20 =.FALSE.);.//.obsolete.#endif...
5fe80 20 20 51 41 63 74 69 6f 6e 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 ..QAction(.QObject*.parent,.cons
5fea0 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 2c 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 20 29 3b 20 2f 2f t.char*.name.,.bool.toggle.);.//
5fec0 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7e 51 41 63 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 .obsolete.....~QAction();......v
5fee0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 irtual.void.setIconSet(.const.QI
5ff00 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 74 28 conSet&.);.....QIconSet.iconSet(
5ff20 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 54 65 78 ).const;.....virtual.void.setTex
5ff40 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 t(.const.QString&.);.....QString
5ff60 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 .text().const;.....virtual.void.
5ff80 73 65 74 4d 65 6e 75 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 setMenuText(.const.QString&.);..
5ffa0 20 20 20 51 53 74 72 69 6e 67 20 6d 65 6e 75 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ...QString.menuText().const;....
5ffc0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 6f 6c 54 69 70 28 20 63 6f 6e 73 74 20 .virtual.void.setToolTip(.const.
5ffe0 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 6f 6c 54 69 70 28 QString&.);.....QString.toolTip(
60000 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 74 61 ).const;.....virtual.void.setSta
60020 74 75 73 54 69 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 tusTip(.const.QString&.);.....QS
60040 74 72 69 6e 67 20 73 74 61 74 75 73 54 69 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 tring.statusTip().const;.....vir
60060 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 28 20 63 6f 6e 73 74 20 51 53 tual.void.setWhatsThis(.const.QS
60080 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 28 tring&.);.....QString.whatsThis(
600a0 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 0a 20 20 20 ).const;.#ifndef.QT_NO_ACCEL....
600c0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 63 63 65 6c 28 20 63 6f 6e 73 74 20 51 4b .virtual.void.setAccel(.const.QK
600e0 65 79 53 65 71 75 65 6e 63 65 26 20 6b 65 79 20 29 3b 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 eySequence&.key.);.....QKeySeque
60100 6e 63 65 20 61 63 63 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 nce.accel().const;.#endif.....vi
60120 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 41 63 74 69 6f 6e 28 20 62 6f 6f 6c rtual.void.setToggleAction(.bool
60140 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 6f 67 67 6c 65 41 63 74 69 6f 6e 28 29 20 63 .);......bool.isToggleAction().c
60160 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 onst;.....bool.isOn().const;....
60180 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f .bool.isEnabled().const;.....boo
601a0 6c 20 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c l.isVisible().const;.....virtual
601c0 20 62 6f 6f 6c 20 61 64 64 54 6f 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 .bool.addTo(.QWidget*.);.....vir
601e0 74 75 61 6c 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 46 72 6f 6d 28 20 51 57 69 64 67 65 74 2a 20 29 tual.bool.removeFrom(.QWidget*.)
60200 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 ;..protected:.....virtual.void.a
60220 64 64 65 64 54 6f 28 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 6f 6e 57 69 64 67 65 74 2c 20 51 ddedTo(.QWidget.*actionWidget,.Q
60240 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c Widget.*container.);.....virtual
60260 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 50 6f 70 75 70 .void.addedTo(.int.index,.QPopup
60280 4d 65 6e 75 20 2a 6d 65 6e 75 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 Menu.*menu.);..public.slots:....
602a0 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c .void.activate();.....void.toggl
602c0 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 6e 28 20 62 6f 6f e();.....virtual.void.setOn(.boo
602e0 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 l.);.....virtual.void.setEnabled
60300 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 61 62 6c 65 64 28 20 (.bool.);.....void.setDisabled(.
60320 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 69 73 69 62 6c 65 28 20 62 6f 6f bool.);.....void.setVisible(.boo
60340 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 l.);..signals:.....void.activate
60360 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a d();.....void.toggled(.bool.);..
60380 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 6e 61 6c private.slots:.....void.internal
603a0 41 63 74 69 76 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 6f 6c 42 75 74 74 6f Activation();.....void.toolButto
603c0 6e 54 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 62 6a 65 63 nToggled(.bool.);.....void.objec
603e0 74 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 53 74 61 74 75 tDestroyed();.....void.menuStatu
60400 73 54 65 78 74 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 53 74 sText(.int.id.);.....void.showSt
60420 61 74 75 73 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 atusText(.const.QString&.);.....
60440 76 6f 69 64 20 63 6c 65 61 72 53 74 61 74 75 73 54 65 78 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 void.clearStatusText();..private
60460 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 :.....void.init();......friend.c
60480 6c 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c lass.QActionGroup;.....friend.cl
604a0 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 50 72 69 76 61 74 65 3b 0a 20 20 20 20 51 41 63 ass.QActionGroupPrivate;.....QAc
604c0 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 tionPrivate*.d;..#if.defined(Q_D
604e0 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 ISABLE_COPY)..//.Disabled.copy.c
60500 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 41 63 onstructor.and.operator=.....QAc
60520 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 41 63 74 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 41 63 tion(.const.QAction.&.);.....QAc
60540 74 69 6f 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 63 74 69 6f 6e 20 26 tion.&operator=(.const.QAction.&
60560 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 .);.#endif.};..class.Q_EXPORT.QA
60580 63 74 69 6f 6e 47 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 41 63 74 69 6f 6e 0a 7b 0a 20 20 ctionGroup.:.public.QAction.{...
605a0 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 62 6f 6f 6c 20 ..Q_OBJECT.....Q_PROPERTY(.bool.
605c0 65 78 63 6c 75 73 69 76 65 20 52 45 41 44 20 69 73 45 78 63 6c 75 73 69 76 65 20 57 52 49 54 45 exclusive.READ.isExclusive.WRITE
605e0 20 73 65 74 45 78 63 6c 75 73 69 76 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 .setExclusive.).....Q_PROPERTY(.
60600 62 6f 6f 6c 20 75 73 65 73 44 72 6f 70 44 6f 77 6e 20 52 45 41 44 20 75 73 65 73 44 72 6f 70 44 bool.usesDropDown.READ.usesDropD
60620 6f 77 6e 20 57 52 49 54 45 20 73 65 74 55 73 65 73 44 72 6f 70 44 6f 77 6e 20 29 0a 0a 70 75 62 own.WRITE.setUsesDropDown.)..pub
60640 6c 69 63 3a 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 20 51 4f 62 6a 65 63 74 2a 20 lic:.....QActionGroup(.QObject*.
60660 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a parent,.const.char*.name.=.0.);.
60680 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e ....QActionGroup(.QObject*.paren
606a0 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 2c 20 62 6f 6f 6c 20 65 78 63 6c 75 t,.const.char*.name.,.bool.exclu
606c0 73 69 76 65 20 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7e 51 41 63 74 69 6f sive..);.//.obsolete.....~QActio
606e0 6e 47 72 6f 75 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 78 63 6c 75 73 69 76 65 28 nGroup();.....void.setExclusive(
60700 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 63 6c 75 73 69 76 65 28 29 20 .bool.);.....bool.isExclusive().
60720 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 28 20 51 41 63 74 69 6f 6e 2a 20 61 29 const;.....void.add(.QAction*.a)
60740 3b 0a 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 20 20 20 20 62 ;.....void.addSeparator();.....b
60760 6f 6f 6c 20 61 64 64 54 6f 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 ool.addTo(.QWidget*.);.....bool.
60780 72 65 6d 6f 76 65 46 72 6f 6d 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 removeFrom(.QWidget*.);.....void
607a0 20 73 65 74 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 .setEnabled(.bool.);.....void.se
607c0 74 54 6f 67 67 6c 65 41 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 20 29 3b 0a 20 20 tToggleAction(.bool.toggle.);...
607e0 20 20 76 6f 69 64 20 73 65 74 4f 6e 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 0a 20 20 20 20 76 6f ..void.setOn(.bool.on.);......vo
60800 69 64 20 73 65 74 55 73 65 73 44 72 6f 70 44 6f 77 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 id.setUsesDropDown(.bool.enable.
60820 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 44 72 6f 70 44 6f 77 6e 28 29 20 63 6f 6e 73 74 );.....bool.usesDropDown().const
60840 3b 0a 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 74 20 51 49 ;......void.setIconSet(.const.QI
60860 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e conSet&.);.....void.setText(.con
60880 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 65 6e 75 54 st.QString&.);.....void.setMenuT
608a0 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 ext(.const.QString&.);.....void.
608c0 73 65 74 54 6f 6f 6c 54 69 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 setToolTip(.const.QString&.);...
608e0 20 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 ..void.setWhatsThis(.const.QStri
60900 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 64 20 63 68 69 6c ng&.);..protected:.....void.chil
60920 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 dEvent(.QChildEvent*.);.....virt
60940 75 61 6c 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 6f ual.void.addedTo(.QWidget.*actio
60960 6e 57 69 64 67 65 74 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 2c 20 51 41 63 nWidget,.QWidget.*container,.QAc
60980 74 69 6f 6e 20 2a 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 65 tion.*a.);.....virtual.void.adde
609a0 64 54 6f 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 dTo(.int.index,.QPopupMenu.*menu
609c0 2c 20 51 41 63 74 69 6f 6e 20 2a 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 ,.QAction.*a.);.....virtual.void
609e0 20 61 64 64 65 64 54 6f 28 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 6f 6e 57 69 64 67 65 74 2c .addedTo(.QWidget.*actionWidget,
60a00 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 .QWidget.*container.);.....virtu
60a20 61 6c 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 50 6f 70 al.void.addedTo(.int.index,.QPop
60a40 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f upMenu.*menu.);..signals:.....vo
60a60 69 64 20 73 65 6c 65 63 74 65 64 28 20 51 41 63 74 69 6f 6e 2a 20 29 3b 0a 0a 70 72 69 76 61 74 id.selected(.QAction*.);..privat
60a80 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 68 69 6c 64 54 6f 67 67 6c 65 64 28 20 e.slots:.....void.childToggled(.
60aa0 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 69 6c 64 44 65 73 74 72 6f 79 65 64 28 bool.);.....void.childDestroyed(
60ac0 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 6e 61 6c 43 6f 6d 62 6f 42 6f 78 41 63 74 69 );.....void.internalComboBoxActi
60ae0 76 61 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 6e 61 6c 43 vated(.int.);.....void.internalC
60b00 6f 6d 62 6f 42 6f 78 48 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 omboBoxHighlighted(.int.);.....v
60b20 6f 69 64 20 69 6e 74 65 72 6e 61 6c 54 6f 67 67 6c 65 28 20 51 41 63 74 69 6f 6e 2a 20 29 3b 0a oid.internalToggle(.QAction*.);.
60b40 20 20 20 20 76 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 0a 70 72 69 ....void.objectDestroyed();..pri
60b60 76 61 74 65 3a 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 50 72 69 76 61 74 65 2a 20 64 vate:.....QActionGroupPrivate*.d
60b80 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 70 75 62 6c 69 63 3a 0a ;..#ifndef.QT_NO_COMPAT.public:.
60ba0 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 51 41 63 74 69 6f 6e 2a 20 61 20 29 20 7b 20 ....void.insert(.QAction*.a.).{.
60bc0 61 64 64 28 20 61 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 add(.a.);.}.#endif..private:.#if
60be0 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 20 2f 2f 20 44 69 73 .defined(Q_DISABLE_COPY)..//.Dis
60c00 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 abled.copy.constructor.and.opera
60c20 74 6f 72 3d 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 41 63 tor=.....QActionGroup(.const.QAc
60c40 74 69 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 20 tionGroup.&.);.....QActionGroup.
60c60 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 20 26 &operator=(.const.QActionGroup.&
60c80 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 00 00 .);.#endif.};..#endif..#endif...
60ca0 00 18 00 71 00 61 00 73 00 63 00 69 00 69 00 64 00 69 00 63 00 74 00 2e 00 68 00 00 10 ef 2f 2a ...q.a.s.c.i.i.d.i.c.t...h..../*
60cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
60fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
610a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
610c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
610e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
611a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
611c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
611e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
612a0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 43 49 49 44 49 43 ...........*/..#ifndef.QASCIIDIC
612c0 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 43 49 49 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 T_H.#define.QASCIIDICT_H..#ifnde
612e0 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 f.QT_H.#include."qgdict.h".#endi
61300 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a f.//.QT_H..template<class.type>.
61320 63 6c 61 73 73 20 51 41 73 63 69 69 44 69 63 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 class.QAsciiDict.#ifdef.Q_QDOC..
61340 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a :.public.QPtrCollection.#else..:
61360 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a .public.QGDict.#endif.{.public:.
61380 20 20 20 20 51 41 73 63 69 69 44 69 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 2c 20 62 6f 6f 6c ....QAsciiDict(int.size=17,.bool
613a0 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 3d 54 52 55 45 2c 20 62 6f 6f 6c 20 63 6f 70 79 4b 65 .caseSensitive=TRUE,.bool.copyKe
613c0 79 73 3d 54 52 55 45 20 29 0a 09 3a 20 51 47 44 69 63 74 28 73 69 7a 65 2c 41 73 63 69 69 4b 65 ys=TRUE.)..:.QGDict(size,AsciiKe
613e0 79 2c 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 63 6f 70 79 4b 65 79 73 29 20 7b 7d 0a 20 20 20 y,caseSensitive,copyKeys).{}....
61400 20 51 41 73 63 69 69 44 69 63 74 28 20 63 6f 6e 73 74 20 51 41 73 63 69 69 44 69 63 74 3c 74 79 .QAsciiDict(.const.QAsciiDict<ty
61420 70 65 3e 20 26 64 20 29 20 3a 20 51 47 44 69 63 74 28 64 29 20 7b 7d 0a 20 20 20 7e 51 41 73 63 pe>.&d.).:.QGDict(d).{}....~QAsc
61440 69 69 44 69 63 74 28 29 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 41 73 63 iiDict()...{.clear();.}.....QAsc
61460 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 41 iiDict<type>.&operator=(const.QA
61480 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 sciiDict<type>.&d)....{.return.(
614a0 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a 6f 70 65 72 61 74 QAsciiDict<type>&)QGDict::operat
614c0 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f or=(d);.}.....uint..count()...co
614e0 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d nst..{.return.QGDict::count();.}
61500 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 .....uint..size()....const..{.re
61520 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 turn.QGDict::size();.}.....bool.
61540 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 .isEmpty().const..{.return.QGDic
61560 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 69 6e t::count().==.0;.}......void..in
61580 73 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 sert(.const.char.*k,.const.type.
615a0 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 61 73 63 69 69 28 6b *d.)......{.QGDict::look_ascii(k
615c0 2c 28 49 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 65 70 6c 61 63 65 ,(Item)d,1);.}.....void..replace
615e0 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 (.const.char.*k,.const.type.*d.)
61600 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 61 73 63 69 69 28 6b 2c 28 49 74 ......{.QGDict::look_ascii(k,(It
61620 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 63 6f 6e em)d,2);.}.....bool..remove(.con
61640 73 74 20 63 68 61 72 20 2a 6b 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 72 65 st.char.*k.).{.return.QGDict::re
61660 6d 6f 76 65 5f 61 73 63 69 69 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 move_ascii(k);.}.....type.*take(
61680 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 .const.char.*k.)..{.return.(type
616a0 20 2a 29 51 47 44 69 63 74 3a 3a 74 61 6b 65 5f 61 73 63 69 69 28 6b 29 3b 20 7d 0a 20 20 20 20 .*)QGDict::take_ascii(k);.}.....
616c0 74 79 70 65 20 2a 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 20 63 6f 6e 73 type.*find(.const.char.*k.).cons
616e0 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 t...{.return.(type.*)((QGDict*)t
61700 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 61 73 63 69 69 28 6b 2c 30 2c 30 29 3b his)->QGDict::look_ascii(k,0,0);
61720 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 74 20 63 .}.....type.*operator[](.const.c
61740 68 61 72 20 2a 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 har.*k.).const...{.return.(type.
61760 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f *)((QGDict*)this)->QGDict::look_
61780 61 73 63 69 69 28 6b 2c 30 2c 30 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 ascii(k,0,0);.}......void..clear
617a0 28 29 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 76 6f ()...{.QGDict::clear();.}.....vo
617c0 69 64 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 20 29 09 09 7b 20 51 47 44 69 63 74 3a 3a id..resize(.uint.n.)..{.QGDict::
617e0 72 65 73 69 7a 65 28 6e 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 74 61 74 69 73 74 69 63 resize(n);.}.....void..statistic
61800 73 28 29 20 63 6f 6e 73 74 09 09 7b 20 51 47 44 69 63 74 3a 3a 73 74 61 74 69 73 74 69 63 73 28 s().const..{.QGDict::statistics(
61820 29 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 );.}..#ifdef.Q_QDOC.protected:..
61840 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 72 65 61 64 28 20 51 44 ...virtual.QDataStream&.read(.QD
61860 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 ataStream.&,.QPtrCollection::Ite
61880 6d 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 m.&.);.....virtual.QDataStream&.
618a0 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 write(.QDataStream.&,.QPtrCollec
618c0 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 tion::Item.).const;.#endif..priv
618e0 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 ate:.....void..deleteItem(.Item.
61900 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 d.);.};..#if.!defined(Q_BROKEN_T
61920 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 EMPLATE_SPECIALIZATION).template
61940 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 73 63 69 69 44 69 63 74 3c 76 6f 69 64 3e 3a <>.inline.void.QAsciiDict<void>:
61960 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 :deleteItem(.QPtrCollection::Ite
61980 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 m.).{.}.#endif..template<class.t
619a0 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 ype>.inline.void.QAsciiDict<type
619c0 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 >::deleteItem(.QPtrCollection::I
619e0 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 tem.d.).{.....if.(.del_item.).de
61a00 6c 65 74 65 20 28 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 lete.(type.*)d;.}..template<clas
61a20 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 s.type>.class.QAsciiDictIterator
61a40 20 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 .:.public.QGDictIterator.{.publi
61a60 63 3a 0a 20 20 20 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e 73 74 20 c:.....QAsciiDictIterator(const.
61a80 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 3a 20 51 47 44 69 63 74 49 74 QAsciiDict<type>.&d)..:.QGDictIt
61aa0 65 72 61 74 6f 72 28 28 51 47 44 69 63 74 20 26 29 64 29 20 7b 7d 0a 20 20 20 7e 51 41 73 63 69 erator((QGDict.&)d).{}....~QAsci
61ac0 69 44 69 63 74 49 74 65 72 61 74 6f 72 28 29 20 20 20 20 20 20 7b 7d 0a 20 20 20 20 75 69 6e 74 iDictIterator()......{}.....uint
61ae0 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 ..count()...const.....{.return.d
61b00 69 63 74 2d 3e 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 ict->count();.}.....bool..isEmpt
61b20 79 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 y().const.....{.return.dict->cou
61b40 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 nt().==.0;.}.....type.*toFirst()
61b60 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 .......{.return.(type.*)QGDictIt
61b80 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f erator::toFirst();.}.....operato
61ba0 72 20 74 79 70 65 20 2a 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 r.type.*().const...{.return.(typ
61bc0 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 e.*)QGDictIterator::get();.}....
61be0 20 74 79 70 65 20 20 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 .type...*current().const...{.ret
61c00 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 urn.(type.*)QGDictIterator::get(
61c20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 75 72 72 65 6e 74 4b 65 79 28 );.}.....const.char.*currentKey(
61c40 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a ).const.{.return.QGDictIterator:
61c60 3a 67 65 74 4b 65 79 41 73 63 69 69 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 :getKeyAscii();.}.....type.*oper
61c80 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 ator()().......{.return.(type.*)
61ca0 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 20 7d 0a QGDictIterator::operator()();.}.
61cc0 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 ....type.*operator++().......{.r
61ce0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 eturn.(type.*)QGDictIterator::op
61d00 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 erator++();.}.....type.*operator
61d20 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 +=(uint.j)..{.return.(type.*)QGD
61d40 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 7d 3b 0a ictIterator::operator+=(j);}.};.
61d60 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 41 53 43 49 49 44 49 43 54 0a 23 69 .#define.Q_DEFINED_QASCIIDICT.#i
61d80 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 20 2f 2f 20 nclude."qwinexport.h".#endif.//.
61da0 51 41 53 43 49 49 44 49 43 54 5f 48 0a 00 00 00 16 00 71 00 64 00 6f 00 63 00 6b 00 61 00 72 00 QASCIIDICT_H......q.d.o.c.k.a.r.
61dc0 65 00 61 00 2e 00 68 00 00 16 ee 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.a...h..../*...................
61de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
61fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
620a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
620c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
620e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
621a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
621c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
621e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
622a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
622c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
622e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
62380 20 20 20 20 20 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 .............................*/.
623a0 0a 23 69 66 6e 64 65 66 20 51 44 4f 43 4b 41 52 45 41 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 4f .#ifndef.QDOCKAREA_H.#define.QDO
623c0 43 4b 41 52 45 41 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 CKAREA_H..#ifndef.QT_H.#include.
623e0 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 69 73 74 2e 68 "qwidget.h".#include."qptrlist.h
62400 22 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 69 6e 63 6c ".#include."qdockwindow.h".#incl
62420 75 64 65 20 22 71 6c 61 79 6f 75 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 ude."qlayout.h".#include."qvalue
62440 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 list.h".#include."qguardedptr.h"
62460 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 .#include."qtextstream.h".#endif
62480 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 .//.QT_H..#ifndef.QT_NO_MAINWIND
624a0 4f 57 0a 0a 63 6c 61 73 73 20 51 53 70 6c 69 74 74 65 72 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c OW..class.QSplitter;.class.QBoxL
624c0 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 3b 0a 63 6c ayout;.class.QDockAreaLayout;.cl
624e0 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 ass.QMouseEvent;.class.QDockWind
62500 6f 77 52 65 73 69 7a 65 48 61 6e 64 6c 65 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 50 owResizeHandle;.class.QDockAreaP
62520 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 44 6f 63 6b 41 72 65 rivate;..class.Q_EXPORT.QDockAre
62540 61 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 aLayout.:.public.QLayout.{.....Q
62560 5f 4f 42 4a 45 43 54 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 _OBJECT.....friend.class.QDockAr
62580 65 61 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 ea;..public:.....QDockAreaLayout
625a0 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 51 74 3a 3a 4f 72 69 65 6e 74 61 74 69 (.QWidget*.parent,.Qt::Orientati
625c0 6f 6e 20 6f 2c 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 2a 77 6c 2c on.o,.QPtrList<QDockWindow>.*wl,
625e0 20 69 6e 74 20 73 70 61 63 65 20 3d 20 2d 31 2c 20 69 6e 74 20 6d 61 72 67 69 6e 20 3d 20 2d 31 .int.space.=.-1,.int.margin.=.-1
62600 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 0a 09 3a 20 51 4c 61 79 ,.const.char.*name.=.0.)..:.QLay
62620 6f 75 74 28 20 70 61 72 65 6e 74 2c 20 73 70 61 63 65 2c 20 6d 61 72 67 69 6e 2c 20 6e 61 6d 65 out(.parent,.space,.margin,.name
62640 20 29 2c 20 6f 72 69 65 6e 74 28 20 6f 20 29 2c 20 64 6f 63 6b 57 69 6e 64 6f 77 73 28 20 77 6c .),.orient(.o.),.dockWindows(.wl
62660 20 29 2c 20 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 70 61 72 65 6e 74 20 29 20 7b 20 69 6e 69 .),.parentWidget(.parent.).{.ini
62680 74 28 29 3b 20 7d 0a 20 20 20 20 7e 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 28 29 20 7b 7d t();.}.....~QDockAreaLayout().{}
626a0 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 ......void.addItem(.QLayoutItem.
626c0 2a 20 29 20 7b 7d 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 *.).{}.....bool.hasHeightForWidt
626e0 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 h().const;.....int.heightForWidt
62700 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 46 6f 72 h(.int.).const;.....int.widthFor
62720 48 65 69 67 68 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 Height(.int.).const;.....QSize.s
62740 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d izeHint().const;.....QSize.minim
62760 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 umSize().const;.....QLayoutItera
62780 74 6f 72 20 69 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a tor.iterator();.....QSizePolicy:
627a0 3a 45 78 70 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 :ExpandData.expanding().const.{.
627c0 72 65 74 75 72 6e 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 4e 6f 44 69 72 65 63 74 69 6f 6e 3b return.QSizePolicy::NoDirection;
627e0 20 7d 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 51 74 .}.....void.invalidate();.....Qt
62800 3a 3a 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 ::Orientation.orientation().cons
62820 74 20 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 20 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c t.{.return.orient;.}.....QValueL
62840 69 73 74 3c 51 52 65 63 74 3e 20 6c 69 6e 65 4c 69 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 ist<QRect>.lineList().const.{.re
62860 74 75 72 6e 20 6c 69 6e 65 73 3b 20 7d 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b turn.lines;.}.....QPtrList<QDock
62880 57 69 6e 64 6f 77 3e 20 6c 69 6e 65 53 74 61 72 74 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 Window>.lineStarts().const.{.ret
628a0 75 72 6e 20 6c 73 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 urn.ls;.}..protected:.....void.s
628c0 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 70 72 69 etGeometry(.const.QRect&.);..pri
628e0 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 69 6e 74 20 6c vate:.....void.init();.....int.l
62900 61 79 6f 75 74 49 74 65 6d 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 62 6f 6f 6c 20 74 ayoutItems(.const.QRect&,.bool.t
62920 65 73 74 6f 6e 6c 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 74 3a 3a 4f 72 69 65 6e estonly.=.FALSE.);.....Qt::Orien
62940 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 74 79 3b 0a 20 tation.orient;.....bool.dirty;..
62960 20 20 20 69 6e 74 20 63 61 63 68 65 64 5f 77 69 64 74 68 2c 20 63 61 63 68 65 64 5f 68 65 69 67 ...int.cached_width,.cached_heig
62980 68 74 3b 0a 20 20 20 20 69 6e 74 20 63 61 63 68 65 64 5f 68 66 77 2c 20 63 61 63 68 65 64 5f 77 ht;.....int.cached_hfw,.cached_w
629a0 66 68 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 2a 64 fh;.....QPtrList<QDockWindow>.*d
629c0 6f 63 6b 57 69 6e 64 6f 77 73 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 57 ockWindows;.....QWidget.*parentW
629e0 69 64 67 65 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 52 65 63 74 3e 20 6c 69 6e idget;.....QValueList<QRect>.lin
62a00 65 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 6c 73 es;.....QPtrList<QDockWindow>.ls
62a20 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 20 2f 2f ;.#if.defined(Q_DISABLE_COPY).//
62a40 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f .Disabled.copy.constructor.and.o
62a60 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 28 20 63 6f perator=.....QDockAreaLayout(.co
62a80 6e 73 74 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 44 6f nst.QDockAreaLayout.&.);.....QDo
62aa0 63 6b 41 72 65 61 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 ckAreaLayout.&operator=(.const.Q
62ac0 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 DockAreaLayout.&.);.#endif.};..c
62ae0 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 6f 63 6b 41 72 65 61 20 3a 20 70 75 62 6c 69 63 lass.Q_EXPORT.QDockArea.:.public
62b00 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e .QWidget.{.....Q_OBJECT.....Q_EN
62b20 55 4d 53 28 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 UMS(.HandlePosition.).....Q_PROP
62b40 45 52 54 59 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 ERTY(.Orientation.orientation.RE
62b60 41 44 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 AD.orientation.).....Q_PROPERTY(
62b80 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 .int.count.READ.count.).....Q_PR
62ba0 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 6d 70 74 79 20 52 45 41 44 20 69 73 45 6d 70 74 79 20 OPERTY(.bool.empty.READ.isEmpty.
62bc0 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e ).....Q_PROPERTY(.HandlePosition
62be0 20 68 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 52 45 41 44 20 68 61 6e 64 6c 65 50 6f 73 69 74 .handlePosition.READ.handlePosit
62c00 69 6f 6e 20 29 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e ion.)......friend.class.QDockWin
62c20 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f dow;.....friend.class.QDockWindo
62c40 77 52 65 73 69 7a 65 48 61 6e 64 6c 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 wResizeHandle;.....friend.class.
62c60 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e QDockAreaLayout;..public:.....en
62c80 75 6d 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 7b 20 4e 6f 72 6d 61 6c 2c 20 52 65 76 65 um.HandlePosition.{.Normal,.Reve
62ca0 72 73 65 20 7d 3b 0a 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 28 20 4f 72 69 65 6e 74 61 74 69 rse.};......QDockArea(.Orientati
62cc0 6f 6e 20 6f 2c 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 20 3d 20 4e 6f 72 6d 61 6c 2c on.o,.HandlePosition.h.=.Normal,
62ce0 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 .QWidget*.parent=0,.const.char*.
62d00 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 44 6f 63 6b 41 72 65 61 28 29 3b 0a 0a 20 20 20 name=0.);.....~QDockArea();.....
62d20 20 76 6f 69 64 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f .void.moveDockWindow(.QDockWindo
62d40 77 20 2a 77 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 2c 20 63 w.*w,.const.QPoint.&globalPos,.c
62d60 6f 6e 73 74 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 62 6f 6f 6c 20 73 77 61 70 20 29 3b 0a 20 onst.QRect.&rect,.bool.swap.);..
62d80 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 ...void.removeDockWindow(.QDockW
62da0 69 6e 64 6f 77 20 2a 77 2c 20 62 6f 6f 6c 20 6d 61 6b 65 46 6c 6f 61 74 69 6e 67 2c 20 62 6f 6f indow.*w,.bool.makeFloating,.boo
62dc0 6c 20 73 77 61 70 2c 20 62 6f 6f 6c 20 66 69 78 4e 65 77 4c 69 6e 65 73 20 3d 20 54 52 55 45 20 l.swap,.bool.fixNewLines.=.TRUE.
62de0 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 );.....void.moveDockWindow(.QDoc
62e00 6b 57 69 6e 64 6f 77 20 2a 77 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 kWindow.*w,.int.index.=.-1.);...
62e20 20 20 62 6f 6f 6c 20 68 61 73 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f ..bool.hasDockWindow(.QDockWindo
62e40 77 20 2a 77 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 76 6f 69 w.*w,.int.*index.=.0.);......voi
62e60 64 20 69 6e 76 61 6c 69 64 4e 65 78 74 4f 66 66 73 65 74 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 d.invalidNextOffset(.QDockWindow
62e80 20 2a 64 77 20 29 3b 0a 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 .*dw.);......Orientation.orienta
62ea0 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 20 7d 0a tion().const.{.return.orient;.}.
62ec0 20 20 20 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 61 6e 64 6c 65 50 6f 73 69 74 69 6f ....HandlePosition.handlePositio
62ee0 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 50 6f 73 3b 20 7d 0a 0a 20 20 20 20 n().const.{.return.hPos;.}......
62f00 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 2c 20 51 45 76 bool.eventFilter(.QObject.*,.QEv
62f20 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 ent.*.);.....bool.isEmpty().cons
62f40 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 20 20 20 20 51 50 t;.....int.count().const;.....QP
62f60 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 64 6f 63 6b 57 69 6e 64 6f 77 4c 69 trList<QDockWindow>.dockWindowLi
62f80 73 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 57 69 6e 64 st().const;......bool.isDockWind
62fa0 6f 77 41 63 63 65 70 74 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 20 owAccepted(.QDockWindow.*dw.);..
62fc0 20 20 20 76 6f 69 64 20 73 65 74 41 63 63 65 70 74 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f ...void.setAcceptDockWindow(.QDo
62fe0 63 6b 57 69 6e 64 6f 77 20 2a 64 77 2c 20 62 6f 6f 6c 20 61 63 63 65 70 74 20 29 3b 0a 0a 70 75 ckWindow.*dw,.bool.accept.);..pu
63000 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 55 70 28 20 62 6f 6f blic.slots:.....void.lineUp(.boo
63020 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 l.keepNewLines.);..private:.....
63040 73 74 72 75 63 74 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 0a 20 20 20 20 7b 0a 09 69 6e 74 struct.DockWindowData.....{..int
63060 20 69 6e 64 65 78 3b 0a 09 69 6e 74 20 6f 66 66 73 65 74 3b 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a .index;..int.offset;..int.line;.
63080 09 51 53 69 7a 65 20 66 69 78 65 64 45 78 74 65 6e 74 3b 0a 09 51 47 75 61 72 64 65 64 50 74 72 .QSize.fixedExtent;..QGuardedPtr
630a0 3c 51 44 6f 63 6b 41 72 65 61 3e 20 61 72 65 61 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e <QDockArea>.area;.....};......in
630c0 74 20 66 69 6e 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 t.findDockWindow(.QDockWindow.*w
630e0 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 4f 66 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b .);.....int.lineOf(.int.index.);
63100 0a 20 20 20 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 44 .....DockWindowData.*dockWindowD
63120 61 74 61 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 ata(.QDockWindow.*w.);.....void.
63140 64 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 6f 63 6b 57 69 6e dockWindow(.QDockWindow.*dockWin
63160 64 6f 77 2c 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 20 2a 64 61 74 61 20 29 3b 0a 20 20 20 dow,.DockWindowData.*data.);....
63180 20 76 6f 69 64 20 75 70 64 61 74 65 4c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 .void.updateLayout();.....void.i
631a0 6e 76 61 6c 69 64 61 74 65 46 69 78 65 64 53 69 7a 65 73 28 29 3b 0a 20 20 20 20 69 6e 74 20 6d nvalidateFixedSizes();.....int.m
631c0 61 78 53 70 61 63 65 28 20 69 6e 74 20 68 69 6e 74 2c 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a axSpace(.int.hint,.QDockWindow.*
631e0 64 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 45 78 74 65 6e 74 28 20 69 dw.);.....void.setFixedExtent(.i
63200 6e 74 20 64 2c 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 20 20 20 20 62 6f 6f nt.d,.QDockWindow.*dw.);.....boo
63220 6c 20 69 73 4c 61 73 74 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 l.isLastDockWindow(.QDockWindow.
63240 2a 64 77 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e *dw.);..private:.....Orientation
63260 20 6f 72 69 65 6e 74 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f .orient;.....QPtrList<QDockWindo
63280 77 3e 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 73 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 w>.*dockWindows;.....QDockAreaLa
632a0 79 6f 75 74 20 2a 6c 61 79 6f 75 74 3b 0a 20 20 20 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e yout.*layout;.....HandlePosition
632c0 20 68 50 6f 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e .hPos;.....QPtrList<QDockWindow>
632e0 20 66 6f 72 62 69 64 64 65 6e 57 69 64 67 65 74 73 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 .forbiddenWidgets;.....QDockArea
63300 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 Private.*d;..private:.//.Disable
63320 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=
63340 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)....
63360 20 51 44 6f 63 6b 41 72 65 61 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b .QDockArea(.const.QDockArea.&.);
63380 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 .....QDockArea&.operator=(.const
633a0 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 69 66 6e .QDockArea.&.);.#endif..};..#ifn
633c0 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 54 def.QT_NO_TEXTSTREAM.Q_EXPORT.QT
633e0 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 extStream.&operator<<(.QTextStre
63400 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 51 5f 45 58 50 am.&,.const.QDockArea.&.);.Q_EXP
63420 4f 52 54 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 51 54 65 ORT.QTextStream.&operator>>(.QTe
63440 78 74 53 74 72 65 61 6d 20 26 2c 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 23 65 6e 64 69 xtStream.&,.QDockArea.&.);.#endi
63460 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 44 4f 43 4b 41 52 45 41 0a 23 f..#define.Q_DEFINED_QDOCKAREA.#
63480 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 0a 0a 23 include."qwinexport.h".#endif..#
634a0 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 00 00 00 1e 00 71 00 endif.//QT_NO_MAINWINDOW......q.
634c0 63 00 6f 00 6e 00 66 00 69 00 67 00 2d 00 73 00 6d 00 61 00 6c 00 6c 00 2e 00 68 00 00 07 e4 23 c.o.n.f.i.g.-.s.m.a.l.l...h....#
634e0 64 65 66 69 6e 65 20 4e 4f 5f 43 48 45 43 4b 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e define.NO_CHECK.#ifndef.QT_H.#en
63500 64 69 66 20 2f 2a 20 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 dif./*......*/..#define.QT_NO_AC
63520 54 49 4f 4e 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 20 2f 2a 20 TION.#ifndef.QT_NO_TEXTCODEC./*.
63540 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a .....*/.#define.QT_NO_TEXTCODEC.
63560 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 4e 49 43 4f 44 45 54 41 42 4c #endif.#define.QT_NO_UNICODETABL
63580 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 0a 23 64 65 ES.#define.QT_NO_IMAGEIO_BMP.#de
635a0 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 23 64 65 66 69 6e 65 20 51 fine.QT_NO_IMAGEIO_PPM.#define.Q
635c0 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 42 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 T_NO_IMAGEIO_XBM.#define.QT_NO_I
635e0 4d 41 47 45 49 4f 5f 58 50 4d 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 MAGEIO_XPM./*...................
63600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63620 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 23 64 ....*/.#define.QT_NO_ASYNC_IO.#d
63640 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 2f 2a 20 20 20 efine.QT_NO_ASYNC_IMAGE_IO./*...
63660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63680 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 64 65 66 69 6e 65 ......................*/.#define
636a0 20 51 54 5f 4e 4f 5f 42 44 46 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 .QT_NO_BDF.//#define.QT_NO_FONTD
636c0 41 54 41 42 41 53 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f ATABASE.#define.QT_NO_TRANSLATIO
636e0 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 23 64 65 66 69 6e 65 20 51 54 5f N.#define.QT_NO_MIME.#define.QT_
63700 4e 4f 5f 53 4f 55 4e 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 NO_SOUND.#define.QT_NO_PROPERTIE
63720 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 S.#define.QT_NO_SYNTAXHIGHLIGHTE
63740 52 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 23 R..#define.QT_NO_QWS_GFX_SPEED.#
63760 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 20 2f 2a 20 20 20 20 20 20 20 20 20 define.QT_NO_NETWORK./*.........
63780 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 4e 41 4d .......*/.#define.QT_NO_COLORNAM
637a0 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 ES.#define.QT_NO_TRANSFORMATIONS
637c0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 69 6e 65 20 51 .#define.QT_NO_PRINTER.#define.Q
637e0 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 T_NO_PICTURE..#define.QT_NO_IMAG
63800 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E_TRUECOLOR./*..................
63820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 ....................*/.#define.Q
63860 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 T_NO_IMAGE_TEXT.#define.QT_NO_DI
63880 52 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 23 64 65 66 R..#define.QT_NO_TEXTSTREAM.#def
638a0 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f ine.QT_NO_DATASTREAM.#define.QT_
638c0 4e 4f 5f 51 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f NO_QWS_SAVEFONTS.//#define.QT_NO
638e0 5f 53 54 52 49 4e 47 4c 49 53 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f _STRINGLIST.#define.QT_NO_SESSIO
63900 4e 4d 41 4e 41 47 45 52 0a 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a NMANAGER...#define.QT_NO_DIALOG.
63920 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 0a 0a 2f 2a 20 20 20 20 .#define.QT_NO_SEMIMODAL../*....
63940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63960 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 64 65 66 69 6e 65 20 ....................*/..#define.
63980 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a QT_NO_EFFECTS.#define.QT_NO_COP.
639a0 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 23 .#define.QT_NO_QWS_PROPERTIES..#
639c0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 0a 23 64 65 66 69 6e define.QT_NO_RANGECONTROL.#defin
639e0 65 20 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 e.QT_NO_SPLITTER.#define.QT_NO_S
63a00 54 41 54 55 53 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 23 64 TATUSBAR.#define.QT_NO_TABBAR.#d
63a20 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e efine.QT_NO_TOOLBAR.#define.QT_N
63a40 4f 5f 54 4f 4f 4c 54 49 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f O_TOOLTIP.#define.QT_NO_VALIDATO
63a60 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 41 54 53 54 48 49 53 0a 23 64 65 66 69 6e R.#define.QT_NO_WHATSTHIS.#defin
63a80 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e e.QT_NO_WIDGETSTACK.#define.QT_N
63aa0 4f 5f 41 43 43 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 5a 45 47 52 49 50 0a 23 O_ACCEL.#define.QT_NO_SIZEGRIP.#
63ac0 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e define.QT_NO_HEADER.#define.QT_N
63ae0 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d O_WORKSPACE.#define.QT_NO_LCDNUM
63b00 42 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 0a 23 64 BER.#define.QT_NO_STYLE_MOTIF.#d
63b20 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 0a 23 64 65 66 69 efine.QT_NO_STYLE_PLATINUM.#defi
63b40 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 0a 0a 0a 23 64 65 66 69 6e 65 20 51 ne.QT_NO_PROGRESSBAR...#define.Q
63b60 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 T_NO_QWS_HYDRO_WM_STYLE.#define.
63b80 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 QT_NO_QWS_BEOS_WM_STYLE.#define.
63ba0 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 QT_NO_QWS_KDE2_WM_STYLE.#define.
63bc0 51 54 5f 4e 4f 5f 51 57 53 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 QT_NO_QWS_KDE_WM_STYLE.#define.Q
63be0 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 2f 2a 20 20 T_NO_QWS_WINDOWS_WM_STYLE.../*..
63c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63c20 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 20 20 ....*/./*.......................
63c40 20 2a 2f 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a .*/.../*...................*/./*
63c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63cc0 2a 2f 0a 00 00 00 16 00 71 00 63 00 6f 00 6d 00 62 00 6f 00 62 00 6f 00 78 00 2e 00 68 00 00 18 */......q.c.o.m.b.o.b.o.x...h...
63ce0 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 20 20 20 20 20 z/*.............................
63d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4d 42 4f 42 4f 58 5f 48 0a 23 64 65 66 69 6e ..*/..#ifndef.QCOMBOBOX_H.#defin
642e0 65 20 51 43 4f 4d 42 4f 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 e.QCOMBOBOX_H..#ifndef.QT_H.#inc
64300 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a lude."qwidget.h".#endif.//.QT_H.
64320 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 0a 0a 0a 63 6c 61 73 73 20 .#ifndef.QT_NO_COMBOBOX...class.
64340 51 53 74 72 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 QStrList;.class.QStringList;.cla
64360 73 73 20 51 4c 69 6e 65 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 56 61 6c 69 64 61 74 6f 72 3b 0a ss.QLineEdit;.class.QValidator;.
64380 63 6c 61 73 73 20 51 4c 69 73 74 42 6f 78 3b 0a 63 6c 61 73 73 20 51 43 6f 6d 62 6f 42 6f 78 44 class.QListBox;.class.QComboBoxD
643a0 61 74 61 3b 0a 63 6c 61 73 73 20 51 57 68 65 65 6c 45 76 65 6e 74 3b 0a 0a 63 6c 61 73 73 20 51 ata;.class.QWheelEvent;..class.Q
643c0 5f 45 58 50 4f 52 54 20 51 43 6f 6d 62 6f 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 _EXPORT.QComboBox.:.public.QWidg
643e0 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 50 et.{.....Q_OBJECT.....Q_ENUMS(.P
64400 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 64 69 olicy.).....Q_PROPERTY(.bool.edi
64420 74 61 62 6c 65 20 52 45 41 44 20 65 64 69 74 61 62 6c 65 20 57 52 49 54 45 20 73 65 74 45 64 69 table.READ.editable.WRITE.setEdi
64440 74 61 62 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 63 6f 75 6e table.).....Q_PROPERTY(.int.coun
64460 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 t.READ.count.).....Q_PROPERTY(.Q
64480 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 20 52 45 41 44 20 63 75 72 72 65 6e 74 54 String.currentText.READ.currentT
644a0 65 78 74 20 57 52 49 54 45 20 73 65 74 43 75 72 72 65 6e 74 54 65 78 74 20 44 45 53 49 47 4e 41 ext.WRITE.setCurrentText.DESIGNA
644c0 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 69 6e 74 20 BLE.false.).....Q_PROPERTY(.int.
644e0 63 75 72 72 65 6e 74 49 74 65 6d 20 52 45 41 44 20 63 75 72 72 65 6e 74 49 74 65 6d 20 57 52 49 currentItem.READ.currentItem.WRI
64500 54 45 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 TE.setCurrentItem.).....Q_PROPER
64520 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 65 73 69 7a 65 20 52 45 41 44 20 61 75 74 6f 52 65 73 TY(.bool.autoResize.READ.autoRes
64540 69 7a 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 65 73 69 7a 65 20 44 45 53 49 47 4e 41 42 ize.WRITE.setAutoResize.DESIGNAB
64560 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 69 6e 74 20 73 LE.false.).....Q_PROPERTY(.int.s
64580 69 7a 65 4c 69 6d 69 74 20 52 45 41 44 20 73 69 7a 65 4c 69 6d 69 74 20 57 52 49 54 45 20 73 65 izeLimit.READ.sizeLimit.WRITE.se
645a0 74 53 69 7a 65 4c 69 6d 69 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 tSizeLimit.).....Q_PROPERTY(.int
645c0 20 6d 61 78 43 6f 75 6e 74 20 52 45 41 44 20 6d 61 78 43 6f 75 6e 74 20 57 52 49 54 45 20 73 65 .maxCount.READ.maxCount.WRITE.se
645e0 74 4d 61 78 43 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 50 6f 6c 69 tMaxCount.).....Q_PROPERTY(.Poli
64600 63 79 20 69 6e 73 65 72 74 69 6f 6e 50 6f 6c 69 63 79 20 52 45 41 44 20 69 6e 73 65 72 74 69 6f cy.insertionPolicy.READ.insertio
64620 6e 50 6f 6c 69 63 79 20 57 52 49 54 45 20 73 65 74 49 6e 73 65 72 74 69 6f 6e 50 6f 6c 69 63 79 nPolicy.WRITE.setInsertionPolicy
64640 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 43 6f 6d 70 .).....Q_PROPERTY(.bool.autoComp
64660 6c 65 74 69 6f 6e 20 52 45 41 44 20 61 75 74 6f 43 6f 6d 70 6c 65 74 69 6f 6e 20 57 52 49 54 45 letion.READ.autoCompletion.WRITE
64680 20 73 65 74 41 75 74 6f 43 6f 6d 70 6c 65 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 .setAutoCompletion.).....Q_PROPE
646a0 52 54 59 28 20 62 6f 6f 6c 20 64 75 70 6c 69 63 61 74 65 73 45 6e 61 62 6c 65 64 20 52 45 41 44 RTY(.bool.duplicatesEnabled.READ
646c0 20 64 75 70 6c 69 63 61 74 65 73 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 44 75 70 6c .duplicatesEnabled.WRITE.setDupl
646e0 69 63 61 74 65 73 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 icatesEnabled.).....Q_OVERRIDE(.
64700 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 4e 41 42 4c 45 20 74 72 75 65 20 53 43 bool.autoMask.DESIGNABLE.true.SC
64720 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f RIPTABLE.true.)..public:.....QCo
64740 6d 62 6f 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 mboBox(.QWidget*.parent=0,.const
64760 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 28 20 .char*.name=0.);.....QComboBox(.
64780 62 6f 6f 6c 20 72 77 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 bool.rw,.QWidget*.parent=0,.cons
647a0 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 43 6f 6d 62 6f 42 6f 78 t.char*.name=0.);.....~QComboBox
647c0 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ();......int..count().const;....
647e0 20 20 76 6f 69 64 09 69 6e 73 65 72 74 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 ..void.insertStringList(.const.Q
64800 53 74 72 69 6e 67 4c 69 73 74 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 StringList.&,.int.index=-1.);...
64820 20 20 76 6f 69 64 09 69 6e 73 65 72 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 ..void.insertStrList(.const.QStr
64840 4c 69 73 74 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 List.&,.int.index=-1.);.....void
64860 09 69 6e 73 65 72 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 2a .insertStrList(.const.QStrList.*
64880 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 73 65 72 ,.int.index=-1.);.....void.inser
648a0 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 2c 20 69 6e 74 20 6e 75 6d tStrList(.const.char.**,.int.num
648c0 53 74 72 69 6e 67 73 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 29 3b 0a 0a 20 20 20 20 Strings=-1,.int.index=-1);......
648e0 76 6f 69 64 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 void.insertItem(.const.QString.&
64900 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 text,.int.index=-1.);.....void.i
64920 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 nsertItem(.const.QPixmap.&pixmap
64940 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 73 65 72 ,.int.index=-1.);.....void.inser
64960 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 63 6f tItem(.const.QPixmap.&pixmap,.co
64980 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 nst.QString.&text,.int.index=-1.
649a0 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 65 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 );......void.removeItem(.int.ind
649c0 65 78 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f ex.);......int..currentItem().co
649e0 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 nst;.....virtual.void.setCurrent
64a00 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 Item(.int.index.);......QString.
64a20 09 63 75 72 72 65 6e 74 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 .currentText().const;.....virtua
64a40 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 l.void.setCurrentText(.const.QSt
64a60 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 74 65 78 74 28 20 69 6e 74 ring&.);......QString..text(.int
64a80 20 69 6e 64 65 78 20 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 .index.).const;.....const.QPixma
64aa0 70 20 2a 70 69 78 6d 61 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 p.*pixmap(.int.index.).const;...
64ac0 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ...void.changeItem(.const.QStrin
64ae0 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 g.&text,.int.index.);.....void.c
64b00 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 hangeItem(.const.QPixmap.&pixmap
64b20 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 ,.int.index.);.....void.changeIt
64b40 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 em(.const.QPixmap.&pixmap,.const
64b60 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 .QString.&text,.int.index.);....
64b80 20 20 62 6f 6f 6c 09 61 75 74 6f 52 65 73 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 ..bool.autoResize().const;.....v
64ba0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 52 65 73 69 7a 65 28 20 62 6f 6f 6c 20 irtual.void.setAutoResize(.bool.
64bc0 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a );.....QSize.sizeHint().const;..
64be0 20 20 20 20 76 6f 69 64 09 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 ....void.setPalette(.const.QPale
64c00 74 74 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 tte.&.);.....void.setFont(.const
64c20 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 6e 61 62 6c 65 64 28 .QFont.&.);.....void.setEnabled(
64c40 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 53 69 .bool.);......virtual.void.setSi
64c60 7a 65 4c 69 6d 69 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 73 69 7a 65 4c 69 6d zeLimit(.int.);.....int..sizeLim
64c80 69 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 it().const;......virtual.void.se
64ca0 74 4d 61 78 43 6f 75 6e 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 78 43 6f tMaxCount(.int.);.....int..maxCo
64cc0 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 6f 6c 69 63 79 20 7b 20 unt().const;......enum.Policy.{.
64ce0 4e 6f 49 6e 73 65 72 74 69 6f 6e 2c 20 41 74 54 6f 70 2c 20 41 74 43 75 72 72 65 6e 74 2c 20 41 NoInsertion,.AtTop,.AtCurrent,.A
64d00 74 42 6f 74 74 6f 6d 2c 0a 09 09 20 20 41 66 74 65 72 43 75 72 72 65 6e 74 2c 20 42 65 66 6f 72 tBottom,.....AfterCurrent,.Befor
64d20 65 43 75 72 72 65 6e 74 20 7d 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 eCurrent.};......virtual.void.se
64d40 74 49 6e 73 65 72 74 69 6f 6e 50 6f 6c 69 63 79 28 20 50 6f 6c 69 63 79 20 70 6f 6c 69 63 79 20 tInsertionPolicy(.Policy.policy.
64d60 29 3b 0a 20 20 20 20 50 6f 6c 69 63 79 09 69 6e 73 65 72 74 69 6f 6e 50 6f 6c 69 63 79 28 29 20 );.....Policy.insertionPolicy().
64d80 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 56 61 6c 69 const;......virtual.void.setVali
64da0 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 2a 20 29 3b 0a 20 20 20 dator(.const.QValidator.*.);....
64dc0 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 2a 20 76 61 6c 69 64 61 74 6f 72 28 29 20 .const.QValidator.*.validator().
64de0 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 4c 69 73 74 const;......virtual.void.setList
64e00 42 6f 78 28 20 51 4c 69 73 74 42 6f 78 20 2a 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 20 Box(.QListBox.*.);.....QListBox.
64e20 2a 09 6c 69 73 74 42 6f 78 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 *.listBox().const;......virtual.
64e40 76 6f 69 64 20 73 65 74 4c 69 6e 65 45 64 69 74 28 20 51 4c 69 6e 65 45 64 69 74 20 2a 65 64 69 void.setLineEdit(.QLineEdit.*edi
64e60 74 20 29 3b 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 2a 09 6c 69 6e 65 45 64 69 74 28 29 20 63 t.);.....QLineEdit*.lineEdit().c
64e80 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 41 75 74 6f 43 onst;......virtual.void.setAutoC
64ea0 6f 6d 70 6c 65 74 69 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 6f ompletion(.bool.);.....bool.auto
64ec0 43 6f 6d 70 6c 65 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 65 76 Completion().const;......bool.ev
64ee0 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 2c 20 51 45 76 65 entFilter(.QObject.*object,.QEve
64f00 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 75 70 6c 69 63 nt.*event.);......void.setDuplic
64f20 61 74 65 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 20 20 20 20 atesEnabled(.bool.enable.);.....
64f40 62 6f 6f 6c 09 64 75 70 6c 69 63 61 74 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a bool.duplicatesEnabled().const;.
64f60 0a 20 20 20 20 62 6f 6f 6c 09 65 64 69 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 .....bool.editable().const;.....
64f80 76 6f 69 64 09 73 65 74 45 64 69 74 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 void.setEditable(.bool.);......v
64fa0 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 70 75 70 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 68 irtual.void.popup();......void.h
64fc0 69 64 65 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 63 ide();..public.slots:.....void.c
64fe0 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 56 61 6c 69 64 61 74 6f 72 28 lear();.....void.clearValidator(
65000 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 45 64 69 74 28 29 3b 0a 20 20 20 20 76 69 72 );.....void.clearEdit();.....vir
65020 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 64 69 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 tual.void.setEditText(.const.QSt
65040 72 69 6e 67 20 26 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 ring.&);..signals:.....void.acti
65060 76 61 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 67 vated(.int.index.);.....void.hig
65080 68 6c 69 67 68 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 hlighted(.int.index.);.....void.
650a0 61 63 74 69 76 61 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 activated(.const.QString.&);....
650c0 20 76 6f 69 64 09 68 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .void.highlighted(.const.QString
650e0 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 65 78 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 .&);.....void.textChanged(.const
65100 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 .QString.&);..private.slots:....
65120 20 76 6f 69 64 09 69 6e 74 65 72 6e 61 6c 41 63 74 69 76 61 74 65 28 20 69 6e 74 20 29 3b 0a 20 .void.internalActivate(.int.);..
65140 20 20 20 76 6f 69 64 09 69 6e 74 65 72 6e 61 6c 48 69 67 68 6c 69 67 68 74 28 20 69 6e 74 20 29 ...void.internalHighlight(.int.)
65160 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 74 65 72 6e 61 6c 43 6c 69 63 6b 54 69 6d 65 6f 75 74 28 ;.....void.internalClickTimeout(
65180 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 0a 70 72 );.....void.returnPressed();..pr
651a0 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 otected:.....void.paintEvent(.QP
651c0 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 45 76 aintEvent.*.);.....void.resizeEv
651e0 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 09 ent(.QResizeEvent.*.);.....void.
65200 6d 6f 75 73 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 mousePressEvent(.QMouseEvent.*.)
65220 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 ;.....void.mouseMoveEvent(.QMous
65240 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 52 65 6c 65 61 73 eEvent.*.);.....void.mouseReleas
65260 65 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 20 20 76 6f 69 eEvent(.QMouseEvent.*.);.....voi
65280 64 09 6d 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 75 73 65 45 d.mouseDoubleClickEvent(.QMouseE
652a0 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 vent.*.);.....void.keyPressEvent
652c0 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 09 66 6f 63 75 73 (.QKeyEvent.*e.);.....void.focus
652e0 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 InEvent(.QFocusEvent.*e.);.....v
65300 6f 69 64 09 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 oid.focusOutEvent(.QFocusEvent.*
65320 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 e.);.#ifndef.QT_NO_WHEELEVENT...
65340 20 20 76 6f 69 64 09 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a ..void.wheelEvent(.QWheelEvent.*
65360 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 73 74 79 6c 65 43 68 61 6e 67 65 e.);.#endif.....void.styleChange
65380 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 4d 61 73 (.QStyle&.);......void.updateMas
653a0 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 55 70 4c 69 73 k();..private:.....void.setUpLis
653c0 74 42 6f 78 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 55 70 4c 69 6e 65 45 64 69 74 28 29 tBox();.....void.setUpLineEdit()
653e0 3b 0a 20 20 20 20 76 6f 69 64 09 70 6f 70 44 6f 77 6e 4c 69 73 74 42 6f 78 28 29 3b 0a 20 20 20 ;.....void.popDownListBox();....
65400 20 76 6f 69 64 09 72 65 49 6e 64 65 78 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 75 72 72 65 6e .void.reIndex();.....void.curren
65420 74 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6d 70 6c 65 74 69 6f 6e 49 tChanged();.....int..completionI
65440 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 29 20 63 6f 6e ndex(.const.QString.&,.int.).con
65460 73 74 3b 0a 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 44 61 74 61 09 2a 64 3b 0a 0a 70 72 69 76 st;......QComboBoxData.*d;..priv
65480 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
654a0 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
654c0 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 28 20 63 6f 6e 73 74 SABLE_COPY).....QComboBox(.const
654e0 20 51 43 6f 6d 62 6f 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 26 6f .QComboBox.&.);.....QComboBox.&o
65500 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6d 62 6f 42 6f 78 20 26 20 29 3b 0a 23 perator=(.const.QComboBox.&.);.#
65520 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 42 4f endif.};...#endif.//.QT_NO_COMBO
65540 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4d 42 4f 42 4f 58 5f 48 0a 00 00 00 1e 00 BOX..#endif.//.QCOMBOBOX_H......
65560 71 00 66 00 6f 00 6e 00 74 00 64 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 19 q.f.o.n.t.d.a.t.a.b.a.s.e...h...
65580 ee 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 ./*.............................
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 20 20 20 20 20 20 ................................
65a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65b60 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 46 4f 4e 54 ...............*/..#ifndef.QFONT
65b80 44 41 54 41 42 41 53 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 44 41 54 41 42 41 53 45 DATABASE_H.#define.QFONTDATABASE
65ba0 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 _H..#ifndef.QT_H.#include."qwind
65bc0 6f 77 64 65 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 owdefs.h".#include."qstring.h".#
65be0 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
65c00 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e ."qfont.h".#include."qvaluelist.
65c20 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e h".#endif.//.QT_H...#ifndef.QT_N
65c40 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 53 74 79 6c 65 O_FONTDATABASE..class.QFontStyle
65c60 50 72 69 76 61 74 65 3b 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 73 74 72 75 Private;./*..............*/.stru
65c80 63 74 20 51 74 46 6f 6e 74 53 74 79 6c 65 3b 0a 73 74 72 75 63 74 20 51 74 46 6f 6e 74 46 61 6d ct.QtFontStyle;.struct.QtFontFam
65ca0 69 6c 79 3b 0a 73 74 72 75 63 74 20 51 74 46 6f 6e 74 46 6f 75 6e 64 72 79 3b 0a 73 74 72 75 63 ily;.struct.QtFontFoundry;.struc
65cc0 74 20 51 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 3b 0a 23 t.QFontDef;.class.QFontEngine;.#
65ce0 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 63 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 3b 0a ifdef.Q_WS_QWS.class.QDiskFont;.
65d00 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 50 72 69 76 61 #endif..class.QFontDatabasePriva
65d20 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 44 61 74 61 62 61 73 te;..class.Q_EXPORT.QFontDatabas
65d40 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 56 61 6c 75 65 4c 69 73 e.{.public:.....static.QValueLis
65d60 74 3c 69 6e 74 3e 20 73 74 61 6e 64 61 72 64 53 69 7a 65 73 28 29 3b 0a 0a 20 20 20 20 51 46 6f t<int>.standardSizes();......QFo
65d80 6e 74 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 ntDatabase();......QStringList.f
65da0 61 6d 69 6c 69 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 amilies().const;.....QStringList
65dc0 20 66 61 6d 69 6c 69 65 73 28 20 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 20 29 20 63 6f 6e 73 74 .families(.QFont::Script.).const
65de0 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 74 79 6c 65 73 28 20 63 6f 6e 73 74 20 ;.....QStringList.styles(.const.
65e00 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 QString.&.).const;.....QValueLis
65e20 74 3c 69 6e 74 3e 20 70 6f 69 6e 74 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 t<int>.pointSizes(.const.QString
65e40 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e .&,.const.QString.&.=.QString::n
65e60 75 6c 6c 29 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 73 6d 6f 6f 74 68 ull);.....QValueList<int>.smooth
65e80 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 Sizes(.const.QString.&,.const.QS
65ea0 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 79 6c 65 53 74 72 69 6e tring.&);.....QString.styleStrin
65ec0 67 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f g(.const.QFont.&);......QFont.fo
65ee0 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 nt(.const.QString.&,.const.QStri
65f00 6e 67 20 26 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 42 69 74 6d 61 70 53 63 ng.&,.int);......bool.isBitmapSc
65f20 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 alable(.const.QString.&,.const.Q
65f40 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f 6e 73 74 3b String.&.=.QString::null).const;
65f60 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 6d 6f 6f 74 68 6c 79 53 63 61 6c 61 62 6c 65 28 20 63 6f .....bool.isSmoothlyScalable(.co
65f80 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 3d nst.QString.&,.const.QString.&.=
65fa0 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 .QString::null).const;.....bool.
65fc0 69 73 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e isScalable(.const.QString.&,.con
65fe0 73 74 20 51 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f st.QString.&.=.QString::null).co
66000 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 69 78 65 64 50 69 74 63 68 28 20 63 6f 6e 73 nst;.....bool.isFixedPitch(.cons
66020 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 3d 20 51 t.QString.&,.const.QString.&.=.Q
66040 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 String::null).const;......bool.i
66060 74 61 6c 69 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 talic(.const.QString.&,.const.QS
66080 74 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 6c 64 28 20 63 tring.&).const;.....bool.bold(.c
660a0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 onst.QString.&,.const.QString.&)
660c0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 65 69 67 68 74 28 20 63 6f 6e 73 74 20 51 53 .const;.....int.weight(.const.QS
660e0 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b tring.&,.const.QString.&).const;
66100 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 4e 61 6d 65 28 ......static.QString.scriptName(
66120 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 QFont::Script);.....static.QStri
66140 6e 67 20 73 63 72 69 70 74 53 61 6d 70 6c 65 28 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 29 3b 0a ng.scriptSample(QFont::Script);.
66160 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 .#ifdef.Q_WS_QWS.....static.void
66180 20 71 77 73 41 64 64 44 69 73 6b 46 6f 6e 74 28 20 51 44 69 73 6b 46 6f 6e 74 20 2a 71 64 66 20 .qwsAddDiskFont(.QDiskFont.*qdf.
661a0 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 20 73 6f 75 72 63 65 20 63 6f 6d );.#endif......//.For.source.com
661c0 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 3c 20 33 2e 30 0a 23 69 66 6e 64 65 66 20 51 54 patibility.with.<.3.0.#ifndef.QT
661e0 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 61 6d 69 _NO_COMPAT......QStringList.fami
66200 6c 69 65 73 28 62 6f 6f 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 lies(bool).const;.....QStringLis
66220 74 20 73 74 79 6c 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 t.styles(.const.QString.&,.const
66240 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 .QString.&.).const;.....QValueLi
66260 73 74 3c 69 6e 74 3e 20 70 6f 69 6e 74 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e st<int>.pointSizes(.const.QStrin
66280 67 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 51 53 74 72 g.&,.const.QString.&,.const.QStr
662a0 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 73 6d 6f ing.&.);.....QValueList<int>.smo
662c0 6f 74 68 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 othSizes(.const.QString.&,.const
662e0 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 3b 0a 0a .QString.&,.const.QString.&.);..
66300 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c ....QFont.font(.const.QString.&,
66320 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 .const.QString.&,.int,.const.QSt
66340 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 42 69 74 6d 61 70 53 63 61 6c 61 ring.&);......bool.isBitmapScala
66360 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 ble(.const.QString.&,.const.QStr
66380 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a ing.&,.const.QString.&.).const;.
663a0 20 20 20 20 62 6f 6f 6c 20 69 73 53 6d 6f 6f 74 68 6c 79 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e ....bool.isSmoothlyScalable(.con
663c0 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 2c 20 63 st.QString.&,.const.QString.&,.c
663e0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c onst.QString.&.).const;.....bool
66400 20 69 73 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f .isScalable(.const.QString.&,.co
66420 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.&.)
66440 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 69 78 65 64 50 69 74 63 68 28 20 63 .const;.....bool.isFixedPitch(.c
66460 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c onst.QString.&,.const.QString.&,
66480 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 .const.QString.&.).const;......b
664a0 6f 6f 6c 20 69 74 61 6c 69 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e ool.italic(.const.QString.&,.con
664c0 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 20 st.QString.&,.const.QString.&.).
664e0 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 const;.....bool.bold(.const.QStr
66500 69 6e 67 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 51 53 ing.&,.const.QString.&,.const.QS
66520 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 65 69 67 68 74 28 tring.&.).const;.....int.weight(
66540 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .const.QString.&,.const.QString.
66560 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 65 6e &,.const.QString.&.).const;..#en
66580 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 dif.//.QT_NO_COMPAT..private:.#i
665a0 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 f.defined(Q_WS_X11).||.defined(Q
665c0 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 _WS_WIN).....static.QFontEngine.
665e0 2a 66 69 6e 64 46 6f 6e 74 28 20 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 20 73 63 72 69 70 74 2c *findFont(.QFont::Script.script,
66600 20 63 6f 6e 73 74 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 66 70 2c 0a 09 09 09 09 20 20 63 .const.QFontPrivate.*fp,.......c
66620 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 72 65 71 75 65 73 74 2c 20 69 6e 74 20 66 6f 72 63 onst.QFontDef.&request,.int.forc
66640 65 5f 65 6e 63 6f 64 69 6e 67 5f 69 64 20 3d 20 2d 31 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 e_encoding_id.=.-1.);.#endif.//.
66660 51 5f 57 53 5f 58 31 31 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 72 65 61 74 65 Q_WS_X11......static.void.create
66680 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 61 72 Database();......static.void.par
666a0 73 65 46 6f 6e 74 4e 61 6d 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 seFontName(const.QString.&name,.
666c0 51 53 74 72 69 6e 67 20 26 66 6f 75 6e 64 72 79 2c 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c QString.&foundry,.QString.&famil
666e0 79 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 72 75 63 74 20 51 46 6f 6e 74 44 65 66 3b y);......friend.struct.QFontDef;
66700 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 0a .....friend.class.QFontPrivate;.
66720 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 44 69 61 6c 6f 67 3b 0a 20 20 ....friend.class.QFontDialog;...
66740 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 4c 61 74 69 6e 58 ..friend.class.QFontEngineLatinX
66760 4c 46 44 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 50 72 69 76 61 74 65 20 2a LFD;......QFontDatabasePrivate.*
66780 64 3b 0a 7d 3b 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 69 6e d;.};...#ifndef.QT_NO_COMPAT..in
667a0 6c 69 6e 65 20 51 53 74 72 69 6e 67 4c 69 73 74 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a line.QStringList.QFontDatabase::
667c0 66 61 6d 69 6c 69 65 73 28 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 families(.bool.).const.{.....ret
667e0 75 72 6e 20 66 61 6d 69 6c 69 65 73 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e urn.families();.}..inline.QStrin
66800 67 4c 69 73 74 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 73 74 79 6c 65 73 28 20 63 6f 6e gList.QFontDatabase::styles(.con
66820 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 st.QString.&family,........const
66840 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 .QString.&.).const.{.....return.
66860 73 74 79 6c 65 73 28 66 61 6d 69 6c 79 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 styles(family);.}..inline.QValue
66880 4c 69 73 74 3c 69 6e 74 3e 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 70 6f 69 6e 74 53 69 List<int>.QFontDatabase::pointSi
668a0 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 zes(.const.QString.&family,.....
668c0 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c 65 20 2c 0a 09 09 09 09 09 ....const.QString.&style.,......
668e0 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 ...const.QString.&.).{.....retur
66900 6e 20 70 6f 69 6e 74 53 69 7a 65 73 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a n.pointSizes(family,.style);.}..
66920 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 51 46 6f 6e 74 44 61 74 61 inline.QValueList<int>.QFontData
66940 62 61 73 65 3a 3a 73 6d 6f 6f 74 68 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 base::smoothSizes(.const.QString
66960 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .&family,..........const.QString
66980 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .&style,..........const.QString.
669a0 26 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 6d 6f 6f 74 68 53 69 7a 65 73 28 66 61 6d &.).{.....return.smoothSizes(fam
669c0 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 6f 6e 74 20 51 46 6f ily,.style);.}..inline.QFont.QFo
669e0 6e 74 44 61 74 61 62 61 73 65 3a 3a 66 6f 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ntDatabase::font(.const.QString.
66a00 26 66 61 6d 69 6c 79 4e 61 6d 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 &familyName,.......const.QString
66a20 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 2c 0a 09 09 .&style,.......int.pointSize,...
66a40 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 ....const.QString.&).{.....retur
66a60 6e 20 66 6f 6e 74 28 66 61 6d 69 6c 79 4e 61 6d 65 2c 20 73 74 79 6c 65 2c 20 70 6f 69 6e 74 53 n.font(familyName,.style,.pointS
66a80 69 7a 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 61 74 61 62 61 ize);.}..inline.bool.QFontDataba
66aa0 73 65 3a 3a 69 73 42 69 74 6d 61 70 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 se::isBitmapScalable(.const.QStr
66ac0 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 ing.&family,...........const.QSt
66ae0 72 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 ring.&style,...........const.QSt
66b00 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 42 69 ring.&.).const.{.....return.isBi
66b20 74 6d 61 70 53 63 61 6c 61 62 6c 65 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a tmapScalable(family,.style);.}..
66b40 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 69 73 53 6d 6f inline.bool.QFontDatabase::isSmo
66b60 6f 74 68 6c 79 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 othlyScalable(.const.QString.&fa
66b80 6d 69 6c 79 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 mily,.............const.QString.
66ba0 26 73 74 79 6c 65 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e &style,.............const.QStrin
66bc0 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 53 6d 6f 6f 74 g.&.).const.{.....return.isSmoot
66be0 68 6c 79 53 63 61 6c 61 62 6c 65 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 hlyScalable(family,.style);.}..i
66c00 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 69 73 53 63 61 6c nline.bool.QFontDatabase::isScal
66c20 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 able(.const.QString.&family,....
66c40 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 ........const.QString.&style,...
66c60 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 .........const.QString.&.).const
66c80 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 53 63 61 6c 61 62 6c 65 28 66 61 6d 69 6c 79 2c .{.....return.isScalable(family,
66ca0 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 61 74 .style);.}..inline.bool.QFontDat
66cc0 61 62 61 73 65 3a 3a 69 73 46 69 78 65 64 50 69 74 63 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 abase::isFixedPitch(.const.QStri
66ce0 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ng.&family,.......const.QString.
66d00 26 73 74 79 6c 65 2c 0a 09 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 &style,.......const.QString.&.).
66d20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 46 69 78 65 64 50 69 74 63 68 28 const.{.....return.isFixedPitch(
66d40 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 family,.style);.}..inline.bool.Q
66d60 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 69 74 61 6c 69 63 28 20 63 6f 6e 73 74 20 51 53 74 72 FontDatabase::italic(.const.QStr
66d80 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e ing.&family,........const.QStrin
66da0 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 g.&style,........const.QString.&
66dc0 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 74 61 6c 69 63 28 66 61 6d .).const.{.....return.italic(fam
66de0 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e ily,.style);.}..inline.bool.QFon
66e00 74 44 61 74 61 62 61 73 65 3a 3a 62 6f 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 tDatabase::bold(.const.QString.&
66e20 66 61 6d 69 6c 79 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c family,......const.QString.&styl
66e40 65 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a e,......const.QString.&.).const.
66e60 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 6f 6c 64 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 {.....return.bold(family,.style)
66e80 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 77 ;.}..inline.int.QFontDatabase::w
66ea0 65 69 67 68 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 eight(.const.QString.&family,...
66ec0 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 20 ....const.QString.&style,.......
66ee0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 const.QString.&.).const.{.....re
66f00 74 75 72 6e 20 77 65 69 67 68 74 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 23 turn.weight(family,.style);.}..#
66f20 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 23 65 6e 64 69 66 20 2f 2f endif.//.QT_NO_COMPAT..#endif.//
66f40 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 .QT_NO_FONTDATABASE..#endif.//.Q
66f60 46 4f 4e 54 44 41 54 41 42 41 53 45 5f 48 0a 00 00 00 0c 00 71 00 61 00 70 00 70 00 2e 00 68 00 FONTDATABASE_H......q.a.p.p...h.
66f80 00 04 24 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 ..$/*...........................
66fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
670a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
670c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
670e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
671a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
671c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
671e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
672a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
672c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
672e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67360 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 41 50 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 .....*/.#ifndef.QAPP_H.#define.Q
67380 41 50 50 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 22 0a APP_H.#include."qapplication.h".
673a0 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 61 00 72 00 72 00 61 00 79 00 2e 00 68 00 00 04 41 2f #endif......q.a.r.r.a.y...h...A/
673c0 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 *...............................
673e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
674a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
674c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
674e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67500 20 20 20 20 20 20 20 20 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 2a 2f 0a 23 69 66 6e 64 65 66 20 51 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 52 .*/.#ifndef.QARRAY_H.#define.QAR
677c0 52 41 59 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c RAY_H.#ifndef.QT_NO_COMPAT.#incl
677e0 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a ude."qmemarray.h".#endif.#endif.
67800 00 00 00 12 00 71 00 62 00 75 00 66 00 66 00 65 00 72 00 2e 00 68 00 00 0a 8e 2f 2a 20 20 20 20 .....q.b.u.f.f.e.r...h..../*....
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67de0 20 20 20 20 20 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 .............................*/.
67e00 0a 23 69 66 6e 64 65 66 20 51 42 55 46 46 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 55 46 46 .#ifndef.QBUFFER_H.#define.QBUFF
67e20 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 64 65 20 22 71 69 6f ER_H..#ifndef.QT_H.#include."qio
67e40 64 65 76 69 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 device.h".#include."qstring.h".#
67e60 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 endif.//.QT_H...class.Q_EXPORT.Q
67e80 42 75 66 66 65 72 20 3a 20 70 75 62 6c 69 63 20 51 49 4f 44 65 76 69 63 65 0a 7b 0a 70 75 62 6c Buffer.:.public.QIODevice.{.publ
67ea0 69 63 3a 0a 20 20 20 20 51 42 75 66 66 65 72 28 29 3b 0a 20 20 20 20 51 42 75 66 66 65 72 28 20 ic:.....QBuffer();.....QBuffer(.
67ec0 51 42 79 74 65 41 72 72 61 79 20 29 3b 0a 20 20 20 7e 51 42 75 66 66 65 72 28 29 3b 0a 0a 20 20 QByteArray.);....~QBuffer();....
67ee0 20 20 51 42 79 74 65 41 72 72 61 79 20 62 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ..QByteArray.buffer().const;....
67f00 20 62 6f 6f 6c 20 20 73 65 74 42 75 66 66 65 72 28 20 51 42 79 74 65 41 72 72 61 79 20 29 3b 0a .bool..setBuffer(.QByteArray.);.
67f20 0a 20 20 20 20 62 6f 6f 6c 20 20 6f 70 65 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 .....bool..open(.int.);.....void
67f40 20 20 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 66 6c 75 73 68 28 29 3b 0a 0a 20 ..close();.....void..flush();...
67f60 20 20 20 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f 66 66 73 ...Offset.size().const;.....Offs
67f80 65 74 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 28 20 4f 66 66 et.at().const;.....bool..at(.Off
67fa0 73 65 74 20 29 3b 0a 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 72 65 61 64 42 6c 6f 63 6b 28 20 set.);......Q_LONG...readBlock(.
67fc0 63 68 61 72 20 2a 70 2c 20 51 5f 55 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 char.*p,.Q_ULONG.);.....Q_LONG..
67fe0 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 2c 20 51 5f 55 4c .writeBlock(.const.char.*p,.Q_UL
68000 4f 4e 47 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 ONG.);.....Q_LONG...writeBlock(.
68020 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 20 29 0a 09 20 20 20 20 20 20 const.QByteArray&.data.)........
68040 7b 20 72 65 74 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a 77 72 69 74 65 42 6c 6f 63 6b 28 64 {.return.QIODevice::writeBlock(d
68060 61 74 61 29 3b 20 7d 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 72 65 61 64 4c 69 6e 65 28 20 63 ata);.}.....Q_LONG...readLine(.c
68080 68 61 72 20 2a 70 2c 20 51 5f 55 4c 4f 4e 47 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 67 65 har.*p,.Q_ULONG.);......int...ge
680a0 74 63 68 28 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 70 75 74 63 68 28 20 69 6e 74 20 29 3b 0a 20 tch();.....int...putch(.int.);..
680c0 20 20 20 69 6e 74 09 20 20 75 6e 67 65 74 63 68 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 ...int...ungetch(.int.);..protec
680e0 74 65 64 3a 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 61 3b 0a 0a 70 72 69 76 61 74 65 3a ted:.....QByteArray.a;..private:
68100 0a 20 20 20 20 75 69 6e 74 20 20 61 5f 6c 65 6e 3b 0a 20 20 20 20 75 69 6e 74 20 20 61 5f 69 6e .....uint..a_len;.....uint..a_in
68120 63 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 6f c;..private:.//.Disabled.copy.co
68140 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 69 nstructor.and.operator=.#if.defi
68160 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 42 75 66 66 65 72 28 ned(Q_DISABLE_COPY).....QBuffer(
68180 20 63 6f 6e 73 74 20 51 42 75 66 66 65 72 20 26 20 29 3b 0a 20 20 20 20 51 42 75 66 66 65 72 20 .const.QBuffer.&.);.....QBuffer.
681a0 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 75 66 66 65 72 20 26 20 29 3b 0a 23 &operator=(.const.QBuffer.&.);.#
681c0 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 42 79 74 65 41 72 72 61 79 20 51 42 75 endif.};...inline.QByteArray.QBu
681e0 66 66 65 72 3a 3a 62 75 66 66 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 3b ffer::buffer().const.{.return.a;
68200 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 51 42 75 .}..inline.QIODevice::Offset.QBu
68220 66 66 65 72 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 4f 66 66 ffer::size().const.{.return.(Off
68240 73 65 74 29 61 2e 73 69 7a 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 set)a.size();.}..inline.QIODevic
68260 65 3a 3a 4f 66 66 73 65 74 20 51 42 75 66 66 65 72 3a 3a 61 74 28 29 20 63 6f 6e 73 74 0a 7b 20 e::Offset.QBuffer::at().const.{.
68280 72 65 74 75 72 6e 20 69 6f 49 6e 64 65 78 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 return.ioIndex;.}...#endif.//.QB
682a0 55 46 46 45 52 5f 48 0a 00 00 00 14 00 6d 00 6f 00 63 00 5f 00 79 00 61 00 63 00 63 00 2e 00 68 UFFER_H......m.o.c._.y.a.c.c...h
682c0 00 00 05 07 23 64 65 66 69 6e 65 20 43 48 41 52 5f 56 41 4c 20 32 35 37 0a 23 64 65 66 69 6e 65 ....#define.CHAR_VAL.257.#define
682e0 20 49 4e 54 5f 56 41 4c 20 32 35 38 0a 23 64 65 66 69 6e 65 20 44 4f 55 42 4c 45 5f 56 41 4c 20 .INT_VAL.258.#define.DOUBLE_VAL.
68300 32 35 39 0a 23 64 65 66 69 6e 65 20 53 54 52 49 4e 47 20 32 36 30 0a 23 64 65 66 69 6e 65 20 49 259.#define.STRING.260.#define.I
68320 44 45 4e 54 49 46 49 45 52 20 32 36 31 0a 23 64 65 66 69 6e 65 20 46 52 49 45 4e 44 20 32 36 32 DENTIFIER.261.#define.FRIEND.262
68340 0a 23 64 65 66 69 6e 65 20 54 59 50 45 44 45 46 20 32 36 33 0a 23 64 65 66 69 6e 65 20 41 55 54 .#define.TYPEDEF.263.#define.AUT
68360 4f 20 32 36 34 0a 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 20 32 36 35 0a 23 64 65 66 69 O.264.#define.REGISTER.265.#defi
68380 6e 65 20 53 54 41 54 49 43 20 32 36 36 0a 23 64 65 66 69 6e 65 20 45 58 54 45 52 4e 20 32 36 37 ne.STATIC.266.#define.EXTERN.267
683a0 0a 23 64 65 66 69 6e 65 20 49 4e 4c 49 4e 45 20 32 36 38 0a 23 64 65 66 69 6e 65 20 56 49 52 54 .#define.INLINE.268.#define.VIRT
683c0 55 41 4c 20 32 36 39 0a 23 64 65 66 69 6e 65 20 43 4f 4e 53 54 20 32 37 30 0a 23 64 65 66 69 6e UAL.269.#define.CONST.270.#defin
683e0 65 20 56 4f 4c 41 54 49 4c 45 20 32 37 31 0a 23 64 65 66 69 6e 65 20 43 48 41 52 20 32 37 32 0a e.VOLATILE.271.#define.CHAR.272.
68400 23 64 65 66 69 6e 65 20 53 48 4f 52 54 20 32 37 33 0a 23 64 65 66 69 6e 65 20 49 4e 54 20 32 37 #define.SHORT.273.#define.INT.27
68420 34 0a 23 64 65 66 69 6e 65 20 4c 4f 4e 47 20 32 37 35 0a 23 64 65 66 69 6e 65 20 53 49 47 4e 45 4.#define.LONG.275.#define.SIGNE
68440 44 20 32 37 36 0a 23 64 65 66 69 6e 65 20 55 4e 53 49 47 4e 45 44 20 32 37 37 0a 23 64 65 66 69 D.276.#define.UNSIGNED.277.#defi
68460 6e 65 20 46 4c 4f 41 54 20 32 37 38 0a 23 64 65 66 69 6e 65 20 44 4f 55 42 4c 45 20 32 37 39 0a ne.FLOAT.278.#define.DOUBLE.279.
68480 23 64 65 66 69 6e 65 20 56 4f 49 44 20 32 38 30 0a 23 64 65 66 69 6e 65 20 45 4e 55 4d 20 32 38 #define.VOID.280.#define.ENUM.28
684a0 31 0a 23 64 65 66 69 6e 65 20 43 4c 41 53 53 20 32 38 32 0a 23 64 65 66 69 6e 65 20 53 54 52 55 1.#define.CLASS.282.#define.STRU
684c0 43 54 20 32 38 33 0a 23 64 65 66 69 6e 65 20 55 4e 49 4f 4e 20 32 38 34 0a 23 64 65 66 69 6e 65 CT.283.#define.UNION.284.#define
684e0 20 41 53 4d 20 32 38 35 0a 23 64 65 66 69 6e 65 20 50 52 49 56 41 54 45 20 32 38 36 0a 23 64 65 .ASM.285.#define.PRIVATE.286.#de
68500 66 69 6e 65 20 50 52 4f 54 45 43 54 45 44 20 32 38 37 0a 23 64 65 66 69 6e 65 20 50 55 42 4c 49 fine.PROTECTED.287.#define.PUBLI
68520 43 20 32 38 38 0a 23 64 65 66 69 6e 65 20 4f 50 45 52 41 54 4f 52 20 32 38 39 0a 23 64 65 66 69 C.288.#define.OPERATOR.289.#defi
68540 6e 65 20 44 42 4c 5f 43 4f 4c 4f 4e 20 32 39 30 0a 23 64 65 66 69 6e 65 20 54 52 49 50 4c 45 5f ne.DBL_COLON.290.#define.TRIPLE_
68560 44 4f 54 20 32 39 31 0a 23 64 65 66 69 6e 65 20 54 45 4d 50 4c 41 54 45 20 32 39 32 0a 23 64 65 DOT.291.#define.TEMPLATE.292.#de
68580 66 69 6e 65 20 4e 41 4d 45 53 50 41 43 45 20 32 39 33 0a 23 64 65 66 69 6e 65 20 55 53 49 4e 47 fine.NAMESPACE.293.#define.USING
685a0 20 32 39 34 0a 23 64 65 66 69 6e 65 20 4d 55 54 41 42 4c 45 20 32 39 35 0a 23 64 65 66 69 6e 65 .294.#define.MUTABLE.295.#define
685c0 20 54 48 52 4f 57 20 32 39 36 0a 23 64 65 66 69 6e 65 20 53 49 47 4e 41 4c 53 20 32 39 37 0a 23 .THROW.296.#define.SIGNALS.297.#
685e0 64 65 66 69 6e 65 20 53 4c 4f 54 53 20 32 39 38 0a 23 64 65 66 69 6e 65 20 51 5f 4f 42 4a 45 43 define.SLOTS.298.#define.Q_OBJEC
68600 54 20 32 39 39 0a 23 64 65 66 69 6e 65 20 51 5f 50 52 4f 50 45 52 54 59 20 33 30 30 0a 23 64 65 T.299.#define.Q_PROPERTY.300.#de
68620 66 69 6e 65 20 51 5f 4f 56 45 52 52 49 44 45 20 33 30 31 0a 23 64 65 66 69 6e 65 20 51 5f 43 4c fine.Q_OVERRIDE.301.#define.Q_CL
68640 41 53 53 49 4e 46 4f 20 33 30 32 0a 23 64 65 66 69 6e 65 20 51 5f 45 4e 55 4d 53 20 33 30 33 0a ASSINFO.302.#define.Q_ENUMS.303.
68660 23 64 65 66 69 6e 65 20 51 5f 53 45 54 53 20 33 30 34 0a 23 64 65 66 69 6e 65 20 52 45 41 44 20 #define.Q_SETS.304.#define.READ.
68680 33 30 35 0a 23 64 65 66 69 6e 65 20 57 52 49 54 45 20 33 30 36 0a 23 64 65 66 69 6e 65 20 53 54 305.#define.WRITE.306.#define.ST
686a0 4f 52 45 44 20 33 30 37 0a 23 64 65 66 69 6e 65 20 44 45 53 49 47 4e 41 42 4c 45 20 33 30 38 0a ORED.307.#define.DESIGNABLE.308.
686c0 23 64 65 66 69 6e 65 20 53 43 52 49 50 54 41 42 4c 45 20 33 30 39 0a 23 64 65 66 69 6e 65 20 52 #define.SCRIPTABLE.309.#define.R
686e0 45 53 45 54 20 33 31 30 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 7b 0a 20 20 20 20 63 68 61 ESET.310.typedef.union.{.....cha
68700 72 09 63 68 61 72 5f 76 61 6c 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 74 5f 76 61 6c 3b 0a 20 20 r.char_val;.....int..int_val;...
68720 20 20 64 6f 75 62 6c 65 09 64 6f 75 62 6c 65 5f 76 61 6c 3b 0a 20 20 20 20 63 68 61 72 20 20 20 ..double.double_val;.....char...
68740 20 20 20 20 2a 73 74 72 69 6e 67 3b 0a 20 20 20 20 41 63 63 65 73 73 09 61 63 63 65 73 73 3b 0a ....*string;.....Access.access;.
68760 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 20 20 2a 66 75 6e 63 74 69 6f 6e 3b 0a 20 20 20 20 41 72 ....Function...*function;.....Ar
68780 67 4c 69 73 74 20 20 20 20 2a 61 72 67 5f 6c 69 73 74 3b 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 gList....*arg_list;.....Argument
687a0 20 20 20 2a 61 72 67 3b 0a 7d 20 59 59 53 54 59 50 45 3b 0a 65 78 74 65 72 6e 20 59 59 53 54 59 ...*arg;.}.YYSTYPE;.extern.YYSTY
687c0 50 45 20 79 79 6c 76 61 6c 3b 0a 00 00 00 22 00 71 00 61 00 62 00 73 00 74 00 72 00 61 00 63 00 PE.yylval;....".q.a.b.s.t.r.a.c.
687e0 74 00 6c 00 61 00 79 00 6f 00 75 00 74 00 2e 00 68 00 00 06 b1 2f 2a 20 20 20 20 20 20 20 20 20 t.l.a.y.o.u.t...h..../*.........
68800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
688a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
688c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
688e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
689a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
689c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
689e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68dc0 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
68de0 64 65 66 20 51 41 42 53 54 52 41 43 54 4c 41 59 4f 55 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 def.QABSTRACTLAYOUT_H.#define.QA
68e00 42 53 54 52 41 43 54 4c 41 59 4f 55 54 5f 48 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 BSTRACTLAYOUT_H../*.............
68e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68e40 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 5f 48 0a 23 69 .............*/..#ifndef.QT_H.#i
68e60 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 22 71 6c 61 fndef.QT_NO_COMPAT.#include."qla
68e80 79 6f 75 74 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 yout.h".#endif.#endif.//.QT_H..#
68ea0 65 6e 64 69 66 0a 00 00 00 0e 00 6e 00 70 00 75 00 70 00 70 00 2e 00 68 00 00 7b cb 2f 2a 20 20 endif......n.p.u.p.p...h..{./*..
68ec0 20 20 20 20 20 20 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 ..............................*/
68ee0 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 20 ./*.............................
68f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68f40 20 20 20 20 20 2a 2f 0a 0a 0a 23 69 66 6e 64 65 66 20 5f 4e 50 55 50 50 5f 48 5f 0a 23 64 65 66 .....*/...#ifndef._NPUPP_H_.#def
68f60 69 6e 65 20 5f 4e 50 55 50 50 5f 48 5f 0a 0a 23 69 66 6e 64 65 66 20 47 45 4e 45 52 41 54 49 4e ine._NPUPP_H_..#ifndef.GENERATIN
68f80 47 43 46 4d 0a 23 64 65 66 69 6e 65 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 20 30 0a 23 65 6e GCFM.#define.GENERATINGCFM.0.#en
68fa0 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 5f 4e 50 41 50 49 5f 48 5f 0a 23 69 6e 63 6c 75 64 65 20 dif..#ifndef._NPAPI_H_.#include.
68fc0 22 6e 70 61 70 69 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 69 6e 63 6c 75 64 65 20 22 6a 72 69 2e "npapi.h".#endif..#include."jri.
68fe0 68 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 h"../*..........................
69000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
690a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
690c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
690e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
69180 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 2f 2a 20 20 20 20 20 ....................*/.../*.....
691a0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d ...........*/..#if.GENERATINGCFM
691c0 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 49 6e .typedef.UniversalProcPtr.NPP_In
691e0 69 74 69 61 6c 69 7a 65 55 50 50 3b 0a 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 49 6e 69 itializeUPP;..enum.{..uppNPP_Ini
69200 74 69 61 6c 69 7a 65 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 tializeProcInfo.=.kThinkCStackBa
69220 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 sed...|.STACK_ROUTINE_PARAMETER(
69240 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 09 09 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 1,.SIZE_CODE(0)).....|.RESULT_SI
69260 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 ZE(SIZE_CODE(0)).};..#define.New
69280 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e NPP_InitializeProc(FUNC)..\...(N
692a0 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 PP_InitializeUPP).NewRoutineDesc
692c0 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 49 riptor((ProcPtr)(FUNC),.uppNPP_I
692e0 6e 69 74 69 61 6c 69 7a 65 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 nitializeProcInfo,.GetCurrentArc
69300 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 49 6e 69 hitecture()).#define.CallNPP_Ini
69320 74 69 61 6c 69 7a 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c tializeProc(FUNC)..\...(void)Cal
69340 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 lUniversalProc((UniversalProcPtr
69360 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 50 72 6f 63 49 6e )(FUNC),.uppNPP_InitializeProcIn
69380 66 6f 29 0a 09 09 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 50 fo)....#else..typedef.void.(*NPP
693a0 5f 49 6e 69 74 69 61 6c 69 7a 65 55 50 50 29 28 76 6f 69 64 29 3b 0a 23 64 65 66 69 6e 65 20 4e _InitializeUPP)(void);.#define.N
693c0 65 77 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 ewNPP_InitializeProc(FUNC)..\...
693e0 28 28 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 ((NPP_InitializeUPP).(FUNC)).#de
69400 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 49 6e 69 74 69 61 6c 69 7a 65 50 72 6f 63 28 46 55 4e 43 fine.CallNPP_InitializeProc(FUNC
69420 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 )..\...(*(FUNC))()..#endif.../*.
69440 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 .............*/..#if.GENERATINGC
69460 46 4d 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f FM.typedef.UniversalProcPtr.NPP_
69480 53 68 75 74 64 6f 77 6e 55 50 50 3b 0a 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 53 68 75 ShutdownUPP;..enum.{..uppNPP_Shu
694a0 74 64 6f 77 6e 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 tdownProcInfo.=.kThinkCStackBase
694c0 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c d...|.STACK_ROUTINE_PARAMETER(1,
694e0 20 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 09 09 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 .SIZE_CODE(0)).....|.RESULT_SIZE
69500 28 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 (SIZE_CODE(0)).};..#define.NewNP
69520 50 5f 53 68 75 74 64 6f 77 6e 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 53 P_ShutdownProc(FUNC)..\...(NPP_S
69540 68 75 74 64 6f 77 6e 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 hutdownUPP).NewRoutineDescriptor
69560 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 68 75 74 64 6f 77 ((ProcPtr)(FUNC),.uppNPP_Shutdow
69580 6e 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 nProcInfo,.GetCurrentArchitectur
695a0 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 68 75 74 64 6f 77 6e 50 72 6f e()).#define.CallNPP_ShutdownPro
695c0 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c c(FUNC)..\...(void)CallUniversal
695e0 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 Proc((UniversalProcPtr)(FUNC),.u
69600 70 70 4e 50 50 5f 53 68 75 74 64 6f 77 6e 50 72 6f 63 49 6e 66 6f 29 0a 09 09 0a 23 65 6c 73 65 ppNPP_ShutdownProcInfo)....#else
69620 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 50 5f 53 68 75 74 64 6f 77 6e 55 50 50 ..typedef.void.(*NPP_ShutdownUPP
69640 29 28 76 6f 69 64 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 53 68 75 74 64 6f 77 6e )(void);.#define.NewNPP_Shutdown
69660 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 53 68 75 74 64 6f 77 6e 55 50 Proc(FUNC)..\...((NPP_ShutdownUP
69680 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 68 75 74 64 P).(FUNC)).#define.CallNPP_Shutd
696a0 6f 77 6e 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 29 0a 0a ownProc(FUNC)..\...(*(FUNC))()..
696c0 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 #endif.../*.........*/..#if.GENE
696e0 52 41 54 49 4e 47 43 46 4d 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 RATINGCFM.typedef.UniversalProcP
69700 74 72 20 4e 50 50 5f 4e 65 77 55 50 50 3b 0a 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 4e tr.NPP_NewUPP;..enum.{..uppNPP_N
69720 65 77 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 ewProcInfo.=.kThinkCStackBased..
69740 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 .|.STACK_ROUTINE_PARAMETER(1,.SI
69760 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 4d 49 4d 45 54 79 70 65 29 29 29 0a 09 09 7c ZE_CODE(sizeof(NPMIMEType)))...|
69780 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 .STACK_ROUTINE_PARAMETER(2,.SIZE
697a0 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f _CODE(sizeof(NPP)))...|.STACK_RO
697c0 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a UTINE_PARAMETER(3,.SIZE_CODE(siz
697e0 65 6f 66 28 75 69 6e 74 31 36 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f eof(uint16)))...|.STACK_ROUTINE_
69800 50 41 52 41 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e PARAMETER(4,.SIZE_CODE(sizeof(in
69820 74 31 36 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 t16)))...|.STACK_ROUTINE_PARAMET
69840 45 52 28 35 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 68 61 72 20 2a 2a 29 29 ER(5,.SIZE_CODE(sizeof(char.**))
69860 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 36 2c )...|.STACK_ROUTINE_PARAMETER(6,
69880 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 68 61 72 20 2a 2a 29 29 29 0a 09 09 7c .SIZE_CODE(sizeof(char.**)))...|
698a0 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 37 2c 20 53 49 5a 45 .STACK_ROUTINE_PARAMETER(7,.SIZE
698c0 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 61 76 65 64 44 61 74 61 20 2a 29 29 29 0a 09 09 _CODE(sizeof(NPSavedData.*)))...
698e0 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e |.RESULT_SIZE(SIZE_CODE(sizeof(N
69900 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 4e 65 77 PError))).};..#define.NewNPP_New
69920 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 4e 65 77 55 50 50 29 20 4e 65 77 Proc(FUNC)..\...(NPP_NewUPP).New
69940 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 RoutineDescriptor((ProcPtr)(FUNC
69960 29 2c 20 75 70 70 4e 50 50 5f 4e 65 77 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e ),.uppNPP_NewProcInfo,.GetCurren
69980 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 tArchitecture()).#define.CallNPP
699a0 5f 4e 65 77 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c _NewProc(FUNC,.ARG1,.ARG2,.ARG3,
699c0 20 41 52 47 34 2c 20 41 52 47 35 2c 20 41 52 47 36 2c 20 41 52 47 37 29 20 5c 0a 09 09 28 4e 50 .ARG4,.ARG5,.ARG6,.ARG7).\...(NP
699e0 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 Error)CallUniversalProc((Univers
69a00 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 4e 65 77 50 72 6f 63 alProcPtr)(FUNC),.uppNPP_NewProc
69a20 49 6e 66 6f 2c 20 5c 0a 09 09 09 09 09 09 09 09 20 20 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 Info,.\............(ARG1),.(ARG2
69a40 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 ),.(ARG3),.(ARG4),.(ARG5),.(ARG6
69a60 29 2c 20 28 41 52 47 37 29 29 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f ),.(ARG7)).#else..typedef.NPErro
69a80 72 09 28 2a 4e 50 50 5f 4e 65 77 55 50 50 29 28 4e 50 4d 49 4d 45 54 79 70 65 20 70 6c 75 67 69 r.(*NPP_NewUPP)(NPMIMEType.plugi
69aa0 6e 54 79 70 65 2c 20 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 75 69 6e 74 31 36 20 6d 6f 64 65 nType,.NPP.instance,.uint16.mode
69ac0 2c 20 69 6e 74 31 36 20 61 72 67 63 2c 20 63 68 61 72 2a 20 61 72 67 6e 5b 5d 2c 20 63 68 61 72 ,.int16.argc,.char*.argn[],.char
69ae0 2a 20 61 72 67 76 5b 5d 2c 20 4e 50 53 61 76 65 64 44 61 74 61 2a 20 73 61 76 65 64 29 3b 0a 23 *.argv[],.NPSavedData*.saved);.#
69b00 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 4e 65 77 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 define.NewNPP_NewProc(FUNC)..\..
69b20 09 28 28 4e 50 50 5f 4e 65 77 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 .((NPP_NewUPP).(FUNC)).#define.C
69b40 61 6c 6c 4e 50 50 5f 4e 65 77 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c allNPP_NewProc(FUNC,.ARG1,.ARG2,
69b60 20 41 52 47 33 2c 20 41 52 47 34 2c 20 41 52 47 35 2c 20 41 52 47 36 2c 20 41 52 47 37 29 09 09 .ARG3,.ARG4,.ARG5,.ARG6,.ARG7)..
69b80 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 \...(*(FUNC))((ARG1),.(ARG2),.(A
69ba0 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 29 2c 20 28 41 RG3),.(ARG4),.(ARG5),.(ARG6),.(A
69bc0 52 47 37 29 29 0a 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 2a RG7))..#endif.../*.............*
69be0 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e /..#if.GENERATINGCFM..typedef.Un
69c00 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 44 65 73 74 72 6f 79 55 50 50 3b 0a 65 iversalProcPtr.NPP_DestroyUPP;.e
69c20 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 44 65 73 74 72 6f 79 50 72 6f 63 49 6e 66 6f 20 3d 20 num.{..uppNPP_DestroyProcInfo.=.
69c40 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 kThinkCStackBased...|.STACK_ROUT
69c60 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f INE_PARAMETER(1,.SIZE_CODE(sizeo
69c80 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d f(NPP)))...|.STACK_ROUTINE_PARAM
69ca0 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 61 76 65 64 ETER(2,.SIZE_CODE(sizeof(NPSaved
69cc0 44 61 74 61 20 2a 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f Data.**)))...|.RESULT_SIZE(SIZE_
69ce0 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e CODE(sizeof(NPError))).};.#defin
69d00 65 20 4e 65 77 4e 50 50 5f 44 65 73 74 72 6f 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 e.NewNPP_DestroyProc(FUNC)..\...
69d20 28 4e 50 50 5f 44 65 73 74 72 6f 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 (NPP_DestroyUPP).NewRoutineDescr
69d40 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 44 65 iptor((ProcPtr)(FUNC),.uppNPP_De
69d60 73 74 72 6f 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 stroyProcInfo,.GetCurrentArchite
69d80 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 44 65 73 74 72 6f 79 cture()).#define.CallNPP_Destroy
69da0 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 29 09 09 5c 0a 09 09 28 4e 50 45 Proc(FUNC,.ARG1,.ARG2)..\...(NPE
69dc0 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 rror)CallUniversalProc((Universa
69de0 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 44 65 73 74 72 6f 79 50 lProcPtr)(FUNC),.uppNPP_DestroyP
69e00 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 29 0a 23 65 6c 73 65 0a 0a rocInfo,.(ARG1),.(ARG2)).#else..
69e20 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 09 28 2a 4e 50 50 5f 44 65 73 74 72 6f 79 55 50 50 typedef.NPError.(*NPP_DestroyUPP
69e40 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 61 76 65 64 44 61 74 61 2a 2a 20 73 61 )(NPP.instance,.NPSavedData**.sa
69e60 76 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 44 65 73 74 72 6f 79 50 72 6f 63 28 ve);.#define.NewNPP_DestroyProc(
69e80 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 44 65 73 74 72 6f 79 55 50 50 29 20 28 46 55 FUNC)..\...((NPP_DestroyUPP).(FU
69ea0 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 44 65 73 74 72 6f 79 50 72 6f 63 NC)).#define.CallNPP_DestroyProc
69ec0 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 (FUNC,.ARG1,.ARG2)..\...(*(FUNC)
69ee0 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 )((ARG1),.(ARG2))..#endif.../*..
69f00 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 .............*/..#if.GENERATINGC
69f20 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 FM..typedef.UniversalProcPtr.NPP
69f40 5f 53 65 74 57 69 6e 64 6f 77 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 53 65 _SetWindowUPP;.enum.{..uppNPP_Se
69f60 74 57 69 6e 64 6f 77 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 tWindowProcInfo.=.kThinkCStackBa
69f80 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 sed...|.STACK_ROUTINE_PARAMETER(
69fa0 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 1,.SIZE_CODE(sizeof(NPP)))...|.S
69fc0 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 TACK_ROUTINE_PARAMETER(2,.SIZE_C
69fe0 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 57 69 6e 64 6f 77 20 2a 29 29 29 0a 09 09 7c 20 52 45 53 ODE(sizeof(NPWindow.*)))...|.RES
6a000 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f ULT_SIZE(SIZE_CODE(sizeof(NPErro
6a020 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 r))).};.#define.NewNPP_SetWindow
6a040 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 55 50 Proc(FUNC)..\...(NPP_SetWindowUP
6a060 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 P).NewRoutineDescriptor((ProcPtr
6a080 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 50 72 6f 63 49 6e 66 )(FUNC),.uppNPP_SetWindowProcInf
6a0a0 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 o,.GetCurrentArchitecture()).#de
6a0c0 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 50 72 6f 63 28 46 55 4e 43 2c fine.CallNPP_SetWindowProc(FUNC,
6a0e0 20 41 52 47 31 2c 20 41 52 47 32 29 09 09 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 .ARG1,.ARG2)..\...(NPError)CallU
6a100 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 niversalProc((UniversalProcPtr)(
6a120 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 50 72 6f 63 49 6e 66 6f 2c FUNC),.uppNPP_SetWindowProcInfo,
6a140 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 .(ARG1),.(ARG2))..#else..typedef
6a160 20 4e 50 45 72 72 6f 72 09 28 2a 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 55 50 50 29 28 4e 50 50 .NPError.(*NPP_SetWindowUPP)(NPP
6a180 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 57 69 6e 64 6f 77 2a 20 77 69 6e 64 6f 77 29 3b 0a 23 64 .instance,.NPWindow*.window);.#d
6a1a0 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 50 72 6f 63 28 46 55 4e 43 29 efine.NewNPP_SetWindowProc(FUNC)
6a1c0 09 09 5c 0a 09 09 28 28 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 55 50 50 29 20 28 46 55 4e 43 29 ..\...((NPP_SetWindowUPP).(FUNC)
6a1e0 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 50 72 6f 63 28 ).#define.CallNPP_SetWindowProc(
6a200 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 FUNC,.ARG1,.ARG2)..\...(*(FUNC))
6a220 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 ((ARG1),.(ARG2))..#endif.../*...
6a240 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 ............*/..#if.GENERATINGCF
6a260 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f M..typedef.UniversalProcPtr.NPP_
6a280 4e 65 77 53 74 72 65 61 6d 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 4e 65 77 NewStreamUPP;.enum.{..uppNPP_New
6a2a0 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 StreamProcInfo.=.kThinkCStackBas
6a2c0 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 ed...|.STACK_ROUTINE_PARAMETER(1
6a2e0 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 ,.SIZE_CODE(sizeof(NPP)))...|.ST
6a300 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f ACK_ROUTINE_PARAMETER(2,.SIZE_CO
6a320 44 45 28 73 69 7a 65 6f 66 28 4e 50 4d 49 4d 45 54 79 70 65 29 29 29 0a 09 09 7c 20 53 54 41 43 DE(sizeof(NPMIMEType)))...|.STAC
6a340 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 K_ROUTINE_PARAMETER(3,.SIZE_CODE
6a360 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f (sizeof(NPStream.*)))...|.STACK_
6a380 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 ROUTINE_PARAMETER(4,.SIZE_CODE(s
6a3a0 69 7a 65 6f 66 28 4e 50 42 6f 6f 6c 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e izeof(NPBool)))...|.STACK_ROUTIN
6a3c0 45 5f 50 41 52 41 4d 45 54 45 52 28 35 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 E_PARAMETER(5,.SIZE_CODE(sizeof(
6a3e0 75 69 6e 74 31 36 20 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 uint16.*)))...|.RESULT_SIZE(SIZE
6a400 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 _CODE(sizeof(NPError))).};.#defi
6a420 6e 65 20 4e 65 77 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c ne.NewNPP_NewStreamProc(FUNC)..\
6a440 0a 09 09 28 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 ...(NPP_NewStreamUPP).NewRoutine
6a460 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e Descriptor((ProcPtr)(FUNC),.uppN
6a480 50 50 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 PP_NewStreamProcInfo,.GetCurrent
6a4a0 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f Architecture()).#define.CallNPP_
6a4c0 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 NewStreamProc(FUNC,.ARG1,.ARG2,.
6a4e0 41 52 47 33 2c 20 41 52 47 34 2c 20 41 52 47 35 29 09 09 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 ARG3,.ARG4,.ARG5)..\...(NPError)
6a500 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 CallUniversalProc((UniversalProc
6a520 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 Ptr)(FUNC),.uppNPP_NewStreamProc
6a540 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 Info,.(ARG1),.(ARG2),.(ARG3),.(A
6a560 52 47 34 29 2c 20 28 41 52 47 35 29 29 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 RG4),.(ARG5)).#else..typedef.NPE
6a580 72 72 6f 72 09 28 2a 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 29 28 4e 50 50 20 69 6e 73 rror.(*NPP_NewStreamUPP)(NPP.ins
6a5a0 74 61 6e 63 65 2c 20 4e 50 4d 49 4d 45 54 79 70 65 20 74 79 70 65 2c 20 4e 50 53 74 72 65 61 6d tance,.NPMIMEType.type,.NPStream
6a5c0 2a 20 73 74 72 65 61 6d 2c 20 4e 50 42 6f 6f 6c 20 73 65 65 6b 61 62 6c 65 2c 20 75 69 6e 74 31 *.stream,.NPBool.seekable,.uint1
6a5e0 36 2a 20 73 74 79 70 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 4e 65 77 53 74 72 6*.stype);.#define.NewNPP_NewStr
6a600 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 4e 65 77 53 74 72 65 eamProc(FUNC)..\...((NPP_NewStre
6a620 61 6d 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 4e amUPP).(FUNC)).#define.CallNPP_N
6a640 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 ewStreamProc(FUNC,.ARG1,.ARG2,.A
6a660 52 47 33 2c 20 41 52 47 34 2c 20 41 52 47 35 29 20 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 RG3,.ARG4,.ARG5).\...(*(FUNC))((
6a680 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 ARG1),.(ARG2),.(ARG3),.(ARG4),.(
6a6a0 41 52 47 35 29 29 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 ARG5)).#endif.../*..............
6a6c0 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 .....*/..#if.GENERATINGCFM..type
6a6e0 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 44 65 73 74 72 6f 79 def.UniversalProcPtr.NPP_Destroy
6a700 53 74 72 65 61 6d 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 44 65 73 74 72 6f StreamUPP;.enum.{..uppNPP_Destro
6a720 79 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 yStreamProcInfo.=.kThinkCStackBa
6a740 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 sed...|.STACK_ROUTINE_PARAMETER(
6a760 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 1,.SIZE_CODE(sizeof(NPP)))...|.S
6a780 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 TACK_ROUTINE_PARAMETER(2,.SIZE_C
6a7a0 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 ODE(sizeof(NPStream.*)))...|.STA
6a7c0 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 CK_ROUTINE_PARAMETER(3,.SIZE_COD
6a7e0 45 28 73 69 7a 65 6f 66 28 4e 50 52 65 61 73 6f 6e 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f E(sizeof(NPReason)))...|.RESULT_
6a800 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 SIZE(SIZE_CODE(sizeof(NPError)))
6a820 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d .};.#define.NewNPP_DestroyStream
6a840 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 Proc(FUNC)..\...(NPP_DestroyStre
6a860 61 6d 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f amUPP).NewRoutineDescriptor((Pro
6a880 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 cPtr)(FUNC),.uppNPP_DestroyStrea
6a8a0 6d 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 mProcInfo,.GetCurrentArchitectur
6a8c0 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 e()).#define.CallNPP_DestroyStre
6a8e0 61 6d 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 amProc(FUNC,..NPParg,.NPStreamPt
6a900 72 2c 20 4e 50 52 65 61 73 6f 6e 41 72 67 29 09 09 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 r,.NPReasonArg)..\...(NPError)Ca
6a920 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 llUniversalProc((UniversalProcPt
6a940 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 r)(FUNC),.uppNPP_DestroyStreamPr
6a960 6f 63 49 6e 66 6f 2c 20 28 4e 50 50 61 72 67 29 2c 20 28 4e 50 53 74 72 65 61 6d 50 74 72 29 2c ocInfo,.(NPParg),.(NPStreamPtr),
6a980 20 28 4e 50 52 65 61 73 6f 6e 41 72 67 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 .(NPReasonArg))..#else..typedef.
6a9a0 4e 50 45 72 72 6f 72 09 28 2a 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 50 50 29 28 NPError.(*NPP_DestroyStreamUPP)(
6a9c0 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 NPP.instance,.NPStream*.stream,.
6a9e0 4e 50 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 NPReason.reason);.#define.NewNPP
6aa00 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 _DestroyStreamProc(FUNC)..\...((
6aa20 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 NPP_DestroyStreamUPP).(FUNC)).#d
6aa40 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f 63 28 efine.CallNPP_DestroyStreamProc(
6aa60 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 72 2c 20 4e 50 52 65 FUNC,..NPParg,.NPStreamPtr,.NPRe
6aa80 61 73 6f 6e 41 72 67 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 4e 50 50 61 72 67 29 asonArg)..\...(*(FUNC))((NPParg)
6aaa0 2c 20 28 4e 50 53 74 72 65 61 6d 50 74 72 29 2c 20 28 4e 50 52 65 61 73 6f 6e 41 72 67 29 29 0a ,.(NPStreamPtr),.(NPReasonArg)).
6aac0 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 2a 2f 0a 0a .#endif.../*................*/..
6aae0 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 #if.GENERATINGCFM..typedef.Unive
6ab00 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 55 50 50 3b 0a 65 rsalProcPtr.NPP_WriteReadyUPP;.e
6ab20 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 50 72 6f 63 49 6e 66 6f num.{..uppNPP_WriteReadyProcInfo
6ab40 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 .=.kThinkCStackBased...|.STACK_R
6ab60 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 OUTINE_PARAMETER(1,.SIZE_CODE(si
6ab80 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 zeof(NPP)))...|.STACK_ROUTINE_PA
6aba0 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 RAMETER(2,.SIZE_CODE(sizeof(NPSt
6abc0 72 65 61 6d 20 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 ream.*)))...|.RESULT_SIZE(SIZE_C
6abe0 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e ODE(sizeof(int32))).};.#define.N
6ac00 65 77 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 ewNPP_WriteReadyProc(FUNC)..\...
6ac20 28 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 (NPP_WriteReadyUPP).NewRoutineDe
6ac40 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 scriptor((ProcPtr)(FUNC),.uppNPP
6ac60 5f 57 72 69 74 65 52 65 61 64 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 _WriteReadyProcInfo,.GetCurrentA
6ac80 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 57 rchitecture()).#define.CallNPP_W
6aca0 72 69 74 65 52 65 61 64 79 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 riteReadyProc(FUNC,..NPParg,.NPS
6acc0 74 72 65 61 6d 50 74 72 29 09 09 5c 0a 09 09 28 69 6e 74 33 32 29 43 61 6c 6c 55 6e 69 76 65 72 treamPtr)..\...(int32)CallUniver
6ace0 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 salProc((UniversalProcPtr)(FUNC)
6ad00 2c 20 75 70 70 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 50 72 6f 63 49 6e 66 6f 2c 20 28 4e 50 ,.uppNPP_WriteReadyProcInfo,.(NP
6ad20 50 61 72 67 29 2c 20 28 4e 50 53 74 72 65 61 6d 50 74 72 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 Parg),.(NPStreamPtr))..#else..ty
6ad40 70 65 64 65 66 20 69 6e 74 33 32 20 28 2a 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 55 50 50 29 pedef.int32.(*NPP_WriteReadyUPP)
6ad60 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 29 (NPP.instance,.NPStream*.stream)
6ad80 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 50 72 6f 63 28 ;.#define.NewNPP_WriteReadyProc(
6ada0 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 55 50 50 29 20 FUNC)..\...((NPP_WriteReadyUPP).
6adc0 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 57 72 69 74 65 52 65 61 (FUNC)).#define.CallNPP_WriteRea
6ade0 64 79 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 dyProc(FUNC,..NPParg,.NPStreamPt
6ae00 72 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 4e 50 50 61 72 67 29 2c 20 28 4e 50 53 r)..\...(*(FUNC))((NPParg),.(NPS
6ae20 74 72 65 61 6d 50 74 72 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 treamPtr))..#endif.../*.........
6ae40 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 ..*/..#if.GENERATINGCFM..typedef
6ae60 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 57 72 69 74 65 55 50 50 3b 0a .UniversalProcPtr.NPP_WriteUPP;.
6ae80 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 57 72 69 74 65 50 72 6f 63 49 6e 66 6f 20 3d 20 6b enum.{..uppNPP_WriteProcInfo.=.k
6aea0 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 ThinkCStackBased...|.STACK_ROUTI
6aec0 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 NE_PARAMETER(1,.SIZE_CODE(sizeof
6aee0 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 (NPP)))...|.STACK_ROUTINE_PARAME
6af00 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d TER(2,.SIZE_CODE(sizeof(NPStream
6af20 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 .*)))...|.STACK_ROUTINE_PARAMETE
6af40 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 09 R(3,.SIZE_CODE(sizeof(int32)))..
6af60 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 2c 20 53 49 .|.STACK_ROUTINE_PARAMETER(4,.SI
6af80 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 09 09 7c 20 53 54 41 43 ZE_CODE(sizeof(int32)))...|.STAC
6afa0 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 35 2c 20 53 49 5a 45 5f 43 4f 44 45 K_ROUTINE_PARAMETER(5,.SIZE_CODE
6afc0 28 73 69 7a 65 6f 66 28 76 6f 69 64 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 (sizeof(void*)))...|.RESULT_SIZE
6afe0 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 7d 3b 0a 23 64 (SIZE_CODE(sizeof(int32))).};.#d
6b000 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a efine.NewNPP_WriteProc(FUNC)..\.
6b020 09 09 28 4e 50 50 5f 57 72 69 74 65 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 ..(NPP_WriteUPP).NewRoutineDescr
6b040 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 57 72 iptor((ProcPtr)(FUNC),.uppNPP_Wr
6b060 69 74 65 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 iteProcInfo,.GetCurrentArchitect
6b080 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 57 72 69 74 65 50 72 6f 63 ure()).#define.CallNPP_WriteProc
6b0a0 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 72 2c 20 6f 66 66 (FUNC,..NPParg,.NPStreamPtr,.off
6b0c0 73 65 74 41 72 67 2c 20 6c 65 6e 41 72 67 2c 20 62 75 66 66 65 72 50 74 72 29 09 09 5c 0a 09 09 setArg,.lenArg,.bufferPtr)..\...
6b0e0 28 69 6e 74 33 32 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 (int32)CallUniversalProc((Univer
6b100 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 57 72 69 74 65 50 salProcPtr)(FUNC),.uppNPP_WriteP
6b120 72 6f 63 49 6e 66 6f 2c 20 28 4e 50 50 61 72 67 29 2c 20 28 4e 50 53 74 72 65 61 6d 50 74 72 29 rocInfo,.(NPParg),.(NPStreamPtr)
6b140 2c 20 28 6f 66 66 73 65 74 41 72 67 29 2c 20 28 6c 65 6e 41 72 67 29 2c 20 28 62 75 66 66 65 72 ,.(offsetArg),.(lenArg),.(buffer
6b160 50 74 72 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 69 6e 74 33 32 20 28 2a 4e 50 Ptr))..#else..typedef.int32.(*NP
6b180 50 5f 57 72 69 74 65 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 P_WriteUPP)(NPP.instance,.NPStre
6b1a0 61 6d 2a 20 73 74 72 65 61 6d 2c 20 69 6e 74 33 32 20 6f 66 66 73 65 74 2c 20 69 6e 74 33 32 20 am*.stream,.int32.offset,.int32.
6b1c0 6c 65 6e 2c 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e len,.void*.buffer);.#define.NewN
6b1e0 50 50 5f 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 57 72 PP_WriteProc(FUNC)..\...((NPP_Wr
6b200 69 74 65 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f iteUPP).(FUNC)).#define.CallNPP_
6b220 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 WriteProc(FUNC,..NPParg,.NPStrea
6b240 6d 50 74 72 2c 20 6f 66 66 73 65 74 41 72 67 2c 20 6c 65 6e 41 72 67 2c 20 62 75 66 66 65 72 50 mPtr,.offsetArg,.lenArg,.bufferP
6b260 74 72 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 4e 50 50 61 72 67 29 2c 20 28 4e 50 tr)..\...(*(FUNC))((NPParg),.(NP
6b280 53 74 72 65 61 6d 50 74 72 29 2c 20 28 6f 66 66 73 65 74 41 72 67 29 2c 20 28 6c 65 6e 41 72 67 StreamPtr),.(offsetArg),.(lenArg
6b2a0 29 2c 20 28 62 75 66 66 65 72 50 74 72 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 ),.(bufferPtr))..#endif.../*....
6b2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 ..............*/..#if.GENERATING
6b2e0 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 CFM..typedef.UniversalProcPtr.NP
6b300 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 P_StreamAsFileUPP;.enum.{..uppNP
6b320 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 P_StreamAsFileProcInfo.=.kThinkC
6b340 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 StackBased...|.STACK_ROUTINE_PAR
6b360 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 AMETER(1,.SIZE_CODE(sizeof(NPP))
6b380 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c )...|.STACK_ROUTINE_PARAMETER(2,
6b3a0 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 29 0a .SIZE_CODE(sizeof(NPStream.*))).
6b3c0 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 ..|.STACK_ROUTINE_PARAMETER(3,.S
6b3e0 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 29 29 0a IZE_CODE(sizeof(const.char.*))).
6b400 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 0a 7d 3b ..|.RESULT_SIZE(SIZE_CODE(0)).};
6b420 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 .#define.NewNPP_StreamAsFileProc
6b440 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 55 50 50 (FUNC)..\...(NPP_StreamAsFileUPP
6b460 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 ).NewRoutineDescriptor((ProcPtr)
6b480 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 49 (FUNC),.uppNPP_StreamAsFileProcI
6b4a0 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 nfo,.GetCurrentArchitecture()).#
6b4c0 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 28 define.CallNPP_StreamAsFileProc(
6b4e0 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 29 09 09 5c 0a 09 09 28 76 6f FUNC,.ARG1,.ARG2,.ARG3)..\...(vo
6b500 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 id)CallUniversalProc((UniversalP
6b520 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 rocPtr)(FUNC),.uppNPP_StreamAsFi
6b540 6c 65 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 leProcInfo,.(ARG1),.(ARG2),.(ARG
6b560 33 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 50 5f 53 3))..#else..typedef.void.(*NPP_S
6b580 74 72 65 61 6d 41 73 46 69 6c 65 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 treamAsFileUPP)(NPP.instance,.NP
6b5a0 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6e 61 6d Stream*.stream,.const.char*.fnam
6b5c0 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 e);.#define.NewNPP_StreamAsFileP
6b5e0 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c roc(FUNC)..\...((NPP_StreamAsFil
6b600 65 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 53 74 eUPP).(FUNC)).#define.CallNPP_St
6b620 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 28 46 55 4e 43 2c 20 20 41 52 47 31 2c 20 41 52 47 32 reamAsFileProc(FUNC,..ARG1,.ARG2
6b640 2c 20 41 52 47 33 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 ,.ARG3)..\...(*(FUNC))((ARG1),.(
6b660 41 52 47 32 29 2c 20 28 41 52 47 33 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 ARG2),.(ARG3)).#endif.../*......
6b680 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 .....*/..#if.GENERATINGCFM..type
6b6a0 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 50 72 69 6e 74 55 50 def.UniversalProcPtr.NPP_PrintUP
6b6c0 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 50 72 69 6e 74 50 72 6f 63 49 6e 66 6f 20 P;.enum.{..uppNPP_PrintProcInfo.
6b6e0 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f =.kThinkCStackBased...|.STACK_RO
6b700 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a UTINE_PARAMETER(1,.SIZE_CODE(siz
6b720 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 eof(NPP)))...|.STACK_ROUTINE_PAR
6b740 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 72 69 AMETER(2,.SIZE_CODE(sizeof(NPPri
6b760 6e 74 20 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 nt.*)))...|.RESULT_SIZE(SIZE_COD
6b780 45 28 30 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 50 72 69 6e 74 50 72 6f E(0)).};.#define.NewNPP_PrintPro
6b7a0 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 50 72 69 6e 74 55 50 50 29 20 4e 65 77 52 c(FUNC)..\...(NPP_PrintUPP).NewR
6b7c0 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 outineDescriptor((ProcPtr)(FUNC)
6b7e0 2c 20 75 70 70 4e 50 50 5f 50 72 69 6e 74 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 ,.uppNPP_PrintProcInfo,.GetCurre
6b800 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 ntArchitecture()).#define.CallNP
6b820 50 5f 50 72 69 6e 74 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 76 6f 69 64 50 P_PrintProc(FUNC,..NPParg,.voidP
6b840 74 72 29 09 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 tr)..\...(void)CallUniversalProc
6b860 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 ((UniversalProcPtr)(FUNC),.uppNP
6b880 50 5f 50 72 69 6e 74 50 72 6f 63 49 6e 66 6f 2c 20 28 4e 50 50 61 72 67 29 2c 20 28 76 6f 69 64 P_PrintProcInfo,.(NPParg),.(void
6b8a0 50 74 72 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 50 Ptr))..#else..typedef.void.(*NPP
6b8c0 5f 50 72 69 6e 74 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 50 72 69 6e 74 _PrintUPP)(NPP.instance,.NPPrint
6b8e0 2a 20 70 6c 61 74 66 6f 72 6d 50 72 69 6e 74 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 *.platformPrint);.#define.NewNPP
6b900 5f 50 72 69 6e 74 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 50 72 69 6e _PrintProc(FUNC)..\...((NPP_Prin
6b920 74 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 50 72 tUPP).(FUNC)).#define.CallNPP_Pr
6b940 69 6e 74 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 50 72 69 6e 74 41 72 intProc(FUNC,..NPParg,.NPPrintAr
6b960 67 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 4e 50 50 61 72 67 29 2c 20 28 4e 50 50 g)..\...(*(FUNC))((NPParg),.(NPP
6b980 72 69 6e 74 41 72 67 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 rintArg))..#endif.../*..........
6b9a0 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 .......*/..#if.GENERATINGCFM..ty
6b9c0 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 48 61 6e 64 6c pedef.UniversalProcPtr.NPP_Handl
6b9e0 65 45 76 65 6e 74 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 48 61 6e 64 6c 65 eEventUPP;.enum.{..uppNPP_Handle
6ba00 45 76 65 6e 74 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 EventProcInfo.=.kThinkCStackBase
6ba20 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c d...|.STACK_ROUTINE_PARAMETER(1,
6ba40 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 .SIZE_CODE(sizeof(NPP)))...|.STA
6ba60 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 CK_ROUTINE_PARAMETER(2,.SIZE_COD
6ba80 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 20 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 E(sizeof(void.*)))...|.RESULT_SI
6baa0 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 31 36 29 29 29 0a 7d 3b 0a ZE(SIZE_CODE(sizeof(int16))).};.
6bac0 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 50 72 6f 63 28 46 #define.NewNPP_HandleEventProc(F
6bae0 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 55 50 50 29 20 4e UNC)..\...(NPP_HandleEventUPP).N
6bb00 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 ewRoutineDescriptor((ProcPtr)(FU
6bb20 4e 43 29 2c 20 75 70 70 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 50 72 6f 63 49 6e 66 6f 2c NC),.uppNPP_HandleEventProcInfo,
6bb40 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 .GetCurrentArchitecture()).#defi
6bb60 6e 65 20 43 61 6c 6c 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 50 72 6f 63 28 46 55 4e 43 2c ne.CallNPP_HandleEventProc(FUNC,
6bb80 20 20 4e 50 50 61 72 67 2c 20 76 6f 69 64 50 74 72 29 09 09 5c 0a 09 09 28 69 6e 74 31 36 29 43 ..NPParg,.voidPtr)..\...(int16)C
6bba0 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 allUniversalProc((UniversalProcP
6bbc0 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 50 72 6f tr)(FUNC),.uppNPP_HandleEventPro
6bbe0 63 49 6e 66 6f 2c 20 28 4e 50 50 61 72 67 29 2c 20 28 76 6f 69 64 50 74 72 29 29 0a 0a 23 65 6c cInfo,.(NPParg),.(voidPtr))..#el
6bc00 73 65 0a 0a 74 79 70 65 64 65 66 20 69 6e 74 31 36 20 28 2a 4e 50 50 5f 48 61 6e 64 6c 65 45 76 se..typedef.int16.(*NPP_HandleEv
6bc20 65 6e 74 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 76 6f 69 64 2a 20 65 76 65 6e entUPP)(NPP.instance,.void*.even
6bc40 74 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 50 72 t);.#define.NewNPP_HandleEventPr
6bc60 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 55 oc(FUNC)..\...((NPP_HandleEventU
6bc80 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 48 61 6e 64 PP).(FUNC)).#define.CallNPP_Hand
6bca0 6c 65 45 76 65 6e 74 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 76 6f 69 64 50 leEventProc(FUNC,..NPParg,.voidP
6bcc0 74 72 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 4e 50 50 61 72 67 29 2c 20 28 76 6f tr)..\...(*(FUNC))((NPParg),.(vo
6bce0 69 64 50 74 72 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 idPtr))..#endif.../*............
6bd00 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 ...*/..#if.GENERATINGCFM..typede
6bd20 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 f.UniversalProcPtr.NPP_URLNotify
6bd40 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 50 72 6f UPP;.enum.{..uppNPP_URLNotifyPro
6bd60 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 cInfo.=.kThinkCStackBased...|.ST
6bd80 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f ACK_ROUTINE_PARAMETER(1,.SIZE_CO
6bda0 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 DE(sizeof(NPP)))...|.STACK_ROUTI
6bdc0 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 NE_PARAMETER(2,.SIZE_CODE(sizeof
6bde0 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e (const.char*)))...|.STACK_ROUTIN
6be00 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 E_PARAMETER(3,.SIZE_CODE(sizeof(
6be20 4e 50 52 65 61 73 6f 6e 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 NPReason)))...|.STACK_ROUTINE_PA
6be40 52 41 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 RAMETER(4,.SIZE_CODE(sizeof(void
6be60 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 53 *)))...|.RESULT_SIZE(SIZE_CODE(S
6be80 49 5a 45 5f 43 4f 44 45 28 30 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f IZE_CODE(0))).};.#define.NewNPP_
6bea0 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 50 5f 55 52 URLNotifyProc(FUNC)..\...(NPP_UR
6bec0 4c 4e 6f 74 69 66 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 LNotifyUPP).NewRoutineDescriptor
6bee0 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 55 52 4c 4e 6f 74 69 ((ProcPtr)(FUNC),.uppNPP_URLNoti
6bf00 66 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 fyProcInfo,.GetCurrentArchitectu
6bf20 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 50 re()).#define.CallNPP_URLNotifyP
6bf40 72 6f 63 28 46 55 4e 43 2c 20 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 roc(FUNC,..ARG1,.ARG2,.ARG3,.ARG
6bf60 34 29 09 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 4)..\...(void)CallUniversalProc(
6bf80 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 (UniversalProcPtr)(FUNC),.uppNPP
6bfa0 5f 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 _URLNotifyProcInfo,.(ARG1),.(ARG
6bfc0 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 2),.(ARG3),.(ARG4))..#else..type
6bfe0 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 28 4e 50 50 def.void.(*NPP_URLNotifyUPP)(NPP
6c000 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 4e 50 52 65 .instance,.const.char*.url,.NPRe
6c020 61 73 6f 6e 20 72 65 61 73 6f 6e 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 61 74 61 29 3b 0a ason.reason,.void*.notifyData);.
6c040 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e #define.NewNPP_URLNotifyProc(FUN
6c060 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 20 28 46 55 4e C)..\...((NPP_URLNotifyUPP).(FUN
6c080 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 50 72 6f C)).#define.CallNPP_URLNotifyPro
6c0a0 63 28 46 55 4e 43 2c 20 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 34 29 c(FUNC,..ARG1,.ARG2,.ARG3,.ARG4)
6c0c0 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 ..\...(*(FUNC))((ARG1),.(ARG2),.
6c0e0 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 2f 2a 20 20 (ARG3),.(ARG4))..#endif...../*..
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 2a 2f 0a 0a 23 69 ..........................*/..#i
6c120 66 64 65 66 20 58 50 5f 55 4e 49 58 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f fdef.XP_UNIX../*..............*/
6c140 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 ..#if.GENERATINGCFM..typedef.Uni
6c160 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 47 65 74 56 61 6c 75 65 55 50 50 3b 0a 65 versalProcPtr.NPN_GetValueUPP;.e
6c180 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 47 65 74 56 61 6c 75 65 50 72 6f 63 49 6e 66 6f 20 3d num.{..uppNPN_GetValueProcInfo.=
6c1a0 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 .kThinkCStackBased...|.STACK_ROU
6c1c0 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 TINE_PARAMETER(1,.SIZE_CODE(size
6c1e0 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 of(NPP)))...|.STACK_ROUTINE_PARA
6c200 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 4e 56 61 72 METER(2,.SIZE_CODE(sizeof(NPNVar
6c220 69 61 62 6c 65 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d iable)))...|.STACK_ROUTINE_PARAM
6c240 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 20 2a 29 ETER(3,.SIZE_CODE(sizeof(void.*)
6c260 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a ))...|.RESULT_SIZE(SIZE_CODE(siz
6c280 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e eof(NPError))).};.#define.NewNPN
6c2a0 5f 47 65 74 56 61 6c 75 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 47 65 _GetValueProc(FUNC)..\...(NPN_Ge
6c2c0 74 56 61 6c 75 65 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 tValueUPP).NewRoutineDescriptor(
6c2e0 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 56 61 6c 75 65 (ProcPtr)(FUNC),.uppNPN_GetValue
6c300 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 ProcInfo,.GetCurrentArchitecture
6c320 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 55 52 4e 6f 74 69 66 79 4c ()).#define.CallNPN_GetURNotifyL
6c340 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 29 20 5c 0a 09 Proc(FUNC,.ARG1,.ARG2,.ARG3).\..
6c360 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 .(NPError)CallUniversalProc((Uni
6c380 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 versalProcPtr)(FUNC),.uppNPN_Get
6c3a0 56 61 6c 75 65 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 ValueProcInfo,.(ARG1),.(ARG2),.(
6c3c0 41 52 47 33 29 29 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 09 28 2a ARG3)).#else..typedef.NPError.(*
6c3e0 4e 50 4e 5f 47 65 74 56 61 6c 75 65 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e NPN_GetValueUPP)(NPP.instance,.N
6c400 50 4e 56 61 72 69 61 62 6c 65 20 76 61 72 69 61 62 6c 65 2c 20 76 6f 69 64 20 2a 72 65 74 5f 61 PNVariable.variable,.void.*ret_a
6c420 6c 75 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 47 65 74 56 61 6c 75 65 50 72 6f lue);.#define.NewNPN_GetValuePro
6c440 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 47 65 74 56 61 6c 75 65 55 50 50 29 20 c(FUNC)..\...((NPN_GetValueUPP).
6c460 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 56 61 6c 75 65 (FUNC)).#define.CallNPN_GetValue
6c480 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 29 09 09 5c 0a Proc(FUNC,.ARG1,.ARG2,.ARG3)..\.
6c4a0 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 ..(*(FUNC))((ARG1),.(ARG2),.(ARG
6c4c0 33 29 29 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 3)).#endif..#endif./*.........*/
6c4e0 0a 0a 0a 0a 2f 2a 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 20 ..../*..................*/..#if.
6c500 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c GENERATINGCFM..typedef.Universal
6c520 50 72 6f 63 50 74 72 20 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 3b 0a 65 6e 75 ProcPtr.NPN_GetURLNotifyUPP;.enu
6c540 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 6e 66 6f m.{..uppNPN_GetURLNotifyProcInfo
6c560 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 .=.kThinkCStackBased...|.STACK_R
6c580 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 OUTINE_PARAMETER(1,.SIZE_CODE(si
6c5a0 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 zeof(NPP)))...|.STACK_ROUTINE_PA
6c5c0 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 RAMETER(2,.SIZE_CODE(sizeof(cons
6c5e0 74 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 t.char*)))...|.STACK_ROUTINE_PAR
6c600 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 AMETER(3,.SIZE_CODE(sizeof(const
6c620 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 .char*)))...|.STACK_ROUTINE_PARA
6c640 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 2a 29 METER(4,.SIZE_CODE(sizeof(void*)
6c660 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a ))...|.RESULT_SIZE(SIZE_CODE(siz
6c680 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e eof(NPError))).};.#define.NewNPN
6c6a0 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 _GetURLNotifyProc(FUNC)..\...(NP
6c6c0 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 N_GetURLNotifyUPP).NewRoutineDes
6c6e0 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f criptor((ProcPtr)(FUNC),.uppNPN_
6c700 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 GetURLNotifyProcInfo,.GetCurrent
6c720 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f Architecture()).#define.CallNPN_
6c740 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 GetURLNotifyProc(FUNC,.ARG1,.ARG
6c760 32 2c 20 41 52 47 33 2c 20 41 52 47 34 29 20 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 2,.ARG3,.ARG4).\...(NPError)Call
6c780 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 UniversalProc((UniversalProcPtr)
6c7a0 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 (FUNC),.uppNPN_GetURLNotifyProcI
6c7c0 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 nfo,.(ARG1),.(ARG2),.(ARG3),.(AR
6c7e0 47 34 29 29 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 09 28 2a 4e 50 G4)).#else..typedef.NPError.(*NP
6c800 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c N_GetURLNotifyUPP)(NPP.instance,
6c820 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 77 69 .const.char*.url,.const.char*.wi
6c840 6e 64 6f 77 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 61 74 61 29 3b 0a 23 64 65 66 69 6e 65 ndow,.void*.notifyData);.#define
6c860 20 4e 65 77 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e 43 29 09 09 .NewNPN_GetURLNotifyProc(FUNC)..
6c880 5c 0a 09 09 28 28 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 20 28 46 55 4e 43 \...((NPN_GetURLNotifyUPP).(FUNC
6c8a0 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 66 79 50 )).#define.CallNPN_GetURLNotifyP
6c8c0 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 34 roc(FUNC,.ARG1,.ARG2,.ARG3,.ARG4
6c8e0 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c )..\...(*(FUNC))((ARG1),.(ARG2),
6c900 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 .(ARG3),.(ARG4)).#endif.../*....
6c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e ...............*/..#if.GENERATIN
6c940 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e GCFM..typedef.UniversalProcPtr.N
6c960 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 PN_PostURLNotifyUPP;.enum.{..upp
6c980 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 NPN_PostURLNotifyProcInfo.=.kThi
6c9a0 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f nkCStackBased...|.STACK_ROUTINE_
6c9c0 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 PARAMETER(1,.SIZE_CODE(sizeof(NP
6c9e0 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 P)))...|.STACK_ROUTINE_PARAMETER
6ca00 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a (2,.SIZE_CODE(sizeof(const.char*
6ca20 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 )))...|.STACK_ROUTINE_PARAMETER(
6ca40 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 3,.SIZE_CODE(sizeof(const.char*)
6ca60 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 ))...|.STACK_ROUTINE_PARAMETER(4
6ca80 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 29 29 29 0a 09 09 7c ,.SIZE_CODE(sizeof(uint32)))...|
6caa0 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 35 2c 20 53 49 5a 45 .STACK_ROUTINE_PARAMETER(5,.SIZE
6cac0 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 _CODE(sizeof(const.char*)))...|.
6cae0 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 36 2c 20 53 49 5a 45 5f STACK_ROUTINE_PARAMETER(6,.SIZE_
6cb00 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 42 6f 6f 6c 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f CODE(sizeof(NPBool)))...|.STACK_
6cb20 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 37 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 ROUTINE_PARAMETER(7,.SIZE_CODE(s
6cb40 69 7a 65 6f 66 28 76 6f 69 64 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 izeof(void*)))...|.RESULT_SIZE(S
6cb60 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 IZE_CODE(sizeof(NPError))).};.#d
6cb80 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 efine.NewNPN_PostURLNotifyProc(F
6cba0 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 UNC)..\...(NPN_PostURLNotifyUPP)
6cbc0 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 .NewRoutineDescriptor((ProcPtr)(
6cbe0 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 49 FUNC),.uppNPN_PostURLNotifyProcI
6cc00 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 nfo,.GetCurrentArchitecture()).#
6cc20 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 define.CallNPN_PostURLNotifyProc
6cc40 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 34 2c 20 41 (FUNC,.ARG1,.ARG2,.ARG3,.ARG4,.A
6cc60 52 47 35 2c 20 41 52 47 36 2c 20 41 52 47 37 29 20 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 RG5,.ARG6,.ARG7).\...(NPError)Ca
6cc80 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 llUniversalProc((UniversalProcPt
6cca0 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 r)(FUNC),.uppNPN_PostURLNotifyPr
6ccc0 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 ocInfo,.(ARG1),.(ARG2),.(ARG3),.
6cce0 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 29 2c 20 28 41 52 47 37 29 29 0a (ARG4),.(ARG5),.(ARG6),.(ARG7)).
6cd00 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 20 28 2a 4e 50 4e 5f 50 6f 73 #else..typedef.NPError.(*NPN_Pos
6cd20 74 55 52 4c 4e 6f 74 69 66 79 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e tURLNotifyUPP)(NPP.instance,.con
6cd40 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 77 69 6e 64 6f 77 st.char*.url,.const.char*.window
6cd60 2c 20 75 69 6e 74 33 32 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 75 66 2c 20 4e ,.uint32.len,.const.char*.buf,.N
6cd80 50 42 6f 6f 6c 20 66 69 6c 65 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 61 74 61 29 3b 0a 23 PBool.file,.void*.notifyData);.#
6cda0 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 define.NewNPN_PostURLNotifyProc(
6cdc0 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 50 6f 73 74 55 52 4c 4e 6f 74 69 66 79 55 50 FUNC)..\...((NPN_PostURLNotifyUP
6cde0 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 50 6f 73 74 55 P).(FUNC)).#define.CallNPN_PostU
6ce00 52 4c 4e 6f 74 69 66 79 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 RLNotifyProc(FUNC,.ARG1,.ARG2,.A
6ce20 52 47 33 2c 20 41 52 47 34 2c 20 41 52 47 35 2c 20 41 52 47 36 2c 20 41 52 47 37 29 20 5c 0a 09 RG3,.ARG4,.ARG5,.ARG6,.ARG7).\..
6ce40 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 .(*(FUNC))((ARG1),.(ARG2),.(ARG3
6ce60 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 29 2c 20 28 41 52 47 37 ),.(ARG4),.(ARG5),.(ARG6),.(ARG7
6ce80 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 )).#endif.../*............*/..#i
6cea0 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 f.GENERATINGCFM..typedef.Univers
6cec0 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 47 65 74 55 52 4c 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a alProcPtr.NPN_GetURLUPP;.enum.{.
6cee0 09 75 70 70 4e 50 4e 5f 47 65 74 55 52 4c 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 .uppNPN_GetURLProcInfo.=.kThinkC
6cf00 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 StackBased...|.STACK_ROUTINE_PAR
6cf20 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 AMETER(1,.SIZE_CODE(sizeof(NPP))
6cf40 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c )...|.STACK_ROUTINE_PARAMETER(2,
6cf60 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 29 .SIZE_CODE(sizeof(const.char*)))
6cf80 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 ...|.STACK_ROUTINE_PARAMETER(3,.
6cfa0 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 29 0a SIZE_CODE(sizeof(const.char*))).
6cfc0 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 ..|.RESULT_SIZE(SIZE_CODE(sizeof
6cfe0 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 47 65 (NPError))).};.#define.NewNPN_Ge
6d000 74 55 52 4c 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 47 65 74 55 52 4c 55 tURLProc(FUNC)..\...(NPN_GetURLU
6d020 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 PP).NewRoutineDescriptor((ProcPt
6d040 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 55 52 4c 50 72 6f 63 49 6e 66 6f 2c r)(FUNC),.uppNPN_GetURLProcInfo,
6d060 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 .GetCurrentArchitecture()).#defi
6d080 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 55 52 4c 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 ne.CallNPN_GetURLProc(FUNC,.ARG1
6d0a0 2c 20 41 52 47 32 2c 20 41 52 47 33 29 20 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 ,.ARG2,.ARG3).\...(NPError)CallU
6d0c0 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 niversalProc((UniversalProcPtr)(
6d0e0 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 55 52 4c 50 72 6f 63 49 6e 66 6f 2c 20 28 41 FUNC),.uppNPN_GetURLProcInfo,.(A
6d100 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 29 0a 23 65 6c 73 65 0a 0a 74 79 70 RG1),.(ARG2),.(ARG3)).#else..typ
6d120 65 64 65 66 20 4e 50 45 72 72 6f 72 09 28 2a 4e 50 4e 5f 47 65 74 55 52 4c 55 50 50 29 28 4e 50 edef.NPError.(*NPN_GetURLUPP)(NP
6d140 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e P.instance,.const.char*.url,.con
6d160 73 74 20 63 68 61 72 2a 20 77 69 6e 64 6f 77 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e st.char*.window);.#define.NewNPN
6d180 5f 47 65 74 55 52 4c 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 47 65 74 _GetURLProc(FUNC)..\...((NPN_Get
6d1a0 55 52 4c 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f URLUPP).(FUNC)).#define.CallNPN_
6d1c0 47 65 74 55 52 4c 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 GetURLProc(FUNC,.ARG1,.ARG2,.ARG
6d1e0 33 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 3)..\...(*(FUNC))((ARG1),.(ARG2)
6d200 2c 20 28 41 52 47 33 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 ,.(ARG3)).#endif.../*...........
6d220 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 ..*/..#if.GENERATINGCFM..typedef
6d240 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 50 6f 73 74 55 52 4c 55 50 50 .UniversalProcPtr.NPN_PostURLUPP
6d260 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 50 6f 73 74 55 52 4c 50 72 6f 63 49 6e 66 6f ;.enum.{..uppNPN_PostURLProcInfo
6d280 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 .=.kThinkCStackBased...|.STACK_R
6d2a0 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 OUTINE_PARAMETER(1,.SIZE_CODE(si
6d2c0 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 zeof(NPP)))...|.STACK_ROUTINE_PA
6d2e0 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 RAMETER(2,.SIZE_CODE(sizeof(cons
6d300 74 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 t.char*)))...|.STACK_ROUTINE_PAR
6d320 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 AMETER(3,.SIZE_CODE(sizeof(const
6d340 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 .char*)))...|.STACK_ROUTINE_PARA
6d360 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 METER(4,.SIZE_CODE(sizeof(uint32
6d380 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 )))...|.STACK_ROUTINE_PARAMETER(
6d3a0 35 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 5,.SIZE_CODE(sizeof(const.char*)
6d3c0 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 36 ))...|.STACK_ROUTINE_PARAMETER(6
6d3e0 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 42 6f 6f 6c 29 29 29 0a 09 09 7c ,.SIZE_CODE(sizeof(NPBool)))...|
6d400 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 .RESULT_SIZE(SIZE_CODE(sizeof(NP
6d420 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 50 6f 73 74 55 Error))).};.#define.NewNPN_PostU
6d440 52 4c 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 50 6f 73 74 55 52 4c 55 50 RLProc(FUNC)..\...(NPN_PostURLUP
6d460 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 P).NewRoutineDescriptor((ProcPtr
6d480 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 50 6f 73 74 55 52 4c 50 72 6f 63 49 6e 66 6f 2c )(FUNC),.uppNPN_PostURLProcInfo,
6d4a0 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 .GetCurrentArchitecture()).#defi
6d4c0 6e 65 20 43 61 6c 6c 4e 50 4e 5f 50 6f 73 74 55 52 4c 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 ne.CallNPN_PostURLProc(FUNC,.ARG
6d4e0 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 34 2c 20 41 52 47 35 2c 20 41 52 47 36 29 1,.ARG2,.ARG3,.ARG4,.ARG5,.ARG6)
6d500 20 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 .\...(NPError)CallUniversalProc(
6d520 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e (UniversalProcPtr)(FUNC),.uppNPN
6d540 5f 50 6f 73 74 55 52 4c 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 _PostURLProcInfo,.(ARG1),.(ARG2)
6d560 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 29 ,.(ARG3),.(ARG4),.(ARG5),.(ARG6)
6d580 29 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 20 28 2a 4e 50 4e 5f 50 ).#else..typedef.NPError.(*NPN_P
6d5a0 6f 73 74 55 52 4c 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 ostURLUPP)(NPP.instance,.const.c
6d5c0 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 77 69 6e 64 6f 77 2c 20 75 69 har*.url,.const.char*.window,.ui
6d5e0 6e 74 33 32 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 75 66 2c 20 4e 50 42 6f 6f nt32.len,.const.char*.buf,.NPBoo
6d600 6c 20 66 69 6c 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 50 6f 73 74 55 52 4c 50 l.file);.#define.NewNPN_PostURLP
6d620 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 50 6f 73 74 55 52 4c 55 50 50 29 roc(FUNC)..\...((NPN_PostURLUPP)
6d640 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 50 6f 73 74 55 52 4c .(FUNC)).#define.CallNPN_PostURL
6d660 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 Proc(FUNC,.ARG1,.ARG2,.ARG3,.ARG
6d680 34 2c 20 41 52 47 35 2c 20 41 52 47 36 29 20 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 4,.ARG5,.ARG6).\...(*(FUNC))((AR
6d6a0 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 G1),.(ARG2),.(ARG3),.(ARG4),.(AR
6d6c0 47 35 29 2c 20 28 41 52 47 36 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 G5),.(ARG6)).#endif.../*........
6d6e0 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a .........*/..#if.GENERATINGCFM..
6d700 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 52 65 71 typedef.UniversalProcPtr.NPN_Req
6d720 75 65 73 74 52 65 61 64 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 52 65 71 75 uestReadUPP;.enum.{..uppNPN_Requ
6d740 65 73 74 52 65 61 64 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 estReadProcInfo.=.kThinkCStackBa
6d760 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 sed...|.STACK_ROUTINE_PARAMETER(
6d780 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 1,.SIZE_CODE(sizeof(NPStream.*))
6d7a0 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c )...|.STACK_ROUTINE_PARAMETER(2,
6d7c0 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 42 79 74 65 52 61 6e 67 65 20 2a 29 .SIZE_CODE(sizeof(NPByteRange.*)
6d7e0 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a ))...|.RESULT_SIZE(SIZE_CODE(siz
6d800 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e eof(NPError))).};.#define.NewNPN
6d820 5f 52 65 71 75 65 73 74 52 65 61 64 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e _RequestReadProc(FUNC)..\...(NPN
6d840 5f 52 65 71 75 65 73 74 52 65 61 64 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 _RequestReadUPP).NewRoutineDescr
6d860 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 52 65 iptor((ProcPtr)(FUNC),.uppNPN_Re
6d880 71 75 65 73 74 52 65 61 64 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 questReadProcInfo,.GetCurrentArc
6d8a0 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 52 65 71 hitecture()).#define.CallNPN_Req
6d8c0 75 65 73 74 52 65 61 64 50 72 6f 63 28 46 55 4e 43 2c 20 20 73 74 72 65 61 6d 2c 20 72 61 6e 67 uestReadProc(FUNC,..stream,.rang
6d8e0 65 29 09 09 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 e)..\...(NPError)CallUniversalPr
6d900 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 oc((UniversalProcPtr)(FUNC),.upp
6d920 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 50 72 6f 63 49 6e 66 6f 2c 20 28 73 74 72 65 61 6d NPN_RequestReadProcInfo,.(stream
6d940 29 2c 20 28 72 61 6e 67 65 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 ),.(range))..#else..typedef.NPEr
6d960 72 6f 72 09 28 2a 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 55 50 50 29 28 4e 50 53 74 72 65 ror.(*NPN_RequestReadUPP)(NPStre
6d980 61 6d 2a 20 73 74 72 65 61 6d 2c 20 4e 50 42 79 74 65 52 61 6e 67 65 2a 20 72 61 6e 67 65 4c 69 am*.stream,.NPByteRange*.rangeLi
6d9a0 73 74 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 50 st);.#define.NewNPN_RequestReadP
6d9c0 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 roc(FUNC)..\...((NPN_RequestRead
6d9e0 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 52 65 71 UPP).(FUNC)).#define.CallNPN_Req
6da00 75 65 73 74 52 65 61 64 50 72 6f 63 28 46 55 4e 43 2c 20 73 74 72 65 61 6d 2c 20 72 61 6e 67 65 uestReadProc(FUNC,.stream,.range
6da20 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 73 74 72 65 61 6d 29 2c 20 28 72 61 6e 67 )..\...(*(FUNC))((stream),.(rang
6da40 65 29 29 0a 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 2a e))..#endif.../*...............*
6da60 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e /..#if.GENERATINGCFM..typedef.Un
6da80 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 3b iversalProcPtr.NPN_NewStreamUPP;
6daa0 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 .enum.{..uppNPN_NewStreamProcInf
6dac0 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f o.=.kThinkCStackBased...|.STACK_
6dae0 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 ROUTINE_PARAMETER(1,.SIZE_CODE(s
6db00 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 izeof(NPP)))...|.STACK_ROUTINE_P
6db20 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 4d ARAMETER(2,.SIZE_CODE(sizeof(NPM
6db40 49 4d 45 54 79 70 65 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 IMEType)))...|.STACK_ROUTINE_PAR
6db60 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 AMETER(3,.SIZE_CODE(sizeof(const
6db80 20 63 68 61 72 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 .char.*)))...|.STACK_ROUTINE_PAR
6dba0 41 4d 45 54 45 52 28 34 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 AMETER(4,.SIZE_CODE(sizeof(NPStr
6dbc0 65 61 6d 20 2a 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 eam.**)))...|.RESULT_SIZE(SIZE_C
6dbe0 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 ODE(sizeof(NPError))).};.#define
6dc00 20 4e 65 77 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 .NewNPN_NewStreamProc(FUNC)..\..
6dc20 09 28 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 .(NPN_NewStreamUPP).NewRoutineDe
6dc40 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e scriptor((ProcPtr)(FUNC),.uppNPN
6dc60 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 _NewStreamProcInfo,.GetCurrentAr
6dc80 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 4e 65 chitecture()).#define.CallNPN_Ne
6dca0 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 74 79 70 65 2c 20 77 69 6e wStreamProc(FUNC,.npp,.type,.win
6dcc0 64 6f 77 2c 20 73 74 72 65 61 6d 29 09 09 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 dow,.stream)..\...(NPError)CallU
6dce0 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 niversalProc((UniversalProcPtr)(
6dd00 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 2c FUNC),.uppNPN_NewStreamProcInfo,
6dd20 20 28 6e 70 70 29 2c 20 28 74 79 70 65 29 2c 20 28 77 69 6e 64 6f 77 29 2c 20 28 73 74 72 65 61 .(npp),.(type),.(window),.(strea
6dd40 6d 29 29 09 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 09 28 2a 4e m))...#else..typedef.NPError.(*N
6dd60 50 4e 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e PN_NewStreamUPP)(NPP.instance,.N
6dd80 50 4d 49 4d 45 54 79 70 65 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 77 69 6e 64 PMIMEType.type,.const.char*.wind
6dda0 6f 77 2c 20 4e 50 53 74 72 65 61 6d 2a 2a 20 73 74 72 65 61 6d 29 3b 0a 23 64 65 66 69 6e 65 20 ow,.NPStream**.stream);.#define.
6ddc0 4e 65 77 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 NewNPN_NewStreamProc(FUNC)..\...
6dde0 28 28 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 ((NPN_NewStreamUPP).(FUNC)).#def
6de00 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 2c 20 ine.CallNPN_NewStreamProc(FUNC,.
6de20 6e 70 70 2c 20 74 79 70 65 2c 20 77 69 6e 64 6f 77 2c 20 73 74 72 65 61 6d 29 09 09 5c 0a 09 09 npp,.type,.window,.stream)..\...
6de40 28 2a 28 46 55 4e 43 29 29 28 28 6e 70 70 29 2c 20 28 74 79 70 65 29 2c 20 28 77 69 6e 64 6f 77 (*(FUNC))((npp),.(type),.(window
6de60 29 2c 20 28 73 74 72 65 61 6d 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 ),.(stream))..#endif.../*.......
6de80 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 ....*/..#if.GENERATINGCFM..typed
6dea0 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 57 72 69 74 65 55 50 50 ef.UniversalProcPtr.NPN_WriteUPP
6dec0 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 49 6e 66 6f 20 3d ;.enum.{..uppNPN_WriteProcInfo.=
6dee0 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 .kThinkCStackBased...|.STACK_ROU
6df00 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 TINE_PARAMETER(1,.SIZE_CODE(size
6df20 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 of(NPP)))...|.STACK_ROUTINE_PARA
6df40 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 METER(2,.SIZE_CODE(sizeof(NPStre
6df60 61 6d 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 am.*)))...|.STACK_ROUTINE_PARAME
6df80 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 TER(3,.SIZE_CODE(sizeof(int32)))
6dfa0 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 2c 20 ...|.STACK_ROUTINE_PARAMETER(4,.
6dfc0 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 2a 29 29 29 0a 09 09 7c 20 52 45 SIZE_CODE(sizeof(void*)))...|.RE
6dfe0 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 SULT_SIZE(SIZE_CODE(sizeof(int32
6e000 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 28 ))).};.#define.NewNPN_WriteProc(
6e020 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 57 72 69 74 65 55 50 50 29 20 4e 65 77 52 6f 75 FUNC)..\...(NPN_WriteUPP).NewRou
6e040 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 tineDescriptor((ProcPtr)(FUNC),.
6e060 75 70 70 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 uppNPN_WriteProcInfo,.GetCurrent
6e080 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f Architecture()).#define.CallNPN_
6e0a0 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 73 74 72 65 61 6d 2c 20 6c 65 6e WriteProc(FUNC,.npp,.stream,.len
6e0c0 2c 20 62 75 66 66 65 72 29 09 09 5c 0a 09 09 28 69 6e 74 33 32 29 43 61 6c 6c 55 6e 69 76 65 72 ,.buffer)..\...(int32)CallUniver
6e0e0 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 salProc((UniversalProcPtr)(FUNC)
6e100 2c 20 75 70 70 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 49 6e 66 6f 2c 20 28 6e 70 70 29 2c 20 28 ,.uppNPN_WriteProcInfo,.(npp),.(
6e120 73 74 72 65 61 6d 29 2c 20 28 6c 65 6e 29 2c 20 28 62 75 66 66 65 72 29 29 09 0a 0a 23 65 6c 73 stream),.(len),.(buffer))...#els
6e140 65 0a 0a 74 79 70 65 64 65 66 20 69 6e 74 33 32 20 28 2a 4e 50 4e 5f 57 72 69 74 65 55 50 50 29 e..typedef.int32.(*NPN_WriteUPP)
6e160 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c (NPP.instance,.NPStream*.stream,
6e180 20 69 6e 74 33 32 20 6c 65 6e 2c 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 3b 0a 23 64 65 66 69 .int32.len,.void*.buffer);.#defi
6e1a0 6e 65 20 4e 65 77 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 ne.NewNPN_WriteProc(FUNC)..\...(
6e1c0 28 4e 50 4e 5f 57 72 69 74 65 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 (NPN_WriteUPP).(FUNC)).#define.C
6e1e0 61 6c 6c 4e 50 4e 5f 57 72 69 74 65 50 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 73 74 72 65 allNPN_WriteProc(FUNC,.npp,.stre
6e200 61 6d 2c 20 6c 65 6e 2c 20 62 75 66 66 65 72 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 am,.len,.buffer)..\...(*(FUNC))(
6e220 28 6e 70 70 29 2c 20 28 73 74 72 65 61 6d 29 2c 20 28 6c 65 6e 29 2c 20 28 62 75 66 66 65 72 29 (npp),.(stream),.(len),.(buffer)
6e240 29 0a 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 )..#endif.../*..................
6e260 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 .*/..#if.GENERATINGCFM..typedef.
6e280 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 UniversalProcPtr.NPN_DestroyStre
6e2a0 61 6d 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 amUPP;.enum.{..uppNPN_DestroyStr
6e2c0 65 61 6d 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a eamProcInfo.=.kThinkCStackBased.
6e2e0 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 ..|.STACK_ROUTINE_PARAMETER(1,.S
6e300 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 20 29 29 29 0a 09 09 7c 20 53 54 41 43 IZE_CODE(sizeof(NPP.)))...|.STAC
6e320 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 K_ROUTINE_PARAMETER(2,.SIZE_CODE
6e340 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f (sizeof(NPStream.*)))...|.STACK_
6e360 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 ROUTINE_PARAMETER(3,.SIZE_CODE(s
6e380 69 7a 65 6f 66 28 4e 50 52 65 61 73 6f 6e 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a izeof(NPReason)))...|.RESULT_SIZ
6e3a0 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b E(SIZE_CODE(sizeof(NPError))).};
6e3c0 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f .#define.NewNPN_DestroyStreamPro
6e3e0 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 c(FUNC)..\...(NPN_DestroyStreamU
6e400 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 PP).NewRoutineDescriptor((ProcPt
6e420 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 r)(FUNC),.uppNPN_DestroyStreamPr
6e440 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 ocInfo,.GetCurrentArchitecture()
6e460 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 ).#define.CallNPN_DestroyStreamP
6e480 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 73 74 72 65 61 6d 2c 20 72 65 61 73 6f 6e 29 09 09 roc(FUNC,.npp,.stream,.reason)..
6e4a0 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 \...(NPError)CallUniversalProc((
6e4c0 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f UniversalProcPtr)(FUNC),.uppNPN_
6e4e0 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f 63 49 6e 66 6f 2c 20 28 6e 70 70 29 2c 20 28 73 DestroyStreamProcInfo,.(npp),.(s
6e500 74 72 65 61 6d 29 2c 20 28 72 65 61 73 6f 6e 29 29 09 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 tream),.(reason))...#else..typed
6e520 65 66 20 4e 50 45 72 72 6f 72 20 28 2a 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 50 ef.NPError.(*NPN_DestroyStreamUP
6e540 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 P)(NPP.instance,.NPStream*.strea
6e560 6d 2c 20 4e 50 52 65 61 73 6f 6e 20 72 65 61 73 6f 6e 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 m,.NPReason.reason);.#define.New
6e580 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 NPN_DestroyStreamProc(FUNC)..\..
6e5a0 09 28 28 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 50 50 29 20 28 46 55 4e 43 29 29 .((NPN_DestroyStreamUPP).(FUNC))
6e5c0 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 .#define.CallNPN_DestroyStreamPr
6e5e0 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 73 74 72 65 61 6d 2c 20 72 65 61 73 6f 6e 29 09 09 5c oc(FUNC,.npp,.stream,.reason)..\
6e600 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 6e 70 70 29 2c 20 28 73 74 72 65 61 6d 29 2c 20 28 72 ...(*(FUNC))((npp),.(stream),.(r
6e620 65 61 73 6f 6e 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 eason))..#endif.../*............
6e640 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 */..#if.GENERATINGCFM..typedef.U
6e660 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 53 74 61 74 75 73 55 50 50 3b 0a 65 niversalProcPtr.NPN_StatusUPP;.e
6e680 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 53 74 61 74 75 73 50 72 6f 63 49 6e 66 6f 20 3d 20 6b num.{..uppNPN_StatusProcInfo.=.k
6e6a0 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 ThinkCStackBased...|.STACK_ROUTI
6e6c0 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 NE_PARAMETER(1,.SIZE_CODE(sizeof
6e6e0 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 (NPP)))...|.STACK_ROUTINE_PARAME
6e700 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 68 61 72 20 2a 29 29 TER(2,.SIZE_CODE(sizeof(char.*))
6e720 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 53 74 61 74 75 73 50 72 6f 63 28 ).};..#define.NewNPN_StatusProc(
6e740 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 53 74 61 74 75 73 55 50 50 29 20 4e 65 77 52 6f FUNC)..\...(NPN_StatusUPP).NewRo
6e760 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c utineDescriptor((ProcPtr)(FUNC),
6e780 20 75 70 70 4e 50 4e 5f 53 74 61 74 75 73 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 .uppNPN_StatusProcInfo,.GetCurre
6e7a0 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 ntArchitecture()).#define.CallNP
6e7c0 4e 5f 53 74 61 74 75 73 50 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 6d 73 67 29 09 09 5c 0a N_StatusProc(FUNC,.npp,.msg)..\.
6e7e0 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 ..(void)CallUniversalProc((Unive
6e800 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 53 74 61 74 75 rsalProcPtr)(FUNC),.uppNPN_Statu
6e820 73 50 72 6f 63 49 6e 66 6f 2c 20 28 6e 70 70 29 2c 20 28 6d 73 67 29 29 09 0a 0a 23 65 6c 73 65 sProcInfo,.(npp),.(msg))...#else
6e840 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 4e 5f 53 74 61 74 75 73 55 50 50 29 28 ..typedef.void.(*NPN_StatusUPP)(
6e860 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 73 73 61 67 NPP.instance,.const.char*.messag
6e880 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 53 74 61 74 75 73 50 72 6f 63 28 46 55 e);.#define.NewNPN_StatusProc(FU
6e8a0 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 53 74 61 74 75 73 55 50 50 29 20 28 46 55 4e 43 29 NC)..\...((NPN_StatusUPP).(FUNC)
6e8c0 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 53 74 61 74 75 73 50 72 6f 63 28 46 55 4e ).#define.CallNPN_StatusProc(FUN
6e8e0 43 2c 20 6e 70 70 2c 20 6d 73 67 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 6e 70 70 C,.npp,.msg)..\...(*(FUNC))((npp
6e900 29 2c 20 28 6d 73 67 29 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 ),.(msg))...#endif.../*.........
6e920 20 20 20 20 20 20 2a 2f 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 ......*/.#if.GENERATINGCFM..type
6e940 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 55 73 65 72 41 67 65 def.UniversalProcPtr.NPN_UserAge
6e960 6e 74 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 20 20 20 20 20 20 20 20 75 70 70 4e 50 4e 5f 55 73 65 ntUPP;.enum.{.........uppNPN_Use
6e980 72 41 67 65 6e 74 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 rAgentProcInfo.=.kThinkCStackBas
6e9a0 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 ed.................|.STACK_ROUTI
6e9c0 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 NE_PARAMETER(1,.SIZE_CODE(sizeof
6e9e0 28 4e 50 50 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7c 20 52 45 53 55 4c 54 (NPP))).................|.RESULT
6ea00 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 _SIZE(SIZE_CODE(sizeof(const.cha
6ea20 72 20 2a 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 55 73 65 72 41 67 r.*))).};..#define.NewNPN_UserAg
6ea40 65 6e 74 50 72 6f 63 28 46 55 4e 43 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 entProc(FUNC)..............\....
6ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 28 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 55 50 50 29 20 .............(NPN_UserAgentUPP).
6ea80 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 NewRoutineDescriptor((ProcPtr)(F
6eaa0 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 50 72 6f 63 49 6e 66 6f 2c 20 UNC),.uppNPN_UserAgentProcInfo,.
6eac0 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e GetCurrentArchitecture()).#defin
6eae0 65 20 43 61 6c 6c 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 e.CallNPN_UserAgentProc(FUNC,.AR
6eb00 47 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 G1)...............\.............
6eb20 20 20 20 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 ....(const.char*)CallUniversalPr
6eb40 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 oc((UniversalProcPtr)(FUNC),.upp
6eb60 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 29 0a 0a NPN_UserAgentProcInfo,.(ARG1))..
6eb80 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 63 68 61 72 2a 09 28 2a 4e 50 4e #else..typedef.const.char*.(*NPN
6eba0 5f 55 73 65 72 41 67 65 6e 74 55 50 50 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 29 3b 0a 23 64 _UserAgentUPP)(NPP.instance);.#d
6ebc0 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 50 72 6f 63 28 46 55 4e 43 29 efine.NewNPN_UserAgentProc(FUNC)
6ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..............\.................
6ec00 28 28 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 ((NPN_UserAgentUPP).(FUNC)).#def
6ec20 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 50 72 6f 63 28 46 55 4e 43 2c 20 ine.CallNPN_UserAgentProc(FUNC,.
6ec40 41 52 47 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 ARG1)...............\...........
6ec60 20 20 20 20 20 20 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 29 0a 0a 23 65 6e 64 69 66 0a ......(*(FUNC))((ARG1))..#endif.
6ec80 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 20 47 45 4e 45 52 41 54 ../*..............*/.#if.GENERAT
6eca0 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 INGCFM..typedef.UniversalProcPtr
6ecc0 20 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e .NPN_MemAllocUPP;.enum.{..uppNPN
6ece0 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b _MemAllocProcInfo.=.kThinkCStack
6ed00 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 Based...|.STACK_ROUTINE_PARAMETE
6ed20 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 29 29 29 0a R(1,.SIZE_CODE(sizeof(uint32))).
6ed40 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 ..|.RESULT_SIZE(SIZE_CODE(sizeof
6ed60 28 76 6f 69 64 20 2a 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 4d 65 (void.*))).};..#define.NewNPN_Me
6ed80 6d 41 6c 6c 6f 63 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 4d 65 6d 41 6c mAllocProc(FUNC)..\...(NPN_MemAl
6eda0 6c 6f 63 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 locUPP).NewRoutineDescriptor((Pr
6edc0 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f ocPtr)(FUNC),.uppNPN_MemAllocPro
6ede0 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 cInfo,.GetCurrentArchitecture())
6ee00 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f 63 28 46 55 .#define.CallNPN_MemAllocProc(FU
6ee20 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a 09 09 28 76 6f 69 64 2a 29 43 61 6c 6c 55 6e 69 76 65 72 NC,.ARG1)..\...(void*)CallUniver
6ee40 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 salProc((UniversalProcPtr)(FUNC)
6ee60 2c 20 75 70 70 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 ,.uppNPN_MemAllocProcInfo,.(ARG1
6ee80 29 29 09 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 2a 20 28 2a 4e 50 4e 5f ))...#else..typedef.void*.(*NPN_
6eea0 4d 65 6d 41 6c 6c 6f 63 55 50 50 29 28 75 69 6e 74 33 32 20 73 69 7a 65 29 3b 0a 23 64 65 66 69 MemAllocUPP)(uint32.size);.#defi
6eec0 6e 65 20 4e 65 77 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a ne.NewNPN_MemAllocProc(FUNC)..\.
6eee0 09 09 28 28 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 ..((NPN_MemAllocUPP).(FUNC)).#de
6ef00 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 50 72 6f 63 28 46 55 4e 43 2c 20 fine.CallNPN_MemAllocProc(FUNC,.
6ef20 41 52 47 31 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 29 09 0a 0a 23 ARG1)..\...(*(FUNC))((ARG1))...#
6ef40 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 endif.../*..............*/..#if.
6ef60 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c GENERATINGCFM..typedef.Universal
6ef80 50 72 6f 63 50 74 72 20 4e 50 4e 5f 4d 65 6d 46 72 65 65 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 ProcPtr.NPN_MemFreeUPP;.enum.{..
6efa0 75 70 70 4e 50 4e 5f 4d 65 6d 46 72 65 65 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 uppNPN_MemFreeProcInfo.=.kThinkC
6efc0 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 StackBased...|.STACK_ROUTINE_PAR
6efe0 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 76 6f 69 64 20 AMETER(1,.SIZE_CODE(sizeof(void.
6f000 2a 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 4d 65 6d 46 72 65 65 50 *))).};..#define.NewNPN_MemFreeP
6f020 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 4d 65 6d 46 72 65 65 55 50 50 29 20 roc(FUNC)..\...(NPN_MemFreeUPP).
6f040 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 NewRoutineDescriptor((ProcPtr)(F
6f060 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 4d 65 6d 46 72 65 65 50 72 6f 63 49 6e 66 6f 2c 20 47 65 UNC),.uppNPN_MemFreeProcInfo,.Ge
6f080 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 tCurrentArchitecture()).#define.
6f0a0 43 61 6c 6c 4e 50 4e 5f 4d 65 6d 46 72 65 65 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 CallNPN_MemFreeProc(FUNC,.ARG1).
6f0c0 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e .\...(void)CallUniversalProc((Un
6f0e0 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 4d 65 iversalProcPtr)(FUNC),.uppNPN_Me
6f100 6d 46 72 65 65 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 29 0a 0a 23 65 6c 73 65 0a 0a 74 mFreeProcInfo,.(ARG1))..#else..t
6f120 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 4e 5f 4d 65 6d 46 72 65 65 55 50 50 29 28 76 6f ypedef.void.(*NPN_MemFreeUPP)(vo
6f140 69 64 2a 20 70 74 72 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 4d 65 6d 46 72 65 65 id*.ptr);.#define.NewNPN_MemFree
6f160 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 4d 65 6d 46 72 65 65 55 50 50 Proc(FUNC)..\...((NPN_MemFreeUPP
6f180 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 4d 65 6d 46 72 65 ).(FUNC)).#define.CallNPN_MemFre
6f1a0 65 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 eProc(FUNC,.ARG1)..\...(*(FUNC))
6f1c0 28 28 41 52 47 31 29 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 ((ARG1))...#endif.../*..........
6f1e0 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 ....*/..#if.GENERATINGCFM..typed
6f200 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 ef.UniversalProcPtr.NPN_MemFlush
6f220 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 50 72 6f 63 UPP;.enum.{..uppNPN_MemFlushProc
6f240 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 Info.=.kThinkCStackBased...|.STA
6f260 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 CK_ROUTINE_PARAMETER(1,.SIZE_COD
6f280 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 E(sizeof(uint32)))...|.RESULT_SI
6f2a0 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 29 29 29 0a 7d 3b ZE(SIZE_CODE(sizeof(uint32))).};
6f2c0 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 50 72 6f 63 28 46 55 ..#define.NewNPN_MemFlushProc(FU
6f2e0 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 55 50 50 29 20 4e 65 77 52 6f NC)..\...(NPN_MemFlushUPP).NewRo
6f300 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c utineDescriptor((ProcPtr)(FUNC),
6f320 20 75 70 70 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 .uppNPN_MemFlushProcInfo,.GetCur
6f340 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c rentArchitecture()).#define.Call
6f360 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a NPN_MemFlushProc(FUNC,.ARG1)..\.
6f380 09 09 28 75 69 6e 74 33 32 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 ..(uint32)CallUniversalProc((Uni
6f3a0 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 4d 65 6d versalProcPtr)(FUNC),.uppNPN_Mem
6f3c0 46 6c 75 73 68 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 29 09 0a 0a 23 65 6c 73 65 0a 0a FlushProcInfo,.(ARG1))...#else..
6f3e0 74 79 70 65 64 65 66 20 75 69 6e 74 33 32 20 28 2a 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 55 50 50 typedef.uint32.(*NPN_MemFlushUPP
6f400 29 28 75 69 6e 74 33 32 20 73 69 7a 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 4d )(uint32.size);.#define.NewNPN_M
6f420 65 6d 46 6c 75 73 68 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 4d 65 6d emFlushProc(FUNC)..\...((NPN_Mem
6f440 46 6c 75 73 68 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 FlushUPP).(FUNC)).#define.CallNP
6f460 4e 5f 4d 65 6d 46 6c 75 73 68 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a 09 09 N_MemFlushProc(FUNC,.ARG1)..\...
6f480 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 2f 2a (*(FUNC))((ARG1))...#endif..../*
6f4a0 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 20 47 45 4e 45 52 ...................*/..#if.GENER
6f4c0 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 ATINGCFM..typedef.UniversalProcP
6f4e0 74 72 20 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 69 6e 73 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a tr.NPN_ReloadPluginsUPP;.enum.{.
6f500 09 75 70 70 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 69 6e 73 50 72 6f 63 49 6e 66 6f 20 3d 20 .uppNPN_ReloadPluginsProcInfo.=.
6f520 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 kThinkCStackBased...|.STACK_ROUT
6f540 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f INE_PARAMETER(1,.SIZE_CODE(sizeo
6f560 66 28 4e 50 42 6f 6f 6c 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 f(NPBool)))...|.RESULT_SIZE(SIZE
6f580 5f 43 4f 44 45 28 30 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 52 65 6c _CODE(0)).};..#define.NewNPN_Rel
6f5a0 6f 61 64 50 6c 75 67 69 6e 73 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 4e 5f 52 oadPluginsProc(FUNC)..\...(NPN_R
6f5c0 65 6c 6f 61 64 50 6c 75 67 69 6e 73 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 eloadPluginsUPP).NewRoutineDescr
6f5e0 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 52 65 iptor((ProcPtr)(FUNC),.uppNPN_Re
6f600 6c 6f 61 64 50 6c 75 67 69 6e 73 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 loadPluginsProcInfo,.GetCurrentA
6f620 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 52 rchitecture()).#define.CallNPN_R
6f640 65 6c 6f 61 64 50 6c 75 67 69 6e 73 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a eloadPluginsProc(FUNC,.ARG1)..\.
6f660 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 ..(void)CallUniversalProc((Unive
6f680 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 52 65 6c 6f 61 rsalProcPtr)(FUNC),.uppNPN_Reloa
6f6a0 64 50 6c 75 67 69 6e 73 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 29 09 0a 0a 23 65 6c 73 dPluginsProcInfo,.(ARG1))...#els
6f6c0 65 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 e..typedef.void.(*NPN_ReloadPlug
6f6e0 69 6e 73 55 50 50 29 28 4e 50 42 6f 6f 6c 20 72 65 6c 6f 61 64 50 61 67 65 73 29 3b 0a 23 64 65 insUPP)(NPBool.reloadPages);.#de
6f700 66 69 6e 65 20 4e 65 77 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 69 6e 73 50 72 6f 63 28 46 55 fine.NewNPN_ReloadPluginsProc(FU
6f720 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 69 6e 73 55 50 50 29 NC)..\...((NPN_ReloadPluginsUPP)
6f740 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 52 65 6c 6f 61 64 50 .(FUNC)).#define.CallNPN_ReloadP
6f760 6c 75 67 69 6e 73 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a 09 09 28 2a 28 46 luginsProc(FUNC,.ARG1)..\...(*(F
6f780 55 4e 43 29 29 28 28 41 52 47 31 29 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 UNC))((ARG1))...#endif.../*.....
6f7a0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d ...........*/..#if.GENERATINGCFM
6f7c0 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 4e 5f 47 ..typedef.UniversalProcPtr.NPN_G
6f7e0 65 74 4a 61 76 61 45 6e 76 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 4e 5f 47 65 74 etJavaEnvUPP;.enum.{..uppNPN_Get
6f800 4a 61 76 61 45 6e 76 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 JavaEnvProcInfo.=.kThinkCStackBa
6f820 73 65 64 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 sed...|.RESULT_SIZE(SIZE_CODE(si
6f840 7a 65 6f 66 28 4a 52 49 45 6e 76 2a 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e zeof(JRIEnv*))).};..#define.NewN
6f860 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e 50 PN_GetJavaEnvProc(FUNC)..\...(NP
6f880 4e 5f 47 65 74 4a 61 76 61 45 6e 76 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 N_GetJavaEnvUPP).NewRoutineDescr
6f8a0 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 iptor((ProcPtr)(FUNC),.uppNPN_Ge
6f8c0 74 4a 61 76 61 45 6e 76 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 tJavaEnvProcInfo,.GetCurrentArch
6f8e0 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 4a itecture()).#define.CallNPN_GetJ
6f900 61 76 61 45 6e 76 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4a 52 49 45 6e 76 2a 29 43 avaEnvProc(FUNC)..\...(JRIEnv*)C
6f920 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 allUniversalProc((UniversalProcP
6f940 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 50 72 6f 63 tr)(FUNC),.uppNPN_GetJavaEnvProc
6f960 49 6e 66 6f 29 09 0a 0a 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4a 52 49 45 6e 76 2a 20 28 Info)...#else..typedef.JRIEnv*.(
6f980 2a 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 55 50 50 29 28 76 6f 69 64 29 3b 0a 23 64 65 66 69 *NPN_GetJavaEnvUPP)(void);.#defi
6f9a0 6e 65 20 4e 65 77 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 50 72 6f 63 28 46 55 4e 43 29 09 09 ne.NewNPN_GetJavaEnvProc(FUNC)..
6f9c0 5c 0a 09 09 28 28 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 55 50 50 29 20 28 46 55 4e 43 29 29 \...((NPN_GetJavaEnvUPP).(FUNC))
6f9e0 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 50 72 6f 63 28 .#define.CallNPN_GetJavaEnvProc(
6fa00 46 55 4e 43 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 29 09 0a 0a 23 65 6e 64 69 66 0a FUNC)..\...(*(FUNC))()...#endif.
6fa20 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e ../*.................*/..#if.GEN
6fa40 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f ERATINGCFM..typedef.UniversalPro
6fa60 63 50 74 72 20 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a cPtr.NPN_GetJavaPeerUPP;.enum.{.
6fa80 09 75 70 70 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 .uppNPN_GetJavaPeerProcInfo.=.kT
6faa0 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e hinkCStackBased...|.STACK_ROUTIN
6fac0 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 E_PARAMETER(1,.SIZE_CODE(sizeof(
6fae0 4e 50 50 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 NPP)))...|.RESULT_SIZE(SIZE_CODE
6fb00 28 73 69 7a 65 6f 66 28 6a 72 65 66 29 29 29 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e (sizeof(jref))).};..#define.NewN
6fb20 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 4e PN_GetJavaPeerProc(FUNC)..\...(N
6fb40 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 PN_GetJavaPeerUPP).NewRoutineDes
6fb60 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f criptor((ProcPtr)(FUNC),.uppNPN_
6fb80 47 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 GetJavaPeerProcInfo,.GetCurrentA
6fba0 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f 47 rchitecture()).#define.CallNPN_G
6fbc0 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 29 09 09 5c 0a 09 09 etJavaPeerProc(FUNC,.ARG1)..\...
6fbe0 28 6a 72 65 66 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 (jref)CallUniversalProc((Univers
6fc00 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 47 65 74 4a 61 76 61 alProcPtr)(FUNC),.uppNPN_GetJava
6fc20 50 65 65 72 50 72 6f 63 49 6e 66 6f 2c 20 28 41 52 47 31 29 29 09 0a 0a 23 65 6c 73 65 0a 0a 74 PeerProcInfo,.(ARG1))...#else..t
6fc40 79 70 65 64 65 66 20 6a 72 65 66 20 28 2a 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 55 50 50 ypedef.jref.(*NPN_GetJavaPeerUPP
6fc60 29 28 4e 50 50 20 69 6e 73 74 61 6e 63 65 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f )(NPP.instance);.#define.NewNPN_
6fc80 47 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 28 28 4e 50 4e GetJavaPeerProc(FUNC)..\...((NPN
6fca0 5f 47 65 74 4a 61 76 61 50 65 65 72 55 50 50 29 20 28 46 55 4e 43 29 29 0a 23 64 65 66 69 6e 65 _GetJavaPeerUPP).(FUNC)).#define
6fcc0 20 43 61 6c 6c 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 50 72 6f 63 28 46 55 4e 43 2c 20 41 .CallNPN_GetJavaPeerProc(FUNC,.A
6fce0 52 47 31 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 29 09 0a 0a 23 65 RG1)..\...(*(FUNC))((ARG1))...#e
6fd00 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 20 20 20 20 20 20 20 ndif...../*.....................
6fd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 ................*/..typedef.stru
6fe00 63 74 20 5f 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 20 7b 0a 20 20 20 20 75 69 6e 74 31 36 20 73 ct._NPPluginFuncs.{.....uint16.s
6fe20 69 7a 65 3b 0a 20 20 20 20 75 69 6e 74 31 36 20 76 65 72 73 69 6f 6e 3b 0a 20 20 20 20 4e 50 50 ize;.....uint16.version;.....NPP
6fe40 5f 4e 65 77 55 50 50 20 6e 65 77 70 3b 0a 20 20 20 20 4e 50 50 5f 44 65 73 74 72 6f 79 55 50 50 _NewUPP.newp;.....NPP_DestroyUPP
6fe60 20 64 65 73 74 72 6f 79 3b 0a 20 20 20 20 4e 50 50 5f 53 65 74 57 69 6e 64 6f 77 55 50 50 20 73 .destroy;.....NPP_SetWindowUPP.s
6fe80 65 74 77 69 6e 64 6f 77 3b 0a 20 20 20 20 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d 55 50 50 20 6e etwindow;.....NPP_NewStreamUPP.n
6fea0 65 77 73 74 72 65 61 6d 3b 0a 20 20 20 20 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 ewstream;.....NPP_DestroyStreamU
6fec0 50 50 20 64 65 73 74 72 6f 79 73 74 72 65 61 6d 3b 0a 20 20 20 20 4e 50 50 5f 53 74 72 65 61 6d PP.destroystream;.....NPP_Stream
6fee0 41 73 46 69 6c 65 55 50 50 20 61 73 66 69 6c 65 3b 0a 20 20 20 20 4e 50 50 5f 57 72 69 74 65 52 AsFileUPP.asfile;.....NPP_WriteR
6ff00 65 61 64 79 55 50 50 20 77 72 69 74 65 72 65 61 64 79 3b 0a 20 20 20 20 4e 50 50 5f 57 72 69 74 eadyUPP.writeready;.....NPP_Writ
6ff20 65 55 50 50 20 77 72 69 74 65 3b 0a 20 20 20 20 4e 50 50 5f 50 72 69 6e 74 55 50 50 20 70 72 69 eUPP.write;.....NPP_PrintUPP.pri
6ff40 6e 74 3b 0a 20 20 20 20 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 55 50 50 20 65 76 65 6e 74 nt;.....NPP_HandleEventUPP.event
6ff60 3b 0a 20 20 20 20 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 55 50 50 20 75 72 6c 6e 6f 74 69 66 79 ;.....NPP_URLNotifyUPP.urlnotify
6ff80 3b 0a 20 20 20 20 4a 52 49 47 6c 6f 62 61 6c 52 65 66 20 6a 61 76 61 43 6c 61 73 73 3b 0a 7d 20 ;.....JRIGlobalRef.javaClass;.}.
6ffa0 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 3b 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f NPPluginFuncs;..typedef.struct._
6ffc0 4e 50 4e 65 74 73 63 61 70 65 46 75 6e 63 73 20 7b 0a 20 20 20 20 75 69 6e 74 31 36 20 73 69 7a NPNetscapeFuncs.{.....uint16.siz
6ffe0 65 3b 0a 20 20 20 20 75 69 6e 74 31 36 20 76 65 72 73 69 6f 6e 3b 0a 20 20 20 20 4e 50 4e 5f 47 e;.....uint16.version;.....NPN_G
70000 65 74 55 52 4c 55 50 50 20 67 65 74 75 72 6c 3b 0a 20 20 20 20 4e 50 4e 5f 50 6f 73 74 55 52 4c etURLUPP.geturl;.....NPN_PostURL
70020 55 50 50 20 70 6f 73 74 75 72 6c 3b 0a 20 20 20 20 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 UPP.posturl;.....NPN_RequestRead
70040 55 50 50 20 72 65 71 75 65 73 74 72 65 61 64 3b 0a 20 20 20 20 4e 50 4e 5f 4e 65 77 53 74 72 65 UPP.requestread;.....NPN_NewStre
70060 61 6d 55 50 50 20 6e 65 77 73 74 72 65 61 6d 3b 0a 20 20 20 20 4e 50 4e 5f 57 72 69 74 65 55 50 amUPP.newstream;.....NPN_WriteUP
70080 50 20 77 72 69 74 65 3b 0a 20 20 20 20 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 55 50 P.write;.....NPN_DestroyStreamUP
700a0 50 20 64 65 73 74 72 6f 79 73 74 72 65 61 6d 3b 0a 20 20 20 20 4e 50 4e 5f 53 74 61 74 75 73 55 P.destroystream;.....NPN_StatusU
700c0 50 50 20 73 74 61 74 75 73 3b 0a 20 20 20 20 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 55 50 50 20 PP.status;.....NPN_UserAgentUPP.
700e0 75 61 67 65 6e 74 3b 0a 20 20 20 20 4e 50 4e 5f 4d 65 6d 41 6c 6c 6f 63 55 50 50 20 6d 65 6d 61 uagent;.....NPN_MemAllocUPP.mema
70100 6c 6c 6f 63 3b 0a 20 20 20 20 4e 50 4e 5f 4d 65 6d 46 72 65 65 55 50 50 20 6d 65 6d 66 72 65 65 lloc;.....NPN_MemFreeUPP.memfree
70120 3b 0a 20 20 20 20 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 55 50 50 20 6d 65 6d 66 6c 75 73 68 3b 0a ;.....NPN_MemFlushUPP.memflush;.
70140 20 20 20 20 4e 50 4e 5f 52 65 6c 6f 61 64 50 6c 75 67 69 6e 73 55 50 50 20 72 65 6c 6f 61 64 70 ....NPN_ReloadPluginsUPP.reloadp
70160 6c 75 67 69 6e 73 3b 0a 20 20 20 20 4e 50 4e 5f 47 65 74 4a 61 76 61 45 6e 76 55 50 50 20 67 65 lugins;.....NPN_GetJavaEnvUPP.ge
70180 74 4a 61 76 61 45 6e 76 3b 0a 20 20 20 20 4e 50 4e 5f 47 65 74 4a 61 76 61 50 65 65 72 55 50 50 tJavaEnv;.....NPN_GetJavaPeerUPP
701a0 20 67 65 74 4a 61 76 61 50 65 65 72 3b 0a 20 20 20 20 4e 50 4e 5f 47 65 74 55 52 4c 4e 6f 74 69 .getJavaPeer;.....NPN_GetURLNoti
701c0 66 79 55 50 50 20 67 65 74 75 72 6c 6e 6f 74 69 66 79 3b 0a 20 20 20 20 4e 50 4e 5f 50 6f 73 74 fyUPP.geturlnotify;.....NPN_Post
701e0 55 52 4c 4e 6f 74 69 66 79 55 50 50 20 70 6f 73 74 75 72 6c 6e 6f 74 69 66 79 3b 0a 23 69 66 64 URLNotifyUPP.posturlnotify;.#ifd
70200 65 66 20 58 50 5f 55 4e 49 58 0a 20 20 20 20 4e 50 4e 5f 47 65 74 56 61 6c 75 65 55 50 50 20 67 ef.XP_UNIX.....NPN_GetValueUPP.g
70220 65 74 76 61 6c 75 65 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 20 etvalue;.#endif./*.........*/.}.
70240 4e 50 4e 65 74 73 63 61 70 65 46 75 6e 63 73 3b 0a 0a 0a 0a 23 69 66 64 65 66 20 58 50 5f 4d 41 NPNetscapeFuncs;....#ifdef.XP_MA
70260 43 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 C./*............................
70280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
702a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
702c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
702e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70340 20 20 20 20 2a 2f 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 ....*/../*......................
70360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
703a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
703c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
703e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70420 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 ........*/..#if.GENERATINGCFM..t
70440 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 4d 61 69 6e ypedef.UniversalProcPtr.NPP_Main
70460 45 6e 74 72 79 55 50 50 3b 0a 65 6e 75 6d 20 7b 0a 09 75 70 70 4e 50 50 5f 4d 61 69 6e 45 6e 74 EntryUPP;.enum.{..uppNPP_MainEnt
70480 72 79 50 72 6f 63 49 6e 66 6f 20 3d 20 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 ryProcInfo.=.kThinkCStackBased..
704a0 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 .|.STACK_ROUTINE_PARAMETER(1,.SI
704c0 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 4e 65 74 73 63 61 70 65 46 75 6e 63 73 2a 29 ZE_CODE(sizeof(NPNetscapeFuncs*)
704e0 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 ))...|.STACK_ROUTINE_PARAMETER(2
70500 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 ,.SIZE_CODE(sizeof(NPPluginFuncs
70520 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 *)))...|.STACK_ROUTINE_PARAMETER
70540 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 5f 53 68 75 74 64 6f 77 (3,.SIZE_CODE(sizeof(NPP_Shutdow
70560 6e 55 50 50 2a 29 29 29 0a 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f nUPP*)))...|.RESULT_SIZE(SIZE_CO
70580 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 DE(sizeof(NPError))).};.#define.
705a0 4e 65 77 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 NewNPP_MainEntryProc(FUNC)..\...
705c0 28 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 (NPP_MainEntryUPP).NewRoutineDes
705e0 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f criptor((ProcPtr)(FUNC),.uppNPP_
70600 4d 61 69 6e 45 6e 74 72 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 MainEntryProcInfo,.GetCurrentArc
70620 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 4d 61 69 hitecture()).#define.CallNPP_Mai
70640 6e 45 6e 74 72 79 50 72 6f 63 28 46 55 4e 43 2c 20 20 6e 65 74 73 63 61 70 65 46 75 6e 63 2c 20 nEntryProc(FUNC,..netscapeFunc,.
70660 70 6c 75 67 69 6e 46 75 6e 63 2c 20 73 68 75 74 64 6f 77 6e 55 50 50 29 09 09 5c 0a 09 09 43 61 pluginFunc,.shutdownUPP)..\...Ca
70680 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 llUniversalProc((UniversalProcPt
706a0 72 29 28 46 55 4e 43 29 2c 20 28 50 72 6f 63 49 6e 66 6f 54 79 70 65 29 75 70 70 4e 50 50 5f 4d r)(FUNC),.(ProcInfoType)uppNPP_M
706c0 61 69 6e 45 6e 74 72 79 50 72 6f 63 49 6e 66 6f 2c 20 28 6e 65 74 73 63 61 70 65 46 75 6e 63 29 ainEntryProcInfo,.(netscapeFunc)
706e0 2c 20 28 70 6c 75 67 69 6e 46 75 6e 63 29 2c 20 28 73 68 75 74 64 6f 77 6e 55 50 50 29 29 0a 0a ,.(pluginFunc),.(shutdownUPP))..
70700 23 65 6c 73 65 0a 0a 74 79 70 65 64 65 66 20 4e 50 45 72 72 6f 72 20 28 2a 4e 50 50 5f 4d 61 69 #else..typedef.NPError.(*NPP_Mai
70720 6e 45 6e 74 72 79 55 50 50 29 28 4e 50 4e 65 74 73 63 61 70 65 46 75 6e 63 73 2a 2c 20 4e 50 50 nEntryUPP)(NPNetscapeFuncs*,.NPP
70740 6c 75 67 69 6e 46 75 6e 63 73 2a 2c 20 4e 50 50 5f 53 68 75 74 64 6f 77 6e 55 50 50 2a 29 3b 0a luginFuncs*,.NPP_ShutdownUPP*);.
70760 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 50 72 6f 63 28 46 55 4e #define.NewNPP_MainEntryProc(FUN
70780 43 29 09 09 5c 0a 09 09 28 28 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 55 50 50 29 20 28 46 55 4e C)..\...((NPP_MainEntryUPP).(FUN
707a0 43 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 50 72 6f C)).#define.CallNPP_MainEntryPro
707c0 63 28 46 55 4e 43 2c 20 20 6e 65 74 73 63 61 70 65 46 75 6e 63 2c 20 70 6c 75 67 69 6e 46 75 6e c(FUNC,..netscapeFunc,.pluginFun
707e0 63 2c 20 73 68 75 74 64 6f 77 6e 55 50 50 29 09 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 c,.shutdownUPP)..\...(*(FUNC))((
70800 6e 65 74 73 63 61 70 65 46 75 6e 63 29 2c 20 28 70 6c 75 67 69 6e 46 75 6e 63 29 2c 20 28 73 68 netscapeFunc),.(pluginFunc),.(sh
70820 75 74 64 6f 77 6e 55 50 50 29 29 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 utdownUPP))..#endif.#endif./*...
70840 20 20 2a 2f 0a 0a 0a 23 69 66 64 65 66 20 5f 57 49 4e 44 4f 57 53 0a 0a 23 69 66 64 65 66 20 5f ..*/...#ifdef._WINDOWS..#ifdef._
70860 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a _cplusplus.extern."C".{.#endif..
70880 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 20 /*..............................
708a0 2a 2f 0a 0a 4e 50 45 72 72 6f 72 20 57 49 4e 41 50 49 20 4e 50 5f 47 65 74 45 6e 74 72 79 50 6f */..NPError.WINAPI.NP_GetEntryPo
708c0 69 6e 74 73 28 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 2a 20 70 46 75 6e 63 73 29 3b 0a 0a 4e 50 ints(NPPluginFuncs*.pFuncs);..NP
708e0 45 72 72 6f 72 20 57 49 4e 41 50 49 20 4e 50 5f 49 6e 69 74 69 61 6c 69 7a 65 28 4e 50 4e 65 74 Error.WINAPI.NP_Initialize(NPNet
70900 73 63 61 70 65 46 75 6e 63 73 2a 20 70 46 75 6e 63 73 29 3b 0a 0a 4e 50 45 72 72 6f 72 20 57 49 scapeFuncs*.pFuncs);..NPError.WI
70920 4e 41 50 49 20 4e 50 5f 53 68 75 74 64 6f 77 6e 28 29 3b 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 NAPI.NP_Shutdown();..#ifdef.__cp
70940 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 lusplus.}.#endif..#endif./*.....
70960 20 20 20 20 20 2a 2f 0a 0a 23 69 66 64 65 66 20 58 50 5f 55 4e 49 58 0a 0a 23 69 66 64 65 66 20 .....*/..#ifdef.XP_UNIX..#ifdef.
70980 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a __cplusplus.extern."C".{.#endif.
709a0 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 20 ./*.............................
709c0 20 2a 2f 0a 0a 63 68 61 72 2a 09 4e 50 5f 47 65 74 4d 49 4d 45 44 65 73 63 72 69 70 74 69 6f 6e .*/..char*.NP_GetMIMEDescription
709e0 28 76 6f 69 64 29 3b 0a 4e 50 45 72 72 6f 72 09 4e 50 5f 49 6e 69 74 69 61 6c 69 7a 65 28 4e 50 (void);.NPError.NP_Initialize(NP
70a00 4e 65 74 73 63 61 70 65 46 75 6e 63 73 2a 2c 20 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 2a 29 3b NetscapeFuncs*,.NPPluginFuncs*);
70a20 0a 4e 50 45 72 72 6f 72 09 4e 50 5f 53 68 75 74 64 6f 77 6e 28 76 6f 69 64 29 3b 0a 0a 23 69 66 .NPError.NP_Shutdown(void);..#if
70a40 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 def.__cplusplus.}.#endif..#endif
70a60 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 ./*.........*/..#endif./*.......
70a80 20 20 20 20 2a 2f 0a 00 00 00 1c 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 00 2d 00 64 00 69 00 ....*/......q.c.o.n.f.i.g.-.d.i.
70aa0 73 00 74 00 2e 00 68 00 00 01 76 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f s.t...h...v#ifndef.QT_H.#endif./
70ac0 2a 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *......*/../*...................
70ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70c00 20 20 20 20 20 20 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 ..............................*/
70c20 0a 00 00 00 12 00 71 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0f 0a 2f 2a 20 20 20 ......q.d.i.a.l.o.g...h..../*...
70c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
710a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
710c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
710e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
711a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
711c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
711e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71200 20 20 20 20 20 20 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 ..............................*/
71220 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 41 ..#ifndef.QDIALOG_H.#define.QDIA
71240 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 LOG_H..#ifndef.QT_H.#include."qw
71260 69 64 67 65 74 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 idget.h".#endif.//.QT_H.#ifndef.
71280 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 69 66 20 30 0a 51 5f 4f 42 4a 45 43 54 0a 23 65 6e 64 QT_NO_DIALOG.#if.0.Q_OBJECT.#end
712a0 69 66 0a 0a 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 69 if..class.QPushButton;.class.QDi
712c0 61 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 44 69 alogPrivate;..class.Q_EXPORT.QDi
712e0 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 66 72 69 65 6e 64 20 63 alog.:.public.QWidget.{.friend.c
71300 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 lass.QPushButton;.....Q_OBJECT..
71320 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 69 7a 65 47 72 69 70 45 6e 61 62 ...Q_PROPERTY(.bool.sizeGripEnab
71340 6c 65 64 20 52 45 41 44 20 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 57 52 49 54 45 led.READ.isSizeGripEnabled.WRITE
71360 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 .setSizeGripEnabled.).....Q_PROP
71380 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 52 45 41 44 20 69 73 4d 6f 64 61 6c 20 57 52 ERTY(.bool.modal.READ.isModal.WR
713a0 49 54 45 20 73 65 74 4d 6f 64 61 6c 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 5f 45 58 ITE.setModal.)..public:.....Q_EX
713c0 50 4c 49 43 49 54 20 51 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d PLICIT.QDialog(.QWidget*.parent=
713e0 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 0,.const.char*.name=0,.bool.moda
71400 6c 3d 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 l=FALSE,.......WFlags.f=0.);....
71420 20 7e 51 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 69 61 6c 6f 67 43 6f 64 .~QDialog();......enum.DialogCod
71440 65 20 7b 20 52 65 6a 65 63 74 65 64 2c 20 41 63 63 65 70 74 65 64 20 7d 3b 0a 0a 20 20 20 20 69 e.{.Rejected,.Accepted.};......i
71460 6e 74 09 09 72 65 73 75 6c 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 73 63 nt..result().const.{.return.resc
71480 6f 64 65 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 ode;.}......void.show();.....voi
714a0 64 09 68 69 64 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 d.hide();.....void.move(.int.x,.
714c0 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 int.y.);.....void.move(.const.QP
714e0 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 oint.&p.);.....void.resize(.int.
71500 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 63 6f 6e w,.int.h.);.....void.resize(.con
71520 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 47 65 6f 6d 65 74 st.QSize.&.);.....void.setGeomet
71540 72 79 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 ry(.int.x,.int.y,.int.w,.int.h.)
71560 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 ;.....void.setGeometry(.const.QR
71580 65 63 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4f 72 69 65 6e 74 61 74 69 6f ect.&.);......void.setOrientatio
715a0 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 n(.Orientation.orientation.);...
715c0 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 09 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 ..Orientation.orientation().cons
715e0 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 78 74 65 6e 73 69 6f 6e 28 20 51 57 69 64 67 t;......void.setExtension(.QWidg
71600 65 74 2a 20 65 78 74 65 6e 73 69 6f 6e 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 09 65 78 et*.extension.);.....QWidget*.ex
71620 74 65 6e 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 tension().const;......QSize.size
71640 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 6d 69 6e 69 6d 75 6d 53 Hint().const;.....QSize.minimumS
71660 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 izeHint().const;......void.setSi
71680 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 zeGripEnabled(.bool.);.....bool.
716a0 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 isSizeGripEnabled().const;......
716c0 76 6f 69 64 20 73 65 74 4d 6f 64 61 6c 28 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 29 3b 0a 20 20 20 void.setModal(.bool.modal.);....
716e0 20 62 6f 6f 6c 20 69 73 4d 6f 64 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 64 65 66 20 51 5f .bool.isModal().const;.#ifdef.Q_
71700 4f 53 5f 54 45 4d 50 0a 20 20 20 20 62 6f 6f 6c 09 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a OS_TEMP.....bool.event(.QEvent.*
71720 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 69 6e .);.#endif..public.slots:.....in
71740 74 20 65 78 65 63 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 t.exec();..protected.slots:.....
71760 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 6e 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 virtual.void.done(.int.);.....vi
71780 72 74 75 61 6c 20 76 6f 69 64 20 61 63 63 65 70 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c rtual.void.accept();.....virtual
717a0 20 76 6f 69 64 20 72 65 6a 65 63 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 45 78 .void.reject();......void.showEx
717c0 74 65 6e 73 69 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 tension(.bool.);..protected:....
717e0 20 76 6f 69 64 09 73 65 74 52 65 73 75 6c 74 28 20 69 6e 74 20 72 20 29 09 7b 20 72 65 73 63 6f .void.setResult(.int.r.).{.resco
71800 64 65 20 3d 20 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 de.=.r;.}.....void.keyPressEvent
71820 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 6f 73 65 45 (.QKeyEvent.*.);.....void.closeE
71840 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 vent(.QCloseEvent.*.);.....void.
71860 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 0a 20 resizeEvent(.QResizeEvent.*.);..
71880 20 20 20 76 6f 69 64 09 63 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 ...void.contextMenuEvent(.QConte
718a0 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 76 65 6e 74 46 xtMenuEvent.*.);.....bool.eventF
718c0 69 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 20 20 ilter(.QObject.*,.QEvent.*.);...
718e0 20 20 76 6f 69 64 09 61 64 6a 75 73 74 50 6f 73 69 74 69 6f 6e 28 20 51 57 69 64 67 65 74 2a 29 ..void.adjustPosition(.QWidget*)
71900 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 65 66 61 75 6c 74 28 ;..private:.....void.setDefault(
71920 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4d 61 .QPushButton.*.);.....void.setMa
71940 69 6e 44 65 66 61 75 6c 74 28 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 inDefault(.QPushButton.*.);.....
71960 76 6f 69 64 09 68 69 64 65 44 65 66 61 75 6c 74 28 29 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f void.hideDefault();.#ifdef.Q_OS_
71980 54 45 4d 50 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 53 70 65 63 69 61 6c 28 29 3b 0a 23 65 6e TEMP.....void.hideSpecial();.#en
719a0 64 69 66 0a 0a 20 20 20 20 69 6e 74 09 09 72 65 73 63 6f 64 65 3b 0a 20 20 20 20 75 69 6e 74 09 dif......int..rescode;.....uint.
719c0 64 69 64 5f 6d 6f 76 65 20 20 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 68 61 73 5f 72 65 6c did_move...:.1;.....uint.has_rel
719e0 70 6f 73 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 64 69 64 5f 72 65 73 69 7a 65 20 3a 20 31 pos.:.1;.....uint.did_resize.:.1
71a00 3b 0a 20 20 20 20 75 69 6e 74 09 69 6e 5f 6c 6f 6f 70 3a 20 31 3b 0a 20 20 20 20 76 6f 69 64 20 ;.....uint.in_loop:.1;.....void.
71a20 61 64 6a 75 73 74 50 6f 73 69 74 69 6f 6e 49 6e 74 65 72 6e 61 6c 28 20 51 57 69 64 67 65 74 2a adjustPositionInternal(.QWidget*
71a40 2c 20 62 6f 6f 6c 20 75 73 65 52 65 6c 50 6f 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 ,.bool.useRelPos.=.FALSE.);.....
71a60 51 44 69 61 6c 6f 67 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 QDialogPrivate*.d;..private:.//.
71a80 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
71aa0 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
71ac0 50 59 29 0a 20 20 20 20 51 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 6f 67 20 26 PY).....QDialog(.const.QDialog.&
71ae0 20 29 3b 0a 20 20 20 20 51 44 69 61 6c 6f 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 .);.....QDialog.&operator=(.cons
71b00 74 20 51 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 t.QDialog.&.);.#endif.};..#endif
71b20 20 2f 2f 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 49 41 4c .//.QT_NO_DIALOG.#endif.//.QDIAL
71b40 4f 47 5f 48 0a 00 00 00 0c 00 71 00 64 00 6e 00 73 00 2e 00 68 00 00 10 ff 2f 2a 20 20 20 20 20 OG_H......q.d.n.s...h..../*.....
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
720a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
720c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
720e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72100 20 20 20 20 20 20 20 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 ...............................*
72120 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 4e 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 4e 53 5f 48 /..#ifndef.QDNS_H.#define.QDNS_H
72140 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
72160 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 69 .h".#include."qhostaddress.h".#i
72180 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 0a 23 69 6e 63 6c nclude."qsocketnotifier.h".#incl
721a0 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 20 51 54 ude."qstringlist.h".#endif.//.QT
721c0 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 4e 45 54 57 _H..#if.!defined(.QT_MODULE_NETW
721e0 4f 52 4b 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 ORK.).||.defined(.QT_LICENSE_PRO
72200 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 52 FESSIONAL.).||.defined(.QT_INTER
72220 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f NAL_NETWORK.).#define.QM_EXPORT_
72240 44 4e 53 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 44 4e 53 20 DNS.#else.#define.QM_EXPORT_DNS.
72260 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 44 Q_EXPORT.#endif..#ifndef.QT_NO_D
72280 4e 53 0a 0a 2f 2f 23 64 65 66 69 6e 65 20 51 5f 44 4e 53 5f 53 59 4e 43 48 52 4f 4e 4f 55 53 0a NS..//#define.Q_DNS_SYNCHRONOUS.
722a0 0a 63 6c 61 73 73 20 51 44 6e 73 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 .class.QDnsPrivate;..class.QM_EX
722c0 50 4f 52 54 5f 44 4e 53 20 51 44 6e 73 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a PORT_DNS.QDns:.public.QObject.{.
722e0 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 52 65 ....Q_OBJECT.public:.....enum.Re
72300 63 6f 72 64 54 79 70 65 20 7b 0a 09 4e 6f 6e 65 2c 0a 09 41 2c 20 41 61 61 61 2c 0a 09 4d 78 2c cordType.{..None,..A,.Aaaa,..Mx,
72320 20 53 72 76 2c 0a 09 43 6e 61 6d 65 2c 0a 09 50 74 72 2c 0a 09 54 78 74 0a 20 20 20 20 7d 3b 0a .Srv,..Cname,..Ptr,..Txt.....};.
72340 0a 20 20 20 20 51 44 6e 73 28 29 3b 0a 20 20 20 20 51 44 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 .....QDns();.....QDns(.const.QSt
72360 72 69 6e 67 20 26 20 6c 61 62 65 6c 2c 20 52 65 63 6f 72 64 54 79 70 65 20 72 72 20 3d 20 41 20 ring.&.label,.RecordType.rr.=.A.
72380 29 3b 0a 20 20 20 20 51 44 6e 73 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 );.....QDns(.const.QHostAddress.
723a0 26 20 61 64 64 72 65 73 73 2c 20 52 65 63 6f 72 64 54 79 70 65 20 72 72 20 3d 20 50 74 72 20 29 &.address,.RecordType.rr.=.Ptr.)
723c0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 6e 73 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 74 ;.....virtual.~QDns();......//.t
723e0 6f 20 73 65 74 2f 63 68 61 6e 67 65 20 74 68 65 20 71 75 65 72 79 0a 20 20 20 20 76 69 72 74 75 o.set/change.the.query.....virtu
72400 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 20 al.void.setLabel(.const.QString.
72420 26 20 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c &.label.);.....virtual.void.setL
72440 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 20 61 64 64 72 65 abel(.const.QHostAddress.&.addre
72460 73 73 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 20 ss.);.....QString.label().const.
72480 7b 20 72 65 74 75 72 6e 20 6c 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 {.return.l;.}......virtual.void.
724a0 73 65 74 52 65 63 6f 72 64 54 79 70 65 28 20 52 65 63 6f 72 64 54 79 70 65 20 72 72 20 3d 20 41 setRecordType(.RecordType.rr.=.A
724c0 20 29 3b 0a 20 20 20 20 52 65 63 6f 72 64 54 79 70 65 20 72 65 63 6f 72 64 54 79 70 65 28 29 20 .);.....RecordType.recordType().
724e0 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 77 68 65 74 const.{.return.t;.}......//.whet
72500 68 65 72 20 73 6f 6d 65 74 68 69 6e 67 20 69 73 20 68 61 70 70 65 6e 69 6e 67 20 62 65 68 69 6e her.something.is.happening.behin
72520 64 20 74 68 65 20 73 63 65 6e 65 73 0a 20 20 20 20 62 6f 6f 6c 20 69 73 57 6f 72 6b 69 6e 67 28 d.the.scenes.....bool.isWorking(
72540 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 74 6f 20 71 75 65 72 79 20 66 6f 72 20 72 65 ).const;......//.to.query.for.re
72560 70 6c 69 65 73 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 48 6f 73 74 41 64 64 72 65 73 plies.....QValueList<QHostAddres
72580 73 3e 20 61 64 64 72 65 73 73 65 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6c 61 73 73 s>.addresses().const;......class
725a0 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4e 53 20 4d 61 69 6c 53 65 72 76 65 72 20 7b 0a 20 20 20 20 .QM_EXPORT_DNS.MailServer.{.....
725c0 70 75 62 6c 69 63 3a 0a 09 4d 61 69 6c 53 65 72 76 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 public:..MailServer(.const.QStri
725e0 6e 67 20 26 20 6e 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 5f 55 49 4e 54 31 36 20 70 ng.&.n=QString::null,.Q_UINT16.p
72600 3d 30 20 29 0a 09 20 20 20 20 3a 6e 61 6d 65 28 6e 29 2c 20 70 72 69 6f 72 69 74 79 28 70 29 20 =0.)......:name(n),.priority(p).
72620 7b 7d 0a 09 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 5f 55 49 4e 54 31 36 20 70 72 69 6f {}..QString.name;..Q_UINT16.prio
72640 72 69 74 79 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 41 54 rity;..Q_DUMMY_COMPARISON_OPERAT
72660 4f 52 28 4d 61 69 6c 53 65 72 76 65 72 29 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 56 61 6c 75 65 OR(MailServer).....};.....QValue
72680 4c 69 73 74 3c 4d 61 69 6c 53 65 72 76 65 72 3e 20 6d 61 69 6c 53 65 72 76 65 72 73 28 29 20 63 List<MailServer>.mailServers().c
726a0 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4e 53 20 53 onst;......class.QM_EXPORT_DNS.S
726c0 65 72 76 65 72 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 53 65 72 76 65 72 28 63 6f 6e 73 erver.{.....public:..Server(cons
726e0 74 20 51 53 74 72 69 6e 67 20 26 20 6e 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 5f 55 t.QString.&.n=QString::null,.Q_U
72700 49 4e 54 31 36 20 70 3d 30 2c 20 51 5f 55 49 4e 54 31 36 20 77 3d 30 2c 20 51 5f 55 49 4e 54 31 INT16.p=0,.Q_UINT16.w=0,.Q_UINT1
72720 36 20 70 6f 3d 30 20 29 0a 09 20 20 20 20 3a 20 6e 61 6d 65 28 6e 29 2c 20 70 72 69 6f 72 69 74 6.po=0.)......:.name(n),.priorit
72740 79 28 70 29 2c 20 77 65 69 67 68 74 28 77 29 2c 20 70 6f 72 74 28 70 6f 29 20 7b 7d 0a 09 51 53 y(p),.weight(w),.port(po).{}..QS
72760 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 5f 55 49 4e 54 31 36 20 70 72 69 6f 72 69 74 79 3b 0a tring.name;..Q_UINT16.priority;.
72780 09 51 5f 55 49 4e 54 31 36 20 77 65 69 67 68 74 3b 0a 09 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 .Q_UINT16.weight;..Q_UINT16.port
727a0 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 53 ;..Q_DUMMY_COMPARISON_OPERATOR(S
727c0 65 72 76 65 72 29 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 53 65 72 erver).....};.....QValueList<Ser
727e0 76 65 72 3e 20 73 65 72 76 65 72 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 ver>.servers().const;......QStri
72800 6e 67 4c 69 73 74 20 68 6f 73 74 4e 61 6d 65 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 ngList.hostNames().const;......Q
72820 53 74 72 69 6e 67 4c 69 73 74 20 74 65 78 74 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 StringList.texts().const;......Q
72840 53 74 72 69 6e 67 20 63 61 6e 6f 6e 69 63 61 6c 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 20 2f 2f String.canonicalName().const;.//
72860 20 23 23 23 20 72 65 61 6c 2d 77 6f 72 6c 64 20 62 75 74 20 75 6e 63 6f 6d 6d 6f 6e 3a 20 51 53 .###.real-world.but.uncommon:.QS
72880 74 72 69 6e 67 4c 69 73 74 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 71 75 61 6c 69 tringList......QStringList.quali
728a0 66 69 65 64 4e 61 6d 65 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 3b 20 7d 0a fiedNames().const.{.return.n;.}.
728c0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 4e 53 5f 53 59 4e 43 48 52 4f 4e 4f 55 53 29 0a .#if.defined(Q_DNS_SYNCHRONOUS).
728e0 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 protected:.....void.connectNotif
72900 79 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 20 29 3b 0a 23 65 6e 64 69 66 0a y(.const.char.*signal.);.#endif.
72920 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 75 6c 74 73 52 65 61 64 79 28 .signals:.....void.resultsReady(
72940 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 73 74 61 72 );..private.slots:.....void.star
72960 74 51 75 65 72 79 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 76 tQuery();..private:.....static.v
72980 6f 69 64 20 64 6f 52 65 73 49 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 oid.doResInit();.....void.setSta
729a0 72 74 51 75 65 72 79 54 69 6d 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 rtQueryTimer();.....static.QStri
729c0 6e 67 20 74 6f 49 6e 41 64 64 72 41 72 70 61 44 6f 6d 61 69 6e 28 20 63 6f 6e 73 74 20 51 48 6f ng.toInAddrArpaDomain(.const.QHo
729e0 73 74 41 64 64 72 65 73 73 20 26 61 64 64 72 65 73 73 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 stAddress.&address.);.#if.define
72a00 64 28 51 5f 44 4e 53 5f 53 59 4e 43 48 52 4f 4e 4f 55 53 29 0a 20 20 20 20 76 6f 69 64 20 64 6f d(Q_DNS_SYNCHRONOUS).....void.do
72a20 53 79 6e 63 68 72 6f 6e 6f 75 73 4c 6f 6f 6b 75 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 SynchronousLookup();.#endif.....
72a40 20 51 53 74 72 69 6e 67 20 6c 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6e 3b 0a 20 .QString.l;.....QStringList.n;..
72a60 20 20 20 52 65 63 6f 72 64 54 79 70 65 20 74 3b 0a 20 20 20 20 51 44 6e 73 50 72 69 76 61 74 65 ...RecordType.t;.....QDnsPrivate
72a80 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6e 73 41 6e 73 77 .*.d;......friend.class.QDnsAnsw
72aa0 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6e 73 4d 61 6e 61 67 65 72 er;.....friend.class.QDnsManager
72ac0 3b 0a 7d 3b 0a 0a 0a 2f 2f 20 51 44 6e 73 53 6f 63 6b 65 74 20 61 72 65 20 73 6f 63 6b 65 74 73 ;.};...//.QDnsSocket.are.sockets
72ae0 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 44 4e 53 20 6c 6f 6f 6b 75 70 0a 0a 63 .that.are.used.for.DNS.lookup..c
72b00 6c 61 73 73 20 51 44 6e 73 53 6f 63 6b 65 74 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 lass.QDnsSocket:.public.QObject.
72b20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 2f 2f 20 6e 6f 74 65 3a 20 50 72 69 76 {.....Q_OBJECT.....//.note:.Priv
72b40 61 74 65 20 6e 6f 74 20 70 75 62 6c 69 63 2e 20 20 54 68 69 73 20 63 6c 61 73 73 20 63 6f 6e 74 ate.not.public...This.class.cont
72b60 61 69 6e 73 20 4e 4f 20 70 75 62 6c 69 63 20 41 50 49 2e 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 ains.NO.public.API..protected:..
72b80 20 20 20 51 44 6e 73 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 63 6f 6e 73 74 20 ...QDnsSocket(.QObject.*,.const.
72ba0 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 6e 73 53 6f 63 6b 65 char.*.);.....virtual.~QDnsSocke
72bc0 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c t();..private.slots:.....virtual
72be0 20 76 6f 69 64 20 63 6c 65 61 6e 43 61 63 68 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 .void.cleanCache();.....virtual.
72c00 76 6f 69 64 20 72 65 74 72 61 6e 73 6d 69 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 void.retransmit();.....virtual.v
72c20 6f 69 64 20 61 6e 73 77 65 72 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e oid.answer();.};..#endif.//.QT_N
72c40 4f 5f 44 4e 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 4e 53 5f 48 0a 00 00 00 18 00 71 00 61 O_DNS..#endif.//.QDNS_H......q.a
72c60 00 71 00 75 00 61 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0f 65 2f 2a 20 20 20 20 20 20 .q.u.a.s.t.y.l.e...h...e/*......
72c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 .....................*/..#ifndef
73160 20 51 41 51 55 41 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 51 55 41 53 54 59 4c 45 .QAQUASTYLE_H.#define.QAQUASTYLE
73180 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 76 61 72 69 _H..#ifndef.QT_H.#include."qvari
731a0 61 6e 74 2e 68 22 09 2f 2f 20 66 6f 72 20 74 65 6d 70 6c 61 74 65 2d 63 68 61 6c 6c 65 6e 67 65 ant.h".//.for.template-challenge
731c0 64 20 63 6f 6d 70 69 6c 65 72 73 0a 2f 2f 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 74 69 66 73 74 d.compilers.//#include."qmotifst
731e0 79 6c 65 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 6c 65 2e 68 yle.h".#include."qwindowsstyle.h
73200 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 ".#include."qpalette.h".#include
73220 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 6d 61 70 2e 68 ."qvaluelist.h".#include."qmap.h
73240 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 ".#endif.//.QT_H..#if.!defined(Q
73260 54 5f 4e 4f 5f 53 54 59 4c 45 5f 41 51 55 41 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 T_NO_STYLE_AQUA).||.defined(QT_P
73280 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 LUGIN)..#if.defined(QT_PLUGIN).#
732a0 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 41 51 55 41 0a 23 65 6c 73 65 define.Q_EXPORT_STYLE_AQUA.#else
732c0 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 41 51 55 41 20 51 5f 45 .#define.Q_EXPORT_STYLE_AQUA.Q_E
732e0 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 41 71 75 61 53 74 79 6c 65 50 72 XPORT.#endif..class.QAquaStylePr
73300 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 41 51 55 ivate;..class.Q_EXPORT_STYLE_AQU
73320 41 20 51 41 71 75 61 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 6e 64 6f 77 73 53 74 A.QAquaStyle.:.public.QWindowsSt
73340 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 yle.{.....Q_OBJECT.public:.....Q
73360 41 71 75 61 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 71 75 61 53 AquaStyle();.....virtual.~QAquaS
73380 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 65 tyle();......void.polish(.QWidge
733a0 74 20 2a 20 77 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 t.*.w.);.....void.unPolish(.QWid
733c0 67 65 74 20 2a 20 77 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 get.*.w.);.....void.polish(.QApp
733e0 6c 69 63 61 74 69 6f 6e 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6e 65 77 20 73 74 75 66 66 0a 20 lication*.);......//.new.stuff..
73400 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 6d 69 74 69 76 65 ...void.drawPrimitive(.Primitive
73420 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 Element.pe,....QPainter.*p,....c
73440 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 6f 6c 6f 72 47 72 onst.QRect.&r,....const.QColorGr
73460 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 20 53 74 79 6c 65 oup.&cg,....SFlags.flags.=.Style
73480 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 70 74 69 6f 6e 26 _Default,....const.QStyleOption&
734a0 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 .=.QStyleOption::Default.).const
734c0 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 6f 6e 74 72 6f 6c ;......void.drawControl(.Control
734e0 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 50 61 69 6e 74 65 Element.element,.........QPainte
73500 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 74 20 2a 77 69 64 r.*p,.........const.QWidget.*wid
73520 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 72 2c 0a 09 09 20 get,.........const.QRect.&r,....
73540 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 2c 0a 09 09 20 20 .....const.QColorGroup.&cg,.....
73560 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 61 75 6c 74 2c 0a ....SFlags.how.=.Style_Default,.
73580 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 26 20 3d 20 51 53 ........const.QStyleOption&.=.QS
735a0 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;....
735c0 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c ..void.drawComplexControl(.Compl
735e0 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e exControl.control,.........QPain
73600 74 65 72 2a 20 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 ter*.p,.........const.QWidget*.w
73620 2c 0a 09 09 09 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 ,.........const.QRect&.r,.......
73640 20 20 63 6f 6e 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 ..const.QColorGroup&.cg,........
73660 20 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 .SFlags.flags.=.Style_Default,..
73680 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 .......SCFlags.sub.=.SC_None,...
736a0 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e ......SCFlags.subActive.=.SC_Non
736c0 65 2c 0a 09 09 09 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 e,.........const.QStyleOption&.=
736e0 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a .QStyleOption::Default.).const;.
73700 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 .....int.pixelMetric(.PixelMetri
73720 63 20 6d 65 74 72 69 63 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a c.metric,........const.QWidget.*
73740 77 69 64 67 65 74 20 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 widget.=.0.).const;......QSize.s
73760 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f izeFromContents(.ContentsType.co
73780 6e 74 65 6e 74 73 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 2c ntents,........const.QWidget.*w,
737a0 0a 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 73 53 69 7a ........const.QSize.&contentsSiz
737c0 65 2c 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 e,........const.QStyleOption&.=.
737e0 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 3b 0a 0a QStyleOption::Default.).const;..
73800 20 20 20 20 76 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 ....virtual.QRect.querySubContro
73820 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 6f 6c lMetrics(.ComplexControl.control
73840 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 2c 0a 09 09 09 09 09 ,........const.QWidget.*w,......
73860 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
73880 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
738a0 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 ult.).const;......virtual.QRect.
738c0 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 subRect(.SubRect,.const.QWidget.
738e0 2a 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 74 79 *w.).const;......virtual.int.sty
73900 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 leHint(StyleHint.sh,.const.QWidg
73920 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 2c 20 51 53 74 79 et.*,.const.QStyleOption.&,.QSty
73940 6c 65 48 69 6e 74 52 65 74 75 72 6e 20 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 leHintReturn.*).const;......virt
73960 75 61 6c 20 76 6f 69 64 20 64 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 ual.void.drawItem(.QPainter.*p,.
73980 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 69 6e 74 20 66 6c 61 67 73 2c const.QRect.&r,.......int.flags,
739a0 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e 61 62 .const.QColorGroup.&g,.bool.enab
739c0 6c 65 64 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 led,.......const.QPixmap.*pixmap
739e0 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 09 20 20 20 69 6e 74 ,.const.QString.&text,.......int
73a00 20 6c 65 6e 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 2a 70 65 6e 43 6f 6c 6f .len.=.-1,.const.QColor.*penColo
73a20 72 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a r.=.0.).const;..#ifdef.Q_WS_MAC.
73a40 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 70 70 65 61 72 61 6e 63 65 43 68 61 6e 67 65 ....static.void.appearanceChange
73a60 64 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c d();.#endif..protected:.....bool
73a80 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 .event(.QEvent.*.);..private:...
73aa0 20 20 20 20 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 .....//.Disabled.copy.constructo
73ac0 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
73ae0 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 41 71 75 61 53 74 79 6c 65 28 20 63 6f 6e 73 SABLE_COPY).....QAquaStyle(.cons
73b00 74 20 51 41 71 75 61 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 41 71 75 61 53 74 79 6c 65 t.QAquaStyle.&.);.....QAquaStyle
73b20 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 71 75 61 53 74 79 6c 65 20 26 20 &.operator=(.const.QAquaStyle.&.
73b40 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 41 71 75 61 53 );.#endif..protected:.....QAquaS
73b60 74 79 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 tylePrivate.*d;.};..#elif.define
73b80 64 28 51 5f 57 53 5f 4d 41 43 29 0a 74 79 70 65 64 65 66 20 51 41 71 75 61 53 74 79 6c 65 20 51 d(Q_WS_MAC).typedef.QAquaStyle.Q
73ba0 4d 61 63 53 74 79 6c 65 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f MacStyle;.#endif.//.QT_NO_STYLE_
73bc0 41 51 55 41 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 51 55 41 53 54 59 4c 45 5f 48 0a 00 00 00 AQUA..#endif.//.QAQUASTYLE_H....
73be0 16 00 71 00 64 00 61 00 74 00 65 00 74 00 69 00 6d 00 65 00 2e 00 68 00 00 22 2c 2f 2a 20 20 20 ..q.d.a.t.e.t.i.m.e...h..",/*...
73c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
740a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
740c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
740e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
741a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
741c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
741e0 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 45 54 49 4d 45 5f 48 0a 23 64 65 66 69 ...*/..#ifndef.QDATETIME_H.#defi
74200 6e 65 20 51 44 41 54 45 54 49 4d 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e ne.QDATETIME_H..#ifndef.QT_H.#in
74220 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d clude."qstring.h".#include."qnam
74240 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 2f 2a 20 20 20 espace.h".#endif.//.QT_H.../*...
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 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 65 0a 7b 0a .....*/..class.Q_EXPORT.QDate.{.
74320 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 28 29 20 7b 20 6a 64 20 3d 20 30 3b 20 7d 0a public:.....QDate().{.jd.=.0;.}.
74340 20 20 20 20 51 44 61 74 65 28 20 69 6e 74 20 79 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 ....QDate(.int.y,.int.m,.int.d.)
74360 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 ;......bool.isNull().const.{.ret
74380 75 72 6e 20 6a 64 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 urn.jd.==.0;.}.....bool.isValid(
743a0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 79 65 61 72 28 29 20 63 6f 6e 73 74 3b 0a ).const;......int.year().const;.
743c0 20 20 20 20 69 6e 74 20 6d 6f 6e 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 ....int.month().const;.....int.d
743e0 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 4f 66 57 65 65 6b 28 29 20 ay().const;.....int.dayOfWeek().
74400 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 4f 66 59 65 61 72 28 29 20 63 6f 6e 73 74 const;.....int.dayOfYear().const
74420 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 73 49 6e 4d 6f 6e 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 ;.....int.daysInMonth().const;..
74440 20 20 20 69 6e 74 20 64 61 79 73 49 6e 59 65 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 ...int.daysInYear().const;.....i
74460 6e 74 20 77 65 65 6b 4e 75 6d 62 65 72 28 20 69 6e 74 20 2a 79 65 61 72 4e 75 6d 20 3d 20 30 20 nt.weekNumber(.int.*yearNum.=.0.
74480 29 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 58 54 44 41 54 45 ).const;..#ifndef.QT_NO_TEXTDATE
744a0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 73 74 61 74 69 63 .#ifndef.QT_NO_COMPAT.....static
744c0 20 51 53 74 72 69 6e 67 20 6d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 20 6d 6f 6e 74 68 20 29 20 .QString.monthName(.int.month.).
744e0 7b 20 72 65 74 75 72 6e 20 73 68 6f 72 74 4d 6f 6e 74 68 4e 61 6d 65 28 20 6d 6f 6e 74 68 20 29 {.return.shortMonthName(.month.)
74500 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 64 61 79 4e 61 6d 65 28 20 ;.}.....static.QString.dayName(.
74520 69 6e 74 20 77 65 65 6b 64 61 79 20 29 20 7b 20 72 65 74 75 72 6e 20 73 68 6f 72 74 44 61 79 4e int.weekday.).{.return.shortDayN
74540 61 6d 65 28 20 77 65 65 6b 64 61 79 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 ame(.weekday.);.}.#endif.....sta
74560 74 69 63 20 51 53 74 72 69 6e 67 20 73 68 6f 72 74 4d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 20 tic.QString.shortMonthName(.int.
74580 6d 6f 6e 74 68 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 68 6f 72 month.);.....static.QString.shor
745a0 74 44 61 79 4e 61 6d 65 28 20 69 6e 74 20 77 65 65 6b 64 61 79 20 29 3b 0a 20 20 20 20 73 74 61 tDayName(.int.weekday.);.....sta
745c0 74 69 63 20 51 53 74 72 69 6e 67 20 6c 6f 6e 67 4d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 20 6d tic.QString.longMonthName(.int.m
745e0 6f 6e 74 68 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6c 6f 6e 67 44 onth.);.....static.QString.longD
74600 61 79 4e 61 6d 65 28 20 69 6e 74 20 77 65 65 6b 64 61 79 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f ayName(.int.weekday.);.#endif.//
74620 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 QT_NO_TEXTDATE.#ifndef.QT_NO_TEX
74640 54 53 54 52 49 4e 47 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e TSTRING.#if.!defined(QT_NO_SPRIN
74660 54 46 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 51 74 3a 3a 44 61 TF).....QString.toString(.Qt::Da
74680 74 65 46 6f 72 6d 61 74 20 66 20 3d 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 20 63 6f 6e 73 teFormat.f.=.Qt::TextDate.).cons
746a0 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 t;.#endif.....QString.toString(.
746c0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 6f 72 6d 61 74 20 29 20 63 6f 6e 73 74 3b 0a 23 const.QString&.format.).const;.#
746e0 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 20 20 73 65 74 59 4d 44 28 20 69 6e 74 20 79 2c 20 endif.....bool...setYMD(.int.y,.
74700 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 0a 20 20 20 20 51 44 61 74 65 20 20 61 64 64 44 int.m,.int.d.);......QDate..addD
74720 61 79 73 28 20 69 6e 74 20 64 61 79 73 20 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 ays(.int.days.)..const;.....QDat
74740 65 20 20 61 64 64 4d 6f 6e 74 68 73 28 20 69 6e 74 20 6d 6f 6e 74 68 73 20 29 20 20 20 20 20 20 e..addMonths(.int.months.)......
74760 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 20 20 61 64 64 59 65 61 72 73 28 20 69 6e 74 20 const;.....QDate..addYears(.int.
74780 79 65 61 72 73 20 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 years.)........const;.....int...
747a0 20 64 61 79 73 54 6f 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 09 63 6f 6e 73 74 3b 0a .daysTo(.const.QDate.&.).const;.
747c0 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 44 .....bool...operator==(.const.QD
747e0 61 74 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 3d 3d 20 64 2e ate.&d.).const.{.return.jd.==.d.
74800 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e jd;.}.....bool...operator!=(.con
74820 73 74 20 51 44 61 74 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 st.QDate.&d.).const.{.return.jd.
74840 21 3d 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c 28 !=.d.jd;.}.....bool...operator<(
74860 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .const.QDate.&d.).const.{.return
74880 20 6a 64 20 3c 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f .jd.<.d.jd;.}.....bool...operato
748a0 72 3c 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 r<=(.const.QDate.&d.).const.{.re
748c0 74 75 72 6e 20 6a 64 20 3c 3d 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 turn.jd.<=.d.jd;.}.....bool...op
748e0 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 09 63 6f 6e 73 74 20 erator>(.const.QDate.&d.).const.
74900 7b 20 72 65 74 75 72 6e 20 6a 64 20 3e 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 {.return.jd.>.d.jd;.}.....bool..
74920 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 20 63 6f .operator>=(.const.QDate.&d.).co
74940 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 3e 3d 20 64 2e 6a 64 3b 20 7d 0a 0a 20 20 20 20 nst.{.return.jd.>=.d.jd;.}......
74960 73 74 61 74 69 63 20 51 44 61 74 65 20 63 75 72 72 65 6e 74 44 61 74 65 28 29 3b 0a 20 20 20 20 static.QDate.currentDate();.....
74980 73 74 61 74 69 63 20 51 44 61 74 65 20 63 75 72 72 65 6e 74 44 61 74 65 28 20 51 74 3a 3a 54 69 static.QDate.currentDate(.Qt::Ti
749a0 6d 65 53 70 65 63 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 meSpec.);.#ifndef.QT_NO_DATESTRI
749c0 4e 47 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 61 74 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 20 NG.....static.QDate.fromString(.
749e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 2c 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 const.QString&.s,.Qt::DateFormat
74a00 20 66 20 3d 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 .f.=.Qt::TextDate.);.#endif.....
74a20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 69 73 56 61 6c 69 64 28 20 69 6e 74 20 79 2c 20 69 6e 74 static.bool..isValid(.int.y,.int
74a40 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 6c 65 .m,.int.d.);.....static.bool..le
74a60 61 70 59 65 61 72 28 20 69 6e 74 20 79 65 61 72 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 apYear(.int.year.);......static.
74a80 75 69 6e 74 09 20 67 72 65 67 6f 72 69 61 6e 54 6f 4a 75 6c 69 61 6e 28 20 69 6e 74 20 79 2c 20 uint..gregorianToJulian(.int.y,.
74aa0 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 int.m,.int.d.);.....static.void.
74ac0 20 6a 75 6c 69 61 6e 54 6f 47 72 65 67 6f 72 69 61 6e 28 20 75 69 6e 74 20 6a 64 2c 20 69 6e 74 .julianToGregorian(.uint.jd,.int
74ae0 20 26 79 2c 20 69 6e 74 20 26 6d 2c 20 69 6e 74 20 26 64 20 29 3b 0a 70 72 69 76 61 74 65 3a 0a .&y,.int.&m,.int.&d.);.private:.
74b00 20 20 20 20 75 69 6e 74 09 20 6a 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 ....uint..jd;.....friend.class.Q
74b20 44 61 74 65 54 69 6d 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 DateTime;.#ifndef.QT_NO_DATASTRE
74b40 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 AM.....friend.Q_EXPORT.QDataStre
74b60 61 6d 20 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 am.&operator<<(.QDataStream.&,.c
74b80 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 onst.QDate.&.);.....friend.Q_EXP
74ba0 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 ORT.QDataStream.&operator>>(.QDa
74bc0 74 61 53 74 72 65 61 6d 20 26 2c 20 51 44 61 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b taStream.&,.QDate.&.);.#endif.};
74be0 0a 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 .../*...........................
74c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74c80 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 .............*/..class.Q_EXPORT.
74ca0 51 54 69 6d 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 28 29 20 7b 20 64 73 QTime.{.public:.....QTime().{.ds
74cc0 3d 30 3b 20 7d 09 09 09 09 2f 2f 20 73 65 74 20 6e 75 6c 6c 20 74 69 6d 65 0a 20 20 20 20 51 54 =0;.}....//.set.null.time.....QT
74ce0 69 6d 65 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 3d 30 2c 20 69 6e 74 20 ime(.int.h,.int.m,.int.s=0,.int.
74d00 6d 73 3d 30 20 29 3b 09 2f 2f 20 73 65 74 20 74 69 6d 65 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 ms=0.);.//.set.time......bool...
74d20 69 73 4e 75 6c 6c 28 29 09 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3d 3d 20 30 isNull()..const.{.return.ds.==.0
74d40 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 56 61 6c 69 64 28 29 09 20 63 6f 6e 73 74 3b ;.}.....bool...isValid()..const;
74d60 09 09 09 2f 2f 20 76 61 6c 69 64 20 74 69 6d 65 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 68 6f 75 ...//.valid.time......int....hou
74d80 72 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 30 2e 2e 32 33 0a 20 20 20 20 69 6e 74 09 20 r()..const;...//.0..23.....int..
74da0 20 20 6d 69 6e 75 74 65 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 30 2e 2e 35 39 0a 20 20 ..minute()..const;...//.0..59...
74dc0 20 20 69 6e 74 09 20 20 20 73 65 63 6f 6e 64 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 30 ..int....second()..const;...//.0
74de0 2e 2e 35 39 0a 20 20 20 20 69 6e 74 09 20 20 20 6d 73 65 63 28 29 09 20 63 6f 6e 73 74 3b 09 09 ..59.....int....msec()..const;..
74e00 09 2f 2f 20 30 2e 2e 39 39 39 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 .//.0..999.#ifndef.QT_NO_DATESTR
74e20 49 4e 47 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 ING.#ifndef.QT_NO_SPRINTF.....QS
74e40 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 tring.toString(.Qt::DateFormat.f
74e60 20 3d 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 09 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 .=.Qt::TextDate.)..const;.#endif
74e80 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 .....QString.toString(.const.QSt
74ea0 72 69 6e 67 26 20 66 6f 72 6d 61 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 ring&.format.).const;.#endif....
74ec0 20 62 6f 6f 6c 20 20 20 73 65 74 48 4d 53 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e .bool...setHMS(.int.h,.int.m,.in
74ee0 74 20 73 2c 20 69 6e 74 20 6d 73 3d 30 20 29 3b 0a 0a 20 20 20 20 51 54 69 6d 65 20 20 61 64 64 t.s,.int.ms=0.);......QTime..add
74f00 53 65 63 73 28 20 69 6e 74 20 73 65 63 73 20 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 Secs(.int.secs.)..const;.....int
74f20 09 20 20 20 73 65 63 73 54 6f 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 09 63 6f 6e 73 ....secsTo(.const.QTime.&.).cons
74f40 74 3b 0a 20 20 20 20 51 54 69 6d 65 20 20 61 64 64 4d 53 65 63 73 28 20 69 6e 74 20 6d 73 20 29 t;.....QTime..addMSecs(.int.ms.)
74f60 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 6d 73 65 63 73 54 6f 28 20 63 6f 6e ..const;.....int....msecsTo(.con
74f80 73 74 20 51 54 69 6d 65 20 26 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 st.QTime.&.).const;......bool...
74fa0 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 64 20 29 20 63 6f 6e operator==(.const.QTime.&d.).con
74fc0 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3d 3d 20 64 2e 64 73 3b 20 7d 0a 20 20 20 20 62 6f st.{.return.ds.==.d.ds;.}.....bo
74fe0 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 64 20 ol...operator!=(.const.QTime.&d.
75000 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 21 3d 20 64 2e 64 73 3b 20 7d 0a 20 ).const.{.return.ds.!=.d.ds;.}..
75020 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 ...bool...operator<(.const.QTime
75040 20 26 64 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3c 20 64 2e 64 73 3b 20 .&d.).const.{.return.ds.<.d.ds;.
75060 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 }.....bool...operator<=(.const.Q
75080 54 69 6d 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3c 3d 20 64 Time.&d.).const.{.return.ds.<=.d
750a0 2e 64 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e .ds;.}.....bool...operator>(.con
750c0 73 74 20 51 54 69 6d 65 20 26 64 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 st.QTime.&d.).const.{.return.ds.
750e0 3e 20 64 2e 64 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 3d 28 >.d.ds;.}.....bool...operator>=(
75100 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e .const.QTime.&d.).const.{.return
75120 20 64 73 20 3e 3d 20 64 2e 64 73 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 69 6d 65 .ds.>=.d.ds;.}......static.QTime
75140 20 63 75 72 72 65 6e 74 54 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 69 6d 65 .currentTime();.....static.QTime
75160 20 63 75 72 72 65 6e 74 54 69 6d 65 28 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 23 69 .currentTime(.Qt::TimeSpec.);.#i
75180 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 20 20 20 20 73 74 61 74 69 fndef.QT_NO_DATESTRING.....stati
751a0 63 20 51 54 69 6d 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e c.QTime.fromString(.const.QStrin
751c0 67 26 20 73 2c 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 20 3d 20 51 74 3a 3a 54 65 78 g&.s,.Qt::DateFormat.f.=.Qt::Tex
751e0 74 44 61 74 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 tDate.);.#endif.....static.bool.
75200 20 69 73 56 61 6c 69 64 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 2c 20 69 .isValid(.int.h,.int.m,.int.s,.i
75220 6e 74 20 6d 73 3d 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 73 74 61 72 74 28 29 3b 0a nt.ms=0.);......void...start();.
75240 20 20 20 20 69 6e 74 09 20 20 20 72 65 73 74 61 72 74 28 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 ....int....restart();.....int...
75260 20 65 6c 61 70 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 .elapsed().const;..private:.....
75280 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 54 69 6d 65 28 20 51 54 69 6d 65 20 2a static.bool.currentTime(.QTime.*
752a0 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 54 69 6d 65 28 .);.....static.bool.currentTime(
752c0 20 51 54 69 6d 65 20 2a 2c 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 0a 20 20 20 20 75 .QTime.*,.Qt::TimeSpec.);......u
752e0 69 6e 74 20 20 20 64 73 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 61 74 65 int...ds;.....friend.class.QDate
75300 54 69 6d 65 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 Time;.#ifndef.QT_NO_DATASTREAM..
75320 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 ...friend.Q_EXPORT.QDataStream.&
75340 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
75360 20 51 54 69 6d 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 .QTime.&.);.....friend.Q_EXPORT.
75380 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 QDataStream.&operator>>(.QDataSt
753a0 72 65 61 6d 20 26 2c 20 51 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 2f ream.&,.QTime.&.);.#endif.};.../
753c0 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 *...............................
753e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75460 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 .............*/..class.Q_EXPORT.
75480 51 44 61 74 65 54 69 6d 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 54 69 6d QDateTime.{.public:.....QDateTim
754a0 65 28 29 20 7b 7d 09 09 09 09 2f 2f 20 73 65 74 20 6e 75 6c 6c 20 64 61 74 65 20 61 6e 64 20 6e e().{}....//.set.null.date.and.n
754c0 75 6c 6c 20 74 69 6d 65 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 44 ull.time.....QDateTime(.const.QD
754e0 61 74 65 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 44 ate.&.);.....QDateTime(.const.QD
75500 61 74 65 20 26 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f ate.&,.const.QTime.&.);......boo
75520 6c 20 20 20 69 73 4e 75 6c 6c 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 2e 69 l...isNull().const..{.return.d.i
75540 73 4e 75 6c 6c 28 29 20 26 26 20 74 2e 69 73 4e 75 6c 6c 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f sNull().&&.t.isNull();.}.....boo
75560 6c 20 20 20 69 73 56 61 6c 69 64 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 2e l...isValid().const..{.return.d.
75580 69 73 56 61 6c 69 64 28 29 20 26 26 20 74 2e 69 73 56 61 6c 69 64 28 29 3b 20 7d 0a 0a 20 20 20 isValid().&&.t.isValid();.}.....
755a0 20 51 44 61 74 65 20 20 64 61 74 65 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 .QDate..date().const..{.return.d
755c0 3b 20 7d 0a 20 20 20 20 51 54 69 6d 65 20 20 74 69 6d 65 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 ;.}.....QTime..time().const..{.r
755e0 65 74 75 72 6e 20 74 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 20 74 6f 54 69 6d 65 5f 74 28 29 eturn.t;.}.....uint...toTime_t()
75600 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 44 61 74 65 28 20 63 6f 6e 73 .const;.....void...setDate(.cons
75620 74 20 51 44 61 74 65 20 26 64 61 74 65 20 29 20 7b 20 64 20 3d 20 64 61 74 65 3b 20 7d 0a 20 20 t.QDate.&date.).{.d.=.date;.}...
75640 20 20 76 6f 69 64 20 20 20 73 65 74 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 74 ..void...setTime(.const.QTime.&t
75660 69 6d 65 20 29 20 7b 20 74 20 3d 20 74 69 6d 65 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 73 ime.).{.t.=.time;.}.....void...s
75680 65 74 54 69 6d 65 5f 74 28 20 75 69 6e 74 20 73 65 63 73 53 69 6e 63 65 31 4a 61 6e 31 39 37 30 etTime_t(.uint.secsSince1Jan1970
756a0 55 54 43 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 54 69 6d 65 5f 74 28 20 75 69 6e UTC.);.....void...setTime_t(.uin
756c0 74 20 73 65 63 73 53 69 6e 63 65 31 4a 61 6e 31 39 37 30 55 54 43 2c 20 51 74 3a 3a 54 69 6d 65 t.secsSince1Jan1970UTC,.Qt::Time
756e0 53 70 65 63 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 Spec.);.#ifndef.QT_NO_DATESTRING
75700 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 74 72 69 .#ifndef.QT_NO_SPRINTF.....QStri
75720 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 20 3d 20 ng.toString(.Qt::DateFormat.f.=.
75740 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 Qt::TextDate.).const;.#endif....
75760 20 51 53 74 72 69 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 .QString.toString(.const.QString
75780 26 20 66 6f 72 6d 61 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 44 61 &.format.).const;.#endif.....QDa
757a0 74 65 54 69 6d 65 20 61 64 64 44 61 79 73 28 20 69 6e 74 20 64 61 79 73 20 29 09 63 6f 6e 73 74 teTime.addDays(.int.days.).const
757c0 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 61 64 64 4d 6f 6e 74 68 73 28 20 69 6e 74 20 6d ;.....QDateTime.addMonths(.int.m
757e0 6f 6e 74 68 73 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 61 onths.)...const;.....QDateTime.a
75800 64 64 59 65 61 72 73 28 20 69 6e 74 20 79 65 61 72 73 20 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a ddYears(.int.years.).....const;.
75820 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 61 64 64 53 65 63 73 28 20 69 6e 74 20 73 65 63 73 20 ....QDateTime.addSecs(.int.secs.
75840 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 64 61 79 73 54 6f 28 20 63 6f 6e 73 ).const;.....int....daysTo(.cons
75860 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 t.QDateTime.&.).const;.....int..
75880 20 20 73 65 63 73 54 6f 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 09 63 6f ..secsTo(.const.QDateTime.&.).co
758a0 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e nst;......bool...operator==(.con
758c0 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f st.QDateTime.&dt.).const;.....bo
758e0 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 ol...operator!=(.const.QDateTime
75900 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f .&dt.).const;.....bool...operato
75920 72 3c 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 20 63 6f 6e 73 74 r<(.const.QDateTime.&dt.)..const
75940 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 ;.....bool...operator<=(.const.Q
75960 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 DateTime.&dt.).const;.....bool..
75980 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 .operator>(.const.QDateTime.&dt.
759a0 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 3d 28 )..const;.....bool...operator>=(
759c0 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 .const.QDateTime.&dt.).const;...
759e0 20 20 20 73 74 61 74 69 63 20 51 44 61 74 65 54 69 6d 65 20 63 75 72 72 65 6e 74 44 61 74 65 54 ...static.QDateTime.currentDateT
75a00 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 61 74 65 54 69 6d 65 20 63 75 72 72 ime();.....static.QDateTime.curr
75a20 65 6e 74 44 61 74 65 54 69 6d 65 28 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 23 69 66 entDateTime(.Qt::TimeSpec.);.#if
75a40 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 20 20 20 20 73 74 61 74 69 63 ndef.QT_NO_DATESTRING.....static
75a60 20 51 44 61 74 65 54 69 6d 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 .QDateTime.fromString(.const.QSt
75a80 72 69 6e 67 26 20 73 2c 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 20 3d 20 51 74 3a 3a ring&.s,.Qt::DateFormat.f.=.Qt::
75aa0 54 65 78 74 44 61 74 65 20 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 TextDate.);.#endif.private:.....
75ac0 51 44 61 74 65 20 20 64 3b 0a 20 20 20 20 51 54 69 6d 65 20 20 74 3b 0a 23 69 66 6e 64 65 66 20 QDate..d;.....QTime..t;.#ifndef.
75ae0 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 QT_NO_DATASTREAM.....friend.Q_EX
75b00 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 20 51 44 PORT.QDataStream.&operator<<(.QD
75b20 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 29 3b ataStream.&,.const.QDateTime.&);
75b40 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d .....friend.Q_EXPORT.QDataStream
75b60 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 44 61 .&operator>>(.QDataStream.&,.QDa
75b80 74 65 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 teTime.&.);.#endif.};.../*......
75ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75c40 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
75c60 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 .QT_NO_DATASTREAM.Q_EXPORT.QData
75c80 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 Stream.&operator<<(.QDataStream.
75ca0 26 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 &,.const.QDate.&.);.Q_EXPORT.QDa
75cc0 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 taStream.&operator>>(.QDataStrea
75ce0 6d 20 26 2c 20 51 44 61 74 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 m.&,.QDate.&.);.Q_EXPORT.QDataSt
75d00 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c ream.&operator<<(.QDataStream.&,
75d20 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 .const.QTime.&.);.Q_EXPORT.QData
75d40 53 74 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 Stream.&operator>>(.QDataStream.
75d60 26 2c 20 51 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 &,.QTime.&.);.Q_EXPORT.QDataStre
75d80 61 6d 20 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 am.&operator<<(.QDataStream.&,.c
75da0 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 onst.QDateTime.&.);.Q_EXPORT.QDa
75dc0 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 taStream.&operator>>(.QDataStrea
75de0 6d 20 26 2c 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 m.&,.QDateTime.&.);.#endif.//.QT
75e00 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 41 54 45 54 _NO_DATASTREAM..#endif.//.QDATET
75e20 49 4d 45 5f 48 0a 0a 00 00 00 1a 00 71 00 61 00 78 00 62 00 69 00 6e 00 64 00 61 00 62 00 6c 00 IME_H.......q.a.x.b.i.n.d.a.b.l.
75e40 65 00 2e 00 68 00 00 09 a7 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..../*.....................
75e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
760a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
760c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
760e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
761a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
761c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
761e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76240 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 23 64 65 ...*/..#ifndef.QAXBINDABLE_H.#de
76260 66 69 6e 65 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 fine.QAXBINDABLE_H..#include.<qw
76280 69 64 67 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f idget.h>.#include.<private/qcom_
762a0 70 2e 68 3e 0a 0a 73 74 72 75 63 74 20 49 41 78 53 65 72 76 65 72 42 61 73 65 3b 0a 73 74 72 75 p.h>..struct.IAxServerBase;.stru
762c0 63 74 20 49 55 6e 6b 6e 6f 77 6e 3b 0a 0a 63 6c 61 73 73 20 51 41 78 41 67 67 72 65 67 61 74 65 ct.IUnknown;..class.QAxAggregate
762e0 64 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 78 53 65 72 76 65 72 42 61 d.{.....friend.class.QAxServerBa
76300 73 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 6c 6f 6e 67 20 71 75 65 se;.public:.....virtual.long.que
76320 72 79 49 6e 74 65 72 66 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 69 69 64 2c 20 76 ryInterface(.const.QUuid.&iid,.v
76340 6f 69 64 20 2a 2a 69 66 61 63 65 20 29 20 3d 20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 oid.**iface.).=.0;..protected:..
76360 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 78 41 67 67 72 65 67 61 74 65 64 28 29 3b 0a 0a 20 20 ...virtual.~QAxAggregated();....
76380 20 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6f 6e 74 72 6f 6c 6c 69 6e 67 55 6e 6b 6e 6f 77 6e 28 29 ..IUnknown.*controllingUnknown()
763a0 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 5f .const.....{.return.controlling_
763c0 75 6e 6b 6e 6f 77 6e 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 unknown;.}.....QWidget.*widget()
763e0 20 63 6f 6e 73 74 20 0a 20 20 20 20 7b 20 0a 09 69 66 20 28 20 74 68 65 5f 6f 62 6a 65 63 74 20 .const......{...if.(.the_object.
76400 26 26 20 74 68 65 5f 6f 62 6a 65 63 74 2d 3e 69 73 57 69 64 67 65 74 54 79 70 65 28 29 20 29 0a &&.the_object->isWidgetType().).
76420 09 20 20 20 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 2a 29 74 68 65 5f 6f 62 6a 65 63 74 .....return.(QWidget*)the_object
76440 3b 0a 09 72 65 74 75 72 6e 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a ;..return.0;.....}.....QObject.*
76460 6f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 68 65 5f 6f 62 6a 65 object().const.{.return.the_obje
76480 63 74 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6f ct;.}..private:.....IUnknown.*co
764a0 6e 74 72 6f 6c 6c 69 6e 67 5f 75 6e 6b 6e 6f 77 6e 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a ntrolling_unknown;.....QObject.*
764c0 74 68 65 5f 6f 62 6a 65 63 74 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 41 58 41 47 47 5f 49 the_object;.};..#define.QAXAGG_I
764e0 55 4e 4b 4e 4f 57 4e 20 5c 0a 20 20 20 20 48 52 45 53 55 4c 54 20 57 49 4e 41 50 49 20 51 75 65 UNKNOWN.\.....HRESULT.WINAPI.Que
76500 72 79 49 6e 74 65 72 66 61 63 65 28 20 52 45 46 49 49 44 20 69 69 64 2c 20 4c 50 56 4f 49 44 20 ryInterface(.REFIID.iid,.LPVOID.
76520 2a 69 66 61 63 65 20 29 20 7b 20 5c 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c *iface.).{.\.....return.controll
76540 69 6e 67 55 6e 6b 6e 6f 77 6e 28 29 2d 3e 51 75 65 72 79 49 6e 74 65 72 66 61 63 65 28 20 69 69 ingUnknown()->QueryInterface(.ii
76560 64 2c 20 69 66 61 63 65 20 29 3b 20 7d 20 5c 0a 20 20 20 20 55 4c 4f 4e 47 20 57 49 4e 41 50 49 d,.iface.);.}.\.....ULONG.WINAPI
76580 20 41 64 64 52 65 66 28 29 20 7b 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 55 6e 6b .AddRef().{return.controllingUnk
765a0 6e 6f 77 6e 28 29 2d 3e 41 64 64 52 65 66 28 29 3b 20 7d 20 5c 0a 20 20 20 20 55 4c 4f 4e 47 20 nown()->AddRef();.}.\.....ULONG.
765c0 57 49 4e 41 50 49 20 52 65 6c 65 61 73 65 28 29 20 7b 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c WINAPI.Release().{return.control
765e0 6c 69 6e 67 55 6e 6b 6e 6f 77 6e 28 29 2d 3e 52 65 6c 65 61 73 65 28 29 3b 20 7d 20 5c 0a 0a 0a lingUnknown()->Release();.}.\...
76600 63 6c 61 73 73 20 51 41 78 42 69 6e 64 61 62 6c 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 class.QAxBindable.{.....friend.c
76620 6c 61 73 73 20 51 41 78 53 65 72 76 65 72 42 61 73 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 lass.QAxServerBase;.public:.....
76640 51 41 78 42 69 6e 64 61 62 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 78 42 QAxBindable();.....virtual.~QAxB
76660 69 6e 64 61 62 6c 65 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 41 78 41 indable();..........virtual.QAxA
76680 67 67 72 65 67 61 74 65 64 20 2a 63 72 65 61 74 65 41 67 67 72 65 67 61 74 65 28 29 3b 0a 20 20 ggregated.*createAggregate();...
766a0 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 70 6f 72 74 45 72 72 6f 72 28 20 69 6e 74 20 63 ..static.void.reportError(.int.c
766c0 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 72 63 2c 20 63 6f 6e 73 74 20 51 ode,.const.QString.&src,.const.Q
766e0 53 74 72 69 6e 67 20 26 64 65 73 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 68 65 6c String.&desc,.const.QString.&hel
76700 70 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a p.=.QString::null.);..protected:
76720 0a 20 20 20 20 62 6f 6f 6c 20 72 65 71 75 65 73 74 50 72 6f 70 65 72 74 79 43 68 61 6e 67 65 28 .....bool.requestPropertyChange(
76740 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 .const.char.*property.);.....voi
76760 64 20 70 72 6f 70 65 72 74 79 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 d.propertyChanged(.const.char.*p
76780 72 6f 70 65 72 74 79 20 29 3b 0a 0a 20 20 20 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6c 69 65 6e 74 roperty.);......IUnknown.*client
767a0 53 69 74 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 49 41 78 53 Site().const;..private:.....IAxS
767c0 65 72 76 65 72 42 61 73 65 20 2a 61 63 74 69 76 65 78 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f erverBase.*activex;.};..#endif./
767e0 2f 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 00 00 00 16 00 71 00 63 00 64 00 65 00 73 00 74 /.QAXBINDABLE_H......q.c.d.e.s.t
76800 00 79 00 6c 00 65 00 2e 00 68 00 00 09 c7 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .y.l.e...h..../*................
76820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
768a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
768c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
768e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
769a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
769c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
769e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76de0 20 20 20 20 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 ............................*/..
76e00 0a 23 69 66 6e 64 65 66 20 51 43 44 45 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 44 .#ifndef.QCDESTYLE_H.#define.QCD
76e20 45 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 ESTYLE_H..#ifndef.QT_H.#include.
76e40 22 71 6d 6f 74 69 66 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a "qmotifstyle.h".#endif.//.QT_H..
76e60 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 44 45 29 20 7c 7c #if.!defined(QT_NO_STYLE_CDE).||
76e80 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 .defined(QT_PLUGIN)..#if.defined
76ea0 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 (QT_PLUGIN).#define.Q_EXPORT_STY
76ec0 4c 45 5f 43 44 45 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 LE_CDE.#else.#define.Q_EXPORT_ST
76ee0 59 4c 45 5f 43 44 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 YLE_CDE.Q_EXPORT.#endif..class.Q
76f00 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 43 44 45 20 51 43 44 45 53 74 79 6c 65 20 3a 20 70 75 _EXPORT_STYLE_CDE.QCDEStyle.:.pu
76f20 62 6c 69 63 20 51 4d 6f 74 69 66 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a blic.QMotifStyle.{.....Q_OBJECT.
76f40 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 43 44 45 53 74 79 6c 65 28 20 62 6f 6f 6c 20 75 73 65 public:......QCDEStyle(.bool.use
76f60 48 69 67 68 6c 69 67 68 74 43 6f 6c 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 HighlightCols.=.FALSE.);.....vir
76f80 74 75 61 6c 20 7e 51 43 44 45 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 tual.~QCDEStyle();......int.pixe
76fa0 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 20 63 6f 6e lMetric(.PixelMetric.metric,.con
76fc0 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a st.QWidget.*widget.=.0.).const;.
76fe0 0a 20 20 20 20 76 6f 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 .....void.drawControl(.ControlEl
77000 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 ement.element,.........QPainter.
77020 2a 70 2c 0a 09 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 *p,.........const.QWidget.*widge
77040 74 2c 0a 09 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 20 20 20 t,.........const.QRect.&r,......
77060 20 20 20 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 20 20 20 20 ...const.QColorGroup.&cg,.......
77080 20 20 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 ..SFlags.how.=.Style_Default,...
770a0 20 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 ......const.QStyleOption&.=.QSty
770c0 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 20 20 leOption::Default.).const;......
770e0 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 void.drawPrimitive(.PrimitiveEle
77100 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 ment.pe,....QPainter.*p,....cons
77120 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 t.QRect.&r,....const.QColorGroup
77140 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 .&cg,....SFlags.flags.=.Style_De
77160 66 61 75 6c 74 2c 0a 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 fault,....const.QStyleOption&.=.
77180 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 3b 0a 0a QStyleOption::Default.).const;..
771a0 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 44 45 0a 0a 23 };..#endif.//.QT_NO_STYLE_CDE..#
771c0 65 6e 64 69 66 20 2f 2f 20 51 43 44 45 53 54 59 4c 45 5f 48 0a 00 00 00 12 00 71 00 63 00 68 00 endif.//.QCDESTYLE_H......q.c.h.
771e0 6b 00 62 00 6f 00 78 00 2e 00 68 00 00 04 27 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 k.b.o.x...h...'/*...............
77200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
772a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
772c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
772e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
773a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
773c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
773e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
774a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
774c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
774e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
775a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
775c0 20 20 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 43 48 4b .................*/.#ifndef.QCHK
775e0 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 48 4b 42 4f 58 5f 48 0a 23 69 6e 63 6c 75 64 65 BOX_H.#define.QCHKBOX_H.#include
77600 20 22 71 63 68 65 63 6b 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 2a 00 71 00 66 00 6f ."qcheckbox.h".#endif....*.q.f.o
77620 00 6e 00 74 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 74 00 74 00 66 00 5f 00 71 00 77 00 73 .n.t.f.a.c.t.o.r.y.t.t.f._.q.w.s
77640 00 2e 00 68 00 00 08 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/*......................
77660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
776a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
776c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
776e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
777a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
777c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
777e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
778a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
778c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
778e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
779a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
779c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
779e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77b40 20 20 20 20 20 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 .............................*/.
77b60 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 54 54 46 5f 51 57 53 5f 48 0a 23 .#ifndef.QFONTFACTORYTTF_QWS_H.#
77b80 64 65 66 69 6e 65 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 54 54 46 5f 51 57 53 5f 48 0a 0a 23 69 define.QFONTFACTORYTTF_QWS_H..#i
77ba0 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 fndef.QT_H.#include."qfontmanage
77bc0 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 r_qws.h".#endif.//.QT_H..#ifndef
77be0 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 0a 0a 23 69 66 20 30 20 2f 2f 6e 65 77 20 66 72 65 .QT_NO_FREETYPE..#if.0.//new.fre
77c00 65 74 79 70 65 20 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 3c 66 74 32 62 75 69 6c 64 etype.version.#include.<ft2build
77c20 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 46 54 5f 46 52 45 45 54 59 50 45 5f 48 0a 23 65 6c 73 65 .h>.#include.FT_FREETYPE_H.#else
77c40 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 69 6e 63 6c 75 64 65 20 3c 66 72 65 65 74 79 70 65 .extern."C".{.#include.<freetype
77c60 2f 66 72 65 65 74 79 70 65 2e 68 3e 0a 7d 0a 23 65 6e 64 69 66 0a 2f 2f 20 61 73 63 65 6e 74 2c /freetype.h>.}.#endif.//.ascent,
77c80 20 64 65 73 63 65 6e 74 2c 20 77 69 64 74 68 28 63 68 29 2c 20 77 69 64 74 68 28 73 74 72 69 6e .descent,.width(ch),.width(strin
77ca0 67 29 2c 20 6d 61 78 77 69 64 74 68 3f 0a 2f 2f 20 6c 65 66 74 62 65 61 72 69 6e 67 2c 20 72 69 g),.maxwidth?.//.leftbearing,.ri
77cc0 67 68 74 62 65 61 72 69 6e 67 2c 20 6d 69 6e 6c 65 66 74 62 65 61 72 69 6e 67 2c 6d 69 6e 72 69 ghtbearing,.minleftbearing,minri
77ce0 67 68 74 62 65 61 72 69 6e 67 0a 2f 2f 20 6c 65 61 64 69 6e 67 0a 0a 63 6c 61 73 73 20 51 46 6f ghtbearing.//.leading..class.QFo
77d00 6e 74 46 61 63 74 6f 72 79 46 54 20 3a 20 70 75 62 6c 69 63 20 51 46 6f 6e 74 46 61 63 74 6f 72 ntFactoryFT.:.public.QFontFactor
77d20 79 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 46 54 y.{..public:......QFontFactoryFT
77d40 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 46 6f 6e 74 46 61 63 74 6f 72 79 46 54 28 ();.....virtual.~QFontFactoryFT(
77d60 29 3b 0a 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 );......QRenderedFont.*.get(cons
77d80 74 20 51 46 6f 6e 74 44 65 66 20 26 2c 51 44 69 73 6b 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 t.QFontDef.&,QDiskFont.*);.....v
77da0 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 2a 29 20 63 6f irtual.void.load(QDiskFont.*).co
77dc0 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 6c 6f 61 64 28 51 44 69 nst;.....virtual.void.unload(QDi
77de0 73 6b 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e skFont.*);.....virtual.QString.n
77e00 61 6d 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 ame();..private:......friend.cla
77e20 73 73 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 46 54 3b 0a 20 20 20 20 46 54 5f 4c 69 62 72 61 ss.QRenderedFontFT;.....FT_Libra
77e40 72 79 20 6c 69 62 72 61 72 79 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f ry.library;.};..#endif.//.QT_NO_
77e60 46 52 45 45 54 59 50 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 FREETYPE..#endif.//.QFONTFACTORY
77e80 54 54 46 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 63 00 61 00 6e 00 76 00 61 00 73 00 2e 00 68 TTF_QWS_H......q.c.a.n.v.a.s...h
77ea0 00 00 50 9b 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 ..P./*..........................
77ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
780a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
780c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
780e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
781a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
781c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
781e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 41 4e 56 41 53 5f 48 0a 23 64 65 .......*/..#ifndef.QCANVAS_H.#de
78480 66 69 6e 65 20 51 43 41 4e 56 41 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e fine.QCANVAS_H..#ifndef.QT_H.#in
784a0 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 65 20 22 clude."qscrollview.h".#include."
784c0 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 qpixmap.h".#include."qptrlist.h"
784e0 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 72 75 73 68 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 .#include."qbrush.h".#include."q
78500 70 65 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 pen.h".#include."qvaluelist.h".#
78520 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f include."qpointarray.h".#endif./
78540 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 4c 45 5f /.QT_H..#if.!defined(.QT_MODULE_
78560 43 41 4e 56 41 53 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 CANVAS.).||.defined(.QT_LICENSE_
78580 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e PROFESSIONAL.).||.defined(.QT_IN
785a0 54 45 52 4e 41 4c 5f 43 41 4e 56 41 53 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 TERNAL_CANVAS.).#define.QM_EXPOR
785c0 54 5f 43 41 4e 56 41 53 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 T_CANVAS.#define.QM_TEMPLATE_EXT
785e0 45 52 4e 5f 43 41 4e 56 41 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f ERN_CANVAS.#else.#define.QM_EXPO
78600 52 54 5f 43 41 4e 56 41 53 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 RT_CANVAS.Q_EXPORT.#define.QM_TE
78620 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 51 5f 54 45 4d 50 4c 41 54 45 5f MPLATE_EXTERN_CANVAS.Q_TEMPLATE_
78640 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 41 4e EXTERN.#endif..#ifndef.QT_NO_CAN
78660 56 41 53 0a 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 3b 0a 63 6c 61 73 73 VAS...class.QCanvasSprite;.class
78680 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 43 61 .QCanvasPolygonalItem;.class.QCa
786a0 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 6f 6c 79 nvasRectangle;.class.QCanvasPoly
786c0 67 6f 6e 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 3b 0a 63 6c 61 73 73 gon;.class.QCanvasEllipse;.class
786e0 20 51 43 61 6e 76 61 73 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 4c 69 6e 65 3b .QCanvasText;.class.QCanvasLine;
78700 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 43 68 75 6e 6b 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 .class.QCanvasChunk;.class.QCanv
78720 61 73 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 43 61 as;.class.QCanvasItem;.class.QCa
78740 6e 76 61 73 56 69 65 77 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 3b 0a 0a nvasView;.class.QCanvasPixmap;..
78760 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).&&.(.
78780 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
787a0 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
787c0 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 51 4d EMPLATES).).//.MOC_SKIP_BEGIN.QM
787e0 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 _TEMPLATE_EXTERN_CANVAS.template
78800 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 56 61 6c 75 65 4c 69 .class.QM_EXPORT_CANVAS.QValueLi
78820 73 74 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 3e 3b 0a 51 4d 5f 54 stIterator<.QCanvasItem*.>;.QM_T
78840 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 EMPLATE_EXTERN_CANVAS.template.c
78860 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 56 61 6c 75 65 4c 69 73 74 lass.QM_EXPORT_CANVAS.QValueList
78880 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 3e 3b 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 45 4e <.QCanvasItem*.>;.//.MOC_SKIP_EN
788a0 44 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 D.#endif..class.QM_EXPORT_CANVAS
788c0 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 56 61 6c 75 65 .QCanvasItemList.:.public.QValue
788e0 4c 69 73 74 3c 51 43 61 6e 76 61 73 49 74 65 6d 2a 3e 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 List<QCanvasItem*>.{.public:....
78900 20 76 6f 69 64 20 73 6f 72 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 55 6e 69 71 75 .void.sort();.....void.drawUniqu
78920 65 28 20 51 50 61 69 6e 74 65 72 26 20 70 61 69 6e 74 65 72 20 29 3b 0a 20 20 20 20 51 43 61 6e e(.QPainter&.painter.);.....QCan
78940 76 61 73 49 74 65 6d 4c 69 73 74 20 6f 70 65 72 61 74 6f 72 2b 28 63 6f 6e 73 74 20 51 43 61 6e vasItemList.operator+(const.QCan
78960 76 61 73 49 74 65 6d 4c 69 73 74 20 26 6c 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 vasItemList.&l).const;.};...clas
78980 73 20 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 s.QCanvasItemExtra;..class.QM_EX
789a0 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 PORT_CANVAS.QCanvasItem.:.public
789c0 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 28 51 43 .Qt.{.public:.....QCanvasItem(QC
789e0 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 61 anvas*.canvas);.....virtual.~QCa
78a00 6e 76 61 73 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 78 28 29 20 63 6f 6e 73 nvasItem();......double.x().cons
78a20 74 0a 09 7b 20 72 65 74 75 72 6e 20 6d 79 78 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 79 28 t..{.return.myx;.}.....double.y(
78a40 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6d 79 79 3b 20 7d 0a 20 20 20 20 64 6f 75 ).const..{.return.myy;.}.....dou
78a60 62 6c 65 20 7a 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6d 79 7a 3b 20 7d 20 2f ble.z().const..{.return.myz;.}./
78a80 2f 20 28 64 65 70 74 68 29 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 /.(depth)......virtual.void.move
78aa0 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 29 3b 0a 20 20 20 20 76 6f By(double.dx,.double.dy);.....vo
78ac0 69 64 20 6d 6f 76 65 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 29 3b 0a 20 20 20 id.move(double.x,.double.y);....
78ae0 20 76 6f 69 64 20 73 65 74 58 28 64 6f 75 62 6c 65 20 61 29 20 7b 20 6d 6f 76 65 28 61 2c 79 28 .void.setX(double.a).{.move(a,y(
78b00 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 59 28 64 6f 75 62 6c 65 20 61 29 20 7b 20 ));.}.....void.setY(double.a).{.
78b20 6d 6f 76 65 28 78 28 29 2c 61 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 5a 28 64 6f 75 move(x(),a);.}.....void.setZ(dou
78b40 62 6c 65 20 61 29 20 7b 20 6d 79 7a 3d 61 3b 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 20 ble.a).{.myz=a;.changeChunks();.
78b60 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 6e 69 6d 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 }......bool.animated().const;...
78b80 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6e 69 6d 61 74 65 64 28 62 6f 6f 6c 20 ..virtual.void.setAnimated(bool.
78ba0 79 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 65 6c 6f 63 69 74 79 y);.....virtual.void.setVelocity
78bc0 28 20 64 6f 75 62 6c 65 20 76 78 2c 20 64 6f 75 62 6c 65 20 76 79 29 3b 0a 20 20 20 20 76 6f 69 (.double.vx,.double.vy);.....voi
78be0 64 20 73 65 74 58 56 65 6c 6f 63 69 74 79 28 20 64 6f 75 62 6c 65 20 76 78 20 29 20 7b 20 73 65 d.setXVelocity(.double.vx.).{.se
78c00 74 56 65 6c 6f 63 69 74 79 28 76 78 2c 79 56 65 6c 6f 63 69 74 79 28 29 29 3b 20 7d 0a 20 20 20 tVelocity(vx,yVelocity());.}....
78c20 20 76 6f 69 64 20 73 65 74 59 56 65 6c 6f 63 69 74 79 28 20 64 6f 75 62 6c 65 20 76 79 20 29 20 .void.setYVelocity(.double.vy.).
78c40 7b 20 73 65 74 56 65 6c 6f 63 69 74 79 28 78 56 65 6c 6f 63 69 74 79 28 29 2c 76 79 29 3b 20 7d {.setVelocity(xVelocity(),vy);.}
78c60 0a 20 20 20 20 64 6f 75 62 6c 65 20 78 56 65 6c 6f 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 .....double.xVelocity().const;..
78c80 20 20 20 64 6f 75 62 6c 65 20 79 56 65 6c 6f 63 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ...double.yVelocity().const;....
78ca0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 76 61 6e 63 65 28 69 6e 74 20 73 74 61 67 65 29 .virtual.void.advance(int.stage)
78cc0 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 ;......virtual.bool.collidesWith
78ce0 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3d 30 3b 0a (.const.QCanvasItem*.).const=0;.
78d00 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 63 6f 6c 6c 69 73 69 6f 6e 73 28 .....QCanvasItemList.collisions(
78d20 62 6f 6f 6c 20 65 78 61 63 74 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 20 29 20 63 6f bool.exact./*............*/.).co
78d40 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 43 61 6e 76 61 73 nst;......virtual.void.setCanvas
78d60 28 51 43 61 6e 76 61 73 2a 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 (QCanvas*);......virtual.void.dr
78d80 61 77 28 51 50 61 69 6e 74 65 72 26 29 3d 30 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 aw(QPainter&)=0;......void.show(
78da0 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c );.....void.hide();......virtual
78dc0 20 76 6f 69 64 20 73 65 74 56 69 73 69 62 6c 65 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 20 20 .void.setVisible(bool.yes);.....
78de0 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e bool.isVisible().const..{.return
78e00 20 28 62 6f 6f 6c 29 76 69 73 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 .(bool)vis;.}.....virtual.void.s
78e20 65 74 53 65 6c 65 63 74 65 64 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 etSelected(bool.yes);.....bool.i
78e40 73 53 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f sSelected().const..{.return.(boo
78e60 6c 29 73 65 6c 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 l)sel;.}.....virtual.void.setEna
78e80 62 6c 65 64 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c bled(bool.yes);.....bool.isEnabl
78ea0 65 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 65 6e 61 3b 20 ed().const..{.return.(bool)ena;.
78ec0 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 28 62 6f 6f }.....virtual.void.setActive(boo
78ee0 6c 20 79 65 73 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 l.yes);.....bool.isActive().cons
78f00 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 61 63 74 3b 20 7d 0a 23 69 66 6e 64 65 66 t..{.return.(bool)act;.}.#ifndef
78f20 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f 6c 20 76 69 73 69 62 6c 65 28 29 .QT_NO_COMPAT.....bool.visible()
78f40 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 76 69 73 3b 20 7d 0a 20 20 .const..{.return.(bool)vis;.}...
78f60 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 ..bool.selected().const..{.retur
78f80 6e 20 28 62 6f 6f 6c 29 73 65 6c 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 n.(bool)sel;.}.....bool.enabled(
78fa0 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 65 6e 61 3b 20 7d 0a 20 ).const..{.return.(bool)ena;.}..
78fc0 20 20 20 62 6f 6f 6c 20 61 63 74 69 76 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e ...bool.active().const..{.return
78fe0 20 28 62 6f 6f 6c 29 61 63 74 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 52 .(bool)act;.}.#endif......enum.R
79000 74 74 69 56 61 6c 75 65 73 20 7b 0a 09 52 74 74 69 5f 49 74 65 6d 20 3d 20 30 2c 0a 09 52 74 74 ttiValues.{..Rtti_Item.=.0,..Rtt
79020 69 5f 53 70 72 69 74 65 20 3d 20 31 2c 0a 09 52 74 74 69 5f 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 i_Sprite.=.1,..Rtti_PolygonalIte
79040 6d 20 3d 20 32 2c 0a 09 52 74 74 69 5f 54 65 78 74 20 3d 20 33 2c 0a 09 52 74 74 69 5f 50 6f 6c m.=.2,..Rtti_Text.=.3,..Rtti_Pol
79060 79 67 6f 6e 20 3d 20 34 2c 0a 09 52 74 74 69 5f 52 65 63 74 61 6e 67 6c 65 20 3d 20 35 2c 0a 09 ygon.=.4,..Rtti_Rectangle.=.5,..
79080 52 74 74 69 5f 45 6c 6c 69 70 73 65 20 3d 20 36 2c 0a 09 52 74 74 69 5f 4c 69 6e 65 20 3d 20 37 Rtti_Ellipse.=.6,..Rtti_Line.=.7
790a0 2c 0a 09 52 74 74 69 5f 53 70 6c 69 6e 65 20 3d 20 38 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 ,..Rtti_Spline.=.8.....};......v
790c0 69 72 74 75 61 6c 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 irtual.int.rtti().const;.....sta
790e0 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 tic.int.RTTI;......virtual.QRect
79100 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 .boundingRect().const=0;.....vir
79120 74 75 61 6c 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 41 64 76 61 6e 63 65 64 28 tual.QRect.boundingRectAdvanced(
79140 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 28 29 20 ).const;......QCanvas*.canvas().
79160 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 63 6e 76 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 const..{.return.cnv;.}..protecte
79180 64 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 28 29 20 7b 20 63 68 61 6e 67 65 43 68 75 d:.....void.update().{.changeChu
791a0 6e 6b 73 28 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 46 6f 72 20 66 72 nks();.}..private:.....//.For.fr
791c0 69 65 6e 64 6c 79 20 73 75 62 63 6c 61 73 73 65 73 2e 2e 2e 0a 0a 20 20 20 20 66 72 69 65 6e 64 iendly.subclasses.........friend
791e0 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 3b 0a 20 20 20 .class.QCanvasPolygonalItem;....
79200 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 3b 0a 20 20 20 .friend.class.QCanvasSprite;....
79220 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 3b 0a .friend.class.QCanvasRectangle;.
79240 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 3b ....friend.class.QCanvasPolygon;
79260 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 .....friend.class.QCanvasEllipse
79280 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 54 65 78 74 3b 0a ;.....friend.class.QCanvasText;.
792a0 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 4c 69 6e 65 3b 0a 0a 20 ....friend.class.QCanvasLine;...
792c0 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 68 75 6e 6b 73 28 29 20 ...virtual.QPointArray.chunks().
792e0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 54 6f 43 68 75 const;.....virtual.void.addToChu
79300 6e 6b 73 28 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 46 72 nks();.....virtual.void.removeFr
79320 6f 6d 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 68 61 omChunks();.....virtual.void.cha
79340 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f ngeChunks();.....virtual.bool.co
79360 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a llidesWith(.const.QCanvasSprite*
79380 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e ,...........const.QCanvasPolygon
793a0 61 6c 49 74 65 6d 2a 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 alItem*,...........const.QCanvas
793c0 52 65 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e Rectangle*,...........const.QCan
793e0 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 vasEllipse*,...........const.QCa
79400 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 2f 2f 20 45 6e nvasText*.).const.=.0;.....//.En
79420 64 20 6f 66 20 66 72 69 65 6e 64 20 73 74 75 66 66 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 2a 20 d.of.friend.stuff......QCanvas*.
79440 63 6e 76 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 61 6e 76 61 73 2a 20 63 75 72 72 65 6e 74 cnv;.....static.QCanvas*.current
79460 5f 63 61 6e 76 61 73 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 6d 79 78 2c 6d 79 79 2c 6d 79 7a 3b _canvas;.....double.myx,myy,myz;
79480 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 20 2a 65 78 74 3b 0a 20 20 20 20 .....QCanvasItemExtra.*ext;.....
794a0 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 26 20 65 78 74 72 61 28 29 3b 0a 20 20 20 20 75 QCanvasItemExtra&.extra();.....u
794c0 69 6e 74 20 61 6e 69 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 76 69 73 3a 31 3b 0a 20 20 20 20 75 int.ani:1;.....uint.vis:1;.....u
794e0 69 6e 74 20 76 61 6c 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 3a 31 3b 0a 20 20 20 20 75 int.val:1;.....uint.sel:1;.....u
79500 69 6e 74 20 65 6e 61 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 74 3a 31 3b 0a 7d 3b 0a 0a 0a int.ena:1;.....uint.act:1;.};...
79520 63 6c 61 73 73 20 51 43 61 6e 76 61 73 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 class.QCanvasData;..class.QM_EXP
79540 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a ORT_CANVAS.QCanvas.:.public.QObj
79560 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 0a 20 20 20 20 51 ect.{.....Q_OBJECT.public:.....Q
79580 43 61 6e 76 61 73 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e Canvas(.QObject*.parent.=.0,.con
795a0 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 st.char*.name.=.0.);.....QCanvas
795c0 28 69 6e 74 20 77 2c 20 69 6e 74 20 68 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 28 20 51 50 69 (int.w,.int.h);.....QCanvas(.QPi
795e0 78 6d 61 70 20 70 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 76 2c 20 69 6e 74 20 74 69 6c 65 77 69 xmap.p,.int.h,.int.v,.int.tilewi
79600 64 74 68 2c 20 69 6e 74 20 74 69 6c 65 68 65 69 67 68 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 dth,.int.tileheight.);......virt
79620 75 61 6c 20 7e 51 43 61 6e 76 61 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ual.~QCanvas();......virtual.voi
79640 64 20 73 65 74 54 69 6c 65 73 28 20 51 50 69 78 6d 61 70 20 74 69 6c 65 73 2c 20 69 6e 74 20 68 d.setTiles(.QPixmap.tiles,.int.h
79660 2c 20 69 6e 74 20 76 2c 0a 09 09 09 20 20 20 69 6e 74 20 74 69 6c 65 77 69 64 74 68 2c 20 69 6e ,.int.v,.......int.tilewidth,.in
79680 74 20 74 69 6c 65 68 65 69 67 68 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 t.tileheight.);.....virtual.void
796a0 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 .setBackgroundPixmap(.const.QPix
796c0 6d 61 70 26 20 70 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 62 61 63 6b 67 72 6f 75 6e 64 map&.p.);.....QPixmap.background
796e0 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 Pixmap().const;......virtual.voi
79700 64 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c d.setBackgroundColor(.const.QCol
79720 6f 72 26 20 63 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 62 61 63 6b 67 72 6f 75 6e 64 43 6f or&.c.);.....QColor.backgroundCo
79740 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 lor().const;......virtual.void.s
79760 65 74 54 69 6c 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 74 69 6c 65 6e 75 etTile(.int.x,.int.y,.int.tilenu
79780 6d 20 29 3b 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 m.);.....int.tile(.int.x,.int.y.
797a0 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 67 72 69 64 5b 78 2b 79 2a 68 74 69 6c 65 ).const..{.return.grid[x+y*htile
797c0 73 5d 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 s];.}......int.tilesHorizontally
797e0 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 68 74 69 6c 65 73 3b 20 7d 0a 20 20 20 ().const..{.return.htiles;.}....
79800 20 69 6e 74 20 74 69 6c 65 73 56 65 72 74 69 63 61 6c 6c 79 28 29 20 63 6f 6e 73 74 0a 09 7b 20 .int.tilesVertically().const..{.
79820 72 65 74 75 72 6e 20 76 74 69 6c 65 73 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 57 69 return.vtiles;.}......int.tileWi
79840 64 74 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 74 69 6c 65 77 3b 20 7d 0a 20 dth().const..{.return.tilew;.}..
79860 20 20 20 69 6e 74 20 74 69 6c 65 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 ...int.tileHeight().const..{.ret
79880 75 72 6e 20 74 69 6c 65 68 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 urn.tileh;.}......virtual.void.r
798a0 65 73 69 7a 65 28 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 29 3b 0a 20 20 esize(int.width,.int.height);...
798c0 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 61 77 ..int.width().const..{.return.aw
798e0 69 64 74 68 3b 20 7d 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 09 idth;.}.....int.height().const..
79900 7b 20 72 65 74 75 72 6e 20 61 68 65 69 67 68 74 3b 20 7d 0a 20 20 20 20 51 53 69 7a 65 20 73 69 {.return.aheight;.}.....QSize.si
79920 7a 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 61 77 69 64 74 ze().const..{.return.QSize(awidt
79940 68 2c 61 68 65 69 67 68 74 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 20 63 h,aheight);.}.....QRect.rect().c
79960 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 20 30 2c 20 30 2c 20 61 77 69 64 onst..{.return.QRect(.0,.0,.awid
79980 74 68 2c 20 61 68 65 69 67 68 74 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 43 61 6e 76 th,.aheight.);.}.....bool.onCanv
799a0 61 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 as(.int.x,.int.y.).const..{.retu
799c0 72 6e 20 78 3e 3d 30 20 26 26 20 79 3e 3d 30 20 26 26 20 78 3c 61 77 69 64 74 68 20 26 26 20 79 rn.x>=0.&&.y>=0.&&.x<awidth.&&.y
799e0 3c 61 68 65 69 67 68 74 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 43 61 6e 76 61 73 28 20 63 <aheight;.}.....bool.onCanvas(.c
79a00 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e onst.QPoint&.p.).const..{.return
79a20 20 6f 6e 43 61 6e 76 61 73 28 70 2e 78 28 29 2c 70 2e 79 28 29 29 3b 20 7d 0a 20 20 20 20 62 6f .onCanvas(p.x(),p.y());.}.....bo
79a40 6f 6c 20 76 61 6c 69 64 43 68 75 6e 6b 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f ol.validChunk(.int.x,.int.y.).co
79a60 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 78 3e 3d 30 20 26 26 20 79 3e 3d 30 20 26 26 20 78 3c nst..{.return.x>=0.&&.y>=0.&&.x<
79a80 63 68 77 69 64 74 68 20 26 26 20 79 3c 63 68 68 65 69 67 68 74 3b 20 7d 0a 20 20 20 20 62 6f 6f chwidth.&&.y<chheight;.}.....boo
79aa0 6c 20 76 61 6c 69 64 43 68 75 6e 6b 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 20 29 20 l.validChunk(.const.QPoint&.p.).
79ac0 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 76 61 6c 69 64 43 68 75 6e 6b 28 70 2e 78 28 29 const..{.return.validChunk(p.x()
79ae0 2c 70 2e 79 28 29 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 63 68 75 6e 6b 53 69 7a 65 28 29 20 ,p.y());.}......int.chunkSize().
79b00 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 63 68 75 6e 6b 73 69 7a 65 3b 20 7d 0a 20 20 20 const..{.return.chunksize;.}....
79b20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 74 75 6e 65 28 69 6e 74 20 63 68 75 6e 6b 73 69 .virtual.void.retune(int.chunksi
79b40 7a 65 2c 20 69 6e 74 20 6d 61 78 63 6c 75 73 74 65 72 73 3d 31 30 30 29 3b 0a 0a 20 20 20 20 62 ze,.int.maxclusters=100);......b
79b60 6f 6f 6c 20 73 61 6d 65 43 68 75 6e 6b 28 69 6e 74 20 78 31 2c 20 69 6e 74 20 79 31 2c 20 69 6e ool.sameChunk(int.x1,.int.y1,.in
79b80 74 20 78 32 2c 20 69 6e 74 20 79 32 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 78 31 t.x2,.int.y2).const..{.return.x1
79ba0 2f 63 68 75 6e 6b 73 69 7a 65 3d 3d 78 32 2f 63 68 75 6e 6b 73 69 7a 65 20 26 26 20 79 31 2f 63 /chunksize==x2/chunksize.&&.y1/c
79bc0 68 75 6e 6b 73 69 7a 65 3d 3d 79 32 2f 63 68 75 6e 6b 73 69 7a 65 3b 20 7d 0a 20 20 20 20 76 69 hunksize==y2/chunksize;.}.....vi
79be0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 68 61 6e 67 65 64 43 68 75 6e 6b 28 69 6e 74 20 69 rtual.void.setChangedChunk(int.i
79c00 2c 20 69 6e 74 20 6a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 68 ,.int.j);.....virtual.void.setCh
79c20 61 6e 67 65 64 43 68 75 6e 6b 43 6f 6e 74 61 69 6e 69 6e 67 28 69 6e 74 20 78 2c 20 69 6e 74 20 angedChunkContaining(int.x,.int.
79c40 79 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 6c 43 68 61 6e 67 y);.....virtual.void.setAllChang
79c60 65 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 68 61 6e 67 65 ed();.....virtual.void.setChange
79c80 64 28 63 6f 6e 73 74 20 51 52 65 63 74 26 20 61 72 65 61 29 3b 0a 20 20 20 20 76 69 72 74 75 61 d(const.QRect&.area);.....virtua
79ca0 6c 20 76 6f 69 64 20 73 65 74 55 6e 63 68 61 6e 67 65 64 28 63 6f 6e 73 74 20 51 52 65 63 74 26 l.void.setUnchanged(const.QRect&
79cc0 20 61 72 65 61 29 3b 0a 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 63 61 6c 6c 20 73 65 74 43 68 .area);......//.These.call.setCh
79ce0 61 6e 67 65 64 43 68 75 6e 6b 2e 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 54 6f 43 68 angedChunk......void.addItemToCh
79d00 75 6e 6b 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 69 2c 20 69 6e 74 20 6a 29 3b unk(QCanvasItem*,.int.i,.int.j);
79d20 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 46 72 6f 6d 43 68 75 6e 6b 28 51 43 .....void.removeItemFromChunk(QC
79d40 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 69 2c 20 69 6e 74 20 6a 29 3b 0a 20 20 20 20 76 anvasItem*,.int.i,.int.j);.....v
79d60 6f 69 64 20 61 64 64 49 74 65 6d 54 6f 43 68 75 6e 6b 43 6f 6e 74 61 69 6e 69 6e 67 28 51 43 61 oid.addItemToChunkContaining(QCa
79d80 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 76 6f nvasItem*,.int.x,.int.y);.....vo
79da0 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 46 72 6f 6d 43 68 75 6e 6b 43 6f 6e 74 61 69 6e 69 6e 67 id.removeItemFromChunkContaining
79dc0 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a 0a 20 (QCanvasItem*,.int.x,.int.y);...
79de0 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 61 6c 6c 49 74 65 6d 73 28 29 3b 0a 20 ...QCanvasItemList.allItems();..
79e00 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 63 6f 6c 6c 69 73 69 6f 6e 73 28 20 63 ...QCanvasItemList.collisions(.c
79e20 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 onst.QPoint&).const;.....QCanvas
79e40 49 74 65 6d 4c 69 73 74 20 63 6f 6c 6c 69 73 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 ItemList.collisions(.const.QRect
79e60 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 63 6f &).const;.....QCanvasItemList.co
79e80 6c 6c 69 73 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 70 61 2c llisions(.const.QPointArray&.pa,
79ea0 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 69 74 65 6d 2c 0a 09 09 09 09 62 6f .const.QCanvasItem*.item,.....bo
79ec0 6f 6c 20 65 78 61 63 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 41 ol.exact).const;......void.drawA
79ee0 72 65 61 28 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 62 rea(const.QRect&,.QPainter*.p,.b
79f00 6f 6f 6c 20 64 6f 75 62 6c 65 5f 62 75 66 66 65 72 3d 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 2f ool.double_buffer=FALSE);....../
79f20 2f 20 54 68 65 73 65 20 61 72 65 20 66 6f 72 20 51 43 61 6e 76 61 73 56 69 65 77 20 74 6f 20 63 /.These.are.for.QCanvasView.to.c
79f40 61 6c 6c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 56 69 65 77 28 51 43 61 all.....virtual.void.addView(QCa
79f60 6e 76 61 73 56 69 65 77 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d nvasView*);.....virtual.void.rem
79f80 6f 76 65 56 69 65 77 28 51 43 61 6e 76 61 73 56 69 65 77 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 oveView(QCanvasView*);.....void.
79fa0 64 72 61 77 43 61 6e 76 61 73 41 72 65 61 28 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 51 50 61 drawCanvasArea(const.QRect&,.QPa
79fc0 69 6e 74 65 72 2a 20 70 3d 30 2c 20 62 6f 6f 6c 20 64 6f 75 62 6c 65 5f 62 75 66 66 65 72 3d 54 inter*.p=0,.bool.double_buffer=T
79fe0 52 55 45 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 56 69 65 77 41 72 65 61 28 20 51 43 61 RUE);.....void.drawViewArea(.QCa
7a000 6e 76 61 73 56 69 65 77 2a 20 76 69 65 77 2c 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 63 6f 6e nvasView*.view,.QPainter*.p,.con
7a020 73 74 20 51 52 65 63 74 26 20 72 2c 20 62 6f 6f 6c 20 64 62 75 66 20 29 3b 0a 0a 20 20 20 20 2f st.QRect&.r,.bool.dbuf.);....../
7a040 2f 20 54 68 65 73 65 20 61 72 65 20 66 6f 72 20 51 43 61 6e 76 61 73 49 74 65 6d 20 74 6f 20 63 /.These.are.for.QCanvasItem.to.c
7a060 61 6c 6c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 51 43 61 all.....virtual.void.addItem(QCa
7a080 6e 76 61 73 49 74 65 6d 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 nvasItem*);.....virtual.void.add
7a0a0 41 6e 69 6d 61 74 69 6f 6e 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 29 3b 0a 20 20 20 20 76 69 72 Animation(QCanvasItem*);.....vir
7a0c0 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 51 43 61 6e 76 61 73 49 74 65 6d tual.void.removeItem(QCanvasItem
7a0e0 2a 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 41 6e 69 6d 61 *);.....virtual.void.removeAnima
7a100 74 69 6f 6e 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c tion(QCanvasItem*);......virtual
7a120 20 76 6f 69 64 20 73 65 74 41 64 76 61 6e 63 65 50 65 72 69 6f 64 28 69 6e 74 20 6d 73 29 3b 0a .void.setAdvancePeriod(int.ms);.
7a140 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 70 64 61 74 65 50 65 72 69 6f 64 ....virtual.void.setUpdatePeriod
7a160 28 69 6e 74 20 6d 73 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 (int.ms);......virtual.void.setD
7a180 6f 75 62 6c 65 42 75 66 66 65 72 69 6e 67 28 62 6f 6f 6c 20 79 29 3b 0a 0a 73 69 67 6e 61 6c 73 oubleBuffering(bool.y);..signals
7a1a0 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 64 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c :.....void.resized();..public.sl
7a1c0 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 76 61 6e 63 65 28 29 3b ots:.....virtual.void.advance();
7a1e0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 28 29 3b 0a 0a 70 72 6f .....virtual.void.update();..pro
7a200 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 64 72 61 77 42 61 63 tected:.....virtual.void.drawBac
7a220 6b 67 72 6f 75 6e 64 28 51 50 61 69 6e 74 65 72 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 kground(QPainter&,.const.QRect&.
7a240 61 72 65 61 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 46 6f 72 65 area);.....virtual.void.drawFore
7a260 67 72 6f 75 6e 64 28 51 50 61 69 6e 74 65 72 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 61 ground(QPainter&,.const.QRect&.a
7a280 72 65 61 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 69 6e rea);..private:.....void.init(in
7a2a0 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 63 68 75 6e 6b 73 7a 65 3d 31 36 2c 20 69 6e 74 t.w,.int.h,.int.chunksze=16,.int
7a2c0 20 6d 61 78 63 6c 75 73 74 3d 31 30 30 29 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 43 68 75 6e .maxclust=100);......QCanvasChun
7a2e0 6b 26 20 63 68 75 6e 6b 28 69 6e 74 20 69 2c 20 69 6e 74 20 6a 29 20 63 6f 6e 73 74 3b 0a 20 20 k&.chunk(int.i,.int.j).const;...
7a300 20 20 51 43 61 6e 76 61 73 43 68 75 6e 6b 26 20 63 68 75 6e 6b 43 6f 6e 74 61 69 6e 69 6e 67 28 ..QCanvasChunk&.chunkContaining(
7a320 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 int.x,.int.y).const;......QRect.
7a340 63 68 61 6e 67 65 42 6f 75 6e 64 73 28 63 6f 6e 73 74 20 51 52 65 63 74 26 20 69 6e 61 72 65 61 changeBounds(const.QRect&.inarea
7a360 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 68 61 6e 67 65 73 28 63 6f 6e 73 74 20 51 52 );.....void.drawChanges(const.QR
7a380 65 63 74 26 20 69 6e 61 72 65 61 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 73 75 72 65 4f 66 ect&.inarea);......void.ensureOf
7a3a0 66 53 63 72 53 69 7a 65 28 20 69 6e 74 20 6f 73 77 2c 20 69 6e 74 20 6f 73 68 20 29 3b 0a 20 20 fScrSize(.int.osw,.int.osh.);...
7a3c0 20 20 51 50 69 78 6d 61 70 20 6f 66 66 73 63 72 3b 0a 20 20 20 20 69 6e 74 20 61 77 69 64 74 68 ..QPixmap.offscr;.....int.awidth
7a3e0 2c 61 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 63 68 75 6e 6b 73 69 7a 65 3b 0a 20 20 20 ,aheight;.....int.chunksize;....
7a400 20 69 6e 74 20 6d 61 78 63 6c 75 73 74 65 72 73 3b 0a 20 20 20 20 69 6e 74 20 63 68 77 69 64 74 .int.maxclusters;.....int.chwidt
7a420 68 2c 63 68 68 65 69 67 68 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 43 68 75 6e 6b 2a 20 63 68 h,chheight;.....QCanvasChunk*.ch
7a440 75 6e 6b 73 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 44 61 74 61 2a 20 64 3b 0a 0a 20 20 20 20 unks;......QCanvasData*.d;......
7a460 76 6f 69 64 20 69 6e 69 74 54 69 6c 65 73 28 51 50 69 78 6d 61 70 20 70 2c 20 69 6e 74 20 68 2c void.initTiles(QPixmap.p,.int.h,
7a480 20 69 6e 74 20 76 2c 20 69 6e 74 20 74 69 6c 65 77 69 64 74 68 2c 20 69 6e 74 20 74 69 6c 65 68 .int.v,.int.tilewidth,.int.tileh
7a4a0 65 69 67 68 74 29 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 2a 67 72 69 64 3b 0a 20 20 20 20 75 73 eight);.....ushort.*grid;.....us
7a4c0 68 6f 72 74 20 68 74 69 6c 65 73 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 76 74 69 6c 65 73 3b 0a hort.htiles;.....ushort.vtiles;.
7a4e0 20 20 20 20 75 73 68 6f 72 74 20 74 69 6c 65 77 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 74 69 6c ....ushort.tilew;.....ushort.til
7a500 65 68 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 65 6f 6e 65 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 eh;.....bool.oneone;.....QPixmap
7a520 20 70 6d 3b 0a 20 20 20 20 51 54 69 6d 65 72 2a 20 75 70 64 61 74 65 5f 74 69 6d 65 72 3b 0a 20 .pm;.....QTimer*.update_timer;..
7a540 20 20 20 51 43 6f 6c 6f 72 20 62 67 63 6f 6c 6f 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 62 75 ...QColor.bgcolor;.....bool.debu
7a560 67 5f 72 65 64 72 61 77 5f 61 72 65 61 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 62 6c 62 75 66 3b g_redraw_areas;.....bool.dblbuf;
7a580 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 75 6e 76 69 65 77 28 51 43 61 6e ......friend.void.qt_unview(QCan
7a5a0 76 61 73 2a 20 63 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f vas*.c);..#if.defined(Q_DISABLE_
7a5c0 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 75 63 74 COPY).//.Disabled.copy.construct
7a5e0 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 43 61 6e 76 61 73 28 20 63 6f or.and.operator=.....QCanvas(.co
7a600 6e 73 74 20 51 43 61 6e 76 61 73 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 20 26 6f 70 nst.QCanvas.&.);.....QCanvas.&op
7a620 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 20 26 20 29 3b 0a 23 65 6e 64 erator=(.const.QCanvas.&.);.#end
7a640 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 56 69 65 77 44 61 74 61 3b 0a 0a 63 if.};..class.QCanvasViewData;..c
7a660 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 56 69 65 lass.QM_EXPORT_CANVAS.QCanvasVie
7a680 77 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 51 5f 4f w.:.public.QScrollView.{.....Q_O
7a6a0 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 28 51 BJECT.public:......QCanvasView(Q
7a6c0 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
7a6e0 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 me=0,.WFlags.f=0);.....QCanvasVi
7a700 65 77 28 51 43 61 6e 76 61 73 2a 20 76 69 65 77 69 6e 67 2c 20 51 57 69 64 67 65 74 2a 20 70 61 ew(QCanvas*.viewing,.QWidget*.pa
7a720 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 rent=0,.const.char*.name=0,.WFla
7a740 67 73 20 66 3d 30 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 56 69 65 77 28 29 3b 0a 0a 20 20 gs.f=0);.....~QCanvasView();....
7a760 20 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 ..QCanvas*.canvas().const..{.ret
7a780 75 72 6e 20 76 69 65 77 69 6e 67 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 6e 76 61 urn.viewing;.}.....void.setCanva
7a7a0 73 28 51 43 61 6e 76 61 73 2a 20 76 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 s(QCanvas*.v);......const.QWMatr
7a7c0 69 78 20 26 77 6f 72 6c 64 4d 61 74 72 69 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e ix.&worldMatrix().const;.....con
7a7e0 73 74 20 51 57 4d 61 74 72 69 78 20 26 69 6e 76 65 72 73 65 57 6f 72 6c 64 4d 61 74 72 69 78 28 st.QWMatrix.&inverseWorldMatrix(
7a800 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 57 6f 72 6c 64 4d 61 74 72 69 78 ).const;.....bool.setWorldMatrix
7a820 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 (.const.QWMatrix.&.);..protected
7a840 3a 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 :.....void.drawContents(.QPainte
7a860 72 2a 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 r*,.int.cx,.int.cy,.int.cw,.int.
7a880 63 68 20 29 3b 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 ch.);.....QSize.sizeHint().const
7a8a0 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 ;..private:.....void.drawContent
7a8c0 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 2a 20 76 69 65 s(.QPainter*.);.....QCanvas*.vie
7a8e0 77 69 6e 67 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 44 61 74 61 2a 20 64 3b 0a 20 20 wing;.....QCanvasViewData*.d;...
7a900 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 75 6e 76 69 65 77 28 51 43 61 6e 76 61 73 2a ..friend.void.qt_unview(QCanvas*
7a920 20 63 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 63 4d .c);..private.slots:.....void.cM
7a940 6f 76 69 6e 67 28 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 oving(int,int);.....void.updateC
7a960 6f 6e 74 65 6e 74 73 53 69 7a 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 ontentsSize();..private:.#if.def
7a980 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 6c 65 64 ined(Q_DISABLE_COPY).//.Disabled
7a9a0 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=.
7a9c0 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 56 69 ....QCanvasView(.const.QCanvasVi
7a9e0 65 77 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 20 26 6f 70 65 72 61 74 6f ew.&.);.....QCanvasView.&operato
7aa00 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 r=(.const.QCanvasView.&.);.#endi
7aa20 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 f.};...class.QM_EXPORT_CANVAS.QC
7aa40 61 6e 76 61 73 50 69 78 6d 61 70 20 3a 20 70 75 62 6c 69 63 20 51 50 69 78 6d 61 70 0a 7b 0a 70 anvasPixmap.:.public.QPixmap.{.p
7aa60 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 ublic:.#ifndef.QT_NO_IMAGEIO....
7aa80 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 .QCanvasPixmap(const.QString&.da
7aaa0 74 61 66 69 6c 65 6e 61 6d 65 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 61 6e 76 61 73 50 tafilename);.#endif.....QCanvasP
7aac0 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 61 67 65 29 3b 0a 20 20 20 20 ixmap(const.QImage&.image);.....
7aae0 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 2c 20 63 6f QCanvasPixmap(const.QPixmap&,.co
7ab00 6e 73 74 20 51 50 6f 69 6e 74 26 20 68 6f 74 73 70 6f 74 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 nst.QPoint&.hotspot);.....~QCanv
7ab20 61 73 50 69 78 6d 61 70 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6f 66 66 73 65 74 58 28 29 20 63 asPixmap();......int.offsetX().c
7ab40 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 68 6f 74 78 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6f onst..{.return.hotx;.}.....int.o
7ab60 66 66 73 65 74 59 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 68 6f 74 79 3b 20 7d ffsetY().const..{.return.hoty;.}
7ab80 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 .....void.setOffset(int.x,.int.y
7aba0 29 20 7b 20 68 6f 74 78 20 3d 20 78 3b 20 68 6f 74 79 20 3d 20 79 3b 20 7d 0a 0a 70 72 69 76 61 ).{.hotx.=.x;.hoty.=.y;.}..priva
7abc0 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a te:.#if.defined(Q_DISABLE_COPY).
7abe0 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 ....QCanvasPixmap(.const.QCanvas
7ac00 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 20 26 6f Pixmap.&.);.....QCanvasPixmap.&o
7ac20 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 20 26 20 perator=(.const.QCanvasPixmap.&.
7ac40 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 63 6f 6e 73 74 20 51 49 );.#endif.....void.init(const.QI
7ac60 6d 61 67 65 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 63 6f 6e 73 74 20 51 50 69 78 mage&);.....void.init(const.QPix
7ac80 6d 61 70 26 20 70 69 78 6d 61 70 2c 20 69 6e 74 20 68 78 2c 20 69 6e 74 20 68 79 29 3b 0a 0a 20 map&.pixmap,.int.hx,.int.hy);...
7aca0 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 3b 0a 20 ...friend.class.QCanvasSprite;..
7acc0 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 ...friend.class.QCanvasPixmapArr
7ace0 61 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 74 65 73 74 43 6f 6c 6c 69 ay;.....friend.bool.qt_testColli
7ad00 73 69 6f 6e 28 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 31 2c 20 63 6f sion(const.QCanvasSprite*.s1,.co
7ad20 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 32 29 3b 0a 0a 20 20 20 20 69 6e 74 nst.QCanvasSprite*.s2);......int
7ad40 20 68 6f 74 78 2c 68 6f 74 79 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 2a 20 63 6f 6c 6c 69 73 69 .hotx,hoty;......QImage*.collisi
7ad60 6f 6e 5f 6d 61 73 6b 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 on_mask;.};...class.QM_EXPORT_CA
7ad80 4e 56 41 53 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 0a 7b 0a 70 75 62 6c 69 63 NVAS.QCanvasPixmapArray.{.public
7ada0 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 28 29 3b 0a 23 69 66 6e :.....QCanvasPixmapArray();.#ifn
7adc0 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 def.QT_NO_IMAGEIO.....QCanvasPix
7ade0 6d 61 70 41 72 72 61 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 66 69 6c 65 mapArray(const.QString&.datafile
7ae00 6e 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 6d 65 63 6f 75 6e 74 3d 30 29 3b 0a namepattern,.int.framecount=0);.
7ae20 23 65 6e 64 69 66 0a 20 20 20 20 2f 2f 20 74 68 69 73 20 66 6f 72 6d 20 69 73 20 64 65 70 72 65 #endif.....//.this.form.is.depre
7ae40 63 61 74 65 64 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 28 51 50 74 cated.....QCanvasPixmapArray(QPt
7ae60 72 4c 69 73 74 3c 51 50 69 78 6d 61 70 3e 2c 20 51 50 74 72 4c 69 73 74 3c 51 50 6f 69 6e 74 3e rList<QPixmap>,.QPtrList<QPoint>
7ae80 20 68 6f 74 73 70 6f 74 73 29 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 .hotspots);......QCanvasPixmapAr
7aea0 72 61 79 28 51 56 61 6c 75 65 4c 69 73 74 3c 51 50 69 78 6d 61 70 3e 2c 20 51 50 6f 69 6e 74 41 ray(QValueList<QPixmap>,.QPointA
7aec0 72 72 61 79 20 68 6f 74 73 70 6f 74 73 20 3d 20 51 50 6f 69 6e 74 41 72 72 61 79 28 29 20 29 3b rray.hotspots.=.QPointArray().);
7aee0 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 28 29 3b 0a 0a 23 69 66 .....~QCanvasPixmapArray();..#if
7af00 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 ndef.QT_NO_IMAGEIO.....bool.read
7af20 50 69 78 6d 61 70 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 66 69 6c 65 6e Pixmaps(const.QString&.datafilen
7af40 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 6d 65 63 6f 75 6e 74 3d 30 29 3b 0a 20 amepattern,.int.framecount=0);..
7af60 20 20 20 62 6f 6f 6c 20 72 65 61 64 43 6f 6c 6c 69 73 69 6f 6e 4d 61 73 6b 73 28 63 6f 6e 73 74 ...bool.readCollisionMasks(const
7af80 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 6e 29 3b 0a 23 65 6e 64 .QString&.filenamepattern);.#end
7afa0 69 66 0a 0a 20 20 20 20 2f 2f 20 64 65 70 72 65 63 61 74 65 64 0a 20 20 20 20 62 6f 6f 6c 20 6f if......//.deprecated.....bool.o
7afc0 70 65 72 61 74 6f 72 21 28 29 3b 20 2f 2f 20 46 61 69 6c 75 72 65 20 63 68 65 63 6b 2e 0a 20 20 perator!();.//.Failure.check....
7afe0 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 61 ..bool.isValid().const;......QCa
7b000 6e 76 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 28 69 6e 74 20 69 29 20 63 6f 6e 73 74 0a 09 nvasPixmap*.image(int.i).const..
7b020 7b 20 72 65 74 75 72 6e 20 69 6d 67 20 3f 20 69 6d 67 5b 69 5d 20 3a 20 30 3b 20 7d 0a 20 20 20 {.return.img.?.img[i].:.0;.}....
7b040 20 76 6f 69 64 20 73 65 74 49 6d 61 67 65 28 69 6e 74 20 69 2c 20 51 43 61 6e 76 61 73 50 69 78 .void.setImage(int.i,.QCanvasPix
7b060 6d 61 70 2a 20 70 29 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a map*.p);.....uint.count().const.
7b080 09 7b 20 72 65 74 75 72 6e 20 28 75 69 6e 74 29 66 72 61 6d 65 63 6f 75 6e 74 3b 20 7d 0a 0a 70 .{.return.(uint)framecount;.}..p
7b0a0 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 4f rivate:.#if.defined(Q_DISABLE_CO
7b0c0 50 59 29 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 28 20 63 6f 6e 73 PY).....QCanvasPixmapArray(.cons
7b0e0 74 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 43 t.QCanvasPixmapArray.&.);.....QC
7b100 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e anvasPixmapArray.&operator=(.con
7b120 73 74 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 20 29 3b 0a 23 65 6e 64 69 st.QCanvasPixmapArray.&.);.#endi
7b140 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 62 6f 6f 6c f.#ifndef.QT_NO_IMAGEIO.....bool
7b160 20 72 65 61 64 50 69 78 6d 61 70 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 .readPixmaps(const.QString&.data
7b180 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 6d 65 63 6f 75 6e 74 2c filenamepattern,.int.framecount,
7b1a0 20 62 6f 6f 6c 20 6d 61 73 6b 6f 6e 6c 79 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 .bool.maskonly);.#endif......voi
7b1c0 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 63 6f 75 6e 74 3b 0a 20 d.reset();.....int.framecount;..
7b1e0 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 2a 2a 20 69 6d 67 3b 0a 7d 3b 0a 0a 0a 63 6c 61 ...QCanvasPixmap**.img;.};...cla
7b200 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 53 70 72 69 74 ss.QM_EXPORT_CANVAS.QCanvasSprit
7b220 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a e.:.public.QCanvasItem.{.public:
7b240 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 28 51 43 61 6e 76 61 73 50 69 78 6d 61 70 .....QCanvasSprite(QCanvasPixmap
7b260 41 72 72 61 79 2a 20 61 72 72 61 79 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a Array*.array,.QCanvas*.canvas);.
7b280 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 71 75 65 6e 63 65 28 51 43 61 6e 76 61 73 50 69 78 .....void.setSequence(QCanvasPix
7b2a0 6d 61 70 41 72 72 61 79 2a 20 73 65 71 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 mapArray*.seq);......virtual.~QC
7b2c0 61 6e 76 61 73 53 70 72 69 74 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 28 64 6f anvasSprite();......void.move(do
7b2e0 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 uble.x,.double.y);.....virtual.v
7b300 6f 69 64 20 6d 6f 76 65 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 2c 20 69 6e 74 oid.move(double.x,.double.y,.int
7b320 20 66 72 61 6d 65 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 28 69 6e 74 29 3b .frame);.....void.setFrame(int);
7b340 0a 20 20 20 20 65 6e 75 6d 20 46 72 61 6d 65 41 6e 69 6d 61 74 69 6f 6e 54 79 70 65 20 7b 20 43 .....enum.FrameAnimationType.{.C
7b360 79 63 6c 65 2c 20 4f 73 63 69 6c 6c 61 74 65 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 ycle,.Oscillate.};.....virtual.v
7b380 6f 69 64 20 73 65 74 46 72 61 6d 65 41 6e 69 6d 61 74 69 6f 6e 28 46 72 61 6d 65 41 6e 69 6d 61 oid.setFrameAnimation(FrameAnima
7b3a0 74 69 6f 6e 54 79 70 65 3d 43 79 63 6c 65 2c 20 69 6e 74 20 73 74 65 70 3d 31 2c 20 69 6e 74 20 tionType=Cycle,.int.step=1,.int.
7b3c0 73 74 61 74 65 3d 30 29 3b 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 28 29 20 63 6f 6e 73 74 0a state=0);.....int.frame().const.
7b3e0 09 7b 20 72 65 74 75 72 6e 20 66 72 6d 3b 20 7d 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 43 6f .{.return.frm;.}.....int.frameCo
7b400 75 6e 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 2d 3e 63 6f unt().const..{.return.images->co
7b420 75 6e 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a unt();.}......int.rtti().const;.
7b440 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 ....static.int.RTTI;......bool.c
7b460 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 ollidesWith(.const.QCanvasItem*.
7b480 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 ).const;......QRect.boundingRect
7b4a0 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 69 73 20 74 68 65 72 65 20 61 20 72 65 61 ().const;......//.is.there.a.rea
7b4c0 73 6f 6e 20 66 6f 72 20 74 68 65 73 65 20 74 6f 20 62 65 20 70 72 6f 74 65 63 74 65 64 3f 20 4c son.for.these.to.be.protected?.L
7b4e0 61 72 73 0a 2f 2f 70 72 6f 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 ars.//protected:......int.width(
7b500 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b ).const;.....int.height().const;
7b520 0a 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ......int.leftEdge().const;.....
7b540 69 6e 74 20 74 6f 70 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 72 69 67 int.topEdge().const;.....int.rig
7b560 68 74 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 45 64 htEdge().const;.....int.bottomEd
7b580 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 45 64 67 65 28 69 6e ge().const;......int.leftEdge(in
7b5a0 74 20 6e 78 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 70 45 64 67 65 28 69 6e 74 t.nx).const;.....int.topEdge(int
7b5c0 20 6e 79 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 72 69 67 68 74 45 64 67 65 28 69 6e .ny).const;.....int.rightEdge(in
7b5e0 74 20 6e 78 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 45 64 67 65 28 t.nx).const;.....int.bottomEdge(
7b600 69 6e 74 20 6e 79 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 int.ny).const;.....QCanvasPixmap
7b620 2a 20 69 6d 61 67 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 *.image().const..{.return.images
7b640 2d 3e 69 6d 61 67 65 28 66 72 6d 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 43 61 6e ->image(frm);.}.....virtual.QCan
7b660 76 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 41 64 76 61 6e 63 65 64 28 29 20 63 6f 6e 73 74 vasPixmap*.imageAdvanced().const
7b680 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 28 69 6e 74 20 66 ;.....QCanvasPixmap*.image(int.f
7b6a0 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 2d 3e 69 6d 61 67 65 28 ).const..{.return.images->image(
7b6c0 66 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 76 61 6e 63 65 28 69 f);.}.....virtual.void.advance(i
7b6e0 6e 74 20 73 74 61 67 65 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 nt.stage);..public:.....void.dra
7b700 77 28 51 50 61 69 6e 74 65 72 26 20 70 61 69 6e 74 65 72 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a w(QPainter&.painter);..private:.
7b720 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).....
7b740 51 43 61 6e 76 61 73 53 70 72 69 74 65 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 QCanvasSprite(.const.QCanvasSpri
7b760 74 65 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 20 26 6f 70 65 72 61 te.&.);.....QCanvasSprite.&opera
7b780 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 20 26 20 29 3b 0a 23 tor=(.const.QCanvasSprite.&.);.#
7b7a0 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 43 68 75 6e 6b 73 28 29 3b 0a 20 20 endif.....void.addToChunks();...
7b7c0 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 ..void.removeFromChunks();.....v
7b7e0 6f 69 64 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 72 6d oid.changeChunks();......int.frm
7b800 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 61 6e 69 6d 5f 76 61 6c 3b 0a 20 20 20 20 75 69 6e 74 20 ;.....ushort.anim_val;.....uint.
7b820 61 6e 69 6d 5f 73 74 61 74 65 3a 32 3b 0a 20 20 20 20 75 69 6e 74 20 61 6e 69 6d 5f 74 79 70 65 anim_state:2;.....uint.anim_type
7b840 3a 31 34 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 :14;.....bool.collidesWith(.cons
7b860 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 t.QCanvasSprite*,..........const
7b880 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 20 20 20 20 20 20 .QCanvasPolygonalItem*,.........
7b8a0 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 20 20 20 20 .const.QCanvasRectangle*,.......
7b8c0 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 20 20 20 20 ...const.QCanvasEllipse*,.......
7b8e0 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a ...const.QCanvasText*.).const;..
7b900 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 74 65 73 74 43 6f 6c 6c 69 73 69 6f 6e ....friend.bool.qt_testCollision
7b920 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 31 2c 0a 09 09 09 09 20 (.const.QCanvasSprite*.s1,......
7b940 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 32 20 29 3b 0a 0a 20 20 20 .const.QCanvasSprite*.s2.);.....
7b960 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 2a 20 69 6d 61 67 65 73 3b 0a 7d 3b 0a .QCanvasPixmapArray*.images;.};.
7b980 0a 63 6c 61 73 73 20 51 50 6f 6c 79 67 6f 6e 61 6c 50 72 6f 63 65 73 73 6f 72 3b 0a 0a 63 6c 61 .class.QPolygonalProcessor;..cla
7b9a0 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 ss.QM_EXPORT_CANVAS.QCanvasPolyg
7b9c0 6f 6e 61 6c 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 49 74 65 6d 0a 7b 0a onalItem.:.public.QCanvasItem.{.
7b9e0 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d public:.....QCanvasPolygonalItem
7ba00 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e (QCanvas*.canvas);.....virtual.~
7ba20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 62 6f 6f QCanvasPolygonalItem();......boo
7ba40 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 l.collidesWith(.const.QCanvasIte
7ba60 6d 2a 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 73 65 m*.).const;......virtual.void.se
7ba80 74 50 65 6e 28 51 50 65 6e 20 70 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 tPen(QPen.p);.....virtual.void.s
7baa0 65 74 42 72 75 73 68 28 51 42 72 75 73 68 20 62 29 3b 0a 0a 20 20 20 20 51 50 65 6e 20 70 65 6e etBrush(QBrush.b);......QPen.pen
7bac0 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 70 6e 3b 20 7d 0a 20 20 20 20 51 42 72 ().const..{.return.pn;.}.....QBr
7bae0 75 73 68 20 62 72 75 73 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 62 72 3b 20 ush.brush().const..{.return.br;.
7bb00 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 }......virtual.QPointArray.areaP
7bb20 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f oints().const=0;.....virtual.QPo
7bb40 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 6f 69 6e 74 73 41 64 76 61 6e 63 65 64 28 29 20 63 6f intArray.areaPointsAdvanced().co
7bb60 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 20 63 6f nst;.....QRect.boundingRect().co
7bb80 6e 73 74 3b 0a 0a 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 nst;......int.rtti().const;.....
7bba0 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 static.int.RTTI;..protected:....
7bbc0 20 76 6f 69 64 20 64 72 61 77 28 51 50 61 69 6e 74 65 72 20 26 29 3b 0a 20 20 20 20 76 69 72 74 .void.draw(QPainter.&);.....virt
7bbe0 75 61 6c 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 29 20 3d ual.void.drawShape(QPainter.&).=
7bc00 20 30 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 .0;......bool.winding().const;..
7bc20 20 20 20 76 6f 69 64 20 73 65 74 57 69 6e 64 69 6e 67 28 62 6f 6f 6c 29 3b 0a 0a 20 20 20 20 76 ...void.setWinding(bool);......v
7bc40 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c oid.invalidate();.....bool.isVal
7bc60 69 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 76 61 6c 3b 20 id().const..{.return.(bool)val;.
7bc80 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 63 61 6e 50 6f 6c 79 67 6f 6e }..private:.....void.scanPolygon
7bca0 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 70 61 2c 20 69 6e 74 20 77 69 6e (.const.QPointArray&.pa,.int.win
7bcc0 64 69 6e 67 2c 0a 09 09 20 20 20 20 20 20 51 50 6f 6c 79 67 6f 6e 61 6c 50 72 6f 63 65 73 73 6f ding,.........QPolygonalProcesso
7bce0 72 26 20 70 72 6f 63 65 73 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 r&.process.).const;.....QPointAr
7bd00 72 61 79 20 63 68 75 6e 6b 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f ray.chunks().const;......bool.co
7bd20 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a llidesWith(.const.QCanvasSprite*
7bd40 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 ,..........const.QCanvasPolygona
7bd60 6c 49 74 65 6d 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 lItem*,..........const.QCanvasRe
7bd80 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 ctangle*,..........const.QCanvas
7bda0 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 Ellipse*,..........const.QCanvas
7bdc0 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 42 72 75 73 68 20 62 72 3b 0a 20 Text*.).const;......QBrush.br;..
7bde0 20 20 20 51 50 65 6e 20 70 6e 3b 0a 20 20 20 20 75 69 6e 74 20 77 69 6e 64 3a 31 3b 0a 7d 3b 0a ...QPen.pn;.....uint.wind:1;.};.
7be00 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 ..class.QM_EXPORT_CANVAS.QCanvas
7be20 52 65 63 74 61 6e 67 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f Rectangle.:.public.QCanvasPolygo
7be40 6e 61 6c 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 52 65 63 nalItem.{.public:.....QCanvasRec
7be60 74 61 6e 67 6c 65 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 51 43 61 tangle(QCanvas*.canvas);.....QCa
7be80 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 28 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 51 43 61 6e nvasRectangle(const.QRect&,.QCan
7bea0 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 vas*.canvas);.....QCanvasRectang
7bec0 6c 65 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 le(int.x,.int.y,.int.width,.int.
7bee0 68 65 69 67 68 74 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 0a 20 20 20 20 7e height,.QCanvas*.canvas);......~
7bf00 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 69 64 QCanvasRectangle();......int.wid
7bf20 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e th().const;.....int.height().con
7bf40 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 20 77 2c 20 69 6e 74 20 st;.....void.setSize(int.w,.int.
7bf60 68 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 h);.....QSize.size().const..{.re
7bf80 74 75 72 6e 20 51 53 69 7a 65 28 77 2c 68 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 turn.QSize(w,h);.}.....QPointArr
7bfa0 61 79 20 61 72 65 61 50 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 ay.areaPoints().const;.....QRect
7bfc0 20 72 65 63 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 69 6e .rect().const..{.return.QRect(in
7bfe0 74 28 78 28 29 29 2c 69 6e 74 28 79 28 29 29 2c 77 2c 68 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f t(x()),int(y()),w,h);.}......boo
7c000 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 l.collidesWith(.const.QCanvasIte
7c020 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 m*.).const;......int.rtti().cons
7c040 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 t;.....static.int.RTTI;..protect
7c060 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 ed:.....void.drawShape(QPainter.
7c080 26 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 68 75 6e 6b 73 28 29 20 63 6f 6e &);.....QPointArray.chunks().con
7c0a0 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 st;..private:.....bool.collidesW
7c0c0 69 74 68 28 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 2c 0a 09 09 09 ith(...const.QCanvasSprite*,....
7c0e0 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 .const.QCanvasPolygonalItem*,...
7c100 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 09 20 63 ..const.QCanvasRectangle*,.....c
7c120 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 onst.QCanvasEllipse*,.....const.
7c140 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 77 QCanvasText*.).const;......int.w
7c160 2c 20 68 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 ,.h;.};...class.QM_EXPORT_CANVAS
7c180 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 .QCanvasPolygon.:.public.QCanvas
7c1a0 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e PolygonalItem.{.public:.....QCan
7c1c0 76 61 73 50 6f 6c 79 67 6f 6e 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 vasPolygon(QCanvas*.canvas);....
7c1e0 20 7e 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 .~QCanvasPolygon();.....void.set
7c200 50 6f 69 6e 74 73 28 51 50 6f 69 6e 74 41 72 72 61 79 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 Points(QPointArray);.....QPointA
7c220 72 72 61 79 20 70 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f rray.points().const;.....void.mo
7c240 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 29 3b 0a 0a 20 20 20 veBy(double.dx,.double.dy);.....
7c260 20 51 50 6f 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b .QPointArray.areaPoints().const;
7c280 0a 0a 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 ......int.rtti().const;.....stat
7c2a0 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 ic.int.RTTI;..protected:.....voi
7c2c0 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 29 3b 0a 20 20 20 20 51 50 6f d.drawShape(QPainter.&);.....QPo
7c2e0 69 6e 74 41 72 72 61 79 20 70 6f 6c 79 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 intArray.poly;.};...class.QM_EXP
7c300 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 53 70 6c 69 6e 65 20 3a 20 70 75 62 6c 69 ORT_CANVAS.QCanvasSpline.:.publi
7c320 63 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 c.QCanvasPolygon.{.public:.....Q
7c340 43 61 6e 76 61 73 53 70 6c 69 6e 65 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 CanvasSpline(QCanvas*.canvas);..
7c360 20 20 20 7e 51 43 61 6e 76 61 73 53 70 6c 69 6e 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 ...~QCanvasSpline();......void.s
7c380 65 74 43 6f 6e 74 72 6f 6c 50 6f 69 6e 74 73 28 51 50 6f 69 6e 74 41 72 72 61 79 2c 20 62 6f 6f etControlPoints(QPointArray,.boo
7c3a0 6c 20 63 6c 6f 73 65 64 3d 54 52 55 45 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 l.closed=TRUE);.....QPointArray.
7c3c0 63 6f 6e 74 72 6f 6c 50 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 controlPoints().const;.....bool.
7c3e0 63 6c 6f 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 closed().const;......int.rtti().
7c400 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 69 const;.....static.int.RTTI;..pri
7c420 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 63 61 6c 63 50 6f 6c 79 28 29 3b 0a 20 20 20 vate:.....void.recalcPoly();....
7c440 20 51 50 6f 69 6e 74 41 72 72 61 79 20 62 65 7a 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6c 3b 0a 7d .QPointArray.bez;.....bool.cl;.}
7c460 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 ;...class.QM_EXPORT_CANVAS.QCanv
7c480 61 73 4c 69 6e 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c asLine.:.public.QCanvasPolygonal
7c4a0 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 4c 69 6e 65 28 51 Item.{.public:.....QCanvasLine(Q
7c4c0 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 4c 69 6e Canvas*.canvas);.....~QCanvasLin
7c4e0 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 73 28 69 6e 74 20 78 31 2c 20 e();.....void.setPoints(int.x1,.
7c500 69 6e 74 20 79 31 2c 20 69 6e 74 20 78 32 2c 20 69 6e 74 20 79 32 29 3b 0a 0a 20 20 20 20 51 50 int.y1,.int.x2,.int.y2);......QP
7c520 6f 69 6e 74 20 73 74 61 72 74 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 oint.startPoint().const..{.retur
7c540 6e 20 51 50 6f 69 6e 74 28 78 31 2c 79 31 29 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 20 65 6e n.QPoint(x1,y1);.}.....QPoint.en
7c560 64 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 dPoint().const..{.return.QPoint(
7c580 78 32 2c 79 32 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b x2,y2);.}......int.rtti().const;
7c5a0 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 76 6f 69 64 20 .....static.int.RTTI;......void.
7c5c0 73 65 74 50 65 6e 28 51 50 65 6e 20 70 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 42 79 28 setPen(QPen.p);.....void.moveBy(
7c5e0 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 29 3b 0a 0a 70 72 6f 74 65 63 74 65 double.dx,.double.dy);..protecte
7c600 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 d:.....void.drawShape(QPainter.&
7c620 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 6f 69 6e 74 73 28 29 20 );.....QPointArray.areaPoints().
7c640 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 78 31 2c 79 31 2c 78 const;..private:.....int.x1,y1,x
7c660 32 2c 79 32 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 2,y2;.};...class.QM_EXPORT_CANVA
7c680 53 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 S.QCanvasEllipse.:.public.QCanva
7c6a0 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 sPolygonalItem.{..public:.....QC
7c6c0 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 20 29 3b anvasEllipse(.QCanvas*.canvas.);
7c6e0 0a 20 20 20 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 .....QCanvasEllipse(.int.width,.
7c700 69 6e 74 20 68 65 69 67 68 74 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 20 29 3b 0a 20 int.height,.QCanvas*.canvas.);..
7c720 20 20 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e ...QCanvasEllipse(.int.width,.in
7c740 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 73 74 61 72 74 61 6e 67 6c 65 2c 20 69 6e 74 20 61 6e t.height,.int.startangle,.int.an
7c760 67 6c 65 2c 0a 09 09 20 20 20 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 20 29 3b 0a 0a 20 gle,.......QCanvas*.canvas.);...
7c780 20 20 20 7e 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 ...~QCanvasEllipse();......int.w
7c7a0 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 idth().const;.....int.height().c
7c7c0 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 20 77 2c 20 69 6e onst;.....void.setSize(int.w,.in
7c7e0 74 20 68 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6e 67 6c 65 73 28 69 6e 74 20 73 74 61 t.h);.....void.setAngles(int.sta
7c800 72 74 2c 20 69 6e 74 20 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 69 6e 74 20 61 6e 67 6c 65 53 74 rt,.int.length);.....int.angleSt
7c820 61 72 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 61 31 3b 20 7d 0a 20 20 20 20 art().const..{.return.a1;.}.....
7c840 69 6e 74 20 61 6e 67 6c 65 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 int.angleLength().const..{.retur
7c860 6e 20 61 32 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 6f 69 6e n.a2;.}.....QPointArray.areaPoin
7c880 74 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 ts().const;......bool.collidesWi
7c8a0 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a th(.const.QCanvasItem*.).const;.
7c8c0 0a 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 .....int.rtti().const;.....stati
7c8e0 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 c.int.RTTI;..protected:.....void
7c900 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 29 3b 0a 0a 70 72 69 76 61 74 65 .drawShape(QPainter.&);..private
7c920 3a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 :.....bool.collidesWith(.const.Q
7c940 43 61 6e 76 61 73 53 70 72 69 74 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 CanvasSprite*,..........const.QC
7c960 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 20 20 20 20 20 20 20 63 6f anvasPolygonalItem*,..........co
7c980 6e 73 74 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 nst.QCanvasRectangle*,..........
7c9a0 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 20 20 20 20 20 20 20 const.QCanvasEllipse*,..........
7c9c0 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 const.QCanvasText*.).const;.....
7c9e0 69 6e 74 20 77 2c 20 68 3b 0a 20 20 20 20 69 6e 74 20 61 31 2c 20 61 32 3b 0a 7d 3b 0a 0a 0a 63 int.w,.h;.....int.a1,.a2;.};...c
7ca00 6c 61 73 73 20 51 43 61 6e 76 61 73 54 65 78 74 45 78 74 72 61 3b 0a 0a 63 6c 61 73 73 20 51 4d lass.QCanvasTextExtra;..class.QM
7ca20 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 54 65 78 74 20 3a 20 70 75 62 _EXPORT_CANVAS.QCanvasText.:.pub
7ca40 6c 69 63 20 51 43 61 6e 76 61 73 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 lic.QCanvasItem.{.public:.....QC
7ca60 61 6e 76 61 73 54 65 78 74 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 anvasText(QCanvas*.canvas);.....
7ca80 51 43 61 6e 76 61 73 54 65 78 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 43 61 6e QCanvasText(const.QString&,.QCan
7caa0 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 28 63 6f vas*.canvas);.....QCanvasText(co
7cac0 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 46 6f 6e 74 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 nst.QString&,.QFont,.QCanvas*.ca
7cae0 6e 76 61 73 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 61 6e 76 61 73 54 65 78 74 nvas);......virtual.~QCanvasText
7cb00 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 ();......void.setText(.const.QSt
7cb20 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 ring&.);.....void.setFont(.const
7cb40 20 51 46 6f 6e 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 63 6f .QFont&.);.....void.setColor(.co
7cb60 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 nst.QColor&.);.....QString.text(
7cb80 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 73 74 3b ).const;.....QFont.font().const;
7cba0 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 .....QColor.color().const;......
7cbc0 76 6f 69 64 20 6d 6f 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 void.moveBy(double.dx,.double.dy
7cbe0 29 3b 0a 0a 20 20 20 20 69 6e 74 20 74 65 78 74 46 6c 61 67 73 28 29 20 63 6f 6e 73 74 0a 09 7b );......int.textFlags().const..{
7cc00 20 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 54 65 78 .return.flags;.}.....void.setTex
7cc20 74 46 6c 61 67 73 28 69 6e 74 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 tFlags(int);......QRect.bounding
7cc40 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 Rect().const;......bool.collides
7cc60 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 With(.const.QCanvasItem*.).const
7cc80 3b 0a 0a 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 ;......int.rtti().const;.....sta
7cca0 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 tic.int.RTTI;..protected:.....vi
7ccc0 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 28 51 50 61 69 6e 74 65 72 26 29 3b 0a 0a 70 72 69 rtual.void.draw(QPainter&);..pri
7cce0 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
7cd00 29 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 ).....QCanvasText(.const.QCanvas
7cd20 54 65 78 74 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 20 26 6f 70 65 72 61 Text.&.);.....QCanvasText.&opera
7cd40 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 20 26 20 29 3b 0a 23 65 6e tor=(.const.QCanvasText.&.);.#en
7cd60 64 69 66 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 dif.....void.addToChunks();.....
7cd80 76 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 6f 69 void.removeFromChunks();.....voi
7cda0 64 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 d.changeChunks();......void.setR
7cdc0 65 63 74 28 29 3b 0a 20 20 20 20 51 52 65 63 74 20 62 72 65 63 74 3b 0a 20 20 20 20 51 53 74 72 ect();.....QRect.brect;.....QStr
7cde0 69 6e 67 20 74 78 74 3b 0a 20 20 20 20 69 6e 74 20 66 6c 61 67 73 3b 0a 20 20 20 20 51 46 6f 6e ing.txt;.....int.flags;.....QFon
7ce00 74 20 66 6e 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 3b 0a 20 20 20 20 51 43 61 6e 76 t.fnt;.....QColor.col;.....QCanv
7ce20 61 73 54 65 78 74 45 78 74 72 61 2a 20 65 78 74 72 61 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f asTextExtra*.extra;......bool.co
7ce40 6c 6c 69 64 65 73 57 69 74 68 28 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 llidesWith(...const.QCanvasSprit
7ce60 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 e*,.....const.QCanvasPolygonalIt
7ce80 65 6d 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 2a em*,.....const.QCanvasRectangle*
7cea0 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 09 ,.....const.QCanvasEllipse*,....
7cec0 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a .const.QCanvasText*.).const;.};.
7cee0 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 43 41 4e 56 41 53 0a 23 69 6e 63 6c .#define.Q_DEFINED_QCANVAS.#incl
7cf00 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f ude."qwinexport.h".#endif.//.QT_
7cf20 4e 4f 5f 43 41 4e 56 41 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 41 4e 56 41 53 5f 48 0a 00 NO_CANVAS..#endif.//.QCANVAS_H..
7cf40 00 00 1c 00 71 00 63 00 6f 00 6c 00 6f 00 72 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 ....q.c.o.l.o.r.d.i.a.l.o.g...h.
7cf60 00 0a 9a 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 .../*...........................
7cf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7cfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7cfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7cfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d540 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 43 4f 4c 4f 52 44 .............*/..#ifndef.QCOLORD
7d560 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c 4f 52 44 49 41 4c 4f 47 5f 48 0a 0a IALOG_H.#define.QCOLORDIALOG_H..
7d580 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 68 #ifndef.QT_H.#include."qdialog.h
7d5a0 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_
7d5c0 43 4f 4c 4f 52 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 50 COLORDIALOG..class.QColorDialogP
7d5e0 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 43 6f 6c 6f 72 44 69 rivate;..class.Q_EXPORT.QColorDi
7d600 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 4f 42 alog.:.public.QDialog.{.....Q_OB
7d620 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 20 JECT..public:.....static.QColor.
7d640 67 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 69 6e 69 74 20 3d 20 77 getColor(.const.QColor&.init.=.w
7d660 68 69 74 65 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 hite,.QWidget*.parent=0,.const.c
7d680 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 67 62 20 67 har*.name=0.);.....static.QRgb.g
7d6a0 65 74 52 67 62 61 28 20 51 52 67 62 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 2c 0a 09 09 09 20 etRgba(.QRgb,.bool*.ok.=.0,.....
7d6c0 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
7d6e0 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 75 73 74 6f 6d 43 ame=0.);......static.int.customC
7d700 6f 75 6e 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 67 62 20 63 75 73 74 6f 6d 43 6f ount();.....static.QRgb.customCo
7d720 6c 6f 72 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 43 lor(.int.);.....static.void.setC
7d740 75 73 74 6f 6d 43 6f 6c 6f 72 28 20 69 6e 74 2c 20 51 52 67 62 20 29 3b 0a 20 20 20 20 73 74 61 ustomColor(.int,.QRgb.);.....sta
7d760 74 69 63 20 76 6f 69 64 20 73 65 74 53 74 61 6e 64 61 72 64 43 6f 6c 6f 72 28 20 69 6e 74 2c 20 tic.void.setStandardColor(.int,.
7d780 51 52 67 62 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 7e 51 43 6f 6c 6f 72 44 69 61 QRgb.);..private:.....~QColorDia
7d7a0 6c 6f 67 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 log();.....QColorDialog(.QWidget
7d7c0 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 *.parent=0,.const.char*.name=0,.
7d7e0 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 bool.modal=FALSE.);......void.se
7d800 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 20 20 20 20 51 43 6f tColor(.const.QColor&.);.....QCo
7d820 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c lor.color().const;......bool.sel
7d840 65 63 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 0a 20 20 20 20 ectColor(.const.QColor&.);......
7d860 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 41 6c 70 68 61 28 20 69 6e 74 20 29 3b 0a 20 20 void.setSelectedAlpha(.int.);...
7d880 20 20 69 6e 74 20 73 65 6c 65 63 74 65 64 41 6c 70 68 61 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ..int.selectedAlpha().const;....
7d8a0 20 20 76 6f 69 64 20 73 68 6f 77 43 75 73 74 6f 6d 28 20 62 6f 6f 6c 3d 54 52 55 45 20 29 3b 0a ..void.showCustom(.bool=TRUE.);.
7d8c0 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
7d8e0 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 43 6f 6c 6f 72 44 ructor.and.operator=.....QColorD
7d900 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 ialogPrivate.*d;.....friend.clas
7d920 73 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e s.QColorDialogPrivate;.....frien
7d940 64 20 63 6c 61 73 73 20 51 43 6f 6c 6f 72 53 68 6f 77 65 72 3b 0a 0a 23 69 66 20 64 65 66 69 6e d.class.QColorShower;..#if.defin
7d960 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 6f 6c 6f 72 44 69 61 ed(Q_DISABLE_COPY).....QColorDia
7d980 6c 6f 67 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 log(.const.QColorDialog.&.);....
7d9a0 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 .QColorDialog&.operator=(.const.
7d9c0 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e QColorDialog.&.);.#endif.};..#en
7d9e0 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 43 4f 4c 4f 52 44 49 41 4c 4f 47 5f 48 0a 00 00 00 dif..#endif.//QCOLORDIALOG_H....
7da00 14 00 71 00 63 00 73 00 74 00 72 00 69 00 6e 00 67 00 2e 00 68 00 00 31 9e 2f 2a 20 20 20 20 20 ..q.c.s.t.r.i.n.g...h..1./*.....
7da20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7da40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7da80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7daa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7db00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7db20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7db40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7db60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7db80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ddc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7de00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7de20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7de40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7de60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7de80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7df00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7df20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7df40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7df80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7dfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e020 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
7e040 65 66 20 51 43 53 54 52 49 4e 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 53 54 52 49 4e 47 5f 48 ef.QCSTRING_H.#define.QCSTRING_H
7e060 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 6d 65 6d 61 72 72 ..#ifndef.QT_H.#include."qmemarr
7e080 61 79 2e 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 ay.h".#endif.//.QT_H..#include.<
7e0a0 73 74 72 69 6e 67 2e 68 3e 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 string.h>.../*..................
7e0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e180 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 20 76 6f 69 ................*/..Q_EXPORT.voi
7e1a0 64 20 2a 71 6d 65 6d 6d 6f 76 65 28 20 76 6f 69 64 20 2a 64 73 74 2c 20 63 6f 6e 73 74 20 76 6f d.*qmemmove(.void.*dst,.const.vo
7e1c0 69 64 20 2a 73 72 63 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 63 id.*src,.uint.len.);..Q_EXPORT.c
7e1e0 68 61 72 20 2a 71 73 74 72 64 75 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 0a 51 har.*qstrdup(.const.char.*.);..Q
7e200 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 75 69 6e 74 20 71 73 74 72 6c 65 6e 28 20 63 6f 6e _EXPORT.inline.uint.qstrlen(.con
7e220 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 74 72 20 3f 20 28 75 st.char.*str.).{.return.str.?.(u
7e240 69 6e 74 29 73 74 72 6c 65 6e 28 73 74 72 29 20 3a 20 30 75 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 int)strlen(str).:.0u;.}..Q_EXPOR
7e260 54 20 69 6e 6c 69 6e 65 20 63 68 61 72 20 2a 71 73 74 72 63 70 79 28 20 63 68 61 72 20 2a 64 73 T.inline.char.*qstrcpy(.char.*ds
7e280 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 72 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 72 t,.const.char.*src.).{.return.sr
7e2a0 63 20 3f 20 73 74 72 63 70 79 28 64 73 74 2c 20 73 72 63 29 20 3a 20 30 3b 20 7d 0a 0a 51 5f 45 c.?.strcpy(dst,.src).:.0;.}..Q_E
7e2c0 58 50 4f 52 54 20 63 68 61 72 20 2a 71 73 74 72 6e 63 70 79 28 20 63 68 61 72 20 2a 64 73 74 2c XPORT.char.*qstrncpy(.char.*dst,
7e2e0 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 72 63 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 51 .const.char.*src,.uint.len.);..Q
7e300 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 73 74 72 63 6d 70 28 20 63 6f 6e 73 _EXPORT.inline.int.qstrcmp(.cons
7e320 74 20 63 68 61 72 20 2a 73 74 72 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 32 20 29 t.char.*str1,.const.char.*str2.)
7e340 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 20 73 74 72 31 20 26 26 20 73 74 72 32 20 29 20 3f .{.....return.(.str1.&&.str2.).?
7e360 20 73 74 72 63 6d 70 28 20 73 74 72 31 2c 20 73 74 72 32 20 29 0a 09 09 09 20 20 20 20 3a 20 28 .strcmp(.str1,.str2.)........:.(
7e380 20 73 74 72 31 20 3f 20 31 20 3a 20 28 20 73 74 72 32 20 3f 20 2d 31 20 3a 20 30 20 29 20 29 3b .str1.?.1.:.(.str2.?.-1.:.0.).);
7e3a0 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 73 74 72 6e 63 6d 70 .}..Q_EXPORT.inline.int.qstrncmp
7e3c0 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a (.const.char.*str1,.const.char.*
7e3e0 73 74 72 32 2c 20 75 69 6e 74 20 6c 65 6e 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 20 str2,.uint.len.).{.....return.(.
7e400 73 74 72 31 20 26 26 20 73 74 72 32 20 29 20 3f 20 73 74 72 6e 63 6d 70 28 20 73 74 72 31 2c 20 str1.&&.str2.).?.strncmp(.str1,.
7e420 73 74 72 32 2c 20 6c 65 6e 20 29 0a 09 09 09 20 20 20 20 3a 20 28 20 73 74 72 31 20 3f 20 31 20 str2,.len.)........:.(.str1.?.1.
7e440 3a 20 28 20 73 74 72 32 20 3f 20 2d 31 20 3a 20 30 20 29 20 29 3b 0a 7d 0a 0a 51 5f 45 58 50 4f :.(.str2.?.-1.:.0.).);.}..Q_EXPO
7e460 52 54 20 69 6e 74 20 71 73 74 72 69 63 6d 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 RT.int.qstricmp(.const.char.*,.c
7e480 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 20 71 73 74 onst.char.*.);..Q_EXPORT.int.qst
7e4a0 72 6e 69 63 6d 70 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 rnicmp(.const.char.*,.const.char
7e4c0 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 43 4c 45 41 .*,.uint.len.);..#ifndef.QT_CLEA
7e4e0 4e 5f 4e 41 4d 45 53 50 41 43 45 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 75 69 6e 74 N_NAMESPACE.Q_EXPORT.inline.uint
7e500 20 63 73 74 72 6c 65 6e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 0a 7b 20 72 65 .cstrlen(.const.char.*str.).{.re
7e520 74 75 72 6e 20 28 75 69 6e 74 29 73 74 72 6c 65 6e 28 73 74 72 29 3b 20 7d 0a 0a 51 5f 45 58 50 turn.(uint)strlen(str);.}..Q_EXP
7e540 4f 52 54 20 69 6e 6c 69 6e 65 20 63 68 61 72 20 2a 63 73 74 72 63 70 79 28 20 63 68 61 72 20 2a ORT.inline.char.*cstrcpy(.char.*
7e560 64 73 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 72 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 dst,.const.char.*src.).{.return.
7e580 73 74 72 63 70 79 28 64 73 74 2c 73 72 63 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c strcpy(dst,src);.}..Q_EXPORT.inl
7e5a0 69 6e 65 20 69 6e 74 20 63 73 74 72 63 6d 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 ine.int.cstrcmp(.const.char.*str
7e5c0 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 1,.const.char.*str2.).{.return.s
7e5e0 74 72 63 6d 70 28 73 74 72 31 2c 73 74 72 32 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e trcmp(str1,str2);.}..Q_EXPORT.in
7e600 6c 69 6e 65 20 69 6e 74 20 63 73 74 72 6e 63 6d 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 line.int.cstrncmp(.const.char.*s
7e620 74 72 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 32 2c 20 75 69 6e 74 20 6c 65 6e 20 tr1,.const.char.*str2,.uint.len.
7e640 29 0a 7b 20 72 65 74 75 72 6e 20 73 74 72 6e 63 6d 70 28 73 74 72 31 2c 73 74 72 32 2c 6c 65 6e ).{.return.strncmp(str1,str2,len
7e660 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 20 71 43 68 65 63 6b 73 75 6d 3a 20 49 6e 74 65 );.}.#endif...//.qChecksum:.Inte
7e680 72 6e 65 74 20 63 68 65 63 6b 73 75 6d 0a 0a 51 5f 45 58 50 4f 52 54 20 51 5f 55 49 4e 54 31 36 rnet.checksum..Q_EXPORT.Q_UINT16
7e6a0 20 71 43 68 65 63 6b 73 75 6d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 2c 20 75 69 6e 74 20 .qChecksum(.const.char.*s,.uint.
7e6c0 6c 65 6e 20 29 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 len.);../*......................
7e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e760 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 20 64 .......................*/..#if.d
7e780 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 efined(Q_QDOC)./*...............
7e7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e800 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 63 6c 61 73 73 20 51 42 79 74 65 41 72 72 61 79 20 ............*/.class.QByteArray.
7e820 3a 20 70 75 62 6c 69 63 20 51 4d 65 6d 41 72 72 61 79 3c 63 68 61 72 3e 0a 7b 0a 70 75 62 6c 69 :.public.QMemArray<char>.{.publi
7e840 63 3a 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 c:.....QByteArray();.....QByteAr
7e860 72 61 79 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 7d 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 ray(.int.size.);.};.#else.typede
7e880 66 20 51 4d 65 6d 41 72 72 61 79 3c 63 68 61 72 3e 20 51 42 79 74 65 41 72 72 61 79 3b 0a 23 65 f.QMemArray<char>.QByteArray;.#e
7e8a0 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 52 45 53 53 0a 51 5f 45 ndif..#ifndef.QT_NO_COMPRESS.Q_E
7e8c0 58 50 4f 52 54 20 51 42 79 74 65 41 72 72 61 79 20 71 43 6f 6d 70 72 65 73 73 28 20 63 6f 6e 73 XPORT.QByteArray.qCompress(.cons
7e8e0 74 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 69 6e 74 20 6e 62 79 74 65 73 20 29 3b 0a 51 5f 45 t.uchar*.data,.int.nbytes.);.Q_E
7e900 58 50 4f 52 54 20 51 42 79 74 65 41 72 72 61 79 20 71 55 6e 63 6f 6d 70 72 65 73 73 28 20 63 6f XPORT.QByteArray.qUncompress(.co
7e920 6e 73 74 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 69 6e 74 20 6e 62 79 74 65 73 20 29 3b 0a 51 nst.uchar*.data,.int.nbytes.);.Q
7e940 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 42 79 74 65 41 72 72 61 79 20 71 43 6f 6d 70 72 _EXPORT.inline.QByteArray.qCompr
7e960 65 73 73 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 29 0a 7b 20 72 ess(.const.QByteArray&.data).{.r
7e980 65 74 75 72 6e 20 71 43 6f 6d 70 72 65 73 73 28 20 28 63 6f 6e 73 74 20 75 63 68 61 72 2a 29 64 eturn.qCompress(.(const.uchar*)d
7e9a0 61 74 61 2e 64 61 74 61 28 29 2c 20 64 61 74 61 2e 73 69 7a 65 28 29 20 29 3b 20 7d 0a 51 5f 45 ata.data(),.data.size().);.}.Q_E
7e9c0 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 42 79 74 65 41 72 72 61 79 20 71 55 6e 63 6f 6d 70 72 XPORT.inline.QByteArray.qUncompr
7e9e0 65 73 73 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 20 29 0a 7b 20 ess(.const.QByteArray&.data.).{.
7ea00 72 65 74 75 72 6e 20 71 55 6e 63 6f 6d 70 72 65 73 73 28 20 28 63 6f 6e 73 74 20 75 63 68 61 72 return.qUncompress(.(const.uchar
7ea20 2a 29 64 61 74 61 2e 64 61 74 61 28 29 2c 20 64 61 74 61 2e 73 69 7a 65 28 29 20 29 3b 20 7d 0a *)data.data(),.data.size().);.}.
7ea40 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 20 #endif../*......................
7ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ea80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7eaa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7eac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7eae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7eb00 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 5f ..*/.#ifndef.QT_NO_DATASTREAM.Q_
7eb20 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 20 EXPORT.QDataStream.&operator<<(.
7eb40 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 QDataStream.&,.const.QByteArray.
7eb60 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 6f 70 65 72 61 &.);.Q_EXPORT.QDataStream.&opera
7eb80 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 42 79 74 65 41 72 72 61 79 tor>>(.QDataStream.&,.QByteArray
7eba0 20 26 20 29 3b 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 .&.);.#endif../*................
7ebc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ec40 20 20 20 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 63 ...........................*/..c
7ec60 6c 61 73 73 20 51 52 65 67 45 78 70 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 lass.QRegExp;..class.Q_EXPORT.QC
7ec80 53 74 72 69 6e 67 20 3a 20 70 75 62 6c 69 63 20 51 42 79 74 65 41 72 72 61 79 09 2f 2f 20 43 20 String.:.public.QByteArray.//.C.
7eca0 73 74 72 69 6e 67 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 53 74 72 string.class.{.public:.....QCStr
7ecc0 69 6e 67 28 29 20 7b 7d 09 09 09 09 2f 2f 20 6d 61 6b 65 20 6e 75 6c 6c 20 73 74 72 69 6e 67 0a ing().{}....//.make.null.string.
7ece0 20 20 20 20 51 43 53 74 72 69 6e 67 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 09 09 09 2f 2f 20 61 ....QCString(.int.size.);...//.a
7ed00 6c 6c 6f 63 61 74 65 20 73 69 7a 65 20 69 6e 63 6c 2e 20 5c 30 0a 20 20 20 20 51 43 53 74 72 69 llocate.size.incl..\0.....QCStri
7ed20 6e 67 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 20 29 20 3a 20 51 42 79 74 65 41 ng(.const.QCString.&s.).:.QByteA
7ed40 72 72 61 79 28 20 73 20 29 20 7b 7d 0a 20 20 20 20 51 43 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 rray(.s.).{}.....QCString(.const
7ed60 20 63 68 61 72 20 2a 73 74 72 20 29 3b 09 09 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 20 20 20 20 .char.*str.);..//.deep.copy.....
7ed80 51 43 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 2c 20 75 69 6e 74 20 QCString(.const.char.*str,.uint.
7eda0 6d 61 78 6c 65 6e 20 29 3b 09 2f 2f 20 64 65 65 70 20 63 6f 70 79 2c 20 6d 61 78 20 6c 65 6e 67 maxlen.);.//.deep.copy,.max.leng
7edc0 74 68 0a 20 20 20 20 7e 51 43 53 74 72 69 6e 67 28 29 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e th.....~QCString();......QCStrin
7ede0 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 g....&operator=(.const.QCString.
7ee00 26 73 20 29 3b 2f 2f 20 73 68 61 6c 6c 6f 77 20 63 6f 70 79 0a 20 20 20 20 51 43 53 74 72 69 6e &s.);//.shallow.copy.....QCStrin
7ee20 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 73 74 72 g....&operator=(.const.char.*str
7ee40 20 29 3b 09 2f 2f 20 64 65 65 70 20 63 6f 70 79 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4e 75 6c .);.//.deep.copy......bool.isNul
7ee60 6c 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 6d 70 74 79 28 29 09 63 6f l().const;.....bool.isEmpty().co
7ee80 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 09 6c 65 6e 67 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 nst;.....uint.length().const;...
7eea0 20 20 62 6f 6f 6c 09 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 65 77 6c 65 6e 20 29 3b 0a 20 20 ..bool.resize(.uint.newlen.);...
7eec0 20 20 62 6f 6f 6c 09 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 ..bool.truncate(.uint.pos.);....
7eee0 20 62 6f 6f 6c 09 66 69 6c 6c 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 .bool.fill(.char.c,.int.len.=.-1
7ef00 20 29 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 09 63 6f 70 79 28 29 09 63 6f 6e 73 74 3b 0a .);......QCString.copy().const;.
7ef20 0a 20 20 20 20 51 43 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 .....QCString....&sprintf(.const
7ef40 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 2c 20 2e 2e 2e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 .char.*format,.....);......int..
7ef60 66 69 6e 64 28 20 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 find(.char.c,.int.index=0,.bool.
7ef80 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 28 20 cs=TRUE.).const;.....int..find(.
7efa0 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f const.char.*str,.int.index=0,.bo
7efc0 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e ol.cs=TRUE.).const;.#ifndef.QT_N
7efe0 4f 5f 52 45 47 45 58 50 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 52 O_REGEXP.....int..find(.const.QR
7f000 65 67 45 78 70 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 egExp.&,.int.index=0.).const;.#e
7f020 6e 64 69 66 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 52 65 76 28 20 63 68 61 72 20 63 2c 20 69 ndif.....int..findRev(.char.c,.i
7f040 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 63 6f 6e 73 74 nt.index=-1,.bool.cs=TRUE).const
7f060 3b 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a ;.....int..findRev(.const.char.*
7f080 73 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 str,.int.index=-1,.bool.cs=TRUE)
7f0a0 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 5f 43 41 50 .const;.#ifndef.QT_NO_REGEXP_CAP
7f0c0 54 55 52 45 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 52 65 76 28 20 63 6f 6e 73 74 20 51 52 65 TURE.....int..findRev(.const.QRe
7f0e0 67 45 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 gExp.&,.int.index=-1.).const;.#e
7f100 6e 64 69 66 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 61 69 6e 73 28 20 63 68 61 72 20 63 2c 20 ndif.....int..contains(.char.c,.
7f120 62 6f 6f 6c 20 63 73 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 bool.cs=TRUE.).const;.....int..c
7f140 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 2c 20 62 6f 6f 6c 20 63 ontains(.const.char.*str,.bool.c
7f160 73 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 s=TRUE.).const;.#ifndef.QT_NO_RE
7f180 47 45 58 50 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 52 GEXP.....int..contains(.const.QR
7f1a0 65 67 45 78 70 20 26 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 53 74 egExp.&.).const;.#endif.....QCSt
7f1c0 72 69 6e 67 09 6c 65 66 74 28 20 75 69 6e 74 20 6c 65 6e 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 ring.left(.uint.len.)..const;...
7f1e0 20 20 51 43 53 74 72 69 6e 67 09 72 69 67 68 74 28 20 75 69 6e 74 20 6c 65 6e 20 29 20 63 6f 6e ..QCString.right(.uint.len.).con
7f200 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 09 6d 69 64 28 20 75 69 6e 74 20 69 6e 64 65 78 st;.....QCString.mid(.uint.index
7f220 2c 20 75 69 6e 74 20 6c 65 6e 3d 30 78 66 66 66 66 66 66 66 66 29 20 63 6f 6e 73 74 3b 0a 0a 20 ,.uint.len=0xffffffff).const;...
7f240 20 20 20 51 43 53 74 72 69 6e 67 09 6c 65 66 74 4a 75 73 74 69 66 79 28 20 75 69 6e 74 20 77 69 ...QCString.leftJustify(.uint.wi
7f260 64 74 68 2c 20 63 68 61 72 20 66 69 6c 6c 3d 27 20 27 2c 20 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 dth,.char.fill='.',.bool.trunc=F
7f280 41 4c 53 45 29 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 09 72 69 67 68 74 4a 75 ALSE)const;.....QCString.rightJu
7f2a0 73 74 69 66 79 28 20 75 69 6e 74 20 77 69 64 74 68 2c 20 63 68 61 72 20 66 69 6c 6c 3d 27 20 27 stify(.uint.width,.char.fill='.'
7f2c0 2c 62 6f 6f 6c 20 74 72 75 6e 63 3d 46 41 4c 53 45 29 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 ,bool.trunc=FALSE)const;......QC
7f2e0 53 74 72 69 6e 67 09 6c 6f 77 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 String.lower().const;.....QCStri
7f300 6e 67 09 75 70 70 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 09 ng.upper().const;......QCString.
7f320 73 74 72 69 70 57 68 69 74 65 53 70 61 63 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 53 stripWhiteSpace().const;.....QCS
7f340 74 72 69 6e 67 09 73 69 6d 70 6c 69 66 79 57 68 69 74 65 53 70 61 63 65 28 29 09 63 6f 6e 73 74 tring.simplifyWhiteSpace().const
7f360 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 69 6e 73 65 72 74 28 20 75 69 6e 74 ;......QCString....&insert(.uint
7f380 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 43 53 74 .index,.const.char.*.);.....QCSt
7f3a0 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 61 ring....&insert(.uint.index,.cha
7f3c0 72 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 61 70 70 65 6e 64 28 20 63 6f r.);.....QCString....&append(.co
7f3e0 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 70 nst.char.*.);.....QCString....&p
7f400 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 43 53 74 repend(.const.char.*.);.....QCSt
7f420 72 69 6e 67 20 20 20 20 26 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e ring....&remove(.uint.index,.uin
7f440 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 t.len.);.....QCString....&replac
7f460 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e 73 74 20 63 e(.uint.index,.uint.len,.const.c
7f480 68 61 72 20 2a 20 29 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 har.*.);.#ifndef.QT_NO_REGEXP...
7f4a0 20 20 51 43 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 20 51 52 ..QCString....&replace(.const.QR
7f4c0 65 67 45 78 70 20 26 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a egExp.&,.const.char.*.);.#endif.
7f4e0 20 20 20 20 51 43 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 ....QCString....&replace(.char.c
7f500 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 61 66 74 65 72 20 29 3b 0a 20 20 20 20 51 43 53 74 72 ,.const.char.*after.);.....QCStr
7f520 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 ing....&replace(.const.char.*,.c
7f540 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 onst.char.*.);.....QCString....&
7f560 72 65 70 6c 61 63 65 28 20 63 68 61 72 2c 20 63 68 61 72 20 29 3b 0a 0a 20 20 20 20 73 68 6f 72 replace(.char,.char.);......shor
7f580 74 09 74 6f 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 20 t.toShort(.bool.*ok=0.).const;..
7f5a0 20 20 20 75 73 68 6f 72 74 09 74 6f 55 53 68 6f 72 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 ...ushort.toUShort(.bool.*ok=0.)
7f5c0 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 74 6f 49 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b .const;.....int..toInt(.bool.*ok
7f5e0 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 09 74 6f 55 49 6e 74 28 20 62 6f 6f =0.).const;.....uint.toUInt(.boo
7f600 6c 20 2a 6f 6b 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 6c 6f 6e 67 09 74 6f 4c 6f 6e 67 l.*ok=0.).const;.....long.toLong
7f620 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 6c 6f 6e 67 09 (.bool.*ok=0.).const;.....ulong.
7f640 74 6f 55 4c 6f 6e 67 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 toULong(.bool.*ok=0.).const;....
7f660 20 66 6c 6f 61 74 09 74 6f 46 6c 6f 61 74 28 20 62 6f 6f 6c 20 2a 6f 6b 3d 30 20 29 09 63 6f 6e .float.toFloat(.bool.*ok=0.).con
7f680 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 74 6f 44 6f 75 62 6c 65 28 20 62 6f 6f 6c 20 2a 6f st;.....double.toDouble(.bool.*o
7f6a0 6b 3d 30 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 73 k=0.).const;......QCString....&s
7f6c0 65 74 53 74 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 20 29 3b 0a 20 20 20 20 51 43 53 74 etStr(.const.char.*s.);.....QCSt
7f6e0 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 20 29 3b 0a 20 20 20 20 51 43 ring....&setNum(.short.);.....QC
7f700 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 20 29 3b 0a 20 20 20 String....&setNum(.ushort.);....
7f720 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 .QCString....&setNum(.int.);....
7f740 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 69 6e 74 20 29 3b 0a 20 20 .QCString....&setNum(.uint.);...
7f760 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 6c 6f 6e 67 20 29 3b 0a 20 ..QCString....&setNum(.long.);..
7f780 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 75 6c 6f 6e 67 20 29 3b ...QCString....&setNum(.ulong.);
7f7a0 0a 20 20 20 20 51 43 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 .....QCString....&setNum(.float,
7f7c0 20 63 68 61 72 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 20 20 20 20 51 .char.f='g',.int.prec=6.);.....Q
7f7e0 43 53 74 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 CString....&setNum(.double,.char
7f800 20 66 3d 27 67 27 2c 20 69 6e 74 20 70 72 65 63 3d 36 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 .f='g',.int.prec=6.);......bool.
7f820 73 65 74 45 78 70 61 6e 64 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 68 61 72 20 63 20 29 3b setExpand(.uint.index,.char.c.);
7f840 0a 0a 09 09 6f 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 ....operator.const.char.*().cons
7f860 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 20 20 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 t;.....QCString....&operator+=(.
7f880 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 const.char.*str.);.....QCString.
7f8a0 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 70 72 69 76 61 74 ...&operator+=(.char.c.);.privat
7f8c0 65 3a 0a 20 20 20 20 69 6e 74 09 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 e:.....int.find(.const.char.*str
7f8e0 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 63 73 2c 20 75 69 6e 74 20 6c 20 29 20 63 ,.int.index,.bool.cs,.uint.l.).c
7f900 6f 6e 73 74 3b 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 20 onst;.};.../*...................
7f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f9c0 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
7f9e0 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<<(
7fa00 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 .QDataStream.&,.const.QCString.&
7fa20 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 6f 70 65 72 61 74 .);.Q_EXPORT.QDataStream.&operat
7fa40 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 43 53 74 72 69 6e 67 20 26 20 or>>(.QDataStream.&,.QCString.&.
7fa60 29 3b 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 );.#endif../*...................
7fa80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7faa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fb20 20 20 20 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 ...*/..inline.QCString.&QCString
7fb40 3a 3a 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 20 26 73 20 29 ::operator=(.const.QCString.&s.)
7fb60 0a 7b 20 72 65 74 75 72 6e 20 28 51 43 53 74 72 69 6e 67 26 29 61 73 73 69 67 6e 28 20 73 20 29 .{.return.(QCString&)assign(.s.)
7fb80 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 3a 3a ;.}..inline.QCString.&QCString::
7fba0 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 20 29 0a 7b 20 72 operator=(.const.char.*str.).{.r
7fbc0 65 74 75 72 6e 20 28 51 43 53 74 72 69 6e 67 26 29 64 75 70 6c 69 63 61 74 65 28 20 73 74 72 2c eturn.(QCString&)duplicate(.str,
7fbe0 20 71 73 74 72 6c 65 6e 28 73 74 72 29 2b 31 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f .qstrlen(str)+1.);.}..inline.boo
7fc00 6c 20 51 43 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 72 65 74 l.QCString::isNull().const.{.ret
7fc20 75 72 6e 20 64 61 74 61 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 urn.data().==.0;.}..inline.bool.
7fc40 51 43 53 74 72 69 6e 67 3a 3a 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 QCString::isEmpty().const.{.retu
7fc60 72 6e 20 64 61 74 61 28 29 20 3d 3d 20 30 20 7c 7c 20 2a 64 61 74 61 28 29 20 3d 3d 20 27 5c 30 rn.data().==.0.||.*data().==.'\0
7fc80 27 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 43 53 74 72 69 6e 67 3a 3a 6c 65 6e 67 ';.}..inline.uint.QCString::leng
7fca0 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 6c 65 6e 28 20 64 61 74 th().const.{.return.qstrlen(.dat
7fcc0 61 28 29 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 53 74 72 69 6e 67 3a 3a a().);.}..inline.bool.QCString::
7fce0 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 72 65 truncate(.uint.pos.).{.return.re
7fd00 73 69 7a 65 28 70 6f 73 2b 31 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 size(pos+1);.}..inline.QCString.
7fd20 51 43 53 74 72 69 6e 67 3a 3a 63 6f 70 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 QCString::copy().const.{.return.
7fd40 51 43 53 74 72 69 6e 67 28 20 64 61 74 61 28 29 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 QCString(.data().);.}..inline.QC
7fd60 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 3a 3a 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 String.&QCString::prepend(.const
7fd80 20 63 68 61 72 20 2a 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 30 2c 73 29 3b .char.*s.).{.return.insert(0,s);
7fda0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 3a 3a 61 .}..inline.QCString.&QCString::a
7fdc0 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 ppend(.const.char.*s.).{.return.
7fde0 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 43 53 74 72 69 6e operator+=(s);.}..inline.QCStrin
7fe00 67 20 26 51 43 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 73 68 6f 72 74 20 6e 20 29 0a 7b g.&QCString::setNum(.short.n.).{
7fe20 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 6c 6f 6e 67 29 6e 29 3b 20 7d 0a 0a 69 6e 6c 69 .return.setNum((long)n);.}..inli
7fe40 6e 65 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 75 ne.QCString.&QCString::setNum(.u
7fe60 73 68 6f 72 74 20 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 75 6c 6f 6e 67 short.n.).{.return.setNum((ulong
7fe80 29 6e 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e )n);.}..inline.QCString.&QCStrin
7fea0 67 3a 3a 73 65 74 4e 75 6d 28 20 69 6e 74 20 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e g::setNum(.int.n.).{.return.setN
7fec0 75 6d 28 28 6c 6f 6e 67 29 6e 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 20 um((long)n);.}..inline.QCString.
7fee0 26 51 43 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 75 69 6e 74 20 6e 20 29 0a 7b 20 72 65 &QCString::setNum(.uint.n.).{.re
7ff00 74 75 72 6e 20 73 65 74 4e 75 6d 28 28 75 6c 6f 6e 67 29 6e 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 turn.setNum((ulong)n);.}..inline
7ff20 20 51 43 53 74 72 69 6e 67 20 26 51 43 53 74 72 69 6e 67 3a 3a 73 65 74 4e 75 6d 28 20 66 6c 6f .QCString.&QCString::setNum(.flo
7ff40 61 74 20 6e 2c 20 63 68 61 72 20 66 2c 20 69 6e 74 20 70 72 65 63 20 29 0a 7b 20 72 65 74 75 72 at.n,.char.f,.int.prec.).{.retur
7ff60 6e 20 73 65 74 4e 75 6d 28 28 64 6f 75 62 6c 65 29 6e 2c 66 2c 70 72 65 63 29 3b 20 7d 0a 0a 69 n.setNum((double)n,f,prec);.}..i
7ff80 6e 6c 69 6e 65 20 51 43 53 74 72 69 6e 67 3a 3a 6f 70 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 63 nline.QCString::operator.const.c
7ffa0 68 61 72 20 2a 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 63 6f 6e 73 74 20 63 68 har.*().const.{.return.(const.ch
7ffc0 61 72 20 2a 29 64 61 74 61 28 29 3b 20 7d 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.*)data();.}.../*.............
7ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80080 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 20 69 6e 6c 69 6e 65 .............*/..Q_EXPORT.inline
800a0 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 43 53 74 72 69 6e 67 .bool.operator==(.const.QCString
800c0 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 .&s1,.const.QCString.&s2.).{.ret
800e0 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 2e 64 61 74 61 28 urn.qstrcmp(.s1.data(),.s2.data(
80100 29 20 29 20 3d 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f ).).==.0;.}..Q_EXPORT.inline.boo
80120 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 l.operator==(.const.QCString.&s1
80140 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 ,.const.char.*s2.).{.return.qstr
80160 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 20 29 20 3d 3d 20 30 3b 20 7d 0a 0a 51 5f cmp(.s1.data(),.s2.).==.0;.}..Q_
80180 45 58 50 4f 52 54 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 63 EXPORT.inline.bool.operator==(.c
801a0 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 onst.char.*s1,.const.QCString.&s
801c0 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2c 20 73 32 2e 64 61 74 2.).{.return.qstrcmp(.s1,.s2.dat
801e0 61 28 29 20 29 20 3d 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 a().).==.0;.}..Q_EXPORT.inline.b
80200 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 ool.operator!=(.const.QCString.&
80220 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 s1,.const.QCString.&s2.).{.retur
80240 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 2e 64 61 74 61 28 29 20 n.qstrcmp(.s1.data(),.s2.data().
80260 29 20 21 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 ).!=.0;.}..Q_EXPORT.inline.bool.
80280 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 operator!=(.const.QCString.&s1,.
802a0 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d const.char.*s2.).{.return.qstrcm
802c0 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 20 29 20 21 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 p(.s1.data(),.s2.).!=.0;.}..Q_EX
802e0 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e PORT.inline.bool.operator!=(.con
80300 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 st.char.*s1,.const.QCString.&s2.
80320 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2c 20 73 32 2e 64 61 74 61 28 ).{.return.qstrcmp(.s1,.s2.data(
80340 29 20 29 20 21 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f ).).!=.0;.}..Q_EXPORT.inline.boo
80360 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c l.operator<(.const.QCString.&s1,
80380 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 .const.QCString&.s2.).{.return.q
803a0 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3c strcmp(.s1.data(),.s2.data().).<
803c0 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 .0;.}..Q_EXPORT.inline.bool.oper
803e0 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 ator<(.const.QCString.&s1,.const
80400 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 .char.*s2.).{.return.qstrcmp(.s1
80420 2e 64 61 74 61 28 29 2c 20 73 32 20 29 20 3c 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 .data(),.s2.).<.0;.}..Q_EXPORT.i
80440 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 nline.bool.operator<(.const.char
80460 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 .*s1,.const.QCString.&s2.).{.ret
80480 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3c 20 30 urn.qstrcmp(.s1,.s2.data().).<.0
804a0 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 ;.}..Q_EXPORT.inline.bool.operat
804c0 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 or<=(.const.QCString.&s1,.const.
804e0 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 QCString.&s2.).{.return.qstrcmp(
80500 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3c 3d 20 30 3b 20 7d 0a .s1.data(),.s2.data().).<=.0;.}.
80520 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d .Q_EXPORT.inline.bool.operator<=
80540 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 (.const.QCString.&s1,.const.char
80560 20 2a 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 .*s2.).{.return.qstrcmp(.s1.data
80580 28 29 2c 20 73 32 20 29 20 3c 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e (),.s2.).<=.0;.}..Q_EXPORT.inlin
805a0 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 e.bool.operator<=(.const.char.*s
805c0 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 1,.const.QCString.&s2.).{.return
805e0 20 71 73 74 72 63 6d 70 28 20 73 31 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3c 3d 20 30 3b 20 .qstrcmp(.s1,.s2.data().).<=.0;.
80600 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 }..Q_EXPORT.inline.bool.operator
80620 3e 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 >(.const.QCString.&s1,.const.QCS
80640 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 tring.&s2.).{.return.qstrcmp(.s1
80660 2e 64 61 74 61 28 29 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3e 20 30 3b 20 7d 0a 0a 51 5f 45 .data(),.s2.data().).>.0;.}..Q_E
80680 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e XPORT.inline.bool.operator>(.con
806a0 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 st.QCString.&s1,.const.char.*s2.
806c0 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 ).{.return.qstrcmp(.s1.data(),.s
806e0 32 20 29 20 3e 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 2.).>.0;.}..Q_EXPORT.inline.bool
80700 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 .operator>(.const.char.*s1,.cons
80720 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d t.QCString.&s2.).{.return.qstrcm
80740 70 28 20 73 31 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3e 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 p(.s1,.s2.data().).>.0;.}..Q_EXP
80760 4f 52 54 20 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 6f 6e 73 ORT.inline.bool.operator>=(.cons
80780 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 t.QCString.&s1,.const.QCString&.
807a0 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 s2.).{.return.qstrcmp(.s1.data()
807c0 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3e 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 ,.s2.data().).>=.0;.}..Q_EXPORT.
807e0 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 6f 6e 73 74 20 51 43 inline.bool.operator>=(.const.QC
80800 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 32 20 29 0a 7b 20 72 String.&s1,.const.char.*s2.).{.r
80820 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 73 31 2e 64 61 74 61 28 29 2c 20 73 32 20 29 20 3e eturn.qstrcmp(.s1.data(),.s2.).>
80840 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 =.0;.}..Q_EXPORT.inline.bool.ope
80860 72 61 74 6f 72 3e 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
80880 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 71 73 74 72 63 6d 70 28 20 CString.&s2.).{.return.qstrcmp(.
808a0 73 31 2c 20 73 32 2e 64 61 74 61 28 29 20 29 20 3e 3d 20 30 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 s1,.s2.data().).>=.0;.}..Q_EXPOR
808c0 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 T.inline.const.QCString.operator
808e0 2b 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 0a 09 09 09 09 09 20 20 63 6f +(.const.QCString.&s1,........co
80900 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 43 53 74 72 69 6e nst.QCString.&s2.).{.....QCStrin
80920 67 20 74 6d 70 28 20 73 31 2e 64 61 74 61 28 29 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 g.tmp(.s1.data().);.....tmp.+=.s
80940 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 2;.....return.tmp;.}..Q_EXPORT.i
80960 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 nline.const.QCString.operator+(.
80980 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a const.QCString.&s1,.const.char.*
809a0 73 32 20 29 0a 7b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 2e 64 61 74 61 s2.).{.....QCString.tmp(.s1.data
809c0 28 29 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 ().);.....tmp.+=.s2;.....return.
809e0 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 tmp;.}..Q_EXPORT.inline.const.QC
80a00 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 String.operator+(.const.char.*s1
80a20 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 43 53 ,.const.QCString.&s2.).{.....QCS
80a40 74 72 69 6e 67 20 74 6d 70 28 20 73 31 20 29 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a tring.tmp(.s1.);.....tmp.+=.s2;.
80a60 20 20 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 ....return.tmp;.}..Q_EXPORT.inli
80a80 6e 65 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e ne.const.QCString.operator+(.con
80aa0 73 74 20 51 43 53 74 72 69 6e 67 20 26 73 31 2c 20 63 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 st.QCString.&s1,.char.c2.).{....
80ac0 20 51 43 53 74 72 69 6e 67 20 74 6d 70 28 20 73 31 2e 64 61 74 61 28 29 20 29 3b 0a 20 20 20 20 .QCString.tmp(.s1.data().);.....
80ae0 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 3b 0a 7d 0a 0a 51 5f tmp.+=.c2;.....return.tmp;.}..Q_
80b00 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 6f 70 65 EXPORT.inline.const.QCString.ope
80b20 72 61 74 6f 72 2b 28 20 63 68 61 72 20 63 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 rator+(.char.c1,.const.QCString.
80b40 26 73 32 20 29 0a 7b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 74 6d 70 3b 0a 20 20 20 20 74 6d &s2.).{.....QCString.tmp;.....tm
80b60 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 20 20 72 65 74 75 p.+=.c1;.....tmp.+=.s2;.....retu
80b80 72 6e 20 74 6d 70 3b 0a 7d 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 rn.tmp;.}.#include."qwinexport.h
80ba0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 53 54 52 49 4e 47 5f 48 0a 00 00 00 12 00 71 00 63 00 ".#endif.//.QCSTRING_H......q.c.
80bc0 6f 00 6e 00 66 00 69 00 67 00 2e 00 68 00 00 01 92 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 2a o.n.f.i.g...h..../*............*
80be0 2f 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 2a 2f 0a 23 64 65 /../*.....................*/.#de
80c00 66 69 6e 65 20 51 54 5f 50 52 4f 44 55 43 54 5f 4c 49 43 45 4e 53 45 45 20 22 54 72 6f 6c 6c 74 fine.QT_PRODUCT_LICENSEE."Trollt
80c20 65 63 68 22 0a 23 64 65 66 69 6e 65 20 51 54 5f 50 52 4f 44 55 43 54 5f 4c 49 43 45 4e 53 45 20 ech".#define.QT_PRODUCT_LICENSE.
80c40 20 22 71 74 2d 69 6e 74 65 72 6e 61 6c 22 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a ."qt-internal"../*...........*/.
80c60 23 64 65 66 69 6e 65 20 51 54 5f 42 55 49 4c 44 5f 4b 45 59 20 22 69 36 38 36 20 4c 69 6e 75 78 #define.QT_BUILD_KEY."i686.Linux
80c80 20 67 2b 2b 2d 33 2e 2a 20 66 75 6c 6c 2d 63 6f 6e 66 69 67 22 0a 0a 2f 2a 20 20 20 20 20 20 20 .g++-3.*.full-config"../*.......
80ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 5f 42 49 47 5f 45 4e .............*/.#define.Q_BIG_EN
80cc0 44 49 41 4e 20 34 33 32 31 0a 23 64 65 66 69 6e 65 20 51 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 DIAN.4321.#define.Q_LITTLE_ENDIA
80ce0 4e 20 31 32 33 34 0a 23 64 65 66 69 6e 65 20 51 5f 42 59 54 45 5f 4f 52 44 45 52 20 51 5f 4c 49 N.1234.#define.Q_BYTE_ORDER.Q_LI
80d00 54 54 4c 45 5f 45 4e 44 49 41 4e 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TTLE_ENDIAN../*.................
80d20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4c 41 52 47 45 46 49 4c 45 5f 53 55 ......*/.#define.QT_LARGEFILE_SU
80d40 50 50 4f 52 54 20 36 34 0a 23 64 65 66 69 6e 65 20 51 54 5f 50 4f 49 4e 54 45 52 5f 53 49 5a 45 PPORT.64.#define.QT_POINTER_SIZE
80d60 20 34 0a 00 00 00 18 00 71 00 65 00 76 00 65 00 6e 00 74 00 6c 00 6f 00 6f 00 70 00 2e 00 68 00 .4......q.e.v.e.n.t.l.o.o.p...h.
80d80 00 0d 82 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 .../*...........................
80da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
80fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
810a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
810c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
810e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
811a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
811c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
811e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
812a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
812c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
812e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81340 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 45 ..................*/..#ifndef.QE
81360 56 45 4e 54 4c 4f 4f 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 45 56 45 4e 54 4c 4f 4f 50 5f 48 0a VENTLOOP_H.#define.QEVENTLOOP_H.
81380 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.
813a0 68 22 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 0a h".#include."qsocketnotifier.h".
813c0 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 45 76 65 6e 74 4c 6f 6f 70 #endif.//.QT_H..class.QEventLoop
813e0 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 3b 0a Private;.class.QSocketNotifier;.
81400 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 73 74 class.QTimer;.#ifdef.Q_WS_MAC.st
81420 72 75 63 74 20 74 69 6d 65 76 61 6c 3b 20 2f 2f 73 74 64 63 20 73 74 72 75 63 74 0a 73 74 72 75 ruct.timeval;.//stdc.struct.stru
81440 63 74 20 54 69 6d 65 72 49 6e 66 6f 3b 20 2f 2f 69 6e 74 65 72 6e 61 6c 20 73 74 72 75 63 74 75 ct.TimerInfo;.//internal.structu
81460 72 65 20 28 71 65 76 65 6e 74 6c 6f 6f 70 5f 6d 61 63 2e 63 70 70 29 0a 23 65 6e 64 69 66 0a 0a re.(qeventloop_mac.cpp).#endif..
81480 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 63 #if.defined(QT_THREAD_SUPPORT).c
814a0 6c 61 73 73 20 51 4d 75 74 65 78 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 48 52 45 41 44 lass.QMutex;.#endif.//.QT_THREAD
814c0 5f 53 55 50 50 4f 52 54 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 45 76 65 6e 74 _SUPPORT...class.Q_EXPORT.QEvent
814e0 4c 6f 6f 70 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 Loop.:.public.QObject.{.....Q_OB
81500 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 45 76 65 6e 74 4c 6f 6f 70 28 20 51 4f JECT..public:.....QEventLoop(.QO
81520 62 6a 65 63 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 bject.*parent.=.0,.const.char.*n
81540 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 45 76 65 6e 74 4c 6f 6f 70 28 29 3b 0a 0a 20 ame.=.0.);.....~QEventLoop();...
81560 20 20 20 65 6e 75 6d 20 50 72 6f 63 65 73 73 45 76 65 6e 74 73 20 7b 0a 09 41 6c 6c 45 76 65 6e ...enum.ProcessEvents.{..AllEven
81580 74 73 09 09 3d 20 30 78 30 30 2c 0a 09 45 78 63 6c 75 64 65 55 73 65 72 49 6e 70 75 74 09 3d 20 ts..=.0x00,..ExcludeUserInput.=.
815a0 30 78 30 31 2c 0a 09 45 78 63 6c 75 64 65 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 73 09 3d 20 0x01,..ExcludeSocketNotifiers.=.
815c0 30 78 30 32 2c 0a 09 57 61 69 74 46 6f 72 4d 6f 72 65 09 09 3d 20 30 78 30 34 0a 20 20 20 20 7d 0x02,..WaitForMore..=.0x04.....}
815e0 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 75 69 6e 74 20 50 72 6f 63 65 73 73 45 76 65 6e 74 73 ;.....typedef.uint.ProcessEvents
81600 46 6c 61 67 73 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 45 76 65 6e 74 73 28 20 Flags;......void.processEvents(.
81620 50 72 6f 63 65 73 73 45 76 65 6e 74 73 46 6c 61 67 73 20 66 6c 61 67 73 2c 20 69 6e 74 20 6d 61 ProcessEventsFlags.flags,.int.ma
81640 78 74 69 6d 65 20 29 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 xtime.);.....virtual.bool.proces
81660 73 45 76 65 6e 74 73 28 20 50 72 6f 63 65 73 73 45 76 65 6e 74 73 46 6c 61 67 73 20 66 6c 61 67 sEvents(.ProcessEventsFlags.flag
81680 73 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 50 65 6e 64 69 6e s.);......virtual.bool.hasPendin
816a0 67 45 76 65 6e 74 73 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 gEvents().const;......virtual.vo
816c0 69 64 20 72 65 67 69 73 74 65 72 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 20 51 53 6f 63 6b id.registerSocketNotifier(.QSock
816e0 65 74 4e 6f 74 69 66 69 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 etNotifier.*.);.....virtual.void
81700 20 75 6e 72 65 67 69 73 74 65 72 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 20 51 53 6f 63 6b .unregisterSocketNotifier(.QSock
81720 65 74 4e 6f 74 69 66 69 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 63 6b etNotifier.*.);.....void.setSock
81740 65 74 4e 6f 74 69 66 69 65 72 50 65 6e 64 69 6e 67 28 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 etNotifierPending(.QSocketNotifi
81760 65 72 20 2a 20 29 3b 0a 20 20 20 20 69 6e 74 20 61 63 74 69 76 61 74 65 53 6f 63 6b 65 74 4e 6f er.*.);.....int.activateSocketNo
81780 74 69 66 69 65 72 73 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 63 74 69 76 61 74 65 54 69 6d 65 tifiers();......int.activateTime
817a0 72 73 28 29 3b 0a 20 20 20 20 69 6e 74 20 74 69 6d 65 54 6f 57 61 69 74 28 29 20 63 6f 6e 73 74 rs();.....int.timeToWait().const
817c0 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 65 78 65 63 28 29 3b 0a 20 20 20 20 76 ;......virtual.int.exec();.....v
817e0 69 72 74 75 61 6c 20 76 6f 69 64 20 65 78 69 74 28 20 69 6e 74 20 72 65 74 63 6f 64 65 20 3d 20 irtual.void.exit(.int.retcode.=.
81800 30 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 65 6e 74 65 72 4c 6f 6f 70 28 0.);......virtual.int.enterLoop(
81820 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 78 69 74 4c 6f 6f 70 28 29 3b 0a );.....virtual.void.exitLoop();.
81840 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6c 6f 6f 70 4c 65 76 65 6c 28 29 20 63 6f 6e 73 ....virtual.int.loopLevel().cons
81860 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 61 6b 65 55 70 28 29 3b 0a 0a t;......virtual.void.wakeUp();..
81880 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 77 61 6b 65 28 29 3b 0a 20 20 20 20 76 signals:.....void.awake();.....v
818a0 6f 69 64 20 61 62 6f 75 74 54 6f 42 6c 6f 63 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 oid.aboutToBlock();..private:.#i
818c0 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 66 72 69 65 6e 64 20 51 f.defined(Q_WS_MAC).....friend.Q
818e0 4d 41 43 5f 50 41 53 43 41 4c 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 73 65 6c 65 63 74 5f 74 69 MAC_PASCAL.void.qt_mac_select_ti
81900 6d 65 72 5f 63 61 6c 6c 62 6b 28 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2c 20 76 6f mer_callbk(EventLoopTimerRef,.vo
81920 69 64 20 2a 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 63 48 61 6e 64 6c 65 53 65 6c 65 63 74 28 74 id.*);.....int.macHandleSelect(t
81940 69 6d 65 76 61 6c 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 63 48 61 6e 64 6c 65 54 69 6d imeval.*);.....void.macHandleTim
81960 65 72 28 54 69 6d 65 72 49 6e 66 6f 20 2a 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f er(TimerInfo.*);.#endif.//.Q_WS_
81980 4d 41 43 0a 0a 20 20 20 20 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 69 6e 69 74 69 61 6c 69 7a 61 74 MAC......//.internal.initializat
819a0 69 6f 6e 2f 63 6c 65 61 6e 75 70 20 2d 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20 76 61 72 ion/cleanup.-.implemented.in.var
819c0 69 6f 75 73 20 70 6c 61 74 66 6f 72 6d 20 73 70 65 63 69 66 69 63 20 66 69 6c 65 73 0a 20 20 20 ious.platform.specific.files....
819e0 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 .void.init();.....void.cleanup()
81a00 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 70 70 53 74 61 72 74 69 6e 67 55 70 ;.....virtual.void.appStartingUp
81a20 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 70 70 43 6c 6f 73 69 6e 67 44 ();.....virtual.void.appClosingD
81a40 6f 77 6e 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 64 61 74 61 20 66 6f 72 20 74 68 65 20 64 65 66 61 own();......//.data.for.the.defa
81a60 75 6c 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 2d 20 6f 74 68 65 72 20 69 6d 70 6c 65 ult.implementation.-.other.imple
81a80 6d 65 6e 74 61 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 6e 6f 74 0a 20 20 20 20 2f 2f 20 75 73 65 mentations.should.not.....//.use
81aa0 2f 6e 65 65 64 20 74 68 69 73 20 64 61 74 61 0a 20 20 20 20 51 45 76 65 6e 74 4c 6f 6f 70 50 72 /need.this.data.....QEventLoopPr
81ac0 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 41 70 70 ivate.*d;......friend.class.QApp
81ae0 6c 69 63 61 74 69 6f 6e 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 45 56 45 4e 54 4c 4f lication;.};..#endif.//.QEVENTLO
81b00 4f 50 5f 48 0a 00 00 00 14 00 71 00 63 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 2e 00 68 00 00 04 OP_H......q.c.o.n.n.e.c.t...h...
81b20 2b 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 +/*.............................
81b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81f00 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 4f 4e 4e 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 ...*/.#ifndef.QCONNECT_H.#define
81f20 20 51 43 4f 4e 4e 45 43 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f .QCONNECT_H.#include."qconnectio
81f40 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 62 00 75 00 74 00 74 00 6f 00 6e 00 2e n.h".#endif......q.b.u.t.t.o.n..
81f60 00 68 00 00 16 92 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..../*........................
81f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
820a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
820c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
820e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
821a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
821c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
821e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
822a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
822c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
822e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
823a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
823c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
823e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
824a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
824c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
824e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82540 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 42 ..................*/..#ifndef.QB
82560 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 55 54 54 4f 4e 5f 48 0a 0a 23 69 66 6e 64 UTTON_H.#define.QBUTTON_H..#ifnd
82580 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 6e ef.QT_H.#include."qwidget.h".#in
825a0 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f clude."qkeysequence.h".#endif.//
825c0 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 0a 0a 0a 63 6c .QT_H..#ifndef.QT_NO_BUTTON...cl
825e0 61 73 73 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 ass.QButtonGroup;.class.QToolBar
82600 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 ;.class.QButtonData;..class.Q_EX
82620 50 4f 52 54 20 51 42 75 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a PORT.QButton.:.public.QWidget.{.
82640 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 6f 67 67 6c 65 ....Q_OBJECT.....Q_ENUMS(.Toggle
82660 54 79 70 65 20 54 6f 67 67 6c 65 53 74 61 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 Type.ToggleState.).....Q_PROPERT
82680 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 Y(.QString.text.READ.text.WRITE.
826a0 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 69 78 6d 61 setText.).....Q_PROPERTY(.QPixma
826c0 70 20 70 69 78 6d 61 70 20 52 45 41 44 20 70 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 50 69 p.pixmap.READ.pixmap.WRITE.setPi
826e0 78 6d 61 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 4b 65 79 53 65 71 75 65 xmap.).....Q_PROPERTY(.QKeySeque
82700 6e 63 65 20 61 63 63 65 6c 20 52 45 41 44 20 61 63 63 65 6c 20 57 52 49 54 45 20 73 65 74 41 63 nce.accel.READ.accel.WRITE.setAc
82720 63 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 74 6f 67 67 6c cel.).....Q_PROPERTY(.bool.toggl
82740 65 42 75 74 74 6f 6e 20 52 45 41 44 20 69 73 54 6f 67 67 6c 65 42 75 74 74 6f 6e 20 29 0a 20 20 eButton.READ.isToggleButton.)...
82760 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 6f 67 67 6c 65 54 79 70 65 20 74 6f 67 67 6c 65 54 ..Q_PROPERTY(.ToggleType.toggleT
82780 79 70 65 20 52 45 41 44 20 74 6f 67 67 6c 65 54 79 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 ype.READ.toggleType.).....Q_PROP
827a0 45 52 54 59 28 20 62 6f 6f 6c 20 64 6f 77 6e 20 52 45 41 44 20 69 73 44 6f 77 6e 20 57 52 49 54 ERTY(.bool.down.READ.isDown.WRIT
827c0 45 20 73 65 74 44 6f 77 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 20 29 0a 20 20 E.setDown.DESIGNABLE.false..)...
827e0 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 6e 20 52 45 41 44 20 69 73 4f 6e 20 ..Q_PROPERTY(.bool.on.READ.isOn.
82800 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 74 6f ).....Q_PROPERTY(.ToggleState.to
82820 67 67 6c 65 53 74 61 74 65 20 52 45 41 44 20 73 74 61 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f ggleState.READ.state.).....Q_PRO
82840 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 65 73 69 7a 65 20 52 45 41 44 20 61 75 74 6f PERTY(.bool.autoResize.READ.auto
82860 52 65 73 69 7a 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 65 73 69 7a 65 20 44 45 53 49 47 Resize.WRITE.setAutoResize.DESIG
82880 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f NABLE.false.).....Q_PROPERTY(.bo
828a0 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 20 52 45 41 44 20 61 75 74 6f 52 65 70 65 61 74 20 57 52 ol.autoRepeat.READ.autoRepeat.WR
828c0 49 54 45 20 73 65 74 41 75 74 6f 52 65 70 65 61 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 ITE.setAutoRepeat.).....Q_PROPER
828e0 54 59 28 20 62 6f 6f 6c 20 65 78 63 6c 75 73 69 76 65 54 6f 67 67 6c 65 20 52 45 41 44 20 69 73 TY(.bool.exclusiveToggle.READ.is
82900 45 78 63 6c 75 73 69 76 65 54 6f 67 67 6c 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 ExclusiveToggle.)..public:.....Q
82920 42 75 74 74 6f 6e 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 Button(.QWidget*.parent=0,.const
82940 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 .char*.name=0,.WFlags.f=0.);....
82960 20 7e 51 42 75 74 74 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 .~QButton();......QString.text()
82980 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 54 65 78 74 .const;.....virtual.void.setText
829a0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 (.const.QString.&);.....const.QP
829c0 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 ixmap.*pixmap().const;.....virtu
829e0 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 69 78 6d 61 70 al.void.setPixmap(.const.QPixmap
82a00 20 26 20 29 3b 0a 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 .&.);..#ifndef.QT_NO_ACCEL.....Q
82a20 4b 65 79 53 65 71 75 65 6e 63 65 09 09 61 63 63 65 6c 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 KeySequence..accel().const;.....
82a40 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 41 63 63 65 6c 28 20 63 6f 6e 73 74 20 51 4b 65 virtual.void.setAccel(.const.QKe
82a60 79 53 65 71 75 65 6e 63 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 ySequence&.);.#endif......bool.i
82a80 73 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d sToggleButton().const;......enum
82aa0 20 54 6f 67 67 6c 65 54 79 70 65 20 7b 20 53 69 6e 67 6c 65 53 68 6f 74 2c 20 54 6f 67 67 6c 65 .ToggleType.{.SingleShot,.Toggle
82ac0 2c 20 54 72 69 73 74 61 74 65 20 7d 3b 0a 20 20 20 20 54 6f 67 67 6c 65 54 79 70 65 09 74 6f 67 ,.Tristate.};.....ToggleType.tog
82ae0 67 6c 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f gleType().const;......virtual.vo
82b00 69 64 20 73 65 74 44 6f 77 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 id.setDown(.bool.);.....bool.isD
82b20 6f 77 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4f 6e 28 29 20 63 6f own().const;......bool.isOn().co
82b40 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 6f 67 67 6c 65 53 74 61 74 65 20 7b 20 4f 66 66 nst;......enum.ToggleState.{.Off
82b60 2c 20 4e 6f 43 68 61 6e 67 65 2c 20 4f 6e 20 7d 3b 0a 20 20 20 20 54 6f 67 67 6c 65 53 74 61 74 ,.NoChange,.On.};.....ToggleStat
82b80 65 09 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f e.state().const;..#ifndef.QT_NO_
82ba0 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 6f 52 65 73 69 7a 65 28 29 20 63 6f 6e COMPAT.....bool.autoResize().con
82bc0 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 41 75 74 6f 52 65 73 69 7a 65 28 20 62 6f 6f 6c st;.....void.setAutoResize(.bool
82be0 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 6f 52 65 70 65 61 74 28 .);.#endif......bool.autoRepeat(
82c00 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 ).const;.....virtual.void.setAut
82c20 6f 52 65 70 65 61 74 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 78 63 6c oRepeat(.bool.);.....bool.isExcl
82c40 75 73 69 76 65 54 6f 67 67 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 42 75 74 74 6f usiveToggle().const;......QButto
82c60 6e 47 72 6f 75 70 20 2a 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 nGroup.*group().const;..public.s
82c80 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 61 6e 69 6d 61 74 65 43 6c 69 63 6b 28 29 3b 0a 20 lots:.....void.animateClick();..
82ca0 20 20 20 76 6f 69 64 09 74 6f 67 67 6c 65 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 ...void.toggle();..signals:.....
82cc0 76 6f 69 64 09 70 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6c 65 61 73 65 void.pressed();.....void.release
82ce0 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 d();.....void.clicked();.....voi
82d00 64 09 74 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 74 61 74 d.toggled(.bool.);.....void.stat
82d20 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 eChanged(.int.);..protected:....
82d40 20 76 6f 69 64 09 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 .void.setToggleButton(.bool.);..
82d60 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 54 6f 67 67 6c 65 54 79 70 65 28 20 54 ...virtual.void.setToggleType(.T
82d80 6f 67 67 6c 65 54 79 70 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4f 6e 28 20 62 6f 6f oggleType.);.....void.setOn(.boo
82da0 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 53 74 61 74 65 28 20 l.);.....virtual.void.setState(.
82dc0 54 6f 67 67 6c 65 53 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c ToggleState.);......virtual.bool
82de0 20 68 69 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 20 .hitButton(.const.QPoint.&pos.).
82e00 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 42 75 74 74 const;.....virtual.void.drawButt
82e20 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f on(.QPainter.*.);.....virtual.vo
82e40 69 64 20 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 id.drawButtonLabel(.QPainter.*.)
82e60 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 ;......void.keyPressEvent(.QKeyE
82e80 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 52 65 6c 65 61 73 65 45 76 65 6e vent.*);.....void.keyReleaseEven
82ea0 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 50 t(.QKeyEvent.*);.....void.mouseP
82ec0 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 20 20 ressEvent(.QMouseEvent.*.);.....
82ee0 76 6f 69 64 09 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 void.mouseReleaseEvent(.QMouseEv
82f00 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 ent.*.);.....void.mouseMoveEvent
82f20 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 09 70 61 69 6e (.QMouseEvent.*.);.....void.pain
82f40 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 20 76 6f 69 tEvent(.QPaintEvent.*.);.....voi
82f60 64 09 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 20 29 3b d.focusInEvent(.QFocusEvent.*.);
82f80 0a 20 20 20 20 76 6f 69 64 09 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 .....void.focusOutEvent(.QFocusE
82fa0 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 65 6e 61 62 6c 65 64 43 68 61 6e 67 vent.*.);......void.enabledChang
82fc0 65 28 20 62 6f 6f 6c 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 e(.bool.);..private.slots:.....v
82fe0 6f 69 64 09 61 6e 69 6d 61 74 65 54 69 6d 65 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 oid.animateTimeout();.....void.a
83000 75 74 6f 52 65 70 65 61 74 54 69 6d 65 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 65 6d 75 utoRepeatTimeout();.....void.emu
83020 6c 61 74 65 43 6c 69 63 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 lateClick();..private:.....QStri
83040 6e 67 09 62 74 65 78 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 62 70 69 78 6d 61 ng.btext;.....QPixmap....*bpixma
83060 70 3b 0a 20 20 20 20 75 69 6e 74 09 74 6f 67 67 6c 65 54 79 70 09 3a 20 32 3b 0a 20 20 20 20 75 p;.....uint.toggleTyp.:.2;.....u
83080 69 6e 74 09 62 75 74 74 6f 6e 44 6f 77 6e 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 73 74 61 int.buttonDown.:.1;.....uint.sta
830a0 74 09 09 3a 20 32 3b 0a 20 20 20 20 75 69 6e 74 09 6d 6c 62 44 6f 77 6e 09 09 3a 20 31 3b 0a 20 t..:.2;.....uint.mlbDown..:.1;..
830c0 20 20 20 75 69 6e 74 09 61 75 74 6f 72 65 73 69 7a 65 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 ...uint.autoresize.:.1;.....uint
830e0 09 61 6e 69 6d 61 74 69 6f 6e 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 72 65 70 65 61 74 09 .animation.:.1;.....uint.repeat.
83100 09 3a 20 31 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 44 61 74 61 20 2a 64 3b 0a 0a 20 20 20 20 66 .:.1;.....QButtonData.*d;......f
83120 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 3b 0a 20 20 20 20 66 72 riend.class.QButtonGroup;.....fr
83140 69 65 6e 64 20 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 iend.class.QToolBar;.....void...
83160 20 20 20 20 20 20 20 65 6e 73 75 72 65 44 61 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .......ensureData();.....virtual
83180 20 76 6f 69 64 20 73 65 74 47 72 6f 75 70 28 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 2a 20 29 3b .void.setGroup(.QButtonGroup*.);
831a0 0a 20 20 20 20 51 54 69 6d 65 72 09 20 2a 74 69 6d 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 .....QTimer..*timer();.....void.
831c0 6e 65 78 74 53 74 61 74 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c nextState();..private:.//.Disabl
831e0 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 ed.copy.constructor.and.operator
83200 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 =.#if.defined(Q_DISABLE_COPY)...
83220 20 20 51 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 42 75 74 74 6f 6e 20 26 20 29 3b 0a 20 20 ..QButton(.const.QButton.&.);...
83240 20 20 51 42 75 74 74 6f 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 75 74 ..QButton.&operator=(.const.QBut
83260 74 6f 6e 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 51 53 74 72 ton.&.);.#endif.};...inline.QStr
83280 69 6e 67 20 51 42 75 74 74 6f 6e 3a 3a 74 65 78 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 ing.QButton::text().const.{.....
832a0 72 65 74 75 72 6e 20 62 74 65 78 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 return.btext;.}..inline.const.QP
832c0 69 78 6d 61 70 20 2a 51 42 75 74 74 6f 6e 3a 3a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 0a 7b ixmap.*QButton::pixmap().const.{
832e0 0a 20 20 20 20 72 65 74 75 72 6e 20 62 70 69 78 6d 61 70 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 .....return.bpixmap;.}..inline.b
83300 6f 6f 6c 20 51 42 75 74 74 6f 6e 3a 3a 69 73 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 29 20 63 6f ool.QButton::isToggleButton().co
83320 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6f 67 67 6c 65 54 79 70 20 21 3d 20 53 69 nst.{.....return.toggleTyp.!=.Si
83340 6e 67 6c 65 53 68 6f 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 20 62 6f 6f 6c 20 51 42 75 74 74 6f ngleShot;.}..inline..bool.QButto
83360 6e 3a 3a 69 73 44 6f 77 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 n::isDown().const.{.....return.b
83380 75 74 74 6f 6e 44 6f 77 6e 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 75 74 74 6f uttonDown;.}..inline.bool.QButto
833a0 6e 3a 3a 69 73 4f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 74 61 n::isOn().const.{.....return.sta
833c0 74 20 21 3d 20 4f 66 66 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 t.!=.Off;.}..#ifndef.QT_NO_COMPA
833e0 54 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 75 74 74 6f 6e 3a 3a 61 75 74 6f 52 65 73 69 7a T.inline.bool.QButton::autoResiz
83400 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 75 74 6f 72 65 73 69 7a e().const.{.....return.autoresiz
83420 65 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 75 74 74 6f 6e e;.}.#endif..inline.bool.QButton
83440 3a 3a 61 75 74 6f 52 65 70 65 61 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 ::autoRepeat().const.{.....retur
83460 6e 20 72 65 70 65 61 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 75 74 74 6f 6e 3a 3a 54 6f 67 n.repeat;.}..inline.QButton::Tog
83480 67 6c 65 53 74 61 74 65 20 51 42 75 74 74 6f 6e 3a 3a 73 74 61 74 65 28 29 20 63 6f 6e 73 74 0a gleState.QButton::state().const.
834a0 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 6f 67 67 6c 65 53 74 61 74 65 28 73 74 61 74 29 3b 0a {.....return.ToggleState(stat);.
834c0 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 42 75 74 74 6f 6e 3a 3a 73 65 74 54 6f 67 67 6c }..inline.void.QButton::setToggl
834e0 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 62 20 29 0a 7b 0a 20 20 20 20 73 65 74 54 6f 67 67 6c eButton(.bool.b.).{.....setToggl
83500 65 54 79 70 65 28 20 62 20 3f 20 54 6f 67 67 6c 65 20 3a 20 53 69 6e 67 6c 65 53 68 6f 74 20 29 eType(.b.?.Toggle.:.SingleShot.)
83520 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 42 75 74 74 6f 6e 3a 3a 73 65 74 4f 6e 28 ;.}..inline.void.QButton::setOn(
83540 20 62 6f 6f 6c 20 79 20 29 0a 7b 0a 20 20 20 20 73 65 74 53 74 61 74 65 28 20 79 20 3f 20 4f 6e .bool.y.).{.....setState(.y.?.On
83560 20 3a 20 4f 66 66 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 75 74 74 6f 6e 3a 3a 54 6f 67 .:.Off.);.}..inline.QButton::Tog
83580 67 6c 65 54 79 70 65 20 51 42 75 74 74 6f 6e 3a 3a 74 6f 67 67 6c 65 54 79 70 65 28 29 20 63 6f gleType.QButton::toggleType().co
835a0 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 6f 67 67 6c 65 54 79 70 65 28 74 6f 67 67 nst.{.....return.ToggleType(togg
835c0 6c 65 54 79 70 29 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 42 55 54 54 leTyp);.}...#endif.//.QT_NO_BUTT
835e0 4f 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 55 54 54 4f 4e 5f 48 0a 00 00 00 14 00 71 00 66 ON..#endif.//.QBUTTON_H......q.f
83600 00 69 00 6c 00 65 00 69 00 6e 00 66 00 2e 00 68 00 00 04 29 2f 2a 20 20 20 20 20 20 20 20 20 20 .i.l.e.i.n.f...h...)/*..........
83620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
836a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
836c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
836e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
837a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
837c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
837e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
838a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
838c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
838e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
839a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
839c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
839e0 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 66 6e 64 65 66 ......................*/.#ifndef
83a00 20 51 46 49 4c 45 49 4e 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 49 4e 46 5f 48 0a 23 .QFILEINF_H.#define.QFILEINF_H.#
83a20 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 69 6e 66 6f 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 include."qfileinfo.h".#endif....
83a40 10 00 71 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 00 00 12 7d 2f 2a 20 20 20 20 20 20 20 20 20 ..q.c.a.c.h.e...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 20 20 20 2a 2f ..............................*/
84040 0a 0a 23 69 66 6e 64 65 66 20 51 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 41 43 48 ..#ifndef.QCACHE_H.#define.QCACH
84060 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 63 61 E_H..#ifndef.QT_H.#include."qgca
84080 63 68 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c che.h".#endif.//.QT_H..template<
840a0 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 43 61 63 68 65 0a 23 69 66 64 65 66 20 class.type>.class.QCache.#ifdef.
840c0 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a Q_QDOC..:.public.QPtrCollection.
840e0 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 0a 23 65 6e 64 69 66 0a 7b #else..:.public.QGCache.#endif.{
84100 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 63 68 65 28 20 63 6f 6e 73 74 20 51 43 61 63 68 .public:.....QCache(.const.QCach
84120 65 3c 74 79 70 65 3e 20 26 63 20 29 20 3a 20 51 47 43 61 63 68 65 28 63 29 20 7b 7d 0a 20 20 20 e<type>.&c.).:.QGCache(c).{}....
84140 20 51 43 61 63 68 65 28 20 69 6e 74 20 6d 61 78 43 6f 73 74 3d 31 30 30 2c 20 69 6e 74 20 73 69 .QCache(.int.maxCost=100,.int.si
84160 7a 65 3d 31 37 2c 20 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 3d 54 52 55 45 20 29 ze=17,.bool.caseSensitive=TRUE.)
84180 0a 09 3a 20 51 47 43 61 63 68 65 28 20 6d 61 78 43 6f 73 74 2c 20 73 69 7a 65 2c 20 53 74 72 69 ..:.QGCache(.maxCost,.size,.Stri
841a0 6e 67 4b 65 79 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 20 46 41 4c 53 45 20 29 20 7b 7d ngKey,.caseSensitive,.FALSE.).{}
841c0 0a 20 20 20 7e 51 43 61 63 68 65 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 ....~QCache()....{.clear();.}...
841e0 20 20 51 43 61 63 68 65 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 ..QCache<type>.&operator=(.const
84200 20 51 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 .QCache<type>.&c.)....{.return.(
84220 51 43 61 63 68 65 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 3a 3a 6f 70 65 72 61 74 6f 72 3d QCache<type>&)QGCache::operator=
84240 28 63 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 6d 61 78 43 6f 73 74 28 29 20 20 20 63 6f 6e (c);.}.....int...maxCost()...con
84260 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 6d 61 78 43 6f 73 74 28 29 3b st..{.return.QGCache::maxCost();
84280 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 74 6f 74 61 6c 43 6f 73 74 28 29 20 63 6f 6e 73 74 09 09 .}.....int...totalCost().const..
842a0 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 74 6f 74 61 6c 43 6f 73 74 28 29 3b 20 7d {.return.QGCache::totalCost();.}
842c0 0a 20 20 20 20 76 6f 69 64 20 20 73 65 74 4d 61 78 43 6f 73 74 28 20 69 6e 74 20 6d 20 29 09 09 .....void..setMaxCost(.int.m.)..
842e0 7b 20 51 47 43 61 63 68 65 3a 3a 73 65 74 4d 61 78 43 6f 73 74 28 6d 29 3b 20 7d 0a 20 20 20 20 {.QGCache::setMaxCost(m);.}.....
84300 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 uint..count().....const..{.retur
84320 6e 20 51 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 n.QGCache::count();.}.....uint..
84340 73 69 7a 65 28 29 20 20 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 size()......const..{.return.QGCa
84360 63 68 65 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 che::size();.}.....bool..isEmpty
84380 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 63 6f ()...const..{.return.QGCache::co
843a0 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 unt().==.0;.}.....void..clear().
843c0 09 09 7b 20 51 47 43 61 63 68 65 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c ..{.QGCache::clear();.}.....bool
843e0 20 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 63 6f 6e 73 ..insert(.const.QString.&k,.cons
84400 74 20 74 79 70 65 20 2a 64 2c 20 69 6e 74 20 63 3d 31 2c 20 69 6e 74 20 70 3d 30 20 29 0a 09 09 t.type.*d,.int.c=1,.int.p=0.)...
84420 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 69 6e 73 65 72 74 5f 73 74 72 69 6e 67 .{.return.QGCache::insert_string
84440 28 6b 2c 28 49 74 65 6d 29 64 2c 63 2c 70 29 3b 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f (k,(Item)d,c,p);}.....bool..remo
84460 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 0a 09 09 09 7b 20 72 65 74 75 ve(.const.QString.&k.)....{.retu
84480 72 6e 20 51 47 43 61 63 68 65 3a 3a 72 65 6d 6f 76 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a rn.QGCache::remove_string(k);.}.
844a0 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b ....type.*take(.const.QString.&k
844c0 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a .)....{.return.(type.*)QGCache::
844e0 74 61 6b 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 take_string(k);.}.....type.*find
84500 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 62 6f 6f 6c 20 72 65 66 3d 54 52 55 (.const.QString.&k,.bool.ref=TRU
84520 45 20 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 E.).const....{.return.(type.*)QG
84540 43 61 63 68 65 3a 3a 66 69 6e 64 5f 73 74 72 69 6e 67 28 6b 2c 72 65 66 29 3b 7d 0a 20 20 20 20 Cache::find_string(k,ref);}.....
84560 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 type.*operator[](.const.QString.
84580 26 6b 20 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 &k.).const....{.return.(type.*)Q
845a0 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f 73 74 72 69 6e 67 28 6b 29 3b 7d 0a 20 20 20 20 76 6f 69 GCache::find_string(k);}.....voi
845c0 64 20 20 73 74 61 74 69 73 74 69 63 73 28 29 20 63 6f 6e 73 74 09 20 20 20 20 20 20 7b 20 51 47 d..statistics().const.......{.QG
845e0 43 61 63 68 65 3a 3a 73 74 61 74 69 73 74 69 63 73 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a Cache::statistics();.}.private:.
84600 20 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a ....void..deleteItem(.Item.d.);.
84620 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 };..#if.!defined(Q_BROKEN_TEMPLA
84640 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e TE_SPECIALIZATION).template<>.in
84660 6c 69 6e 65 20 76 6f 69 64 20 51 43 61 63 68 65 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 line.void.QCache<void>::deleteIt
84680 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 29 0a 7b 0a 7d 0a 23 em(.QPtrCollection::Item.).{.}.#
846a0 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 endif..template<class.type>.inli
846c0 6e 65 20 76 6f 69 64 20 51 43 61 63 68 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d ne.void.QCache<type>::deleteItem
846e0 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 0a 7b 0a 20 20 20 (.QPtrCollection::Item.d.).{....
84700 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 20 2a 29 .if.(.del_item.).delete.(type.*)
84720 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 d;.}..template<class.type>.class
84740 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 .QCacheIterator.:.public.QGCache
84760 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 63 68 65 49 74 65 Iterator.{.public:.....QCacheIte
84780 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 3a 51 rator(.const.QCache<type>.&c.):Q
847a0 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 28 51 47 43 61 63 68 65 20 26 29 63 29 20 7b 7d 0a GCacheIterator((QGCache.&)c).{}.
847c0 20 20 20 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 43 61 63 68 65 ....QCacheIterator(.const.QCache
847e0 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 63 69 29 0a 09 09 09 09 3a 20 51 47 43 61 63 68 Iterator<type>.&ci).....:.QGCach
84800 65 49 74 65 72 61 74 6f 72 28 20 28 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 26 29 63 69 eIterator(.(QGCacheIterator.&)ci
84820 20 29 20 7b 7d 0a 20 20 20 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 .).{}.....QCacheIterator<type>.&
84840 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 operator=(const.QCacheIterator<t
84860 79 70 65 3e 26 63 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 20 51 43 61 63 68 65 49 74 65 72 61 ype>&ci)..{.return.(.QCacheItera
84880 74 6f 72 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 tor<type>&)QGCacheIterator::oper
848a0 61 74 6f 72 3d 28 20 63 69 20 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 ator=(.ci.);.}.....uint..count()
848c0 20 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 ...const.....{.return.QGCacheIte
848e0 72 61 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d rator::count();.}.....bool..isEm
84900 70 74 79 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 pty().const.....{.return.QGCache
84920 49 74 65 72 61 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f Iterator::count().==.0;.}.....bo
84940 6f 6c 20 20 61 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e ol..atFirst().const.....{.return
84960 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 3b 20 7d 0a 20 .QGCacheIterator::atFirst();.}..
84980 20 20 20 62 6f 6f 6c 20 20 61 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 ...bool..atLast()..const.....{.r
849a0 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 4c 61 73 74 28 29 3b eturn.QGCacheIterator::atLast();
849c0 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 .}.....type.*toFirst().......{.r
849e0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 74 eturn.(type.*)QGCacheIterator::t
84a00 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 4c 61 73 74 28 29 09 20 oFirst();.}.....type.*toLast()..
84a20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 .....{.return.(type.*)QGCacheIte
84a40 72 61 74 6f 72 3a 3a 74 6f 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 rator::toLast();.}.....operator.
84a60 74 79 70 65 20 2a 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 type.*().const...{.return.(type.
84a80 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 *)QGCacheIterator::get();.}.....
84aa0 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 type.*current()...const...{.retu
84ac0 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 rn.(type.*)QGCacheIterator::get(
84ae0 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f );.}.....QString.currentKey().co
84b00 6e 73 74 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 nst{.return.QGCacheIterator::get
84b20 4b 65 79 53 74 72 69 6e 67 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f KeyString();.}.....type.*operato
84b40 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 r()().......{.return.(type.*)QGC
84b60 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 7d 0a 20 20 20 acheIterator::operator()();}....
84b80 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 .type.*operator++().......{.retu
84ba0 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 rn.(type.*)QGCacheIterator::oper
84bc0 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d ator++();.}.....type.*operator+=
84be0 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 (uint.j)..{.return.(type.*)QGCac
84c00 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 20 20 20 20 heIterator::operator+=(j);}.....
84c20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 type.*operator--().......{.retur
84c40 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 n.(type.*)QGCacheIterator::opera
84c60 74 6f 72 2d 2d 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3d 28 tor--();.}.....type.*operator-=(
84c80 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 uint.j)..{.return.(type.*)QGCach
84ca0 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d 0a 7d 3b 0a 0a 23 eIterator::operator-=(j);}.};..#
84cc0 65 6e 64 69 66 20 2f 2f 20 51 43 41 43 48 45 5f 48 0a 00 00 00 22 00 71 00 63 00 6f 00 70 00 63 endif.//.QCACHE_H....".q.c.o.p.c
84ce0 00 68 00 61 00 6e 00 6e 00 65 00 6c 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 09 df 2f 2a 20 20 .h.a.n.n.e.l._.q.w.s...h..../*..
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 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 50 43 48 41 4e 4e ...........*/..#ifndef.QCOPCHANN
85200 45 4c 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 50 43 48 41 4e 4e 45 4c 5f 51 57 53 EL_QWS_H.#define.QCOPCHANNEL_QWS
85220 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 _H..#ifndef.QT_H.#include."qobje
85240 63 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 ct.h".#endif.//.QT_H..#ifndef.QT
85260 5f 4e 4f 5f 43 4f 50 0a 0a 63 6c 61 73 73 20 51 57 53 43 6c 69 65 6e 74 3b 0a 63 6c 61 73 73 20 _NO_COP..class.QWSClient;.class.
85280 51 43 6f 70 43 68 61 6e 6e 65 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 43 6f 70 43 QCopChannelPrivate;..class.QCopC
852a0 68 61 6e 6e 65 6c 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 hannel.:.public.QObject.{.....Q_
852c0 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 70 43 68 61 6e 6e 65 6c 28 20 OBJECT.public:.....QCopChannel(.
852e0 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 2c 20 51 4f 62 6a 65 63 74 const.QCString&.channel,.QObject
85300 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 *.parent=0,.const.char*.name=0.)
85320 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 6f 70 43 68 61 6e 6e 65 6c 28 29 3b 0a 0a 20 ;.....virtual.~QCopChannel();...
85340 20 20 20 51 43 53 74 72 69 6e 67 20 63 68 61 6e 6e 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ...QCString.channel().const;....
85360 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 52 65 67 69 73 74 65 72 65 64 28 20 63 6f 6e 73 ..static.bool.isRegistered(.cons
85380 74 20 51 43 53 74 72 69 6e 67 26 20 63 68 61 6e 6e 65 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 t.QCString&.channel.);.....stati
853a0 63 20 62 6f 6f 6c 20 73 65 6e 64 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 61 c.bool.send(.const.QCString.&cha
853c0 6e 6e 65 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 20 29 3b 0a 20 20 20 nnel,.const.QCString.&msg.);....
853e0 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 6e 64 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e .static.bool.send(.const.QCStrin
85400 67 20 26 63 68 61 6e 6e 65 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c g.&channel,.const.QCString.&msg,
85420 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 .........const.QByteArray.&data.
85440 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 6e 64 4c 6f 63 61 6c 6c 79 28 );......static.void.sendLocally(
85460 20 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 2c 20 63 6f 6e 73 74 20 51 43 53 74 ..const.QCString.&ch,.const.QCSt
85480 72 69 6e 67 20 26 6d 73 67 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 ring.&msg,...........const.QByte
854a0 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 Array.&data.);......virtual.void
854c0 20 72 65 63 65 69 76 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 20 63 .receive(.const.QCString.&msg,.c
854e0 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a 0a 73 69 67 6e 61 6c onst.QByteArray.&data.);..signal
85500 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 63 65 69 76 65 64 28 20 63 6f 6e 73 74 20 51 43 53 74 s:.....void.received(.const.QCSt
85520 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 61 74 ring.&msg,.const.QByteArray.&dat
85540 61 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f 2f 20 73 65 72 76 65 72 20 73 69 64 a.);..private:.....//.server.sid
85560 65 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 43 68 61 6e 6e 65 e.....static.void.registerChanne
85580 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 68 2c 20 63 6f 6e 73 74 20 51 57 53 43 l(.const.QString.&ch,.const.QWSC
855a0 6c 69 65 6e 74 20 2a 63 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 65 74 lient.*cl.);.....static.void.det
855c0 61 63 68 28 20 63 6f 6e 73 74 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 6c 20 29 3b 0a 20 20 20 20 ach(.const.QWSClient.*cl.);.....
855e0 73 74 61 74 69 63 20 76 6f 69 64 20 61 6e 73 77 65 72 28 20 51 57 53 43 6c 69 65 6e 74 20 2a 63 static.void.answer(.QWSClient.*c
85600 6c 2c 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 63 68 2c 0a 09 09 09 63 6f 6e 73 74 20 l,.const.QCString.&ch,....const.
85620 51 43 53 74 72 69 6e 67 20 26 6d 73 67 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 QCString.&msg,.const.QByteArray.
85640 26 64 61 74 61 20 29 3b 0a 20 20 20 20 2f 2f 20 63 6c 69 65 6e 74 20 73 69 64 65 0a 20 20 20 20 &data.);.....//.client.side.....
85660 51 43 6f 70 43 68 61 6e 6e 65 6c 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 QCopChannelPrivate*.d;......frie
85680 6e 64 20 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 nd.class.QWSServer;.....friend.c
856a0 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 lass.QApplication;.};..#endif..#
856c0 65 6e 64 69 66 20 2f 2f 20 51 43 4f 50 43 48 41 4e 4e 45 4c 5f 51 57 53 5f 48 0a 00 00 00 16 00 endif.//.QCOPCHANNEL_QWS_H......
856e0 71 00 64 00 72 00 6f 00 70 00 73 00 69 00 74 00 65 00 2e 00 68 00 00 06 d7 2f 2a 20 20 20 20 20 q.d.r.o.p.s.i.t.e...h..../*.....
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 20 20 20 ................................
85a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85cc0 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 44 52 4f ................*/..#ifndef.QDRO
85ce0 50 53 49 54 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 52 4f 50 53 49 54 45 5f 48 0a 0a 23 69 66 PSITE_H.#define.QDROPSITE_H..#if
85d00 6e 64 65 66 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 ndef.QT_H.#ifndef.QT_H.#include.
85d20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 65 6e 64 69 "qglobal.h".#endif.//.QT_H.#endi
85d40 66 0a 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 f...class.QWidget;...class.Q_EXP
85d60 4f 52 54 20 51 44 72 6f 70 53 69 74 65 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 72 6f ORT.QDropSite.{.public:.....QDro
85d80 70 53 69 74 65 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 76 69 pSite(.QWidget*.parent.);.....vi
85da0 72 74 75 61 6c 20 7e 51 44 72 6f 70 53 69 74 65 28 29 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 rtual.~QDropSite();.};...#endif.
85dc0 20 2f 2f 20 51 44 52 4f 50 53 49 54 45 5f 48 0a .//.QDROPSITE_H.