summaryrefslogtreecommitdiff
path: root/tools/porting/src/qt3headers0.resource
blob: 8e243855a6f35d9739f04e9767289e4d44484558 (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 41 6c 70 68 61 2d 62 6c 65 6e 64 65 64 20 63 75 72 73 6f 72 0a 2f 2f 23 64 65 66 69 .//.Alpha-blended.cursor.//#defi
26260 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 41 4c 50 48 41 5f 43 55 52 53 4f 52 0a 0a 2f 2f 20 31 2d ne.QT_NO_QWS_ALPHA_CURSOR..//.1-
26280 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 54 5f 4e 4f 5f 51 bit.monochrome.//#define.QT_NO_Q
262a0 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 74 20 63 6f 6c 6f WS_DEPTH_1..//.15.or.16-bit.colo
262c0 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 31 36 0a 0a r.//#define.QT_NO_QWS_DEPTH_16..
262e0 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 51 54 5f 4e 4f 5f //.24-bit.color.//#define.QT_NO_
26300 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 6c 6f 72 0a 2f 2f QWS_DEPTH_24..//.32-bit.color.//
26320 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 0a 0a 2f 2f 20 34 #define.QT_NO_QWS_DEPTH_32..//.4
26340 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 5f 51 -bit.grayscale.//#define.QT_NO_Q
26360 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 0a 2f 2f 23 64 65 WS_DEPTH_4..//.8-bit.color.//#de
26380 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 20 38 2d 62 69 74 fine.QT_NO_QWS_DEPTH_8..//.8-bit
263a0 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 5f 51 57 53 5f 44 .grayscale.//#define.QT_NO_QWS_D
263c0 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 20 63 6f 64 65 20 EPTH_8GRAYSCALE..//.Favour.code.
263e0 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 2f 23 64 65 66 69 size.over.graphics.speed.//#defi
26400 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 20 43 6f 6e 73 6f ne.QT_NO_QWS_GFX_SPEED..//.Conso
26420 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 4f 5f 51 57 53 5f le.keyboard.//#define.QT_NO_QWS_
26440 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 66 66 65 72 0a 2f KEYBOARD..//.Linux.framebuffer./
26460 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 0a 0a 2f 2f 20 4d /#define.QT_NO_QWS_LINUXFB..//.M
26480 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 6e 65 20 51 54 5f ach64.acceleration.//#define.QT_
264a0 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 61 6e 61 67 65 72 NO_QWS_MACH64..//.Window.Manager
264c0 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 45 52 0a 0a 2f 2f .//#define.QT_NO_QWS_MANAGER..//
264e0 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 2f 23 64 65 66 69 .Matrox.MGA.acceleration.//#defi
26500 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 74 6f 64 65 74 65 ne.QT_NO_QWS_MATROX..//.Autodete
26520 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 6e 65 20 51 54 5f cting.mouse.driver.//#define.QT_
26540 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 61 75 74 6f 64 65 NO_QWS_MOUSE_AUTO..//.Non-autode
26560 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 6e 65 20 51 tecting.mouse.driver.//#define.Q
26580 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 51 74 2f 45 6d 62 T_NO_QWS_MOUSE_MANUAL..//.Qt/Emb
265a0 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 74 69 65 73 2e 0a edded.window.system.properties..
265c0 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 54 49 45 53 0a 0a //#define.QT_NO_QWS_PROPERTIES..
265e0 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 69 6e 65 20 51 54 //.Repeater.display.//#define.QT
26600 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 67 20 6f 66 20 66 _NO_QWS_REPEATER..//.Saving.of.f
26620 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 41 56 45 46 4f 4e onts.//#define.QT_NO_QWS_SAVEFON
26640 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 0a 2f 2f 23 64 65 TS..//.Shadow.frame.buffer.//#de
26660 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 2f 20 56 69 72 74 fine.QT_NO_QWS_SHADOWFB..//.Virt
26680 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 20 51 54 5f 4e 4f ual.frame.buffer.//#define.QT_NO
266a0 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 64 65 66 69 6e 65 _QWS_VFB..//.4-bit.VGA.//#define
266c0 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 6f 6f 33 20 61 63 .QT_NO_QWS_VGA_16..//.Voodoo3.ac
266e0 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 5f 51 57 53 5f 56 celeration.//#define.QT_NO_QWS_V
26700 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 69 64 67 65 74 73 OODOO3..//.Range-control.widgets
26720 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 52 4f 4c 0a 0a 2f .//#define.QT_NO_RANGECONTROL../
26740 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 72 65 0a 2f 2f 23 /.Regular.expression.capture.//#
26760 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 69 67 6e 61 6c 4d define.QT_NO_REGEXP..//.QSignalM
26780 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 41 4c 4d 41 50 50 apper.//#define.QT_NO_SIGNALMAPP
267a0 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 65 66 69 6e 65 20 ER..//.Playing.sounds.//#define.
267c0 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 65 6d 70 6c 61 74 QT_NO_SOUND..//.Standard.templat
267e0 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 64 65 66 69 6e 65 e.library.compatiblity.//#define
26800 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 0a 2f 2f 23 64 65 .QT_NO_STL..//.QStringList.//#de
26820 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 43 68 61 72 61 63 fine.QT_NO_STRINGLIST..//.Charac
26840 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 69 6e 65 20 51 54 ter.set.conversions.//#define.QT
26860 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 65 61 6d 0a 2f 2f _NO_TEXTCODEC..//.QTextStream.//
26880 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 2f 2f 20 55 6e 69 #define.QT_NO_TEXTSTREAM..//.Uni
268a0 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 66 69 6e 65 20 51 code.property.tables.//#define.Q
268c0 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 75 74 20 76 61 6c T_NO_UNICODETABLES..//.Input.val
268e0 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 4c 49 44 41 54 4f idators.//#define.QT_NO_VALIDATO
26900 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 54 5f 4e 4f 5f 56 R..//.QVariant.//#define.QT_NO_V
26920 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 6e 74 73 0a 2f 2f ARIANT..//.Wheel-mouse.events.//
26940 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 2f 2f 20 51 57 4d #define.QT_NO_WHEELEVENT..//.QWM
26960 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 52 49 58 0a 0a 2f atrix.//#define.QT_NO_WMATRIX../
26980 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 69 6f 6e 73 0a 23 /.Non-Unicode.text.conversions.#
269a0 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 26 26 20 28 64 65 if.!defined(QT_NO_CODECS).&&.(de
269c0 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 6e 65 20 fined(QT_NO_TEXTCODEC)).#define.
269e0 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 6f 70 20 49 50 43 QT_NO_CODECS.#endif..//.QCop.IPC
26a00 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 26 20 28 64 65 66 .#if.!defined(QT_NO_COP).&&.(def
26a20 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 65 66 69 6e 65 20 ined(QT_NO_DATASTREAM)).#define.
26a40 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 44 61 74 61 62 61 QT_NO_COP.#endif..//.QFontDataba
26a60 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 44 41 54 41 42 41 se.#if.!defined(QT_NO_FONTDATABA
26a80 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 4e 47 4c 49 53 54 SE).&&.(defined(QT_NO_STRINGLIST
26aa0 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 41 53 45 0a 23 65 )).#define.QT_NO_FONTDATABASE.#e
26ac0 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 20 21 64 65 66 69 ndif..//.Image.formats.#if.!defi
26ae0 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 69 6e 65 64 28 51 ned(QT_NO_IMAGEIO).&&.(defined(Q
26b00 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 49 4d 41 47 T_NO_REGEXP)).#define.QT_NO_IMAG
26b20 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 67 65 0a 23 69 66 EIO.#endif..//.16-bit.QImage.#if
26b40 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 49 54 29 20 26 26 .!defined(QT_NO_IMAGE_16_BIT).&&
26b60 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 43 4f 4c 4f 52 29 .(defined(QT_NO_IMAGE_TRUECOLOR)
26b80 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 49 54 0a 23 65 6e ).#define.QT_NO_IMAGE_16_BIT.#en
26ba0 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 72 69 6e 67 73 0a dif..//.Image.file.text.strings.
26bc0 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 45 58 54 29 20 26 #if.!defined(QT_NO_IMAGE_TEXT).&
26be0 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 64 &.(defined(QT_NO_STRINGLIST)).#d
26c00 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 64 69 66 0a 0a 2f efine.QT_NO_IMAGE_TEXT.#endif../
26c20 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 69 66 20 21 64 65 /.Shared.library.wrapper.#if.!de
26c40 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 65 66 69 6e 65 64 fined(QT_NO_LIBRARY).&&.(defined
26c60 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 4f 5f 4c 49 (QT_NO_REGEXP)).#define.QT_NO_LI
26c80 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 61 6e 73 66 6f 72 BRARY.#endif..//.Pixmap.transfor
26ca0 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 5f 50 49 58 4d 41 mations.#if.!defined(QT_NO_PIXMA
26cc0 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 6e 65 64 28 51 54 P_TRANSFORMATION).&&.(defined(QT
26ce0 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 50 49 58 4d _NO_WMATRIX)).#define.QT_NO_PIXM
26d00 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 2f 2f 20 43 6f 6e AP_TRANSFORMATION.#endif..//.Con
26d20 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 69 66 20 21 64 65 vert.UUID.to/from.string.#if.!de
26d40 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 26 26 20 28 64 65 fined(QT_NO_QUUID_STRING).&&.(de
26d60 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 6e 65 fined(QT_NO_STRINGLIST)).#define
26d80 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 0a 0a 2f 2f 20 54 .QT_NO_QUUID_STRING.#endif..//.T
26da0 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 65 64 28 51 54 5f he."BeOS".style.#if.!defined(QT_
26dc0 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 64 65 66 69 6e 65 NO_QWS_BEOS_WM_STYLE).&&.(define
26de0 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 69 6e 65 20 51 54 d(QT_NO_QWS_MANAGER)).#define.QT
26e00 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 69 66 0a 0a 2f 2f _NO_QWS_BEOS_WM_STYLE.#endif..//
26e20 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 65 64 28 51 54 5f .Visible.cursor.#if.!defined(QT_
26e40 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 28 51 54 5f 4e 4f NO_QWS_CURSOR).&&.(defined(QT_NO
26e60 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 53 5f 43 55 52 53 _CURSOR)).#define.QT_NO_QWS_CURS
26e80 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 2c 20 42 47 52 20 OR.#endif..//.32-bit.color,.BGR.
26ea0 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 57 53 5f 44 45 50 order.#if.!defined(QT_NO_QWS_DEP
26ec0 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 4e 4f 5f 51 57 53 TH_32_BGR).&&.(defined(QT_NO_QWS
26ee0 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 51 57 53 5f 44 45 _DEPTH_32)).#define.QT_NO_QWS_DE
26f00 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 22 48 79 64 72 6f PTH_32_BGR.#endif..//.The."Hydro
26f20 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 48 ".style.#if.!defined(QT_NO_QWS_H
26f40 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 28 51 54 5f 4e 4f YDRO_WM_STYLE).&&.(defined(QT_NO
26f60 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 57 53 _QWS_MANAGER)).#define.QT_NO_QWS
26f80 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 20 4b 65 79 62 6f _HYDRO_WM_STYLE.#endif..//.Keybo
26fa0 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 78 20 64 65 76 69 ard.for.SHARP.Zaurus.SL5xxx.devi
26fc0 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 5f 4b 42 44 5f 53 ces.#if.!defined(QT_NO_QWS_KBD_S
26fe0 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 53 5f 4b 45 59 42 HARP).&&.(defined(QT_NO_QWS_KEYB
27000 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 42 44 5f 53 48 41 OARD)).#define.QT_NO_QWS_KBD_SHA
27020 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 74 79 6c 65 0a 23 RP.#endif..//.The."KDE2".style.#
27040 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 5f 57 4d 5f 53 54 if.!defined(QT_NO_QWS_KDE2_WM_ST
27060 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 5f 4d 41 4e 41 47 YLE).&&.(defined(QT_NO_QWS_MANAG
27080 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 32 5f 57 4d 5f 53 ER)).#define.QT_NO_QWS_KDE2_WM_S
270a0 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 73 74 79 6c 65 0a TYLE.#endif..//.The."KDE".style.
270c0 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 5f 57 4d 5f 53 54 #if.!defined(QT_NO_QWS_KDE_WM_ST
270e0 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 5f 4d 41 4e 41 47 YLE).&&.(defined(QT_NO_QWS_MANAG
27100 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 5f 57 4d 5f 53 54 ER)).#define.QT_NO_QWS_KDE_WM_ST
27120 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 73 73 20 61 72 63 YLE.#endif..//.Multi-process.arc
27140 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 4e 4f 5f 51 57 53 hitecture.#if.!defined(QT_NO_QWS
27160 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 28 51 54 5f 4e 4f _MULTIPROCESS).&&.(defined(QT_NO
27180 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 57 53 5f 4d 55 4c _NETWORK)).#define.QT_NO_QWS_MUL
271a0 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 66 6f 72 6d 65 64 TIPROCESS.#endif..//.Transformed
271c0 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 28 51 54 5f 4e 4f .frame.buffer.#if.!defined(QT_NO
271e0 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 6e 65 64 28 51 54 _QWS_TRANSFORMED).&&.(defined(QT
27200 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 51 54 5f 4e 4f 5f _NO_QWS_LINUXFB)).#define.QT_NO_
27220 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 20 52 65 6d 6f 74 QWS_TRANSFORMED.#endif..//.Remot
27240 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 64 65 66 69 6e 65 e.frame.buffer.(VNC).#if.!define
27260 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 65 64 28 51 54 5f d(QT_NO_QWS_VNC).&&.(defined(QT_
27280 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 57 53 5f 56 NO_NETWORK)).#define.QT_NO_QWS_V
272a0 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 22 20 73 74 79 6c NC.#endif..//.The."Windows".styl
272c0 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 49 4e 44 4f 57 53 e.#if.!defined(QT_NO_QWS_WINDOWS
272e0 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
27300 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 57 49 4e _MANAGER)).#define.QT_NO_QWS_WIN
27320 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 65 67 75 6c 61 72 DOWS_WM_STYLE.#endif..//.Regular
27340 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 65 66 69 6e 65 64 .expression.anchors.#if.!defined
27360 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 26 26 20 28 64 65 (QT_NO_REGEXP_ANCHOR_ALT).&&.(de
27380 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 5f fined(QT_NO_REGEXP)).#define.QT_
273a0 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 66 0a 0a 2f 2f 20 NO_REGEXP_ANCHOR_ALT.#endif..//.
273c0 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 66 65 72 65 6e 63 Regular.expression.back-referenc
273e0 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 42 41 43 4b e.#if.!defined(QT_NO_REGEXP_BACK
27400 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 45 58 50 29 29 0a REF).&&.(defined(QT_NO_REGEXP)).
27420 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 45 46 0a 23 65 6e #define.QT_NO_REGEXP_BACKREF.#en
27440 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 68 61 72 61 dif..//.Regular.expression.chara
27460 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 5f 4e 4f 5f 52 45 cter-class.#if.!defined(QT_NO_RE
27480 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 54 5f 4e 4f 5f 52 GEXP_CCLASS).&&.(defined(QT_NO_R
274a0 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 5f 43 43 4c EGEXP)).#define.QT_NO_REGEXP_CCL
274c0 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 72 65 73 73 69 6f ASS.#endif..//.Regular.expressio
274e0 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 4f 5f 52 45 47 45 n.escape.#if.!defined(QT_NO_REGE
27500 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 4e 4f 5f 52 45 47 XP_ESCAPE).&&.(defined(QT_NO_REG
27520 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 45 53 43 41 50 EXP)).#define.QT_NO_REGEXP_ESCAP
27540 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 73 73 69 6f 6e 20 E.#endif..//.Regular.expression.
27560 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 4f 5f 52 45 47 45 interval.#if.!defined(QT_NO_REGE
27580 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 54 5f 4e 4f 5f 52 XP_INTERVAL).&&.(defined(QT_NO_R
275a0 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 5f 49 4e 54 EGEXP)).#define.QT_NO_REGEXP_INT
275c0 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 78 70 72 65 73 73 ERVAL.#endif..//.Regular.express
275e0 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 28 51 54 5f 4e 4f ion.lookahead.#if.!defined(QT_NO
27600 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 69 6e 65 64 28 51 _REGEXP_LOOKAHEAD).&&.(defined(Q
27620 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
27640 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 67 75 6c 61 72 20 XP_LOOKAHEAD.#endif..//.Regular.
27660 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 66 20 21 64 65 66 expression.optimization.#if.!def
27680 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 26 20 28 64 65 66 ined(QT_NO_REGEXP_OPTIM).&&.(def
276a0 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
276c0 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 52 65 67 75 6c 61 O_REGEXP_OPTIM.#endif..//.Regula
276e0 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 21 64 65 66 69 6e r.expression.wildcard.#if.!defin
27700 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 26 26 20 28 64 65 ed(QT_NO_REGEXP_WILDCARD).&&.(de
27720 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 5f fined(QT_NO_REGEXP)).#define.QT_
27740 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 0a 2f 2f 20 53 65 NO_REGEXP_WILDCARD.#endif..//.Se
27760 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 6e 65 64 28 51 54 mi-modal.dialogs.#if.!defined(QT
27780 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 28 51 54 5f 4e 4f _NO_SEMIMODAL).&&.(defined(QT_NO
277a0 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 4d 49 4d 4f 44 41 _DIALOG)).#define.QT_NO_SEMIMODA
277c0 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 65 6d 65 6e 74 0a L.#endif..//.Session.management.
277e0 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 4d 41 4e 41 47 45 #if.!defined(QT_NO_SESSIONMANAGE
27800 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 47 4c 49 53 54 29 R).&&.(defined(QT_NO_STRINGLIST)
27820 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 41 47 45 52 0a 23 ).#define.QT_NO_SESSIONMANAGER.#
27840 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 28 29 0a 23 69 66 endif..//.QString::sprintf().#if
27860 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 26 20 28 64 65 66 .!defined(QT_NO_SPRINTF).&&.(def
27880 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
278a0 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 6e 67 20 61 6e 64 O_SPRINTF.#endif..//.Scaling.and
278c0 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 4e 4f 5f 54 52 41 .rotation.#if.!defined(QT_NO_TRA
278e0 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 51 54 5f 4e 4f 5f NSFORMATIONS).&&.(defined(QT_NO_
27900 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 41 4e 53 46 4f 52 WMATRIX)).#define.QT_NO_TRANSFOR
27920 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 74 69 6f 6e 73 20 MATIONS.#endif..//.Translations.
27940 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 69 6e 65 64 28 51 via.QObject::tr().#if.!defined(Q
27960 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 6e 65 64 28 51 54 T_NO_TRANSLATION).&&.(defined(QT
27980 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 5f 54 _NO_DATASTREAM)).#define.QT_NO_T
279a0 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 6f 77 20 69 63 6f RANSLATION.#endif..//.Window.ico
279c0 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 28 51 54 5f 4e 4f n.and.caption.#if.!defined(QT_NO
279e0 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 6e 65 64 28 51 54 _WIDGET_TOPEXTRA).&&.(defined(QT
27a00 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 0a 23 64 65 66 69 _NO_IMAGE_HEURISTIC_MASK)).#defi
27a20 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 65 6e 64 69 66 0a ne.QT_NO_WIDGET_TOPEXTRA.#endif.
27a40 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 61 6e 64 20 73 68 .//.Keyboard.accelerators.and.sh
27a60 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 5f 41 43 43 45 4c ortcuts.#if.!defined(QT_NO_ACCEL
27a80 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 46 29 29 0a 23 64 ).&&.(defined(QT_NO_SPRINTF)).#d
27aa0 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 2f 2f 20 41 73 79 efine.QT_NO_ACCEL.#endif..//.Asy
27ac0 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 65 66 69 6e 65 64 nchronous.image.I/O.#if.!defined
27ae0 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 28 64 65 66 69 6e (QT_NO_ASYNC_IMAGE_IO).&&.(defin
27b00 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 5f 4e 4f ed(QT_NO_IMAGEIO)).#define.QT_NO
27b20 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 20 42 44 46 20 66 _ASYNC_IMAGE_IO.#endif..//.BDF.f
27b40 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 4e 4f 5f 42 44 46 ont.files.#if.!defined(QT_NO_BDF
27b60 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 52 45 41 4d 29 20 ).&&.(defined(QT_NO_TEXTSTREAM).
27b80 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 23 64 ||.defined(QT_NO_STRINGLIST)).#d
27ba0 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 20 51 44 69 72 0a efine.QT_NO_BDF.#endif..//.QDir.
27bc0 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 20 28 64 65 66 69 #if.!defined(QT_NO_DIR).&&.(defi
27be0 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 65 66 69 6e 65 64 ned(QT_NO_STRINGLIST).||.defined
27c00 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 4f 5f 44 49 (QT_NO_REGEXP)).#define.QT_NO_DI
27c20 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 4f 0a 23 69 66 20 R.#endif..//.JPEG.image.I/O.#if.
27c40 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 47 29 20 26 26 20 !defined(QT_NO_IMAGEIO_JPEG).&&.
27c60 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
27c80 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 0a 0a 2f 2f 20 4d .QT_NO_IMAGEIO_JPEG.#endif..//.M
27ca0 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 51 54 5f 4e 4f 5f NG.image.I/O.#if.!defined(QT_NO_
27cc0 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 54 5f 4e 4f 5f 49 IMAGEIO_MNG).&&.(defined(QT_NO_I
27ce0 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 49 4f 5f 4d MAGEIO)).#define.QT_NO_IMAGEIO_M
27d00 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 4f 0a 23 69 66 20 NG.#endif..//.PNG.image.I/O.#if.
27d20 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 29 20 26 26 20 28 !defined(QT_NO_IMAGEIO_PNG).&&.(
27d40 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 20 defined(QT_NO_IMAGEIO)).#define.
27d60 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 2f 2f 20 50 50 4d QT_NO_IMAGEIO_PNG.#endif..//.PPM
27d80 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 5f 4e 4f 5f 49 4d .image.I/O.#if.!defined(QT_NO_IM
27da0 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 4e 4f 5f 49 4d 41 AGEIO_PPM).&&.(defined(QT_NO_IMA
27dc0 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 49 4f 5f 50 50 4d GEIO)).#define.QT_NO_IMAGEIO_PPM
27de0 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 23 69 66 20 21 64 .#endif..//.XBM.image.I/O.#if.!d
27e00 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 26 26 20 28 64 65 efined(QT_NO_IMAGEIO_XBM).&&.(de
27e20 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
27e40 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 20 49 6d 61 67 65 _NO_IMAGEIO_XBM.#endif..//.Image
27e60 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 6e 65 64 28 51 54 .transformations.#if.!defined(QT
27e80 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 26 26 20 28 64 65 _NO_IMAGE_TRANSFORMATION).&&.(de
27ea0 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 52 4d 41 54 49 4f fined(QT_NO_PIXMAP_TRANSFORMATIO
27ec0 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 41 4e 53 46 4f 52 N)).#define.QT_NO_IMAGE_TRANSFOR
27ee0 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 20 70 72 6f 63 65 MATION.#endif..//.External.proce
27f00 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 64 28 51 54 5f 4e ss.invocation..#if.!defined(QT_N
27f20 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 4e 4f 5f 53 54 52 O_PROCESS).&&.(defined(QT_NO_STR
27f40 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 45 58 50 INGLIST).||.defined(QT_NO_REGEXP
27f60 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 65 6e 64 69 66 0a )).#define.QT_NO_PROCESS.#endif.
27f80 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 72 65 0a 23 .//.Regular.expression.capture.#
27fa0 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 41 50 54 55 52 45 if.!defined(QT_NO_REGEXP_CAPTURE
27fc0 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 29 20 7c 7c 20 64 ).&&.(defined(QT_NO_REGEXP).||.d
27fe0 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 6e efined(QT_NO_STRINGLIST)).#defin
28000 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 64 69 66 0a 0a 2f e.QT_NO_REGEXP_CAPTURE.#endif../
28020 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 20 21 64 65 66 69 /.Splash.screen.widget.#if.!defi
28040 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 20 28 64 65 66 69 ned(QT_NO_SPLASHSCREEN).&&.(defi
28060 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 5f 4e ned(QT_NO_IMAGEIO)).#define.QT_N
28080 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 54 65 6d 70 6c 61 O_SPLASHSCREEN.#endif..//.Templa
280a0 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 20 21 64 65 66 69 te.classes.in.QVariant.#if.!defi
280c0 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 29 20 26 26 20 28 ned(QT_NO_TEMPLATE_VARIANT).&&.(
280e0 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 64 65 66 69 6e 65 defined(QT_NO_VARIANT).||.define
28100 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 6e 65 20 51 54 5f d(QT_NO_STRINGLIST)).#define.QT_
28120 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 0a 0a 2f 2f 20 4d NO_TEMPLATE_VARIANT.#endif..//.M
28140 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 73 0a 23 69 66 20 onth.and.day.names.in.dates.#if.
28160 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 26 20 28 64 65 66 !defined(QT_NO_TEXTDATE).&&.(def
28180 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 65 66 69 6e 65 ined(QT_NO_STRINGLIST).||.define
281a0 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 51 54 5f d(QT_NO_DATESTRING)).#define.QT_
281c0 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 77 69 6e 67 20 75 NO_TEXTDATE.#endif..//.Drawing.u
281e0 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 6e 65 64 28 51 54 tility.functions.#if.!defined(QT
28200 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 51 54 5f 4e 4f 5f _NO_DRAWUTIL).&&.(defined(QT_NO_
28220 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 50 41 4c 45 54 54 SPRINTF).||.defined(QT_NO_PALETT
28240 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 0a 23 65 6e 64 69 E)).#define.QT_NO_DRAWUTIL.#endi
28260 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 65 66 69 6e 65 64 f..//.BMP.image.I/O.#if.!defined
28280 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 66 69 6e 65 64 28 (QT_NO_IMAGEIO_BMP).&&.(defined(
282a0 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 51 54 5f 4e 4f 5f QT_NO_IMAGEIO).||.defined(QT_NO_
282c0 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 5f 49 4d 41 47 45 DATASTREAM)).#define.QT_NO_IMAGE
282e0 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 0a 23 69 66 20 21 IO_BMP.#endif..//.QPicture.#if.!
28300 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 28 64 65 66 69 6e defined(QT_NO_PICTURE).&&.(defin
28320 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 66 69 6e 65 64 28 ed(QT_NO_DATASTREAM).||.defined(
28340 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 5f 4e 4f 5f 50 49 QT_NO_IMAGEIO)).#define.QT_NO_PI
28360 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 6f 6e 73 20 76 69 CTURE.#endif..//.Translations.vi
28380 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 65 66 69 6e 65 64 a.QObject::trUtf8().#if.!defined
283a0 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 26 20 28 64 65 66 (QT_NO_TRANSLATION_UTF8).&&.(def
283c0 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 20 64 65 66 69 6e ined(QT_NO_TRANSLATION).||.defin
283e0 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 6e 65 20 51 54 5f ed(QT_NO_TEXTCODEC)).#define.QT_
28400 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 0a 0a 2f 2f 20 55 NO_TRANSLATION_UTF8.#endif..//.U
28420 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 4e 4f 5f 55 52 4c RL.parser.#if.!defined(QT_NO_URL
28440 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 23 64 65 66 69 6e ).&&.(defined(QT_NO_DIR)).#defin
28460 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 6d 61 74 65 64 20 e.QT_NO_URL.#endif..//.Animated.
28480 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 4d 4f 56 49 45 29 images.#if.!defined(QT_NO_MOVIE)
284a0 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 4f 29 20 7c 7c 20 .&&.(defined(QT_NO_ASYNC_IO).||.
284c0 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 49 4f 29 29 0a 23 defined(QT_NO_ASYNC_IMAGE_IO)).#
284e0 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 0a 2f 2f 20 51 53 define.QT_NO_MOVIE.#endif..//.QS
28500 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 29 20 26 tyle.#if.!defined(QT_NO_STYLE).&
28520 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 29 0a 23 64 65 66 &.(defined(QT_NO_DRAWUTIL)).#def
28540 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 20 44 4e 53 0a 23 ine.QT_NO_STYLE.#endif..//.DNS.#
28560 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 28 64 65 66 69 6e if.!defined(QT_NO_DNS).&&.(defin
28580 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 65 64 28 51 54 5f ed(QT_NO_NETWORK).||.defined(QT_
285a0 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_
285c0 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 4e 4f 5f 53 50 52 TEXTSTREAM).||.defined(QT_NO_SPR
285e0 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 65 6e 64 69 66 0a INTF)).#define.QT_NO_DNS.#endif.
28600 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 66 69 6e 65 64 28 .//.Framed.widgets.#if.!defined(
28620 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 54 5f 4e 4f 5f 53 QT_NO_FRAME).&&.(defined(QT_NO_S
28640 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 0a 23 65 6e 64 69 TYLE)).#define.QT_NO_FRAME.#endi
28660 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 64 28 51 54 5f 4e f..//.QIconSet.#if.!defined(QT_N
28680 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 4e 4f 5f 49 4d 41 O_ICONSET).&&.(defined(QT_NO_IMA
286a0 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 47 45 5f 53 4d 4f GEIO).||.defined(QT_NO_IMAGE_SMO
286c0 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 5f 50 41 4c 45 54 OTHSCALE).||.defined(QT_NO_PALET
286e0 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 5f 48 45 55 52 49 TE).||.defined(QT_NO_IMAGE_HEURI
28700 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 49 43 4f 4e 53 45 STIC_MASK)).#define.QT_NO_ICONSE
28720 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 0a 23 69 66 20 21 T.#endif..//.XPM.image.I/O.#if.!
28740 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 20 26 26 20 28 64 defined(QT_NO_IMAGEIO_XPM).&&.(d
28760 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 65 66 69 6e 65 64 efined(QT_NO_IMAGEIO).||.defined
28780 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 28 51 54 5f 4e 4f (QT_NO_SPRINTF).||.defined(QT_NO
287a0 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 4f 5f 49 4d 41 47 _TEXTSTREAM)).#define.QT_NO_IMAG
287c0 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 20 66 69 6c 65 20 EIO_XPM.#endif..//.Network.file.
287e0 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 4e 45 54 57 4f 52 access.#if.!defined(QT_NO_NETWOR
28800 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 4e 4f 5f 54 45 58 KPROTOCOL).&&.(defined(QT_NO_TEX
28820 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 52 4c 29 29 0a 23 TCODEC).||.defined(QT_NO_URL)).#
28840 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 0a 23 65 6e define.QT_NO_NETWORKPROTOCOL.#en
28860 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 69 6e 65 64 28 51 dif..//.QSizeGrip.#if.!defined(Q
28880 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 28 51 54 5f 4e 4f T_NO_SIZEGRIP).&&.(defined(QT_NO
288a0 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 45 47 52 49 50 0a _STYLE)).#define.QT_NO_SIZEGRIP.
288c0 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 20 21 64 65 66 69 #endif..//.Motif.style.#if.!defi
288e0 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 28 64 65 66 69 6e ned(QT_NO_STYLE_MOTIF).&&.(defin
28900 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
28920 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 6f 77 73 20 73 74 TYLE_MOTIF.#endif..//.Windows.st
28940 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 57 49 4e yle.#if.!defined(QT_NO_STYLE_WIN
28960 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 59 4c 45 29 29 0a DOWS).&&.(defined(QT_NO_STYLE)).
28980 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 53 0a 23 65 6e 64 #define.QT_NO_STYLE_WINDOWS.#end
289a0 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 69 64 67 65 74 0a if..//.Internal.titlebar.widget.
289c0 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 52 29 20 26 26 20 #if.!defined(QT_NO_TITLEBAR).&&.
289e0 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
28a00 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 4d 4c 0a 23 69 66 T_NO_TITLEBAR.#endif..//.XML.#if
28a20 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 65 66 69 6e 65 64 .!defined(QT_NO_XML).&&.(defined
28a40 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 54 (QT_NO_TEXTSTREAM).||.defined(QT
28a60 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 51 54 5f 4e 4f 5f _NO_TEXTCODEC).||.defined(QT_NO_
28a80 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 4f 5f 58 REGEXP_CAPTURE)).#define.QT_NO_X
28aa0 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 23 69 66 20 21 64 ML.#endif..//.Check-boxes.#if.!d
28ac0 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 28 64 65 66 69 6e efined(QT_NO_CHECKBOX).&&.(defin
28ae0 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 5f 4e ed(QT_NO_BUTTON).||.defined(QT_N
28b00 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 45 43 4b 42 4f 58 O_STYLE)).#define.QT_NO_CHECKBOX
28b20 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 69 6e 65 64 28 51 .#endif..//.Dials.#if.!defined(Q
28b40 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 4e 4f 5f 52 41 4e T_NO_DIAL).&&.(defined(QT_NO_RAN
28b60 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 4f 5f 53 54 59 4c GECONTROL).||.defined(QT_NO_STYL
28b80 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 64 69 66 0a 0a 2f E)).#define.QT_NO_DIAL.#endif../
28ba0 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 4f 5f 4c 41 42 45 /.QLabel.#if.!defined(QT_NO_LABE
28bc0 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 29 29 0a 23 64 65 L).&&.(defined(QT_NO_FRAME)).#de
28be0 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 2f 20 51 4c 43 44 fine.QT_NO_LABEL.#endif..//.QLCD
28c00 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 4c 43 44 4e 55 4d Number.#if.!defined(QT_NO_LCDNUM
28c20 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 4d 45 29 29 0a 23 BER).&&.(defined(QT_NO_FRAME)).#
28c40 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 64 69 66 0a 0a 2f define.QT_NO_LCDNUMBER.#endif../
28c60 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 65 66 69 6e 65 64 /.Single-line.edits.#if.!defined
28c80 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 65 64 28 51 54 5f (QT_NO_LINEEDIT).&&.(defined(QT_
28ca0 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 49 4e 45 45 44 49 NO_FRAME)).#define.QT_NO_LINEEDI
28cc0 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 69 6e 65 64 28 51 T.#endif..//.MIME.#if.!defined(Q
28ce0 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 4e 4f 5f 44 49 52 T_NO_MIME).&&.(defined(QT_NO_DIR
28d00 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 29 20 7c 7c 20 64 ).||.defined(QT_NO_IMAGEIO).||.d
28d20 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 6e 65 efined(QT_NO_TEXTCODEC)).#define
28d40 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 67 72 65 73 73 20 .QT_NO_MIME.#endif..//.Progress.
28d60 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 4f 47 52 45 53 53 bars.#if.!defined(QT_NO_PROGRESS
28d80 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 4d 45 29 29 0a 23 BAR).&&.(defined(QT_NO_FRAME)).#
28da0 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 65 6e 64 69 66 0a define.QT_NO_PROGRESSBAR.#endif.
28dc0 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 6e 65 64 28 51 54 .//.Push-buttons.#if.!defined(QT
28de0 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 64 28 51 54 5f 4e _NO_PUSHBUTTON).&&.(defined(QT_N
28e00 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 5f 53 54 59 4c 45 O_BUTTON).||.defined(QT_NO_STYLE
28e20 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 4e 0a 23 65 6e 64 )).#define.QT_NO_PUSHBUTTON.#end
28e40 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 64 65 66 69 6e 65 if..//.Radio-buttons.#if.!define
28e60 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 65 66 69 6e 65 64 d(QT_NO_RADIOBUTTON).&&.(defined
28e80 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 5f (QT_NO_BUTTON).||.defined(QT_NO_
28ea0 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 4f 42 55 54 54 4f STYLE)).#define.QT_NO_RADIOBUTTO
28ec0 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 7a 65 20 68 61 6e N.#endif..//.Internal.resize.han
28ee0 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 53 49 5a 45 48 41 dler.#if.!defined(QT_NO_RESIZEHA
28f00 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 52 41 4d 45 29 29 NDLER).&&.(defined(QT_NO_FRAME))
28f20 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 45 52 0a 23 65 6e .#define.QT_NO_RESIZEHANDLER.#en
28f40 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 65 66 69 6e 65 64 dif..//.Scroll.bars.#if.!defined
28f60 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 6e 65 64 28 51 54 (QT_NO_SCROLLBAR).&&.(defined(QT
28f80 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 64 28 51 54 5f _NO_RANGECONTROL).||.defined(QT_
28fa0 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 43 52 4f 4c 4c 42 NO_STYLE)).#define.QT_NO_SCROLLB
28fc0 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 21 64 65 66 69 6e AR.#endif..//.Sliders.#if.!defin
28fe0 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 65 64 28 51 54 5f ed(QT_NO_SLIDER).&&.(defined(QT_
29000 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
29020 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 49 44 45 52 0a 23 O_STYLE)).#define.QT_NO_SLIDER.#
29040 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 77 69 64 67 65 74 endif..//.Spinbox.control.widget
29060 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 44 47 45 54 29 20 .#if.!defined(QT_NO_SPINWIDGET).
29080 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 23 64 65 66 69 6e &&.(defined(QT_NO_FRAME)).#defin
290a0 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 0a 2f 2f 20 53 74 e.QT_NO_SPINWIDGET.#endif..//.St
290c0 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 4e 4f 5f 53 54 41 atus.bars.#if.!defined(QT_NO_STA
290e0 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 4c 41 59 4f 55 54 TUSBAR).&&.(defined(QT_NO_LAYOUT
29100 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 0a 23 64 65 66 69 ).||.defined(QT_NO_STYLE)).#defi
29120 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 0a 2f 2f 20 43 6f ne.QT_NO_STATUSBAR.#endif..//.Co
29140 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 65 66 69 6e 65 64 mpact.Windows.style.#if.!defined
29160 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 64 65 66 69 6e 65 (QT_NO_STYLE_COMPACT).&&.(define
29180 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 65 66 69 6e 65 20 d(QT_NO_STYLE_WINDOWS)).#define.
291a0 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 0a 0a 2f 2f 20 49 QT_NO_STYLE_COMPACT.#endif..//.I
291c0 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 66 20 21 64 65 66 nterlace-friendly.style.#if.!def
291e0 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 29 20 26 26 20 28 ined(QT_NO_STYLE_INTERLACE).&&.(
29200 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 29 0a 23 64 65 66 defined(QT_NO_STYLE_MOTIF)).#def
29220 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 23 65 6e 64 69 66 ine.QT_NO_STYLE_INTERLACE.#endif
29240 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 65 66 69 6e 65 64 ..//.Platinum.style.#if.!defined
29260 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 28 64 65 66 69 6e (QT_NO_STYLE_PLATINUM).&&.(defin
29280 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 65 66 69 6e 65 ed(QT_NO_STYLE_WINDOWS)).#define
292a0 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 69 66 0a 0a 2f 2f .QT_NO_STYLE_PLATINUM.#endif..//
292c0 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 64 28 51 54 5f 4e .Widget.stacks.#if.!defined(QT_N
292e0 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 28 51 54 5f 4e 4f O_WIDGETSTACK).&&.(defined(QT_NO
29300 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 47 45 54 53 54 41 _FRAME)).#define.QT_NO_WIDGETSTA
29320 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 77 69 64 67 65 74 CK.#endif..//.Grid.layout.widget
29340 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 20 26 26 20 28 64 s.#if.!defined(QT_NO_GRID).&&.(d
29360 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 6e 65 64 28 efined(QT_NO_LAYOUT).||.defined(
29380 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 47 52 49 44 QT_NO_FRAME)).#define.QT_NO_GRID
293a0 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 66 20 21 64 65 66 .#endif..//.Group.boxes.#if.!def
293c0 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 65 66 69 6e 65 64 ined(QT_NO_GROUPBOX).&&.(defined
293e0 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 54 5f 4e 4f 5f 4c (QT_NO_FRAME).||.defined(QT_NO_L
29400 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 50 42 4f 58 0a 23 AYOUT)).#define.QT_NO_GROUPBOX.#
29420 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 61 79 6f 75 74 20 endif..//.Horizontal.box.layout.
29440 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 48 42 4f 58 29 widgets.#if.!defined(QT_NO_HBOX)
29460 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
29480 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
294a0 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 65 6e 74 65 64 20 O_HBOX.#endif..//.Menu-oriented.
294c0 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 4d 45 4e 55 44 widgets.#if.!defined(QT_NO_MENUD
294e0 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 4e 53 45 54 29 20 ATA).&&.(defined(QT_NO_ICONSET).
29500 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 0a 23 64 65 66 69 ||.defined(QT_NO_VARIANT)).#defi
29520 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 2f 2f 20 50 65 72 ne.QT_NO_MENUDATA.#endif..//.Per
29540 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 67 73 0a 23 69 66 sistent.application.settings.#if
29560 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 26 26 20 28 64 65 .!defined(QT_NO_SETTINGS).&&.(de
29580 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 64 28 51 54 5f 4e fined(QT_NO_DIR).||.defined(QT_N
295a0 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 4e 4f 5f 52 O_TEXTSTREAM).||.defined(QT_NO_R
295c0 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 4f 5f 53 45 EGEXP_CAPTURE)).#define.QT_NO_SE
295e0 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 73 0a 23 69 66 20 TTINGS.#endif..//.Splitters.#if.
29600 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 26 20 28 64 65 66 !defined(QT_NO_SPLITTER).&&.(def
29620 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 54 5f ined(QT_NO_FRAME).||.defined(QT_
29640 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 53 50 4c 49 54 54 NO_LAYOUT)).#define.QT_NO_SPLITT
29660 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 69 64 67 65 74 73 ER.#endif..//.Table-like.widgets
29680 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 49 45 57 29 20 26 .#if.!defined(QT_NO_TABLEVIEW).&
296a0 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 29 0a 23 64 65 &.(defined(QT_NO_SCROLLBAR)).#de
296c0 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 66 0a 0a 2f 2f 20 fine.QT_NO_TABLEVIEW.#endif..//.
296e0 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 4e 4f 5f 54 4f 4f Tool.tips.#if.!defined(QT_NO_TOO
29700 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 42 45 4c 29 29 0a LTIP).&&.(defined(QT_NO_LABEL)).
29720 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 69 66 0a 0a 2f 2f #define.QT_NO_TOOLTIP.#endif..//
29740 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 64 28 51 54 5f 4e .Cut.and.paste.#if.!defined(QT_N
29760 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 54 5f 4e 4f 5f 51 O_CLIPBOARD).&&.(defined(QT_NO_Q
29780 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 51 54 5f 4e 4f 5f WS_PROPERTIES).||.defined(QT_NO_
297a0 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 4f 41 52 44 0a 23 MIME)).#define.QT_NO_CLIPBOARD.#
297c0 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 20 62 6f 78 65 73 endif..//.Horizontal.group.boxes
297e0 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 42 4f 58 29 20 26 .#if.!defined(QT_NO_HGROUPBOX).&
29800 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 29 0a 23 64 65 66 &.(defined(QT_NO_GROUPBOX)).#def
29820 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 0a 0a 2f 2f 20 50 ine.QT_NO_HGROUPBOX.#endif..//.P
29840 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 4e 4f 5f 50 52 4f roperties.#if.!defined(QT_NO_PRO
29860 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 5f 56 41 52 49 41 PERTIES).&&.(defined(QT_NO_VARIA
29880 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 47 4c 49 53 54 29 NT).||.defined(QT_NO_STRINGLIST)
298a0 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 64 65 66 .||.defined(QT_NO_ICONSET)).#def
298c0 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 66 0a 0a 2f 2f 20 ine.QT_NO_PROPERTIES.#endif..//.
298e0 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 66 20 21 64 65 66 RichText.(HTML).display.#if.!def
29900 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 65 66 69 6e 65 64 ined(QT_NO_RICHTEXT).&&.(defined
29920 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 5f 4e 4f 5f 4c (QT_NO_STYLE).||.defined(QT_NO_L
29940 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 52 49 4e 47 4c 49 AYOUT).||.defined(QT_NO_STRINGLI
29960 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 54 52 45 41 4d 29 ST).||.defined(QT_NO_TEXTSTREAM)
29980 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 65 6e 64 69 66 0a ).#define.QT_NO_RICHTEXT.#endif.
299a0 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 65 64 28 51 54 5f .//.SQL.classes.#if.!defined(QT_
299c0 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 53 54 52 49 4e 47 NO_SQL).&&.(defined(QT_NO_STRING
299e0 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 45 58 50 5f 43 41 LIST).||.defined(QT_NO_REGEXP_CA
29a00 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 52 49 41 4e 54 29 PTURE).||.defined(QT_NO_VARIANT)
29a20 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 7c 7c 20 64 65 .||.defined(QT_NO_SPRINTF).||.de
29a40 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 6e 65 fined(QT_NO_DATESTRING)).#define
29a60 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 73 74 79 6c 65 0a .QT_NO_SQL.#endif..//.CDE.style.
29a80 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 26 26 #if.!defined(QT_NO_STYLE_CDE).&&
29aa0 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 20 7c 7c 20 .(defined(QT_NO_STYLE_MOTIF).||.
29ac0 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 4f 4e 53 29 29 0a defined(QT_NO_TRANSFORMATIONS)).
29ae0 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 6e 64 69 66 0a 0a #define.QT_NO_STYLE_CDE.#endif..
29b00 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 67 65 74 73 0a 23 //.Vertical.box.layout.widgets.#
29b20 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 20 28 64 65 66 69 if.!defined(QT_NO_VBOX).&&.(defi
29b40 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 54 5f 4e 4f 5f 56 ned(QT_NO_HBOX)).#define.QT_NO_V
29b60 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 70 73 0a 23 69 66 BOX.#endif..//.Button.groups.#if
29b80 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 50 29 20 26 26 20 .!defined(QT_NO_BUTTONGROUP).&&.
29ba0 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 7c 20 64 65 66 69 (defined(QT_NO_GROUPBOX).||.defi
29bc0 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 20 51 54 5f 4e 4f ned(QT_NO_BUTTON)).#define.QT_NO
29be0 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 6d 70 6c 65 78 20 _BUTTONGROUP.#endif..//.Complex.
29c00 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 66 69 6e 65 64 28 scripts.(eg..BiDi).#if.!defined(
29c20 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 69 6e 65 64 28 51 QT_NO_COMPLEXTEXT).&&.(defined(Q
29c40 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 5f 4e 4f 5f 43 4f T_NO_RICHTEXT)).#define.QT_NO_CO
29c60 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 6e 64 20 70 61 73 MPLEXTEXT.#endif..//.Cut.and.pas
29c80 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 54 5f 4e 4f 5f 4d te.non-text.#if.!defined(QT_NO_M
29ca0 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 51 54 5f 4e 4f 5f IMECLIPBOARD).&&.(defined(QT_NO_
29cc0 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 4d 49 4d 45 43 4c CLIPBOARD)).#define.QT_NO_MIMECL
29ce0 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 67 0a 23 69 66 20 IPBOARD.#endif..//.Printing.#if.
29d00 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 20 28 64 65 66 69 !defined(QT_NO_PRINTER).&&.(defi
29d20 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 6e 65 64 ned(QT_NO_TEXTSTREAM).||.defined
29d40 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 28 51 54 5f 4e 4f (QT_NO_SPRINTF).||.defined(QT_NO
29d60 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 54 5f 4e 4f 5f _FONTDATABASE).||.defined(QT_NO_
29d80 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 4e 4f 5f 52 45 47 DATESTRING).||.defined(QT_NO_REG
29da0 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 4f 5f 50 52 49 4e EXP_CAPTURE)).#define.QT_NO_PRIN
29dc0 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 23 69 66 20 21 64 TER.#endif..//.Aqua.style.#if.!d
29de0 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 26 20 28 64 65 66 efined(QT_NO_STYLE_AQUA).&&.(def
29e00 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 7c 7c 20 64 65 66 ined(QT_NO_STYLE_WINDOWS).||.def
29e20 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 41 54 49 4f 4e 29 ined(QT_NO_IMAGE_TRANSFORMATION)
29e40 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 0a 23 65 6e 64 69 ).#define.QT_NO_STYLE_AQUA.#endi
29e60 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 0a 23 69 66 20 21 f..//.Vertical.group.boxes.#if.!
29e80 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 26 20 28 64 65 66 defined(QT_NO_VGROUPBOX).&&.(def
29ea0 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 66 69 6e 65 20 51 ined(QT_NO_HGROUPBOX)).#define.Q
29ec0 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 48 6f 72 69 7a 6f T_NO_VGROUPBOX.#endif..//.Horizo
29ee0 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 66 69 6e 65 64 28 ntal.button.groups.#if.!defined(
29f00 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 66 69 6e 65 64 28 QT_NO_HBUTTONGROUP).&&.(defined(
29f20 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 65 20 51 54 5f 4e QT_NO_BUTTONGROUP)).#define.QT_N
29f40 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 53 65 72 76 65 72 O_HBUTTONGROUP.#endif..//.Server
29f60 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 64 28 51 54 5f 4e .to.play.sound.#if.!defined(QT_N
29f80 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 69 6e 65 64 28 51 O_QWS_SOUNDSERVER).&&.(defined(Q
29fa0 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 4e 4f 5f 44 49 52 T_NO_SOUND).||.defined(QT_NO_DIR
29fc0 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 64 65 66 69 6e 65 ).||.defined(QT_NO_DNS)).#define
29fe0 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 64 69 66 0a 0a 2f .QT_NO_QWS_SOUNDSERVER.#endif../
2a000 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 4e 4f 5f 48 45 41 /.QHeader.#if.!defined(QT_NO_HEA
2a020 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 4c 45 29 20 7c 7c DER).&&.(defined(QT_NO_STYLE).||
2a040 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 64 65 66 69 6e 65 .defined(QT_NO_ICONSET)).#define
2a060 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 65 72 74 69 63 61 .QT_NO_HEADER.#endif..//.Vertica
2a080 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 65 64 28 51 54 5f l.button.groups.#if.!defined(QT_
2a0a0 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 65 64 28 51 54 5f NO_VBUTTONGROUP).&&.(defined(QT_
2a0c0 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 51 54 5f 4e 4f 5f NO_HBUTTONGROUP)).#define.QT_NO_
2a0e0 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 62 72 65 77 20 43 VBUTTONGROUP.#endif..//.Hebrew.C
2a100 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 44 45 43 5f 48 45 odec.#if.!defined(QT_NO_CODEC_HE
2a120 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 44 45 43 53 29 20 BREW).&&.(defined(QT_NO_CODECS).
2a140 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 58 54 29 29 0a 23 ||.defined(QT_NO_COMPLEXTEXT)).#
2a160 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 23 65 6e 64 69 66 define.QT_NO_CODEC_HEBREW.#endif
2a180 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 21 64 65 66 69 6e ..//.HTTP.file.access.#if.!defin
2a1a0 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 54 54 50 29 20 26 ed(QT_NO_NETWORKPROTOCOL_HTTP).&
2a1c0 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 4f 54 4f 43 4f 4c &.(defined(QT_NO_NETWORKPROTOCOL
2a1e0 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 64 65 66 69 6e 65 ).||.defined(QT_NO_DNS)).#define
2a200 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 50 0a 23 65 6e 64 .QT_NO_NETWORKPROTOCOL_HTTP.#end
2a220 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 65 66 69 6e 65 64 if..//.Tool-buttons.#if.!defined
2a240 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 69 6e 65 64 28 51 (QT_NO_TOOLBUTTON).&&.(defined(Q
2a260 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 5f 49 43 T_NO_BUTTON).||.defined(QT_NO_IC
2a280 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 59 4c 45 29 29 0a ONSET).||.defined(QT_NO_STYLE)).
2a2a0 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 65 6e 64 69 66 0a #define.QT_NO_TOOLBUTTON.#endif.
2a2c0 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 69 66 20 21 64 65 .//.Big.Codecs.(eg..CJK).#if.!de
2a2e0 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 20 28 64 65 66 69 fined(QT_NO_BIG_CODECS).&&.(defi
2a300 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 64 65 66 69 6e 65 ned(QT_NO_CODEC_HEBREW)).#define
2a320 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 2f 2f 20 45 78 70 .QT_NO_BIG_CODECS.#endif..//.Exp
2a340 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 69 66 20 21 64 65 erimental.internal.class.#if.!de
2a360 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 20 26 26 20 28 64 fined(QT_NO_DIALOGBUTTONS).&&.(d
2a380 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 6e 65 64 28 efined(QT_NO_LAYOUT).||.defined(
2a3a0 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 5f 4e 4f 5f 50 55 QT_NO_STYLE).||.defined(QT_NO_PU
2a3c0 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 49 41 4c 4f 47 42 SHBUTTON)).#define.QT_NO_DIALOGB
2a3e0 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 20 4f 62 6a 65 63 UTTONS.#endif..//.Document.Objec
2a400 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 5f 44 4f 4d 29 20 t.Model.#if.!defined(QT_NO_DOM).
2a420 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 64 65 66 69 6e 65 &&.(defined(QT_NO_XML).||.define
2a440 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 44 4f 4d d(QT_NO_MIME)).#define.QT_NO_DOM
2a460 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 77 20 77 69 64 67 .#endif..//.Scrollable.view.widg
2a480 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 4f 4c 4c 56 49 45 ets.#if.!defined(QT_NO_SCROLLVIE
2a4a0 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 29 20 W).&&.(defined(QT_NO_SCROLLBAR).
2a4c0 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 65 ||.defined(QT_NO_FRAME)).#define
2a4e0 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 2f 2f 20 54 61 62 .QT_NO_SCROLLVIEW.#endif..//.Tab
2a500 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 41 42 42 41 52 29 -bars.#if.!defined(QT_NO_TABBAR)
2a520 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 4e 29 29 0a .&&.(defined(QT_NO_TOOLBUTTON)).
2a540 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 66 0a 0a 2f 2f 20 #define.QT_NO_TABBAR.#endif..//.
2a560 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 28 51 54 5f 4e 4f Drag.and.drop.#if.!defined(QT_NO
2a580 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 51 54 5f 4e 4f 5f _DRAGANDDROP).&&.(defined(QT_NO_
2a5a0 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 5f 50 52 4f 50 45 MIME).||.defined(QT_NO_QWS_PROPE
2a5c0 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 41 47 45 49 4f 5f RTIES).||.defined(QT_NO_IMAGEIO_
2a5e0 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 44 44 52 4f 50 0a XPM)).#define.QT_NO_DRAGANDDROP.
2a600 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 64 65 66 69 6e 65 #endif..//.QGridView.#if.!define
2a620 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 6e 65 64 28 51 54 d(QT_NO_GRIDVIEW).&&.(defined(QT
2a640 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 54 5f 4e 4f 5f 47 _NO_SCROLLVIEW)).#define.QT_NO_G
2a660 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 65 6e 75 73 0a 23 RIDVIEW.#endif..//.Popup-menus.#
2a680 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 55 29 20 26 26 20 if.!defined(QT_NO_POPUPMENU).&&.
2a6a0 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 7c 20 64 65 66 69 (defined(QT_NO_MENUDATA).||.defi
2a6c0 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 4f 5f ned(QT_NO_FRAME)).#define.QT_NO_
2a6e0 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 61 73 0a 23 69 66 POPUPMENU.#endif..//.QCanvas.#if
2a700 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 20 28 64 65 66 69 .!defined(QT_NO_CANVAS).&&.(defi
2a720 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 65 66 69 6e 65 64 ned(QT_NO_SCROLLVIEW).||.defined
2a740 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 5f 4e 4f 5f 43 41 (QT_NO_BEZIER)).#define.QT_NO_CA
2a760 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 64 75 6c 65 20 6c NVAS.#endif..//.Dynamic.module.l
2a780 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 43 4f 4d 50 4f 4e inking.#if.!defined(QT_NO_COMPON
2a7a0 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 49 44 5f 53 54 52 ENT).&&.(defined(QT_NO_QUUID_STR
2a7c0 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 49 4e 47 53 29 20 ING).||.defined(QT_NO_SETTINGS).
2a7e0 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 7c 7c 20 64 65 66 ||.defined(QT_NO_SPRINTF).||.def
2a800 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 69 6e 65 64 28 51 ined(QT_NO_LIBRARY).||.defined(Q
2a820 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 51 54 5f 4e 4f 5f T_NO_DATESTRING)).#define.QT_NO_
2a840 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 42 6f 78 0a 23 69 COMPONENT.#endif..//.QListBox.#i
2a860 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 26 26 20 28 64 65 f.!defined(QT_NO_LISTBOX).&&.(de
2a880 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 65 66 69 6e fined(QT_NO_SCROLLVIEW).||.defin
2a8a0 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 6e 65 20 51 54 ed(QT_NO_STRINGLIST)).#define.QT
2a8c0 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 75 20 62 61 72 73 _NO_LISTBOX.#endif..//.Menu.bars
2a8e0 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 52 29 20 26 26 20 .#if.!defined(QT_NO_MENUBAR).&&.
2a900 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 0a 23 64 65 66 69 (defined(QT_NO_POPUPMENU)).#defi
2a920 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 2f 20 51 4d 65 73 ne.QT_NO_MENUBAR.#endif..//.QMes
2a940 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 5f 4d 45 53 53 41 sageBox.#if.!defined(QT_NO_MESSA
2a960 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 49 41 4c 4f 47 29 GEBOX).&&.(defined(QT_NO_DIALOG)
2a980 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 7c .||.defined(QT_NO_PUSHBUTTON).||
2a9a0 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
2a9c0 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 20 46 54 50 20 66 T_NO_MESSAGEBOX.#endif..//.FTP.f
2a9e0 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 4e 45 ile.access.#if.!defined(QT_NO_NE
2aa00 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 69 6e 65 64 28 51 TWORKPROTOCOL_FTP).&&.(defined(Q
2aa20 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 65 66 69 6e 65 64 T_NO_NETWORKPROTOCOL).||.defined
2aa40 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 4e 4f 5f 54 45 58 (QT_NO_DNS).||.defined(QT_NO_TEX
2aa60 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 4f 52 4b 50 52 4f TDATE)).#define.QT_NO_NETWORKPRO
2aa80 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 62 6f 78 65 73 0a TOCOL_FTP.#endif..//.Spin.boxes.
2aaa0 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 29 20 26 26 20 28 #if.!defined(QT_NO_SPINBOX).&&.(
2aac0 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 29 20 7c 7c 20 64 defined(QT_NO_RANGECONTROL).||.d
2aae0 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 7c 20 64 65 66 69 efined(QT_NO_SPINWIDGET).||.defi
2ab00 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 65 64 28 51 ned(QT_NO_LINEEDIT).||.defined(Q
2ab20 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 54 5f 4e 4f 5f 53 T_NO_VALIDATOR)).#define.QT_NO_S
2ab40 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 20 28 48 54 4d 4c PINBOX.#endif..//.RichText.(HTML
2ab60 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 65 66 69 6e 65 64 ).tables.and.images.#if.!defined
2ab80 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 28 64 65 66 69 6e (QT_NO_TEXTCUSTOMITEM).&&.(defin
2aba0 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 6e 65 64 28 51 54 ed(QT_NO_RICHTEXT).||.defined(QT
2abc0 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 45 58 54 43 55 53 _NO_MIME)).#define.QT_NO_TEXTCUS
2abe0 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 6d 65 45 64 69 74 TOMITEM.#endif..//.QDateTimeEdit
2ac00 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 4d 45 45 44 49 54 .#if.!defined(QT_NO_DATETIMEEDIT
2ac20 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 58 54 29 20 7c 7c ).&&.(defined(QT_NO_RICHTEXT).||
2ac40 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 7c 20 64 65 .defined(QT_NO_SPINWIDGET).||.de
2ac60 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 6e 65 fined(QT_NO_DATESTRING)).#define
2ac80 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 0a 0a 2f 2f 20 51 .QT_NO_DATETIMEEDIT.#endif..//.Q
2aca0 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 65 64 28 51 54 5f TextCodecPlugin.#if.!defined(QT_
2acc0 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 66 69 6e 65 64 28 NO_TEXTCODECPLUGIN).&&.(defined(
2ace0 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 5f 4e QT_NO_COMPONENT).||.defined(QT_N
2ad00 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 4f 5f 54 45 58 54 O_TEXTCODEC)).#define.QT_NO_TEXT
2ad20 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 61 67 65 46 6f 72 CODECPLUGIN.#endif..//.QImageFor
2ad40 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 4e 4f 5f 49 4d 41 matPlugin.#if.!defined(QT_NO_IMA
2ad60 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 64 28 51 54 5f 4e GEFORMATPLUGIN).&&.(defined(QT_N
2ad80 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 5f 4e 4f 5f 49 4d O_COMPONENT).||.defined(QT_NO_IM
2ada0 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 46 4f 52 4d 41 AGEIO)).#define.QT_NO_IMAGEFORMA
2adc0 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 6d 0a 23 69 66 20 TPLUGIN.#endif..//.QSqlForm.#if.
2ade0 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 26 20 28 64 65 66 !defined(QT_NO_SQL_FORM).&&.(def
2ae00 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 28 51 54 5f 4e 4f ined(QT_NO_SQL).||.defined(QT_NO
2ae20 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 4f 5f 53 51 4c 5f _PROPERTIES)).#define.QT_NO_SQL_
2ae40 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 65 63 74 6f 72 20 FORM.#endif..//.Scalable.Vector.
2ae60 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 64 28 51 54 5f 4e Graphics.(SVG).#if.!defined(QT_N
2ae80 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 4f 4d 29 20 7c 7c O_SVG).&&.(defined(QT_NO_DOM).||
2aea0 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 4f 4e 53 29 20 .defined(QT_NO_TRANSFORMATIONS).
2aec0 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 0a 23 64 65 66 69 ||.defined(QT_NO_SPRINTF)).#defi
2aee0 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 63 6f 6e 56 69 65 ne.QT_NO_SVG.#endif..//.QIconVie
2af00 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 49 45 57 29 20 26 w.#if.!defined(QT_NO_ICONVIEW).&
2af20 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 20 &.(defined(QT_NO_SCROLLVIEW).||.
2af40 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 20 7c 7c 20 64 65 defined(QT_NO_IMAGEIO_XPM).||.de
2af60 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 43 5f 4d 41 53 4b fined(QT_NO_IMAGE_HEURISTIC_MASK
2af80 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 23 65 6e 64 69 66 )).#define.QT_NO_ICONVIEW.#endif
2afa0 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 6e 65 64 28 51 54 ..//.Tab.widgets.#if.!defined(QT
2afc0 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 28 51 54 5f 4e 4f _NO_TABWIDGET).&&.(defined(QT_NO
2afe0 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 57 49 44 47 45 54 _TABBAR).||.defined(QT_NO_WIDGET
2b000 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 49 44 47 45 54 0a STACK)).#define.QT_NO_TABWIDGET.
2b020 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 65 6c 70 0a 23 69 #endif..//."What's.this".help.#i
2b040 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 29 20 26 26 20 28 f.!defined(QT_NO_WHATSTHIS).&&.(
2b060 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 66 69 6e 65 defined(QT_NO_TOOLTIP).||.define
2b080 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 6e 65 20 51 54 5f d(QT_NO_TOOLBUTTON)).#define.QT_
2b0a0 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 69 64 67 65 74 50 NO_WHATSTHIS.#endif..//.QWidgetP
2b0c0 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 49 44 47 45 54 50 lugin.#if.!defined(QT_NO_WIDGETP
2b0e0 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 4f 4d 50 4f 4e 45 LUGIN).&&.(defined(QT_NO_COMPONE
2b100 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 45 54 29 29 0a 23 NT).||.defined(QT_NO_ICONSET)).#
2b120 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 23 65 6e 64 69 66 define.QT_NO_WIDGETPLUGIN.#endif
2b140 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 64 65 66 69 6e 65 ..//.QProgressDialog.#if.!define
2b160 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 20 28 64 65 66 69 d(QT_NO_PROGRESSDIALOG).&&.(defi
2b180 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 66 69 6e 65 64 28 ned(QT_NO_SEMIMODAL).||.defined(
2b1a0 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 5f 4e 4f 5f 50 55 QT_NO_LABEL).||.defined(QT_NO_PU
2b1c0 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 5f 50 52 4f 47 52 SHBUTTON).||.defined(QT_NO_PROGR
2b1e0 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 47 52 45 53 53 44 ESSBAR)).#define.QT_NO_PROGRESSD
2b200 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 73 20 73 74 79 6c IALOG.#endif..//.Motif-plus.styl
2b220 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 4d 4f 54 49 46 e.#if.!defined(QT_NO_STYLE_MOTIF
2b240 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 59 4c 45 5f 4d 4f PLUS).&&.(defined(QT_NO_STYLE_MO
2b260 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 53 46 4f 52 4d 41 TIF).||.defined(QT_NO_TRANSFORMA
2b280 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 54 54 4f 4e 29 20 TIONS).||.defined(QT_NO_BUTTON).
2b2a0 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 29 20 7c 7c 20 64 ||.defined(QT_NO_SCROLLBAR).||.d
2b2c0 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 69 6e 65 20 51 54 efined(QT_NO_SLIDER)).#define.QT
2b2e0 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 0a 0a 2f 2f 20 52 _NO_STYLE_MOTIFPLUS.#endif..//.R
2b300 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 28 51 54 5f 4e 4f ich.text.edit.#if.!defined(QT_NO
2b320 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 4e 4f 5f 52 49 43 _TEXTEDIT).&&.(defined(QT_NO_RIC
2b340 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 52 4f 4c 4c 56 49 HTEXT).||.defined(QT_NO_SCROLLVI
2b360 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 54 0a 23 65 6e 64 EW)).#define.QT_NO_TEXTEDIT.#end
2b380 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 64 28 51 54 5f 4e if..//.QWizard.#if.!defined(QT_N
2b3a0 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 4f 5f 44 49 41 4c O_WIZARD).&&.(defined(QT_NO_DIAL
2b3c0 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 54 53 54 41 43 4b OG).||.defined(QT_NO_WIDGETSTACK
2b3e0 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).|
2b400 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 6e |.defined(QT_NO_LAYOUT).||.defin
2b420 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 54 5f 4e 4f 5f 57 ed(QT_NO_LABEL)).#define.QT_NO_W
2b440 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 65 20 65 64 69 74 IZARD.#endif..//.Multi-line.edit
2b460 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 4c 49 4e 45 45 44 s.#if.!defined(QT_NO_MULTILINEED
2b480 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 45 44 49 54 29 29 IT).&&.(defined(QT_NO_TEXTEDIT))
2b4a0 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 49 54 0a 23 65 6e .#define.QT_NO_MULTILINEEDIT.#en
2b4c0 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 69 67 68 6c 69 67 dif..//.Rich.text.syntax.highlig
2b4e0 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 59 4e 54 41 58 48 hting.#if.!defined(QT_NO_SYNTAXH
2b500 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 5f 4e 4f 5f 54 45 IGHLIGHTER).&&.(defined(QT_NO_TE
2b520 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 54 41 58 48 49 47 XTEDIT)).#define.QT_NO_SYNTAXHIG
2b540 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 69 65 77 0a 23 69 HLIGHTER.#endif..//.QTextView.#i
2b560 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 20 26 26 20 28 64 f.!defined(QT_NO_TEXTVIEW).&&.(d
2b580 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 65 66 69 6e 65 20 efined(QT_NO_TEXTEDIT)).#define.
2b5a0 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 51 54 61 62 44 69 QT_NO_TEXTVIEW.#endif..//.QTabDi
2b5c0 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 42 44 49 41 4c 4f alog.#if.!defined(QT_NO_TABDIALO
2b5e0 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 20 G).&&.(defined(QT_NO_DIALOG).||.
2b600 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 66 defined(QT_NO_PUSHBUTTON).||.def
2b620 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 54 ined(QT_NO_LAYOUT).||.defined(QT
2b640 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 5f 4e 4f 5f 54 41 _NO_TABWIDGET)).#define.QT_NO_TA
2b660 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 6f 77 73 65 72 0a BDIALOG.#endif..//.QTextBrowser.
2b680 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 57 53 45 52 29 20 #if.!defined(QT_NO_TEXTBROWSER).
2b6a0 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 29 20 7c 7c 20 64 &&.(defined(QT_NO_TEXTVIEW).||.d
2b6c0 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 4e efined(QT_NO_MIME)).#define.QT_N
2b6e0 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 4c 69 73 74 56 69 O_TEXTBROWSER.#endif..//.QListVi
2b700 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 56 49 45 57 29 20 ew.#if.!defined(QT_NO_LISTVIEW).
2b720 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).||
2b740 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 64 65 66 69 6e 65 .defined(QT_NO_HEADER).||.define
2b760 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 20 51 54 5f 4e 4f d(QT_NO_LINEEDIT)).#define.QT_NO
2b780 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 6f 42 6f 78 0a 23 _LISTVIEW.#endif..//.QComboBox.#
2b7a0 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 29 20 26 26 20 28 if.!defined(QT_NO_COMBOBOX).&&.(
2b7c0 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 64 65 66 69 6e 65 defined(QT_NO_LISTBOX).||.define
2b7e0 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 65 64 28 51 54 5f d(QT_NO_LINEEDIT).||.defined(QT_
2b800 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 4e 4f 5f 43 4f 4d NO_POPUPMENU)).#define.QT_NO_COM
2b820 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 6c 6f 67 0a 23 69 BOBOX.#endif..//.QColorDialog.#i
2b840 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 4f 47 29 20 26 26 f.!defined(QT_NO_COLORDIALOG).&&
2b860 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 20 64 65 66 69 6e .(defined(QT_NO_DIALOG).||.defin
2b880 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 5f 4e 4f ed(QT_NO_LABEL).||.defined(QT_NO
2b8a0 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 5f 4c 49 _PUSHBUTTON).||.defined(QT_NO_LI
2b8c0 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 41 4c 49 44 41 54 NEEDIT).||.defined(QT_NO_VALIDAT
2b8e0 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 49 45 57 29 20 7c OR).||.defined(QT_NO_GRIDVIEW).|
2b900 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 64 65 66 69 6e 65 |.defined(QT_NO_LAYOUT)).#define
2b920 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 0a 2f 2f 20 54 6f .QT_NO_COLORDIALOG.#endif..//.To
2b940 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 54 4f 4f 4c 42 4f ol.box.#if.!defined(QT_NO_TOOLBO
2b960 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 45 54 29 20 7c 7c X).&&.(defined(QT_NO_ICONSET).||
2b980 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 20 7c 7c 20 64 65 .defined(QT_NO_SCROLLVIEW).||.de
2b9a0 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 66 69 6e 65 64 28 fined(QT_NO_TOOLTIP).||.defined(
2b9c0 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 54 5f 4e 4f 5f 54 QT_NO_LAYOUT).||.defined(QT_NO_T
2b9e0 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 54 4f 4f 4c 42 4f OOLBUTTON)).#define.QT_NO_TOOLBO
2ba00 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 20 21 64 65 66 69 X.#endif..//.SGI.style.#if.!defi
2ba20 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 65 66 69 6e 65 64 ned(QT_NO_STYLE_SGI).&&.(defined
2ba40 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 69 6e 65 64 28 51 (QT_NO_STYLE_MOTIF).||.defined(Q
2ba60 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 65 66 69 6e 65 64 T_NO_TRANSFORMATIONS).||.defined
2ba80 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 5f (QT_NO_BUTTON).||.defined(QT_NO_
2baa0 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 4f 5f 53 4c 49 44 SCROLLBAR).||.defined(QT_NO_SLID
2bac0 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 44 49 54 29 20 7c ER).||.defined(QT_NO_LINEEDIT).|
2bae0 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 23 64 65 66 69 6e |.defined(QT_NO_MENUBAR)).#defin
2bb00 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 2f 2f 20 51 45 72 e.QT_NO_STYLE_SGI.#endif..//.QEr
2bb20 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 5f 4e 4f 5f 45 52 rorMessage.#if.!defined(QT_NO_ER
2bb40 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 5f 4e 4f 5f 44 49 RORMESSAGE).&&.(defined(QT_NO_DI
2bb60 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 4f ALOG).||.defined(QT_NO_PUSHBUTTO
2bb80 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 20 7c 7c 20 64 65 N).||.defined(QT_NO_LABEL).||.de
2bba0 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 65 66 69 6e 65 64 fined(QT_NO_CHECKBOX).||.defined
2bbc0 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 51 54 5f 4e 4f 5f (QT_NO_TEXTVIEW)).#define.QT_NO_
2bbe0 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 69 6e 2d 77 69 6e ERRORMESSAGE.#endif..//.Main-win
2bc00 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 49 4e 57 49 4e 44 dows.#if.!defined(QT_NO_MAINWIND
2bc20 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 4e 47 4c 49 53 54 OW).&&.(defined(QT_NO_STRINGLIST
2bc40 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 4e 55 29 20 7c 7c ).||.defined(QT_NO_POPUPMENU).||
2bc60 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 7c 20 64 65 66 69 .defined(QT_NO_TITLEBAR).||.defi
2bc80 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 7c 20 64 65 66 69 ned(QT_NO_RESIZEHANDLER).||.defi
2bca0 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 65 66 69 6e 65 64 ned(QT_NO_TOOLBUTTON).||.defined
2bcc0 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 20 51 54 5f 4e 4f (QT_NO_STATUSBAR)).#define.QT_NO
2bce0 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 6c 62 61 72 73 0a _MAINWINDOW.#endif..//.Toolbars.
2bd00 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 29 20 26 26 20 28 #if.!defined(QT_NO_TOOLBAR).&&.(
2bd20 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 0a 23 64 65 66 69 defined(QT_NO_MAINWINDOW)).#defi
2bd40 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 2f 20 51 41 63 74 ne.QT_NO_TOOLBAR.#endif..//.QAct
2bd60 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 49 4f 4e 29 20 26 ion.#if.!defined(QT_NO_ACTION).&
2bd80 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 4e 29 20 7c 7c 20 &.(defined(QT_NO_TOOLBUTTON).||.
2bda0 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 64 65 66 69 6e 65 defined(QT_NO_COMBOBOX)).#define
2bdc0 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 54 61 62 6c 65 0a .QT_NO_ACTION.#endif..//.QTable.
2bde0 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 26 26 20 28 64 65 #if.!defined(QT_NO_TABLE).&&.(de
2be00 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 65 64 fined(QT_NO_COMBOBOX).||.defined
2be20 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 51 54 5f 4e 4f 5f (QT_NO_HEADER).||.defined(QT_NO_
2be40 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 41 42 4c 45 0a 23 CHECKBOX)).#define.QT_NO_TABLE.#
2be60 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 21 64 65 66 69 6e endif..//.QFontDialog.#if.!defin
2be80 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 65 66 69 6e 65 64 ed(QT_NO_FONTDIALOG).&&.(defined
2bea0 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 51 54 5f 4e 4f 5f (QT_NO_DIALOG).||.defined(QT_NO_
2bec0 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 54 5f 4e 4f 5f 43 FONTDATABASE).||.defined(QT_NO_C
2bee0 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 4c 41 42 45 4c 29 OMBOBOX).||.defined(QT_NO_LABEL)
2bf00 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
2bf20 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 66 69 efined(QT_NO_PUSHBUTTON).||.defi
2bf40 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 66 69 6e 65 64 28 ned(QT_NO_VGROUPBOX).||.defined(
2bf60 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 54 5f 4e 4f 5f QT_NO_VALIDATOR)).#define.QT_NO_
2bf80 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 75 74 44 69 61 6c FONTDIALOG.#endif..//.QInputDial
2bfa0 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 54 44 49 41 4c 4f og.#if.!defined(QT_NO_INPUTDIALO
2bfc0 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 20 G).&&.(defined(QT_NO_DIALOG).||.
2bfe0 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
2c000 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 5f 4e 4f ed(QT_NO_LABEL).||.defined(QT_NO
2c020 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 5f 53 50 _PUSHBUTTON).||.defined(QT_NO_SP
2c040 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 44 47 45 54 53 54 INBOX).||.defined(QT_NO_WIDGETST
2c060 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 55 54 29 29 0a 23 ACK).||.defined(QT_NO_LAYOUT)).#
2c080 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 65 6e 64 69 66 0a define.QT_NO_INPUTDIALOG.#endif.
2c0a0 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 74 73 0a 23 69 66 .//.SQL.value.editor.widgets.#if
2c0c0 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 49 44 47 45 54 53 .!defined(QT_NO_SQL_EDIT_WIDGETS
2c0e0 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 7c 20 64 65 66 69 ).&&.(defined(QT_NO_SQL).||.defi
2c100 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 6e 65 64 28 51 54 ned(QT_NO_SPINBOX).||.defined(QT
2c120 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 43 _NO_COMBOBOX).||.defined(QT_NO_C
2c140 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 44 41 54 45 54 49 HECKBOX).||.defined(QT_NO_DATETI
2c160 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 5f 45 44 49 54 5f MEEDIT)).#define.QT_NO_SQL_EDIT_
2c180 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 69 61 6c 6f 67 0a WIDGETS.#endif..//.QPrintDialog.
2c1a0 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 41 4c 4f 47 29 20 #if.!defined(QT_NO_PRINTDIALOG).
2c1c0 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 20 64 65 66 &&.(defined(QT_NO_DIALOG).||.def
2c1e0 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 66 69 6e 65 64 28 ined(QT_NO_LISTVIEW).||.defined(
2c200 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 51 54 5f 4e 4f 5f QT_NO_PRINTER).||.defined(QT_NO_
2c220 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 4c 41 42 45 4c COMBOBOX).||.defined(QT_NO_LABEL
2c240 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 52 4f 55 50 29 20 ).||.defined(QT_NO_BUTTONGROUP).
2c260 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 7c 7c 20 64 65 66 ||.defined(QT_NO_SPINBOX).||.def
2c280 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 20 64 65 66 69 6e ined(QT_NO_RADIOBUTTON).||.defin
2c2a0 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 66 69 6e 65 64 28 ed(QT_NO_PUSHBUTTON).||.defined(
2c2c0 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 50 52 49 4e 54 44 QT_NO_DIR)).#define.QT_NO_PRINTD
2c2e0 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 6f 67 0a 23 69 66 IALOG.#endif..//.QFileDialog.#if
2c300 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 29 20 26 26 20 28 .!defined(QT_NO_FILEDIALOG).&&.(
2c320 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 7c 7c 20 64 65 66 defined(QT_NO_MESSAGEBOX).||.def
2c340 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 66 69 6e 65 64 28 ined(QT_NO_LISTVIEW).||.defined(
2c360 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 65 66 69 6e 65 QT_NO_NETWORKPROTOCOL).||.define
2c380 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 54 5f d(QT_NO_COMBOBOX).||.defined(QT_
2c3a0 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 54 5f 4e 4f 5f 52 NO_SEMIMODAL).||.defined(QT_NO_R
2c3c0 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 51 54 5f 4e 4f 5f EGEXP_CAPTURE).||.defined(QT_NO_
2c3e0 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 4e 4f 5f 42 55 54 TOOLBUTTON).||.defined(QT_NO_BUT
2c400 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 5f 56 42 4f 58 29 TONGROUP).||.defined(QT_NO_VBOX)
2c420 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 29 20 7c 7c 20 64 .||.defined(QT_NO_SPLITTER).||.d
2c440 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 7c 7c 20 64 65 66 efined(QT_NO_PROGRESSBAR).||.def
2c460 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 20 64 65 66 69 6e ined(QT_NO_WIDGETSTACK).||.defin
2c480 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 51 54 ed(QT_NO_DATESTRING)).#define.QT
2c4a0 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 53 51 4c 20 74 61 _NO_FILEDIALOG.#endif..//.SQL.ta
2c4c0 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 54 5f 4e 4f 5f 53 ble.widgets.#if.!defined(QT_NO_S
2c4e0 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 65 64 28 51 54 5f QL_VIEW_WIDGETS).&&.(defined(QT_
2c500 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 5f 4e 4f 5f 53 51 NO_SQL_FORM).||.defined(QT_NO_SQ
2c520 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 28 51 54 5f 4e 4f L_EDIT_WIDGETS).||.defined(QT_NO
2c540 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 5f 56 49 45 57 5f _TABLE)).#define.QT_NO_SQL_VIEW_
2c560 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 61 63 65 0a 23 69 WIDGETS.#endif..//.QWorkSpace.#i
2c580 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 29 20 26 26 20 28 f.!defined(QT_NO_WORKSPACE).&&.(
2c5a0 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 7c 20 64 65 66 69 defined(QT_NO_SCROLLBAR).||.defi
2c5c0 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 28 51 54 5f 4e 4f ned(QT_NO_VBOX).||.defined(QT_NO
2c5e0 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 4f 5f 52 45 53 49 _TITLEBAR).||.defined(QT_NO_RESI
2c600 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 4f 5f 50 4f 50 55 ZEHANDLER).||.defined(QT_NO_POPU
2c620 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 42 45 4c 29 20 7c PMENU).||.defined(QT_NO_LABEL).|
2c640 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
2c660 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 7c 20 64 65 66 69 efined(QT_NO_MAINWINDOW).||.defi
2c680 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 6e 65 64 28 51 54 ned(QT_NO_TOOLBAR).||.defined(QT
2c6a0 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 4f 5f 57 4f 52 4b _NO_MENUBAR)).#define.QT_NO_WORK
2c6c0 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 00 65 00 73 00 73 SPACE.#endif.......q.a.c.c.e.s.s
2c6e0 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 20 20 20 20 20 20 .i.b.l.e...h..../*..............
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 20 20 20 ................................
2cca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ccc0 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
2cce0 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 41 43 43 45 53 53 ef.QACCESSIBLE_H.#define.QACCESS
2cd00 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 75 64 65 20 22 71 IBLE_H..#ifndef.QT_H.#include."q
2cd20 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 65 2f 71 63 6f 6d object.h".#include.<private/qcom
2cd40 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 69 6e 63 6c 75 64 _p.h>.#include."qrect.h".#includ
2cd60 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 20 22 71 6d 65 6d e."qguardedptr.h".#include."qmem
2cd80 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 69 66 20 64 65 66 array.h".#endif.//.QT_H..#if.def
2cda0 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 4f 52 54 29 0a 0a ined(QT_ACCESSIBILITY_SUPPORT)..
2cdc0 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 65 3b 0a 0a 63 6c struct.QAccessibleInterface;..cl
2cde0 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 0a 70 72 69 76 61 ass.Q_EXPORT.QAccessible.{.priva
2ce00 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 61 74 69 63 20 51 te:.#ifdef.Q_WS_MAC.....static.Q
2ce20 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 45 76 65 6e 74 50 MAC_PASCAL.OSStatus.globalEventP
2ce40 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 65 66 2c 20 20 45 rocessor(EventHandlerCallRef,..E
2ce60 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 69 63 20 51 4f 62 ventRef,.void.*);.....static.QOb
2ce80 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 74 28 51 41 63 63 ject.*queryAccessibleObject(QAcc
2cea0 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 66 0a 70 75 62 6c essibleInterface.*);.#endif.publ
2cec0 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 64 50 6c 61 79 65 ic:.....enum.Event.{..SoundPlaye
2cee0 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 20 20 3d 20 30 78 d.....=.0x0001,..Alert......=.0x
2cf00 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 20 3d 20 30 78 30 0002,..ForegroundChanged...=.0x0
2cf20 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 30 34 2c 0a 09 4d 003,..MenuStart.....=.0x0004,..M
2cf40 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 75 70 4d 65 6e 75 enuEnd......=.0x0005,..PopupMenu
2cf60 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 4d 65 6e 75 45 6e Start.....=.0x0006,..PopupMenuEn
2cf80 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 6c 70 53 74 61 72 d.....=.0x0007,..ContextHelpStar
2cfa0 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 70 45 6e 64 09 20 t....=.0x000C,..ContextHelpEnd..
2cfc0 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 74 09 20 20 20 20 ...=.0x000D,..DragDropStart.....
2cfe0 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 20 3d 20 30 78 30 =.0x000E,..DragDropEnd.....=.0x0
2d000 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 30 30 31 30 2c 0a 00F,..DialogStart.....=.0x0010,.
2d020 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 53 63 72 6f 6c 6c .DialogEnd.....=.0x0011,..Scroll
2d040 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 72 6f 6c 6c 69 6e ingStart.....=.0x0012,..Scrollin
2d060 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 6f 6d 6d 61 6e 64 gEnd.....=.0x0013,...MenuCommand
2d080 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 61 74 65 64 09 20 .....=.0x0018,...ObjectCreated..
2d0a0 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 79 65 64 09 20 20 ...=.0x8000,..ObjectDestroyed...
2d0c0 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 20 20 3d 20 30 78 ..=.0x8001,..ObjectShow.....=.0x
2d0e0 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 38 30 30 33 2c 0a 8002,..ObjectHide.....=.0x8003,.
2d100 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 34 2c 0a 09 46 6f .ObjectReorder.....=.0x8004,..Fo
2d120 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 69 6f 6e 09 20 20 cus......=.0x8005,..Selection...
2d140 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 20 20 20 20 3d 20 ..=.0x8006,..SelectionAdd.....=.
2d160 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 20 20 20 3d 20 30 0x8007,..SelectionRemove.....=.0
2d180 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 20 20 3d 20 30 78 x8008,..SelectionWithin.....=.0x
2d1a0 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 30 78 38 30 30 41 8009,..StateChanged.....=.0x800A
2d1c0 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 78 38 30 30 42 2c ,..LocationChanged.....=.0x800B,
2d1e0 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 2c 0a 09 44 65 73 ..NameChanged.....=.0x800C,..Des
2d200 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 0a 09 56 61 6c 75 criptionChanged..=.0x800D,..Valu
2d220 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 72 65 6e 74 43 68 eChanged.....=.0x800E,..ParentCh
2d240 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 68 61 6e 67 65 64 anged.....=.0x800F,..HelpChanged
2d260 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 69 6f 6e 43 68 61 .....=.0x80A0,..DefaultActionCha
2d280 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 43 68 61 6e 67 65 nged=.0x80B0,..AcceleratorChange
2d2a0 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 75 6d 20 53 74 61 d..=.0x80C0.....};......enum.Sta
2d2c0 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 2c 0a 09 55 6e 61 te.{..Normal..=.0x00000000,..Una
2d2e0 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 6c 65 63 74 65 64 vailable.=.0x00000001,..Selected
2d300 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 20 30 78 30 30 30 .=.0x00000002,..Focused..=.0x000
2d320 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 30 30 38 2c 0a 09 00004,..Pressed..=.0x00000008,..
2d340 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 78 65 64 09 09 3d Checked..=.0x00000010,..Mixed..=
2d360 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 78 30 30 30 30 30 .0x00000020,..ReadOnly.=.0x00000
2d380 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 30 38 30 2c 0a 09 040,..HotTracked.=.0x00000080,..
2d3a0 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 70 61 6e 64 65 64 Default..=.0x00000100,..Expanded
2d3c0 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 3d 20 30 78 30 30 .=.0x00000200,..Collapsed.=.0x00
2d3e0 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 30 2c 0a 09 46 6c 000400,..Busy..=.0x00000800,..Fl
2d400 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 75 65 65 64 09 3d oating.=.0x00001000,..Marqueed.=
2d420 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 78 30 30 30 30 34 .0x00002000,..Animated.=.0x00004
2d440 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 30 30 2c 0a 09 4f 000,..Invisible.=.0x00008000,..O
2d460 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 7a 65 61 62 6c 65 ffscreen.=.0x00010000,..Sizeable
2d480 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 20 30 78 30 30 30 .=.0x00020000,..Moveable.=.0x000
2d4a0 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 30 38 30 30 30 30 40000,..SelfVoicing.=.0x00080000
2d4c0 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 0a 09 53 65 6c 65 ,..Focusable.=.0x00100000,..Sele
2d4e0 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 65 64 09 09 3d 20 ctable.=.0x00200000,..Linked..=.
2d500 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 78 30 30 38 30 30 0x00400000,..Traversed.=.0x00800
2d520 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 30 31 30 30 30 30 000,..MultiSelectable.=.0x010000
2d540 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 30 30 30 30 30 2c 00,..ExtSelectable.=.0x02000000,
2d560 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 41 6c 65 72 74 4d ..AlertLow.=.0x04000000,..AlertM
2d580 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 48 69 67 68 09 3d edium.=.0x08000000,..AlertHigh.=
2d5a0 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 30 78 32 30 30 30 .0x10000000,..Protected.=.0x2000
2d5c0 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 0a 20 20 20 20 7d 0000,..Valid..=.0x3fffffff.....}
2d5e0 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 09 09 3d 20 30 78 ;......enum.Role.{..NoRole..=.0x
2d600 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 30 30 30 30 30 31 00000000,..TitleBar.=.0x00000001
2d620 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 09 53 63 72 6f 6c ,..MenuBar..=.0x00000002,..Scrol
2d640 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 3d 20 30 78 30 30 lBar.=.0x00000003,..Grip..=.0x00
2d660 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 30 35 2c 0a 09 43 000004,..Sound..=.0x00000005,..C
2d680 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 74 09 09 3d 20 30 ursor..=.0x00000006,..Caret..=.0
2d6a0 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 20 30 78 30 30 30 x00000007,..AlertMessage.=.0x000
2d6c0 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 30 39 2c 0a 09 43 00008,..Window..=.0x00000009,..C
2d6e0 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 70 4d 65 6e 75 09 lient..=.0x0000000A,..PopupMenu.
2d700 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 30 78 30 30 30 30 =.0x0000000B,..MenuItem.=.0x0000
2d720 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 30 44 2c 0a 09 41 000C,..ToolTip..=.0x0000000D,..A
2d740 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 44 6f 63 75 6d 65 pplication.=.0x0000000E,..Docume
2d760 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 30 78 30 30 30 30 nt.=.0x0000000F,..Pane..=.0x0000
2d780 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 2c 0a 09 44 69 61 0010,..Chart..=.0x00000011,..Dia
2d7a0 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 09 09 3d 20 30 78 log..=.0x00000012,..Border..=.0x
2d7c0 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 30 30 30 30 31 34 00000013,..Grouping.=.0x00000014
2d7e0 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 0a 09 54 6f 6f 6c ,..Separator.=.0x00000015,..Tool
2d800 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 42 61 72 09 3d 20 Bar..=.0x00000016,..StatusBar.=.
2d820 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 30 30 30 30 31 38 0x00000017,..Table..=.0x00000018
2d840 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 31 39 2c 0a 09 52 ,..ColumnHeader.=.0x00000019,..R
2d860 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 6c 75 6d 6e 09 09 owHeader.=.0x0000001A,..Column..
2d880 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 30 30 30 30 31 43 =.0x0000001B,..Row..=.0x0000001C
2d8a0 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 6e 6b 09 09 3d 20 ,..Cell..=.0x0000001D,..Link..=.
2d8c0 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 20 30 78 30 30 30 0x0000001E,..HelpBalloon.=.0x000
2d8e0 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 30 30 32 30 2c 0a 0001F,..Character.=.0x00000020,.
2d900 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 49 74 65 6d 09 3d .List..=.0x00000021,..ListItem.=
2d920 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 78 30 30 30 30 30 .0x00000022,..Outline..=.0x00000
2d940 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 30 30 32 34 2c 0a 023,..OutlineItem.=.0x00000024,.
2d960 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 72 6f 70 65 72 74 .PageTab..=.0x00000025,..Propert
2d980 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 61 74 6f 72 09 3d yPage.=.0x00000026,..Indicator.=
2d9a0 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 78 30 30 30 30 30 .0x00000027,..Graphic..=.0x00000
2d9c0 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 30 32 39 2c 0a 09 028,..StaticText.=.0x00000029,..
2d9e0 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 20 20 2f 2f 20 45 EditableText.=.0x0000002A,..//.E
2da00 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 09 50 75 73 68 42 ditable,.selectable,.etc...PushB
2da20 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 42 6f 78 09 3d 20 utton.=.0x0000002B,..CheckBox.=.
2da40 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 20 30 78 30 30 30 0x0000002C,..RadioButton.=.0x000
2da60 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 30 32 45 2c 0a 09 0002D,..ComboBox.=.0x0000002E,..
2da80 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 6f 67 72 65 73 73 DropLest.=.0x0000002F,..Progress
2daa0 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 20 30 78 30 30 30 Bar.=.0x00000030,..Dial..=.0x000
2dac0 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 30 30 30 30 33 32 00031,..HotkeyField.=.0x00000032
2dae0 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 53 70 69 6e 42 6f ,..Slider..=.0x00000033,..SpinBo
2db00 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 09 3d 20 30 78 30 x..=.0x00000034,..Diagram..=.0x0
2db20 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 30 30 30 30 33 36 0000035,..Animation.=.0x00000036
2db40 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 09 42 75 74 74 6f ,..Equation.=.0x00000037,..Butto
2db60 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 75 74 74 6f 6e 4d nDropDown.=.0x00000038,..ButtonM
2db80 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 72 6f 70 47 72 69 enu.=.0x00000039,..ButtonDropGri
2dba0 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 65 09 3d 20 30 78 d.=.0x0000003A,..Whitespace.=.0x
2dbc0 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 78 30 30 30 30 30 0000003B,..PageTabList.=.0x00000
2dbe0 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 20 20 20 20 7d 3b 03C,..Clock..=.0x0000003D.....};
2dc00 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 09 4e 61 76 55 70 ......enum.NavDirection.{..NavUp
2dc20 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 3d 20 30 78 30 30 ..=.0x00000001,..NavDown..=.0x00
2dc40 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 30 30 30 33 2c 0a 000002,..NavLeft..=.0x00000003,.
2dc60 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 61 76 4e 65 78 74 .NavRight.=.0x00000004,..NavNext
2dc80 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 75 73 09 3d 20 30 ..=.0x00000005,..NavPrevious.=.0
2dca0 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 3d 20 30 78 30 30 x00000006,..NavFirstChild.=.0x00
2dcc0 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 30 30 30 30 30 30 000007,..NavLastChild.=.0x000000
2dce0 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 30 30 30 30 39 0a 08,..NavFocusChild.=.0x00000009.
2dd00 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 61 6d 65 09 09 3d ....};......enum.Text.{..Name..=
2dd20 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 09 48 65 6c 70 2c .0,..Description,..Value,..Help,
2dd40 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 69 6f 6e 0a 20 20 ..Accelerator,..DefaultAction...
2dd60 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 75 65 72 79 41 63 ..};......static.QRESULT.queryAc
2dd80 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 20 2a 2c 20 51 41 cessibleInterface(.QObject.*,.QA
2dda0 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 20 20 20 73 74 61 ccessibleInterface.**.);.....sta
2ddc0 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 74 79 28 20 51 4f tic.void.updateAccessibility(.QO
2dde0 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 61 73 6f 6e 20 29 bject.*,.int.who,.Event.reason.)
2de00 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 28 29 3b 0a 0a 20 ;.....static.bool.isActive();...
2de20 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 29 3b 0a 20 20 20 ...static.void.initialize();....
2de40 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 0a 0a 2f 2f 20 7b .static.void.cleanup();.};..//.{
2de60 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 45 42 44 46 31 43 EC86CB9C-5DA0-4c43-A739-13EBDF1C
2de80 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 62 6c 65 20 51 55 6B14}.#define.IID_QAccessible.QU
2dea0 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 78 34 63 34 33 2c uid(.0xec86cb9c,.0x5da0,.0x4c43,
2dec0 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 78 64 66 2c 20 30 .0xa7,.0x39,.0x13,.0xeb,.0xdf,.0
2dee0 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 51 5f 45 58 50 4f x1c,.0x6b,.0x14.)..struct.Q_EXPO
2df00 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 70 75 62 6c 69 63 RT.QAccessibleInterface.:.public
2df20 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 6f 77 6e 49 6e 74 .QAccessible,.public.QUnknownInt
2df40 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 76 61 6c 69 64 20 erface.{.....//.check.for.valid.
2df60 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 69 73 56 61 6c 69 pointers.....virtual.bool.isVali
2df80 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 72 61 72 63 68 79 d().const.=.0;......//.hierarchy
2dfa0 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 6e 74 28 29 20 63 .....virtual.int..childCount().c
2dfc0 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 55 4c 54 09 71 75 onst.=.0;.....virtual.QRESULT.qu
2dfe0 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 63 65 73 73 69 62 eryChild(.int.control,.QAccessib
2e000 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 0a 20 20 20 20 76 leInterface**.).const.=.0;.....v
2e020 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 28 20 51 41 63 63 irtual.QRESULT.queryParent(.QAcc
2e040 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 0a essibleInterface**.).const.=.0;.
2e060 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 74 75 61 6c 20 69 .....//.navigation.....virtual.i
2e080 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 79 20 29 20 63 6f nt..controlAt(.int.x,.int.y.).co
2e0a0 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 09 72 65 63 74 28 nst.=.0;.....virtual.QRect.rect(
2e0c0 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 20 20 20 20 76 69 .int.control.).const.=.0;.....vi
2e0e0 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 72 65 63 74 69 6f rtual.int..navigate(.NavDirectio
2e100 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 72 6f 6c 20 29 20 n.direction,.int.startControl.).
2e120 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 69 65 73 20 61 6e const.=.0;......//.properties.an
2e140 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 67 09 74 65 78 74 d.state.....virtual.QString.text
2e160 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 6e 73 74 20 3d 20 (.Text.t,.int.control.).const.=.
2e180 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 74 28 20 54 65 78 0;.....virtual.void.setText(.Tex
2e1a0 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 74 72 69 6e 67 20 t.t,.int.control,.const.QString.
2e1c0 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 6f 6c 65 09 72 6f &text.).=.0;.....virtual.Role.ro
2e1e0 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 30 3b 0a 20 20 20 le(.int.control.).const.=.0;....
2e200 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 63 6f 6e 74 72 6f .virtual.State.state(.int.contro
2e220 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 20 51 4d 65 6d 41 l.).const.=.0;.....virtual.QMemA
2e240 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 74 20 3d 20 30 3b rray<int>.selection().const.=.0;
2e260 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 61 6c 20 62 6f 6f ......//.methods.....virtual.boo
2e280 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 74 72 6f 6c 20 29 l.doDefaultAction(.int.control.)
2e2a0 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 46 6f 63 75 73 28 .=.0;.....virtual.bool.setFocus(
2e2c0 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 72 74 75 61 6c 20 .int.control.).=.0;.....virtual.
2e2e0 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 72 6f 6c 2c 20 62 bool.setSelected(.int.control,.b
2e300 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 0a 20 20 20 20 76 ool.on,.bool.extend.).=.0;.....v
2e320 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 28 29 20 3d 20 30 irtual.void.clearSelection().=.0
2e340 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 46 2d 34 31 44 45 ;.....};..//.{49F4C6A7-412F-41DE
2e360 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 65 66 20 49 49 44 -9E24-648843421FD3}..#ifndef.IID
2e380 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 65 20 49 49 44 5f _QAccessibleFactory.#define.IID_
2e3a0 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 30 78 34 39 66 34 QAccessibleFactory.QUuid(.0x49f4
2e3c0 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 2c 20 30 78 32 34 c6a7,.0x412f,.0x41de,.0x9e,.0x24
2e3e0 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 30 78 31 66 2c 20 ,.0x64,.0x88,.0x43,.0x42,.0x1f,.
2e400 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 50 4f 52 54 20 51 0xd3.).#endif..struct.Q_EXPORT.Q
2e420 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 20 3a 20 70 75 62 AccessibleFactoryInterface.:.pub
2e440 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 65 61 74 75 72 65 lic.QAccessible,.public.QFeature
2e460 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 6c 20 51 52 45 53 ListInterface.{.....virtual.QRES
2e480 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 61 63 65 28 20 63 ULT.createAccessibleInterface(.c
2e4a0 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 20 51 41 63 63 65 onst.QString.&,.QObject.*,.QAcce
2e4c0 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 3b 0a 0a 63 6c 61 ssibleInterface**.).=.0;.};..cla
2e4e0 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 65 63 74 20 3a 20 ss.Q_EXPORT.QAccessibleObject.:.
2e500 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 63 65 73 73 69 62 public.QObject,.public.QAccessib
2e520 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 51 41 63 63 65 73 leInterface.{.public:.....QAcces
2e540 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 63 74 20 29 3b 0a sibleObject(.QObject.*object.);.
2e560 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 6a 65 63 74 28 29 ....virtual.~QAccessibleObject()
2e580 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 61 63 65 28 20 63 ;......QRESULT.queryInterface(.c
2e5a0 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 72 66 61 63 65 2a onst.QUuid.&,.QUnknownInterface*
2e5c0 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 6f 6f 6c 09 69 73 *.);.....Q_REFCOUNT......bool.is
2e5e0 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 0a 20 20 20 20 51 Valid().const;..protected:.....Q
2e600 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 72 69 76 61 74 65 Object.*object().const;..private
2e620 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 20 6f 62 6a 65 63 :.....QGuardedPtr<QObject>.objec
2e640 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 51 41 43 43 45 53 t_;.};..#define.Q_DEFINED_QACCES
2e660 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 6e 65 78 70 6f 72 SIBLE_OBJECT.#include."qwinexpor
2e680 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 4c 49 54 59 5f 53 t.h".#endif.//QT_ACCESSIBILITY_S
2e6a0 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 4c 45 5f 48 0a 00 UPPORT..#endif.//QACCESSIBLE_H..
2e6c0 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 6c 00 65 00 2e 00 ....q.c.o.m.p.a.c.t.s.t.y.l.e...
2e6e0 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 20 20 20 20 20 20 h...y/*.........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ecc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ece0 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 59 4c 45 5f 48 0a ....*/..#ifndef.QCOMPACTSTYLE_H.
2ed00 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 69 66 6e 64 65 66 #define.QCOMPACTSTYLE_H..#ifndef
2ed20 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 79 6c 65 2e 68 22 .QT_H.#include."qwindowsstyle.h"
2ed40 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 54 .#endif.//.QT_H..#if.!defined(QT
2ed60 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 6e 65 64 28 51 54 _NO_STYLE_COMPACT).||.defined(QT
2ed80 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 _PLUGIN)..#if.defined(QT_PLUGIN)
2eda0 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 4d 50 41 43 54 0a .#define.Q_EXPORT_STYLE_COMPACT.
2edc0 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 43 4f 4d #else.#define.Q_EXPORT_STYLE_COM
2ede0 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 73 20 51 5f 45 58 PACT.Q_EXPORT.#endif..class.Q_EX
2ee00 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 74 53 74 79 6c 65 PORT_STYLE_COMPACT.QCompactStyle
2ee20 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 70 75 62 6c 69 63 .:.public.QWindowsStyle.{.public
2ee40 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 20 20 69 6e 74 20 :.....QCompactStyle();......int.
2ee60 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c pixelMetric(.PixelMetric.metric,
2ee80 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 3b 0a 0a 20 .const.QWidget.*widget.=.0.);...
2eea0 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 65 6d ...void.drawControl(.ControlElem
2eec0 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 63 6f 6e 73 74 20 ent.element,.QPainter.*p,.const.
2eee0 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 2c 0a 09 09 20 20 QWidget.*w,.const.QRect.&r,.....
2ef00 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 20 53 46 6c 61 67 ....const.QColorGroup.&cg,.SFlag
2ef20 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 73 74 20 51 53 74 s.how.=.Style_Default,.const.QSt
2ef40 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 75 yleOption&.=.QStyleOption::Defau
2ef60 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 64 20 63 6f 70 79 lt.);..private:.//.Disabled.copy
2ef80 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 .constructor.and.operator=.#if.d
2efa0 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 43 6f 6d 70 efined(Q_DISABLE_COPY).....QComp
2efc0 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 79 6c 65 20 26 20 actStyle(.const.QCompactStyle.&.
2efe0 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 61 74 6f 72 3d 28 );.....QCompactStyle&.operator=(
2f000 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 23 65 6e 64 69 66 .const.QCompactStyle.&.);.#endif
2f020 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f .};..#endif.//.QT_NO_STYLE_WINDO
2f040 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 45 5f 48 0a 00 00 WS..#endif.//.QCOMPACTSTYLE_H...
2f060 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 20 20 20 20 20 20 ...q.c.u.r.s.o.r...h..../*......
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f640 20 20 20 20 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 ............................*/..
2f660 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 51 43 55 52 53 4f #ifndef.QCURSOR_H.#define.QCURSO
2f680 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 70 6f 69 R_H..#ifndef.QT_H.#include."qpoi
2f6a0 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 0a 23 65 6e 64 69 nt.h".#include."qshared.h".#endi
2f6c0 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.//.QT_H../*...................
2f6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f700 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 0a 63 6c 61 73 73 ...*/.#ifdef.QT_NO_CURSOR..class
2f720 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 7b 0a .Q_EXPORT.QCursor.:.public.Qt.{.
2f740 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 70 6f 73 28 29 3b public:.....static.QPoint.pos();
2f760 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 20 69 6e 74 20 78 .....static.void...setPos(.int.x
2f780 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 09 20 20 73 65 74 ,.int.y.);.....static.void...set
2f7a0 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 76 61 74 65 3a 0a Pos(.const.QPoint.&.);.private:.
2f7c0 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 2f 2f 20 51 54 5f ....QCursor();.};..#endif.//.QT_
2f7e0 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 55 52 53 4f 52 0a NO_CURSOR..#ifndef.QT_NO_CURSOR.
2f800 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 73 73 20 51 5f 45 .struct.QCursorData;...class.Q_E
2f820 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 7b 0a 70 75 62 6c XPORT.QCursor.:.public.Qt.{.publ
2f840 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 72 65 61 74 65 20 ic:.....QCursor();....//.create.
2f860 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 43 75 72 73 6f 72 default.arrow.cursor.....QCursor
2f880 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 28 20 63 6f 6e 73 (.int.shape.);.....QCursor(.cons
2f8a0 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 42 69 74 6d 61 70 t.QBitmap.&bitmap,.const.QBitmap
2f8c0 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 20 69 6e 74 20 68 .&mask,.......int.hotX=-1,.int.h
2f8e0 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 73 74 20 51 50 69 otY=-1.);.....QCursor(.const.QPi
2f900 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 74 58 3d 2d 31 2c xmap.&pixmap,.......int.hotX=-1,
2f920 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
2f940 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 72 28 29 3b 0a 20 st.QCursor.&.);....~QCursor();..
2f960 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 73 74 20 51 43 75 ...QCursor.&operator=(.const.QCu
2f980 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 65 28 29 20 20 20 rsor.&.);......int....shape()...
2f9a0 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 28 20 69 6e 74 20 const;.....void...setShape(.int.
2f9c0 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 6d 61 70 28 29 20 );......const.QBitmap.*bitmap().
2f9e0 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 6d 61 73 6b 28 29 const;.....const.QBitmap.*mask()
2fa00 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 53 70 6f 74 28 29 ...const;.....QPoint...hotSpot()
2fa20 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 57 49 4e 29 0a 20 .const;..#if.defined(Q_WS_WIN)..
2fa40 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 73 74 3b 0a 20 20 ...HCURSOR...handle()..const;...
2fa60 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 66 20 64 65 66 69 ..QCursor(.HCURSOR.);.#elif.defi
2fa80 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 20 68 61 6e 64 6c ned(Q_WS_X11).....HANDLE...handl
2faa0 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 41 4e 44 4c 45 20 e()..const;.....QCursor(.HANDLE.
2fac0 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 0a 20 20 20 20 48 );.#elif.defined(Q_WS_MAC).....H
2fae0 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 66 20 64 65 66 69 ANDLE.handle().const;.#elif.defi
2fb00 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 20 68 61 6e 64 6c ned(Q_WS_QWS).....HANDLE...handl
2fb20 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 61 74 69 63 20 51 e()..const;.#endif......static.Q
2fb40 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 69 64 09 20 20 73 Point.pos();.....static.void...s
2fb60 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 20 73 74 61 74 69 etPos(.int.x,.int.y.);.....stati
2fb80 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 69 6e 74 20 26 20 c.void...setPos(.const.QPoint.&.
2fba0 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 69 61 6c 69 7a 65 );......static.void...initialize
2fbc0 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 6e 75 70 28 29 3b ();.....static.void...cleanup();
2fbe0 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 20 20 73 74 61 74 ..#if.defined(Q_WS_X11).....stat
2fc00 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 64 69 66 0a 70 72 ic.int....x11Screen();.#endif.pr
2fc20 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 70 28 20 63 6f 6e ivate:.....void...setBitmap(.con
2fc40 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 42 69 74 6d 61 st.QBitmap.&bitmap,.const.QBitma
2fc60 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 74 20 68 6f 74 59 p.&mask,......int.hotX,.int.hotY
2fc80 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 6e 73 74 3b 0a 20 .);.....void...update().const;..
2fca0 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 20 51 43 75 72 73 ...QCursorData..*data;.....QCurs
2fcc0 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 66 69 6e 65 64 28 or..*find_cur(int);.#if.defined(
2fce0 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 71 74 5f 6d 61 63 Q_WS_MAC).....friend.void.qt_mac
2fd00 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 2a 63 2c 20 63 6f _set_cursor(const.QCursor.*c,.co
2fd20 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 0a 23 69 66 20 21 nst.Point.*p);.#endif.};...#if.!
2fd40 64 65 66 69 6e 65 64 28 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 29 0a 2f 2f 20 43 defined(QT_CLEAN_NAMESPACE).//.C
2fd60 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 31 31 2f 58 2e 68 ursorShape.is.defined.in.X11/X.h
2fd80 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 65 20 58 5f 43 75 .#ifdef.CursorShape.#define.X_Cu
2fda0 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 65 66 20 43 75 72 rsorShape.CursorShape.#undef.Cur
2fdc0 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 3a 3a 43 75 72 73 sorShape.#endif.typedef.Qt::Curs
2fde0 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 65 66 20 58 5f 43 orShape.QCursorShape;.#ifdef.X_C
2fe00 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 68 61 70 65 20 58 ursorShape.#define.CursorShape.X
2fe20 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 0a 0a 0a 2f 2a 20 _CursorShape.#endif.#endif.../*.
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 20 20 20 20 20 20 ................................
2fec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fee0 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 20 51 ....................*/.#ifndef.Q
2ff00 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 53 74 T_NO_DATASTREAM.Q_EXPORT.QDataSt
2ff20 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.&,
2ff40 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 52 54 20 51 44 61 .const.QCursor.&.);.Q_EXPORT.QDa
2ff60 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
2ff80 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 65 6e 64 69 66 20 m.&,.QCursor.&.);.#endif.#endif.
2ffa0 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 6f 69 64 20 51 43 //.QT_NO_CURSOR...inline.void.QC
2ffc0 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 74 20 26 70 20 29 ursor::setPos(.const.QPoint.&p.)
2ffe0 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 29 20 29 3b 0a 7d .{.....setPos(.p.x(),.p.y().);.}
30000 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 00 71 00 63 00 6f ..#endif.//.QCURSOR_H......q.c.o
30020 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 03 f1 23 69 66 6e .n.f.i.g.-.l.a.r.g.e...h....#ifn
30040 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 0a 23 69 66 6e 64 def.QT_H.#endif./*......*/.#ifnd
30060 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 5f 4e 4f 5f 43 4f ef.QT_NO_CODECS.#define.QT_NO_CO
30080 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 55 4e 49 43 4f 44 DECS.#endif.#define.QT_NO_UNICOD
300a0 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
300c0 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 23 64 65 66 P.#define.QT_NO_IMAGEIO_PPM.#def
300e0 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
30100 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./*..............
30120 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./
30140 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
30160 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
30180 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
301a0 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
301c0 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_
301e0 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
30200 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 66 69 6e 65 20 51 OCOL.#define.QT_NO_URL.#define.Q
30220 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 5f 4e 4f 5f 54 52 T_NO_COLORNAMES.#define.QT_NO_TR
30240 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 4f 5f 50 52 49 4e ANSFORMATIONS.#define.QT_NO_PRIN
30260 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 23 64 65 66 69 6e TER.#define.QT_NO_PICTURE.#defin
30280 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 5f 44 e.QT_NO_ICONVIEW.#define.QT_NO_D
302a0 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 45 0a 23 64 65 66 IAL.#define.QT_NO_WORKSPACE.#def
302c0 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 5f 4e 4f 5f 41 43 ine.QT_NO_TABLE.#define.QT_NO_AC
302e0 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 4f 54 49 46 0a 23 TION.#define.QT_NO_STYLE_MOTIF.#
30300 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 2f 2a 20 20 define.QT_NO_STYLE_PLATINUM./*..
30320 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
30340 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
30360 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 20 20 20 20 20 20 O_PRINTDIALOG./*................
30380 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 49 4e 50 55 ...........*/.#define.QT_NO_INPU
303a0 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 20 20 20 20 20 20 TDIALOG./*......................
303c0 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 45 53 53 44 49 41 ....*/.#define.QT_NO_PROGRESSDIA
303e0 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 20 20 20 20 20 2a LOG./*.........................*
30400 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 66 69 6e 65 20 51 /.#define.QT_NO_WIZARD.#define.Q
30420 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 69 00 64 00 67 00 T_NO_EFFECTS......q.a.x.w.i.d.g.
30440 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 20 20 20 20 20 20 e.t...h..../*...................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30840 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 5f 48 0a 23 64 65 .....*/..#ifndef.QAXWIDGET_H.#de
30860 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 20 22 71 61 78 62 fine.QAXWIDGET_H..#include."qaxb
30880 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 3e 0a 0a 63 6c 61 ase.h".#include.<qwidget.h>..cla
308a0 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 41 78 57 69 64 67 ss.QAxHostWindow;..class.QAxWidg
308c0 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 63 20 51 41 78 42 et.:.public.QWidget,.public.QAxB
308e0 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 65 63 74 20 2a 6d ase.{.public:.....QMetaObject.*m
30900 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 73 74 20 63 68 61 etaObject().const;.....const.cha
30920 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 76 6f 69 64 2a 20 r.*className().const;.....void*.
30940 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 20 20 62 6f 6f 6c qt_cast(.const.char*.);.....bool
30960 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 20 29 3b 0a 20 20 .qt_invoke(.int,.QUObject*.);...
30980 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 65 63 74 2a 20 29 ..bool.qt_emit(.int,.QUObject*.)
309a0 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 74 2c 20 69 6e 74 ;.....bool.qt_property(.int,.int
309c0 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 2a 20 71 4f 62 6a ,.QVariant*.);.....QObject*.qObj
309e0 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 68 69 73 3b 20 7d ect().{.return.(QObject*)this;.}
30a00 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 70 61 72 65 6e 74 ......QAxWidget(.QWidget*.parent
30a20 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 2c 20 57 46 6c 61 .=.0,.const.char*.name.=.0,.WFla
30a40 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 63 6f 6e 73 74 gs.f.=.0.);.....QAxWidget(.const
30a60 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 6e 74 20 3d 20 30 .QString.&c,.QWidget.*parent.=.0
30a80 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 66 ,.const.char.*name.=.0,.WFlags.f
30aa0 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 6b 6e 6f 77 6e 20 .=.0.);.....QAxWidget(.IUnknown.
30ac0 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 30 2c 20 63 6f 6e *iface,.QWidget.*parent.=.0,.con
30ae0 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 66 20 3d 20 30 20 st.char.*name.=.0,.WFlags.f.=.0.
30b00 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 76 6f 69 64 20 63 );.....~QAxWidget();......void.c
30b20 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 74 28 29 20 63 6f lear();......QSize.sizeHint().co
30b40 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 nst;.....QSize.minimumSizeHint()
30b60 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 20 69 6e 69 .const;..protected:.....bool.ini
30b80 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 20 76 69 72 74 75 tialize(.IUnknown**.);.....virtu
30ba0 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 62 6f 6f 6c 20 29 al.bool.createHostWindow(.bool.)
30bc0 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 20 62 6f 6f 6c 20 ;......void.enabledChange(.bool.
30be0 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 6e 67 65 28 20 63 old.);.....void.paletteChange(.c
30c00 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 76 6f 69 64 20 66 onst.QPalette.&old.);.....void.f
30c20 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 64 20 29 3b 0a 20 ontChange(.const.QFont.&old.);..
30c40 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 61 6e 67 65 28 20 ...void.windowActivationChange(.
30c60 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 7a 65 45 76 65 6e bool.old.);......void.resizeEven
30c80 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 69 72 74 75 61 6c t(.QResizeEvent.*.);.....virtual
30ca0 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 74 20 6d 65 73 73 .bool.translateKeyEvent(int.mess
30cc0 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 72 69 76 61 74 65 age,.int.keycode).const;.private
30ce0 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 57 69 6e 64 6f 77 :.....friend.class.QAxHostWindow
30d00 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 4d 65 74 61 4f 62 ;......QMetaObject.*parentMetaOb
30d20 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 57 69 6e 64 6f 77 ject().const;......QAxHostWindow
30d40 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 20 51 41 58 57 49 .*container;.};..#endif.//.QAXWI
30d60 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 67 00 2e 00 68 00 DGET_H......q.f.i.l.e.d.l.g...h.
30d80 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31160 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 44 4c 47 5f 48 0a 23 64 65 66 69 .....*/.#ifndef.QFILEDLG_H.#defi
31180 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 69 6c 65 64 69 61 ne.QFILEDLG_H.#include."qfiledia
311a0 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 00 61 00 72 00 72 log.h".#endif......q.b.i.t.a.r.r
311c0 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 20 20 20 20 20 20 .y...h...)/*....................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
315a0 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 54 41 52 52 59 5f ............*/.#ifndef.QBITARRY_
315c0 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 75 64 65 20 22 71 H.#define.QBITARRY_H.#include."q
315e0 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 64 00 69 00 72 00 bitarray.h".#endif....(.q.d.i.r.
31600 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 73 00 2e 00 68 00 e.c.t.p.a.i.n.t.e.r._.q.w.s...h.
31620 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
31b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a .............................*/.
31b20 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 53 5f 48 0a 23 64 .#ifndef.QDIRECTPAINTER_QWS_H.#d
31b40 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 0a 0a 23 69 66 6e efine.QDIRECTPAINTER_QWS_H..#ifn
31b60 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 72 2e 68 22 0a 23 def.QT_H.#include."qpainter.h".#
31b80 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 5f 51 57 53 0a 23 endif.//.QT_H..#ifdef.Q_WS_QWS.#
31ba0 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 0a 63 6c 61 73 73 ifndef.QT_NO_DIRECTPAINTER.class
31bc0 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 20 70 75 62 6c 69 .Q_EXPORT.QDirectPainter.:.publi
31be0 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 44 69 72 65 63 74 c.QPainter.{.public:.....QDirect
31c00 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 0a 20 20 20 20 7e Painter(.const.QWidget*.);.....~
31c20 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 61 72 2a 20 66 72 QDirectPainter();......uchar*.fr
31c40 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 74 65 70 28 29 3b ameBuffer();.....int.lineStep();
31c60 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 69 6f 6e 28 29 3b .....int.transformOrientation();
31c80 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 3b 0a 20 20 20 20 ......int.numRects().const;.....
31ca0 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 6f 6e 73 74 3b 0a const.QRect&.rect(int.i).const;.
31cc0 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 3b 0a 0a 20 20 20 ....QRegion.region().const;.....
31ce0 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 .int.depth().const;.....int.widt
31d00 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 73 h().const;.....int.height().cons
31d20 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 3b 0a 20 20 20 20 t;.....int.xOffset().const;.....
31d40 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 51 50 6f 69 6e 74 int.yOffset().const;......QPoint
31d60 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 20 73 69 7a 65 28 .offset().const;.....QSize.size(
31d80 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 43 68 61 6e 67 65 ).const;......void.setAreaChange
31da0 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 65 3a 0a 20 20 20 d(.const.QRect&.);..private:....
31dc0 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 65 2a 20 64 3b 0a .class.Private;.....Private*.d;.
31de0 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 2f 2f 20 51 44 49 };..#endif.#endif..#endif.//.QDI
31e00 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 00 6f 00 6e 00 74 RECTPAINTER_QWS_H......q.f.o.n.t
31e20 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 20 20 20 20 20 20 .d.i.a.l.o.g...h..../*..........
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 20 20 20 ................................
323e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
32400 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
32420 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 46 4f 4e 54 44 49 ef.QFONTDIALOG_H.#define.QFONTDI
32440 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 65 66 73 2e 68 22 ALOG_H..#include."qwindowdefs.h"
32460 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 0a 0a 2f 2f 0a 2f ..#ifndef.QT_NO_FONTDIALOG..//./
32480 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 2d 2d 2d 2d 2d 2d /..W.A.R.N.I.N.G.//..-----------
324a0 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 64 65 72 20 64 65 --.//.//..This.class.is.under.de
324c0 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 63 6f 6e 73 74 72 velopment.and.has.private.constr
324e0 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 20 74 68 65 20 70 uctors..//.//..You.may.use.the.p
32500 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 63 74 69 6f 6e 73 ublic.static.getFont().functions
32520 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 74 6f 20 62 65 20 .which.are.guaranteed.//..to.be.
32540 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 2f 0a 0a 23 69 66 available.in.the.future..//..#if
32560 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 0a 23 ndef.QT_H.#include."qdialog.h".#
32580 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 2f 20 51 54 5f 48 include."qfont.h".#endif.//.QT_H
325a0 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 3b 0a 0a 63 6c 61 ..class.QFontDialogPrivate;..cla
325c0 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 75 62 6c 69 63 20 ss.Q_EXPORT.QFontDialog:.public.
325e0 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 62 6c 69 63 3a 0a QDialog.{.....Q_OBJECT..public:.
32600 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 62 6f 6f 6c 20 2a ....static.QFont.getFont(.bool.*
32620 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 20 51 57 69 64 67 ok,.const.QFont.&def,......QWidg
32640 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 et*.parent=0,.const.char*.name=0
32660 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 74 28 20 62 6f 6f );.....static.QFont.getFont(.boo
32680 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 63 6f 6e 73 74 20 l.*ok,.QWidget*.parent=0,.const.
326a0 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 20 20 20 73 74 61 char*.name=0);..private:.....sta
326c0 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 6b 2c 20 63 6f 6e tic.QFont.getFont(.bool.*ok,.con
326e0 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 74 2a 20 70 61 72 st.QFont.*def,......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 29 3b 0a 0a 20 20 20 ent=0,.const.char*.name=0);.....
32720 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 65 6e 74 3d 30 2c .QFontDialog(.QWidget*.parent=0,
32740 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 3d .const.char*.name=0,.bool.modal=
32760 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 20 20 7e 51 46 6f FALSE,....WFlags.f=0.);.....~QFo
32780 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 74 28 29 20 63 6f ntDialog();......QFont.font().co
327a0 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 73 74 20 51 46 6f nst;.....void.setFont(.const.QFo
327c0 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 74 46 69 6c 74 65 nt.&font.);......bool.eventFilte
327e0 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 20 20 20 20 76 r(.QObject.*,.QEvent.*.);......v
32800 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 76 6f 69 64 20 75 oid.updateFamilies();.....void.u
32820 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 64 61 74 65 53 69 pdateStyles();.....void.updateSi
32840 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 20 76 6f 69 64 20 zes();..private.slots:.....void.
32860 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 20 26 29 3b 0a 20 sizeChanged(.const.QString.&);..
32880 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 20 69 6e 74 20 29 ...void.familyHighlighted(.int.)
328a0 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 65 64 28 20 69 6e ;.....void.scriptHighlighted(.in
328c0 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 68 74 65 64 28 20 t.);.....void.styleHighlighted(.
328e0 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 67 68 74 65 64 28 int.);.....void.sizeHighlighted(
32900 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 .const.QString.&.);.....void.upd
32920 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 20 66 72 69 65 6e ateSample();..private:.....frien
32940 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 3b 0a 20 20 20 20 d.class.QFontDialogPrivate;.....
32960 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 72 69 76 61 74 65 QFontDialogPrivate.*.d;..private
32980 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 :.//.Disabled.copy.constructor.a
329a0 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 nd.operator=.#if.defined(Q_DISAB
329c0 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 63 6f 6e 73 74 20 LE_COPY).....QFontDialog(.const.
329e0 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 44 69 61 6c 6f 67 QFontDialog.&.);.....QFontDialog
32a00 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 61 6c 6f 67 20 26 &.operator=(.const.QFontDialog.&
32a20 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 20 2f 2f .);.#endif.};..#endif..#endif.//
32a40 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 69 00 70 00 62 00 .QFONTDIALOG_H......q.c.l.i.p.b.
32a60 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 2a 2a 2a 2a 2a 2a r.d...h...*/********************
32a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32aa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 ************************.**.$Id$
32ac0 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 2d 20 73 68 6f 75 .**.**.Compatibility.file.-.shou
32ae0 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 61 63 79 20 63 6f ld.only.be.included.by.legacy.co
32b00 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 6c 65 20 77 68 69 de..**.It.#includes.the.file.whi
32b20 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 2a 2a 20 43 6f 70 ch.obsoletes.this.one..**.**.Cop
32b40 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 74 65 63 68 20 41 yright.(C).1998-2000.Trolltech.A
32b60 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 2a 20 20 54 68 69 S...All.rights.reserved..**..Thi
32b80 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f s.file.is.part.of.the.Qt.GUI.Too
32ba0 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 lkit..**.**.This.file.may.be.dis
32bc0 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 tributed.under.the.terms.of.the.
32be0 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 Q.Public.License.**.as.defined.b
32c00 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 6e 64 20 61 70 70 y.Trolltech.AS.of.Norway.and.app
32c20 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 earing.in.the.file.**.LICENSE.QP
32c40 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 L.included.in.the.packaging.of.t
32c60 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e his.file..**.**.Licensees.holdin
32c80 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 69 74 69 6f 6e 20 g.valid.Qt.Professional.Edition.
32ca0 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e licenses.may.use.this.**.file.in
32cc0 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 6f 66 65 73 73 69 .accordance.with.the.Qt.Professi
32ce0 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 6d 65 6e 74 0a 2a onal.Edition.License.Agreement.*
32d00 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 66 65 73 73 69 6f *.provided.with.the.Qt.Professio
32d20 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 70 3a 2f 2f 77 77 nal.Edition..**.**.See.http://ww
32d40 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 6d 6c 20 6f 72 20 w.trolltech.com/pricing.html.or.
32d60 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a email.sales@trolltech.com.for.**
32d80 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 66 65 73 73 69 6f .information.about.the.Professio
32da0 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 73 65 65 0a 2a 2a nal.Edition.licensing,.or.see.**
32dc0 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 71 70 6c 2f 20 66 .http://www.trolltech.com/qpl/.f
32de0 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a or.QPL.licensing.information..**
32e00 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .*******************************
32e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32e40 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 4c 49 50 42 52 44 **************/.#ifndef.QCLIPBRD
32e60 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 6c 75 64 65 20 22 _H.#define.QCLIPBRD_H.#include."
32e80 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 71 00 62 00 74 00 qclipboard.h".#endif......q.b.t.
32ea0 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 20 20 20 20 20 20 t.n.g.r.p...h...,/*.............
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 20 20 20 20 20 20 20 ................................
33260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33280 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 20 51 42 ...................*/.#ifndef.QB
332a0 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 48 0a 23 69 6e 63 TTNGRP_H.#define.QBTTNGRP_H.#inc
332c0 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 69 66 0a 00 00 00 lude."qbuttongroup.h".#endif....
332e0 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 75 00 6d 00 2e 00 ..q.c.o.n.f.i.g.-.m.e.d.i.u.m...
33300 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 2a 20 20 20 20 20 h....#ifndef.QT_H.#endif./*.....
33320 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 43 20 2f 2a 20 20 .*/.#ifndef.QT_NO_TEXTCODEC./*..
33340 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 23 ....*/.#define.QT_NO_TEXTCODEC.#
33360 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 45 endif.#define.QT_NO_UNICODETABLE
33380 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 66 S.#define.QT_NO_IMAGEIO_BMP.#def
333a0 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 20 20 20 20 20 20 ine.QT_NO_IMAGEIO_PPM./*........
333c0 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 54 ...................*/.#define.QT
333e0 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 5f 41 53 59 4e 43 _NO_ASYNC_IO.#define.QT_NO_ASYNC
33400 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 20 20 20 20 20 20 _IMAGE_IO./*....................
33420 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 2f 23 64 65 66 69 ....*/.#define.QT_NO_BDF.//#defi
33440 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 69 6e 65 20 51 54 ne.QT_NO_FONTDATABASE.#define.QT
33460 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 5f 4e 4f 5f 44 52 _NO_TRANSLATION.#define.QT_NO_DR
33480 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 49 50 42 4f 41 52 AGANDDROP.#define.QT_NO_CLIPBOAR
334a0 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 69 6e 65 20 51 54 D.#define.QT_NO_SOUND.#define.QT
334c0 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 4e 4f 5f 44 4e 53 _NO_PROPERTIES.#define.QT_NO_DNS
334e0 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 4f 4c 0a 23 .#define.QT_NO_NETWORKPROTOCOL.#
33500 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 65 66 69 6e 65 20 define.QT_NO_COLORNAMES.#define.
33520 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 69 6e 65 20 51 54 QT_NO_TRANSFORMATIONS.#define.QT
33540 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 50 49 43 54 55 52 _NO_PRINTER.#define.QT_NO_PICTUR
33560 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 64 65 66 69 6e 65 E.#define.QT_NO_ICONVIEW.#define
33580 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 57 4f 52 4b 53 50 .QT_NO_DIAL.#define.QT_NO_WORKSP
335a0 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 65 66 69 6e 65 20 ACE.#define.QT_NO_TABLE.#define.
335c0 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 5f 53 54 59 4c 45 QT_NO_ACTION.#define.QT_NO_STYLE
335e0 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 5f 50 4c 41 54 49 _MOTIF.#define.QT_NO_STYLE_PLATI
33600 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 20 20 20 20 20 20 NUM./*..........................
33620 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 47 0a 23 64 65 66 */.#define.QT_NO_FONTDIALOG.#def
33640 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 20 20 20 20 20 20 ine.QT_NO_PRINTDIALOG./*........
33660 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 54 ...................*/.#define.QT
33680 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 20 20 20 20 20 20 _NO_INPUTDIALOG./*..............
336a0 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 50 52 4f ............*/.#define.QT_NO_PRO
336c0 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 20 20 20 20 20 20 GRESSDIALOG./*..................
336e0 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 5a 41 52 44 0a 23 .......*/.#define.QT_NO_WIZARD.#
33700 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 66 69 6e 65 20 51 define.QT_NO_EFFECTS...#define.Q
33720 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 20 20 20 20 20 20 T_NO_MIME./*....................
33740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
33760 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 45 5f 54 52 55 45 ...*/...#define.QT_NO_IMAGE_TRUE
33780 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 20 20 20 20 20 20 COLOR./*........................
337a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
337c0 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 49 ..............*/.#define.QT_NO_I
337e0 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 52 0a 0a 2f 2a 20 MAGE_TEXT.#define.QT_NO_DIR../*.
33800 20 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
33820 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_
33840 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 51 54 5f 4e 4f 5f NO_QWS_SAVEFONTS..#define.QT_NO_
33860 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 20 20 20 20 20 20 SESSIONMANAGER.../*.............
33880 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 53 45 4d 49 4d .........*/..#define.QT_NO_SEMIM
338a0 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 53 0a 23 64 65 66 ODAL..#define.QT_NO_EFFECTS.#def
338c0 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 4e 4f 5f 51 57 53 ine.QT_NO_COP..#define.QT_NO_QWS
338e0 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 20 20 20 20 20 20 _PROPERTIES../*.................
33900 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 20 20 ...........*/./*................
33920 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 54 41 54 55 53 42 ........*/.#define.QT_NO_STATUSB
33940 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 65 66 69 6e 65 20 AR.#define.QT_NO_TABBAR.#define.
33960 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 4f 5f 54 4f 4f 4c QT_NO_TOOLBAR.#define.QT_NO_TOOL
33980 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 20 20 20 20 20 2a TIP./*.........................*
339a0 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 23 64 65 66 69 6e /.#define.QT_NO_WHATSTHIS.#defin
339c0 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
339e0 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.#
33a00 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
33a20 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
33a40 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
33a60 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
33a80 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 69 6e 65 20 51 54 ne.QT_NO_PROGRESSBAR..#define.QT
33aa0 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 5f 44 49 41 4c 0a _NO_ICONVIEW.#define.QT_NO_DIAL.
33ac0 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 20 20 20 20 20 20 .#define.QT_NO_TABLE../*........
33ae0 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_
33b00 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 4f 5f 50 52 49 4e NO_FONTDIALOG.#define.QT_NO_PRIN
33b20 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 52 44 49 41 4c 4f TDIALOG.#define.QT_NO_COLORDIALO
33b40 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 47 0a 2f 2a 20 20 G.#define.QT_NO_INPUTDIALOG./*..
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 2a 2f 0a 23 64 65 66 69 ........................*/.#defi
33b80 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 20 20 20 20 20 20 ne.QT_NO_PROGRESSDIALOG./*......
33ba0 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 54 ...................*/.#define.QT
33bc0 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 46 46 45 43 54 53 _NO_WIZARD.#define.QT_NO_EFFECTS
33be0 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 ../*............................
33c00 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 42 45 4f 53 5f ......*/.#define.QT_NO_QWS_BEOS_
33c20 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 5f 4b 44 45 32 5f WM_STYLE.#define.QT_NO_QWS_KDE2_
33c40 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 5f 4b 44 45 5f 57 WM_STYLE.#define.QT_NO_QWS_KDE_W
33c60 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 20 20 20 20 20 20 M_STYLE./*......................
33c80 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 6f 00 63 00 75 00 ..............*/......q.f.o.c.u.
33ca0 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 20 20 20 20 20 20 s.d.a.t.a...h..../*.............
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
342a0 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 23 64 65 66 69 6e .*/..#ifndef.QFOCUSDATA_H.#defin
342c0 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 5f 48 0a 23 69 6e e.QFOCUSDATA_H..#ifndef.QT_H.#in
342e0 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 clude."qwidgetlist.h".#endif.//.
34300 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 75 73 44 61 74 61 QT_H...class.Q_EXPORT.QFocusData
34320 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 63 75 73 57 69 64 .{.public:.....QWidget*.focusWid
34340 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 72 72 65 6e 74 28 get().const.{.return.it.current(
34360 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 0a 20 20 20 20 51 );.}......QWidget*.home();.....Q
34380 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 74 2a 20 70 72 65 Widget*.next();.....QWidget*.pre
343a0 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 63 6f 6e 73 74 3b v();.....QWidget*.first().const;
343c0 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 3b 0a 20 20 20 20 .....QWidget*.last().const;.....
343e0 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 66 6f 63 75 73 int.count().const.{.return.focus
34400 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 65 3a 0a 20 20 20 Widgets.count();.}..private:....
34420 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 20 20 51 46 6f 63 .friend.class.QWidget;......QFoc
34440 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 73 29 20 7b 7d 0a usData()..:.it(focusWidgets).{}.
34460 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 67 65 74 73 3b 0a ....QWidgetList...focusWidgets;.
34480 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 0a 23 65 6e 64 69 ....QWidgetListIt.it;.};...#endi
344a0 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 00 70 00 70 00 6c f.//.QFOCUSDATA_H......q.a.p.p.l
344c0 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 20 20 20 20 20 20 .i.c.a.t.i.o.n...h..<$/*........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
34aa0 20 20 20 20 20 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 .............................*/.
34ac0 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 65 66 69 6e 65 20 .#ifndef.QAPPLICATION_H.#define.
34ae0 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 5f 48 0a 23 69 6e QAPPLICATION_H..#ifndef.QT_H.#in
34b00 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 69 6e 63 6c 75 64 clude."qdesktopwidget.h".#includ
34b20 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 22 71 70 61 6c 65 e."qasciidict.h".#include."qpale
34b40 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 6f 72 2e 68 22 0a tte.h".#include."qtranslator.h".
34b60 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 75 64 65 20 22 #include."qstrlist.h".#include."
34b80 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
34ba0 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 73 20 51 53 74 79 lass.QSessionManager;.class.QSty
34bc0 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 73 73 20 51 45 76 le;.class.QTranslator;.class.QEv
34be0 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 51 57 53 29 0a 63 entLoop;.#if.defined(Q_WS_QWS).c
34c00 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 0a 0a 23 69 66 64 lass.QWSDecoration;.#endif..#ifd
34c20 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 20 51 4d 75 74 65 ef.QT_THREAD_SUPPORT.class.QMute
34c40 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 50 4f 52 54 0a 0a x;.#endif.//.QT_THREAD_SUPPORT..
34c60 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 6e 20 51 5f 45 58 .class.QApplication;.extern.Q_EX
34c80 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 2f 2f 20 67 6c 6f PORT.QApplication.*qApp;..//.glo
34ca0 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 6c 61 73 73 20 51 bal.application.object...class.Q
34cc0 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 6c 69 63 20 51 4f _EXPORT.QApplication.:.public.QO
34ce0 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 bject.{.....Q_OBJECT.public:....
34d00 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 63 68 61 72 20 2a .QApplication(.int.&argc,.char.*
34d20 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 20 69 6e 74 20 26 *argv.);.....QApplication(.int.&
34d40 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 49 65 6e 61 62 6c argc,.char.**argv,.bool.GUIenabl
34d60 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 20 47 75 69 43 6c ed.);.....enum.Type.{.Tty,.GuiCl
34d80 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 70 6c 69 63 61 74 ient,.GuiServer.};.....QApplicat
34da0 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 76 2c 20 54 79 70 ion(.int.&argc,.char.**argv,.Typ
34dc0 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 0a 20 20 20 20 51 e.);.#if.defined(Q_WS_X11).....Q
34de0 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 20 48 41 4e 44 4c Application(.Display*.dpy,.HANDL
34e00 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 3d 20 30 20 29 3b E.visual.=.0,.HANDLE.cmap.=.0.);
34e20 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 20 2a 64 70 79 2c .....QApplication(.Display.*dpy,
34e40 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 20 20 48 41 4e 44 .int.argc,.char.**argv,.....HAND
34e60 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 3d 20 30 20 29 3b LE.visual.=.0,.HANDLE.cmap=.0.);
34e80 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 69 63 61 74 69 6f .#endif.....virtual.~QApplicatio
34ea0 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 63 6f 6e 73 74 3b n();......int......argc().const;
34ec0 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 3b 0a 0a 20 20 20 .....char...**argv().const;.....
34ee0 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 65 66 20 51 54 5f .Type.type().const;..#ifndef.QT_
34f00 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 20 20 26 73 74 79 NO_STYLE.....static.QStyle..&sty
34f20 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 73 65 74 53 74 79 le();.....static.void.....setSty
34f40 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 51 53 74 79 6c 65 le(.QStyle*.);.....static.QStyle
34f60 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 26 20 29 3b 0a 23 *..setStyle(.const.QString&.);.#
34f80 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 6e 75 6d 20 43 6f endif.#ifndef.Q_QDOC.....enum.Co
34fa0 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 73 74 6f 6d 43 6f lorMode.{.NormalColors,.CustomCo
34fc0 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 64 65 20 63 6f 6c lors.};.....static.ColorMode.col
34fe0 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 20 20 20 20 20 73 orMode();.....static.void......s
35000 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 3a 43 6f 6c 6f 72 etColorMode(.QApplication::Color
35020 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 6f 6c 6f 72 53 70 Mode.);.#endif......enum.ColorSp
35040 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 43 6f 6c 6f 72 3d ec.{.NormalColor=0,.CustomColor=
35060 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 69 63 20 69 6e 74 1,.ManyColor=2.};.....static.int
35080 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 74 69 63 20 76 6f ......colorSpec();.....static.vo
350a0 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 29 3b 0a 23 69 66 id......setColorSpec(.int.);.#if
350c0 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 69 63 20 51 43 75 ndef.QT_NO_CURSOR.....static.QCu
350e0 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 20 20 20 73 74 61 rsor..*overrideCursor();.....sta
35100 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 75 72 73 6f 72 28 tic.void......setOverrideCursor(
35120 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 6c 61 63 65 3d 46 .const.QCursor.&,.bool.replace=F
35140 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 20 20 20 72 65 73 ALSE.);.....static.void......res
35160 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 69 66 0a 20 20 20 toreOverrideCursor();.#endif....
35180 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 6c 4d 6f 75 73 65 .static.bool......hasGlobalMouse
351a0 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 64 09 20 20 20 20 Tracking();.....static.void.....
351c0 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 6f 6f 6c 20 65 6e .setGlobalMouseTracking(.bool.en
351e0 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 54 54 45 0a 20 20 able.);.#ifndef.QT_NO_PALETTE...
35200 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 28 20 63 6f 6e 73 ..static.QPalette..palette(.cons
35220 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 69 63 20 76 6f 69 t.QWidget*.=.0.);.....static.voi
35240 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 50 61 6c 65 74 74 d......setPalette(.const.QPalett
35260 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 4c 53 45 2c 0a 09 e.&,.bool.informWidgets=FALSE,..
35280 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 3d 20 30 20 29 3b ....const.char*.className.=.0.);
352a0 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 20 20 20 66 6f 6e .#endif.....static.QFont.....fon
352c0 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 20 20 20 73 74 61 t(.const.QWidget*.=.0.);.....sta
352e0 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 73 74 20 51 46 6f tic.void......setFont(.const.QFo
35300 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 41 4c 53 45 2c 0a nt.&,.bool.informWidgets=FALSE,.
35320 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 4e 61 6d 65 20 3d .........const.char*.className.=
35340 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 69 63 73 20 66 6f .0.);.....static.QFontMetrics.fo
35360 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 20 20 20 20 2a 6d ntMetrics();......QWidget.....*m
35380 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 72 74 75 61 6c 20 ainWidget()..const;.....virtual.
353a0 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 69 64 67 65 74 20 void.....setMainWidget(.QWidget.
353c0 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 70 6f 6c 69 73 68 *.);.....virtual.void.....polish
353e0 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 20 51 57 69 64 67 (.QWidget.*.);......static.QWidg
35400 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 73 74 61 74 69 63 etList.*allWidgets();.....static
35420 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 65 74 73 28 29 3b .QWidgetList.*topLevelWidgets();
35440 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 74 20 20 20 2a 64 ......static.QDesktopWidget...*d
35460 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 67 65 74 20 20 20 esktop();......static.QWidget...
35480 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 20 20 73 74 61 74 ..*activePopupWidget();.....stat
354a0 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 6c 57 69 64 67 65 ic.QWidget.....*activeModalWidge
354c0 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 52 44 0a 20 20 20 t();.#ifndef.QT_NO_CLIPBOARD....
354e0 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 6f 61 72 64 28 29 .static.QClipboard..*clipboard()
35500 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 20 20 2a 66 6f 63 ;.#endif.....QWidget........*foc
35520 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 67 65 74 09 20 20 usWidget().const;.....QWidget...
35540 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 3b 0a 0a 20 20 20 .....*activeWindow().const;.....
35560 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 28 20 69 6e 74 20 .static.QWidget..*widgetAt(.int.
35580 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 20 29 3b 0a 20 20 x,.int.y,.bool.child=FALSE.);...
355a0 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 28 20 63 6f 6e ..static.QWidget..*widgetAt(.con
355c0 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 4c 53 45 20 29 3b st.QPoint.&,.bool.child=FALSE.);
355e0 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 76 65 6e 74 4c 6f ......static.QEventLoop.*eventLo
35600 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 29 3b 0a 20 20 20 op();......int.......exec();....
35620 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 3b 0a 20 20 20 20 .void......processEvents();.....
35640 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 6e 74 20 6d 61 78 void......processEvents(.int.max
35660 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 65 73 73 4f 6e 65 time.);.....void......processOne
35680 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 50 65 6e 64 69 6e Event();.....bool......hasPendin
356a0 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 6e 74 65 72 5f 6c gEvents();.....int.......enter_l
356c0 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 6c 6f 6f 70 28 29 oop();.....void......exit_loop()
356e0 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 29 20 63 6f 6e 73 ;.....int.......loopLevel().cons
35700 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 69 74 28 20 69 6e t;.....static.void......exit(.in
35720 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 20 62 6f 6f 6c 09 t.retcode=0.);......static.bool.
35740 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 65 63 65 69 76 65 .....sendEvent(.QObject.*receive
35760 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 61 74 69 63 20 76 r,.QEvent.*event.);.....static.v
35780 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 74 20 2a 72 65 63 oid......postEvent(.QObject.*rec
357a0 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 61 74 eiver,.QEvent.*event.);.....stat
357c0 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 6e 74 73 28 20 51 ic.void......sendPostedEvents(.Q
357e0 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 74 5f 74 79 70 65 Object.*receiver,.int.event_type
35800 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 65 6e 64 50 6f 73 .);.....static.void......sendPos
35820 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 6f 69 64 20 20 20 tedEvents();......static.void...
35840 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 6a 65 63 74 20 2a ...removePostedEvents(.QObject.*
35860 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 6f 6f 6c 20 20 20 receiver.);......virtual.bool...
35880 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 74 20 2a 20 29 3b ..notify(.QObject.*,.QEvent.*.);
358a0 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 72 74 69 6e 67 55 ......static.bool......startingU
358c0 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 63 6c 6f 73 69 6e p();.....static.bool......closin
358e0 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 20 20 20 20 20 66 gDown();......static.void......f
35900 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 6c 75 73 68 28 29 lushX();.....static.void.flush()
35920 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 63 58 28 29 3b 0a ;.....static.void......syncX();.
35940 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 28 29 3b 0a 0a 23 .....static.void......beep();..#
35960 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 20 69 66 6e 64 65 ifndef.QT_NO_TRANSLATION.#.ifnde
35980 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 09 20 20 20 20 20 f.QT_NO_TEXTCODEC.....void......
359a0 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 63 20 2a 20 29 3b setDefaultCodec(.QTextCodec.*.);
359c0 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 75 6c 74 43 6f 64 .....QTextCodec*......defaultCod
359e0 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 69 64 09 20 20 20 ec().const;.#.endif.....void....
35a00 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 73 6c 61 74 6f 72 ..installTranslator(.QTranslator
35a20 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 54 72 61 6e 73 6c .*.);.....void......removeTransl
35a40 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 64 69 66 0a 20 20 ator(.QTranslator.*.);.#endif...
35a60 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 6f 64 65 63 2c 20 ..enum.Encoding.{.DefaultCodec,.
35a80 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 09 20 20 20 20 20 UnicodeUTF8.};.....QString......
35aa0 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 6e 74 65 78 74 2c translate(.const.char.*.context,
35ac0 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 09 63 6f 6e 73 74 .....const.char.*.key,.....const
35ae0 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 6e 63 6f 64 69 6e .char.*.comment.=.0,.....Encodin
35b00 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 29 20 63 6f 6e 73 g.encoding.=.DefaultCodec.).cons
35b20 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 53 74 72 69 6e 67 t;.#ifndef.QT_NO_DIR.....QString
35b40 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 20 20 20 51 53 74 ...applicationDirPath();.....QSt
35b60 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 28 29 3b 0a 23 65 ring...applicationFilePath();.#e
35b80 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 0a 20 20 20 20 2f ndif.#ifndef.QT_NO_PALETTE...../
35ba0 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 74 61 74 69 63 20 /.obsolete.functions.....static.
35bc0 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 69 67 68 74 43 6f void......setWinStyleHighlightCo
35be0 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 51 50 61 6c 65 74 lor(.const.QColor.&c.).{..QPalet
35c00 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 6f 6c 6f 72 28 20 te.p(.palette().);..p.setColor(.
35c20 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 29 3b 0a 09 73 65 QColorGroup::Highlight,.c.);..se
35c40 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 20 20 20 20 73 74 tPalette(.p,.TRUE);.....}.....st
35c60 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 65 48 69 67 68 6c atic.const.QColor.&winStyleHighl
35c80 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 74 74 65 28 29 2e ightColor().{..return.palette().
35ca0 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 7d 0a 23 65 6e 64 active().highlight();.....}.#end
35cc0 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 74 44 65 73 6b 74 if.....static.void......setDeskt
35ce0 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 20 20 20 73 74 61 opSettingsAware(.bool.);.....sta
35d00 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 6e 67 73 41 77 61 tic.bool......desktopSettingsAwa
35d20 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 20 20 73 65 74 43 re();......static.void......setC
35d40 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 20 73 74 61 74 69 ursorFlashTime(.int.);.....stati
35d60 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 65 28 29 3b 0a 0a c.int.......cursorFlashTime();..
35d80 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 75 62 6c 65 43 6c ....static.void......setDoubleCl
35da0 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 61 74 69 63 20 69 ickInterval(.int.);.....static.i
35dc0 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 61 6c 28 29 3b 0a nt.......doubleClickInterval();.
35de0 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 20 20 73 74 61 #ifndef.QT_NO_WHEELEVENT.....sta
35e00 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 6c 6c 4c 69 6e 65 tic.void......setWheelScrollLine
35e20 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 20 20 20 20 20 77 s(.int.);.....static.int.......w
35e40 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 20 20 20 20 73 74 heelScrollLines();.#endif.....st
35e60 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 72 75 74 28 20 63 atic.void......setGlobalStrut(.c
35e80 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 20 51 53 69 7a 65 onst.QSize.&.);.....static.QSize
35ea0 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 65 66 20 51 54 5f .....globalStrut();..#ifndef.QT_
35ec0 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 69 64 20 20 20 20 NO_COMPONENT.....static.void....
35ee0 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 53 74 72 69 6e 67 ..setLibraryPaths(.const.QString
35f00 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 6e 67 4c 69 73 74 List.&.);.....static.QStringList
35f20 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 63 20 76 6f 69 64 .libraryPaths();.....static.void
35f40 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 74 20 51 53 74 72 ......addLibraryPath(.const.QStr
35f60 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 20 20 20 20 72 65 ing.&.);.....static.void......re
35f80 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 72 69 6e 67 20 26 moveLibraryPath(.const.QString.&
35fa0 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 45 4e 54 0a 20 20 .);.#endif.//.QT_NO_COMPONENT...
35fc0 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 54 69 6d 65 28 20 ..static.void.setStartDragTime(.
35fe0 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 74 61 72 74 44 72 int.ms.);.....static.int.startDr
36000 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 73 65 74 53 74 61 agTime();.....static.void.setSta
36020 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 20 20 20 73 74 61 rtDragDistance(.int.l.);.....sta
36040 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 29 3b 0a 0a 20 20 tic.int.startDragDistance();....
36060 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 79 6f 75 74 28 20 ..static.void.setReverseLayout(.
36080 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 72 65 76 65 72 73 bool.b.);.....static.bool.revers
360a0 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 20 68 6f 72 69 7a eLayout();......static.int.horiz
360c0 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 29 3b 0a 0a 20 20 ontalAlignment(.int.align.);....
360e0 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 45 6e 61 62 6c 65 ..static.bool.....isEffectEnable
36100 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 74 69 63 20 76 6f d(.Qt::UIEffect.);.....static.vo
36120 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 74 3a 3a 55 49 45 id.....setEffectEnabled(.Qt::UIE
36140 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 29 3b 0a 0a 23 69 ffect,.bool.enable.=.TRUE.);..#i
36160 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 f.defined(Q_WS_MAC).....virtual.
36180 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 76 65 6e 74 48 61 bool.....macEventFilter(.EventHa
361a0 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 23 65 6e 64 69 66 ndlerCallRef,.EventRef.);.#endif
361c0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 69 72 74 75 .#if.defined(Q_WS_WIN).....virtu
361e0 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 28 20 4d 53 47 20 al.bool.....winEventFilter(.MSG.
36200 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 53 5f 58 31 31 *.);.#endif.#if.defined(Q_WS_X11
36220 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 45 76 65 6e 74 46 ).....virtual.bool.....x11EventF
36240 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 74 75 61 6c 20 69 ilter(.XEvent.*.);.....virtual.i
36260 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 51 57 69 64 67 65 nt......x11ClientMessage(.QWidge
36280 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 6f 6e 6c 79 29 3b t*,.XEvent*,.bool.passive_only);
362a0 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 72 6f 63 65 73 73 .....int..............x11Process
362c0 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 69 66 20 64 65 66 Event(.XEvent*.);.#endif.#if.def
362e0 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 20 62 6f 6f 6c 20 ined(Q_WS_QWS).....virtual.bool.
36300 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 6e 74 20 2a 20 29 ....qwsEventFilter(.QWSEvent.*.)
36320 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 50 72 6f 63 65 73 ;.....int..............qwsProces
36340 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 6f 69 64 20 20 20 sEvent(.QWSEvent*.);.....void...
36360 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 72 73 28 20 51 52 ..........qwsSetCustomColors(.QR
36380 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 20 69 6e 74 20 6e gb.*colortable,.int.start,.int.n
363a0 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 51 57 53 5f 4d 41 umColors.);.#ifndef.QT_NO_QWS_MA
363c0 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 74 69 6f 6e 20 26 NAGER.....static.QWSDecoration.&
363e0 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 63 20 76 6f 69 64 qwsDecoration();.....static.void
36400 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 53 44 65 63 6f 72 ......qwsSetDecoration(.QWSDecor
36420 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 69 66 20 64 65 66 ation.*);.#endif.#endif..#if.def
36440 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 64 28 51 5f 4f 53 ined(Q_OS_WIN32).||.defined(Q_OS
36460 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 73 56 65 72 73 69 _CYGWIN).....static.WindowsVersi
36480 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 69 6e 65 64 28 51 on.winVersion();.#elif.defined(Q
364a0 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 6f 73 68 56 65 72 _OS_MAC).....static.MacintoshVer
364c0 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 23 69 66 20 64 65 sion.macVersion();.#endif.#if.de
364e0 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 20 20 20 20 77 69 fined(Q_WS_WIN).....void......wi
36500 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 0a 20 20 20 20 73 nFocus(.QWidget.*,.bool.);.....s
36520 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 74 74 6f 6e 55 70 tatic.void......winMouseButtonUp
36540 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 53 45 53 53 49 4f ();.#endif..#ifndef.QT_NO_SESSIO
36560 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 6e 61 67 65 6d 65 NMANAGER.....//.session.manageme
36580 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 52 65 73 74 6f 72 nt.....bool......isSessionRestor
365a0 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 65 73 73 69 6f 6e ed().const;.....QString..session
365c0 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 65 73 73 69 6f 6e Id().const;.....QString..session
365e0 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 6f 69 64 20 20 20 Key().const;.....virtual.void...
36600 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 67 65 72 26 20 73 ..commitData(.QSessionManager&.s
36620 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 73 61 76 65 53 74 m.);.....virtual.void.....saveSt
36640 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 3b 0a 23 65 6e 64 ate(.QSessionManager&.sm.);.#end
36660 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 73 74 61 if.#if.defined(Q_WS_X11).....sta
36680 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 20 73 74 61 74 69 tic.void.create_xim();.....stati
366a0 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 61 74 69 63 20 62 c.void.close_xim();.....static.b
366c0 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 23 65 6e 64 69 66 ool.x11_apply_settings();.#endif
366e0 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 72 65 61 64 28 29 .....void......wakeUpGuiThread()
36700 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 ;.#if.defined(QT_THREAD_SUPPORT)
36720 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 20 76 6f 69 64 09 .....void......lock();.....void.
36740 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 20 3d 20 54 52 55 .....unlock(bool.wakeUpGui.=.TRU
36760 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 3b 0a 20 20 20 20 E);.....bool......locked();.....
36780 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 3b 0a 23 65 6e 64 bool.............tryLock();.#end
367a0 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 20 6c 61 73 74 57 if..signals:.....void......lastW
367c0 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 20 20 20 61 62 6f indowClosed();.....void......abo
367e0 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 67 75 69 54 68 72 utToQuit();.....void......guiThr
36800 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 0a 20 20 20 20 76 eadAwake();..public.slots:.....v
36820 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 20 20 20 20 20 63 oid......quit();.....void......c
36840 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 09 20 20 20 20 20 loseAllWindows();.....void......
36860 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 57 53 5f 51 57 53 aboutQt();..#if.defined(Q_WS_QWS
36880 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 72 67 73 28 69 6e ).protected:.....void.setArgs(in
368a0 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 63 74 65 64 3a 0a t,.char.**);.#endif..protected:.
368c0 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 0a 70 72 69 76 61 ....bool.event(QEvent.*);..priva
368e0 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 74 20 26 61 72 67 te:.....void.construct(.int.&arg
36900 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 20 20 76 6f 69 64 c,.char.**argv,.Type.);.....void
36920 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 29 3b 0a 20 20 20 .initialize(.int,.char.**.);....
36940 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 20 20 20 76 6f 69 .void.init_precmdline();.....voi
36960 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 67 63 70 74 72 2c d.process_cmdline(.int*.argcptr,
36980 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 69 6e 74 65 72 6e .char.**.argv.);.....bool.intern
369a0 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 74 20 2a 20 29 3b alNotify(.QObject.*,.QEvent.*.);
369c0 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 20 73 74 61 74 69 .#if.defined(Q_WS_QWS).....stati
369e0 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 28 20 63 6f 6e 73 c.QWidget.*findChildWidget(.cons
36a00 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 20 26 70 6f 73 20 t.QWidget.*p,.const.QPoint.&pos.
36a20 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 64 57 69 64 67 65 );.....static.QWidget.*findWidge
36a40 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 73 74 20 51 50 6f t(.const.QObjectList&,.const.QPo
36a60 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 0a 23 69 66 20 64 int.&,.bool.rec.);.#endif..#if.d
36a80 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 64 6f 5f 6d 6f 75 efined(Q_WS_MAC).....bool.do_mou
36aa0 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 20 20 20 20 73 74 se_down(Point.*,.bool.*);.....st
36ac0 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
36ae0 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
36b00 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
36b20 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 41 70 ic.QMAC_PASCAL.OSStatus.globalAp
36b40 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 70 6c 65 45 76 65 pleEventProcessor(const.AppleEve
36b60 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 0a 20 20 20 20 73 nt.*,.AppleEvent.*,.long);.....s
36b80 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 63 6f 6e 74 65 78 tatic.QMAC_PASCAL.void.qt_contex
36ba0 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 6d 65 72 52 65 66 t_timer_callbk(EventLoopTimerRef
36bc0 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 5f 50 41 53 43 41 ,.void.*);.....static.QMAC_PASCA
36be0 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 6c 62 6b 28 45 76 L.void.qt_select_timer_callbk(Ev
36c00 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 20 20 20 20 73 74 entLoopTimerRef,.void.*);.....st
36c20 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 74 69 6e 67 73 28 atic.bool.qt_mac_apply_settings(
36c40 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 70 75 74 4d 65 74 );.....friend.class.QMacInputMet
36c60 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 4c 20 4f 53 53 74 hod;.....friend.QMAC_PASCAL.OSSt
36c80 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 48 61 6e 64 6c 65 atus.qt_window_event(EventHandle
36ca0 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 29 3b 0a 20 20 20 rCallRef,.EventRef,.void.*);....
36cc0 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 5f 6f 73 5f 73 65 .friend.void.qt_mac_update_os_se
36ce0 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 71 74 5f 73 65 74 ttings();.....friend.bool.qt_set
36d00 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 20 51 4f 62 6a 65 _socket_handler(.int,.int,.QObje
36d20 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 69 64 20 71 74 5f ct.*,.bool);.....friend.void.qt_
36d40 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 20 2a 29 3b 0a 20 mac_destroy_widget(QWidget.*);..
36d60 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 20 2a 2c 20 63 68 ...friend.void.qt_init(int.*,.ch
36d80 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 3b 0a 23 65 6e 64 ar.**,.QApplication::Type);.#end
36da0 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 52 54 0a 20 20 20 if..#ifdef.QT_THREAD_SUPPORT....
36dc0 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 3b 0a 23 65 6e 64 .static.QMutex...*qt_mutex;.#end
36de0 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 20 20 20 69 6e 74 if.//.QT_THREAD_SUPPORT......int
36e00 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 20 20 20 2a 2a 61 .......app_argc;.....char....**a
36e20 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 74 5f 6e 6f 77 3b pp_argv;.....bool......quit_now;
36e40 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 20 20 20 20 73 74 .....int.......quit_code;.....st
36e60 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 20 20 20 20 73 74 atic.QStyle...*app_style;.....st
36e80 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 69 66 6e 64 65 66 atic.int......app_cspec;.#ifndef
36ea0 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 51 50 61 6c 65 74 .QT_NO_PALETTE.....static.QPalet
36ec0 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 61 74 69 63 20 51 te.*app_pal;.#endif.....static.Q
36ee0 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 20 51 54 5f 4e 4f Font....*app_font;.#ifndef.QT_NO
36f00 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 20 20 2a 61 70 70 _CURSOR.....static.QCursor..*app
36f20 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 20 51 45 76 65 6e _cursor;.#endif.....static.QEven
36f40 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 69 63 20 69 6e 74 tLoop*.eventloop;.....static.int
36f60 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 61 74 69 63 20 62 ......app_tracking;.....static.b
36f80 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 20 20 20 73 74 61 ool......is_app_running;.....sta
36fa0 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 6e 67 3b 0a 20 20 tic.bool......is_app_closing;...
36fc0 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 74 5f 6c 6f 6f 70 ..static.bool......app_exit_loop
36fe0 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 5f 6c 65 76 65 6c ;.....static.int......loop_level
37000 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 6e 5f 77 69 64 67 ;.....static.QWidget..*main_widg
37020 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 6f 63 75 73 5f 77 et;.....static.QWidget..*focus_w
37040 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 61 63 74 69 idget;.....static.QWidget..*acti
37060 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 09 20 20 20 20 20 ve_window;.....static.bool......
37080 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 20 73 74 61 74 69 obey_desktop_settings;.....stati
370a0 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 6d 65 3b 0a 20 20 c.int......cursor_flash_time;...
370c0 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 75 62 6c 65 5f 63 ..static.int......mouse_double_c
370e0 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 20 20 20 20 20 77 lick_time;.....static.int......w
37100 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 74 69 63 20 69 6e heel_scroll_lines;.....static.in
37120 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 20 56 61 6c 75 65 t......composedUnicode;.//.Value
37140 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 0a 20 20 20 20 73 ,.meta-composed.character......s
37160 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 3b 0a 20 20 20 20 tatic.bool......animate_ui;.....
37180 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 65 6e 75 3b 0a 20 static.bool......animate_menu;..
371a0 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 74 6f 6f 6c ...static.bool......animate_tool
371c0 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 61 6e 69 6d 61 74 tip;.....static.bool......animat
371e0 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 20 20 20 20 66 61 e_combo;.....static.bool......fa
37200 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 20 20 20 20 66 61 de_menu;.....static.bool......fa
37220 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 6c 09 20 20 20 20 de_tooltip;.....static.bool.....
37240 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 69 63 20 62 6f 6f .animate_toolbox;.....static.boo
37260 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 70 6c 65 64 20 77 l......widgetCount;.//.Coupled.w
37280 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 20 20 73 74 61 74 ith.-widgetcount.switch.....stat
372a0 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 69 63 6f 64 65 3b ic.bool......metaComposeUnicode;
372c0 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 54 72 61 6e 73 6c 61 74 6f 72 2a 3e 20 2a ......QValueList<QTranslator*>.*
372e0 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 5f 53 45 53 53 49 translators;.#ifndef.QT_NO_SESSI
37300 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 67 65 72 20 2a 73 ONMANAGER.....QSessionManager.*s
37320 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 67 09 20 20 20 20 ession_manager;.....QString.....
37340 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 74 72 69 6e 67 2a .session_id;.....static.QString*
37360 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 20 20 69 73 5f 73 .session_key;.....bool......is_s
37380 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 66 20 64 65 66 69 ession_restored;.#endif.#if.defi
373a0 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 28 51 54 5f 4e 4f ned(Q_WS_X11).&&.!defined.(QT_NO
373c0 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 31 31 5f 69 6e 69 _STYLE.).....static.void.x11_ini
373e0 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 20 20 20 73 74 61 tialize_style();.#endif......sta
37400 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 69 66 6e 64 65 66 tic.QSize.....app_strut;.#ifndef
37420 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 51 53 74 72 .QT_NO_COMPONENT.....static.QStr
37440 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 64 69 66 0a 20 20 ingList.*app_libpaths;.#endif...
37460 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 74 65 3e 20 2a 61 ..static.QAsciiDict<QPalette>.*a
37480 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 73 63 69 69 44 69 pp_palettes;.....static.QAsciiDi
374a0 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 20 20 20 20 73 74 ct<QFont>....*app_fonts;......st
374c0 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 67 65 74 73 3b 0a atic.QWidgetList.*popupWidgets;.
374e0 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 29 20 63 6f 6e 73 ....bool......inPopupMode().cons
37500 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 70 28 20 51 57 69 t;.....void......closePopup(.QWi
37520 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 20 20 20 6f 70 65 dget.*popup.);.....void......ope
37540 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 20 20 20 20 76 6f nPopup(.QWidget.*popup.);.....vo
37560 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 57 69 64 67 65 74 id......setActiveWindow(.QWidget
37580 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 20 20 20 20 20 73 *.act.);......static.bool......s
375a0 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 20 2a 72 65 endSpontaneousEvent(.QObject.*re
375c0 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 61 ceiver,.QEvent.*event.);.....sta
375e0 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 45 76 65 6e 74 28 tic.void......removePostedEvent(
37600 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 61 73 73 20 51 .QEvent.*.);......friend.class.Q
37620 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 45 54 57 69 64 67 Widget;.....friend.class.QETWidg
37640 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 6f 67 3b 0a 20 20 et;.....friend.class.QDialog;...
37660 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 65 72 3b 0a 20 20 ..friend.class.QAccelManager;...
37680 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 20 66 72 69 65 6e ..friend.class.QEvent;.....frien
376a0 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 72 69 65 6e 64 20 d.class.QTranslator;.....friend.
376c0 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 6e 64 20 51 5f 45 class.QEventLoop;.....friend.Q_E
376e0 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 7a 65 28 20 51 41 XPORT.void.qt_ucm_initialize(.QA
37700 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 64 28 51 5f 57 53 pplication.*.);.#if.defined(Q_WS
37720 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 65 6e 64 53 70 6f _WIN).....friend.bool.qt_sendSpo
37740 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 45 76 65 6e 74 2a ntaneousEvent(.QObject*,.QEvent*
37760 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 53 5f 51 57 53 29 .);.#endif.#if.defined(Q_WS_QWS)
37780 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 6e 74 65 78 74 3b .....friend.class.QInputContext;
377a0 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 65 64 20 63 6f 70 .#endif.private:.//.Disabled.cop
377c0 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 y.constructor.and.operator=.#if.
377e0 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 41 70 70 defined(Q_DISABLE_COPY).....QApp
37800 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 6f 6e 20 26 20 29 lication(.const.QApplication.&.)
37820 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 6f 72 3d 28 20 63 ;.....QApplication.&operator=(.c
37840 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 64 69 66 0a 7d 3b onst.QApplication.&.);.#endif.};
37860 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 3a 61 72 67 63 28 ..inline.int.QApplication::argc(
37880 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 72 67 63 3b 0a 7d ).const.{.....return.app_argc;.}
378a0 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 6f 6e 3a 3a 61 72 ..inline.char.**QApplication::ar
378c0 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 70 5f 61 72 67 76 gv().const.{.....return.app_argv
378e0 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 0a 69 6e 6c 69 6e ;.}..#if.defined(Q_WS_QWS).inlin
37900 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 67 73 28 69 6e 74 e.void.QApplication::setArgs(int
37920 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 70 5f 61 72 67 63 .c,.char.**v).{.........app_argc
37940 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 0a 23 65 6e 64 69 .=.c;......app_argv.=.v;.}.#endi
37960 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 6c 69 6e 65 20 51 f..#ifndef.QT_NO_CURSOR.inline.Q
37980 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 72 69 64 65 43 75 Cursor.*QApplication::overrideCu
379a0 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 72 73 6f 72 3b 0a rsor().{.....return.app_cursor;.
379c0 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 69 63 61 74 69 6f }.#endif.inline.bool.QApplicatio
379e0 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 29 0a 7b 0a 20 20 n::hasGlobalMouseTracking().{...
37a00 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 0a 7d 0a 0a 69 6e ..return.app_tracking.>.0;.}..in
37a20 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 6d 61 69 6e line.QWidget.*QApplication::main
37a40 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 6e 20 6d 61 69 6e Widget().const.{.....return.main
37a60 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 20 2a 51 41 70 70 _widget;.}..inline.QWidget.*QApp
37a80 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 6e 73 74 0a 7b 0a lication::focusWidget().const.{.
37aa0 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 0a 0a 69 6e 6c 69 ....return.focus_widget;.}..inli
37ac0 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 61 63 74 69 76 65 ne.QWidget.*QApplication::active
37ae0 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 6e 20 61 63 74 69 Window().const.{.....return.acti
37b00 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 65 74 20 2a 51 41 ve_window;.}..inline.QWidget.*QA
37b20 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 74 20 51 50 6f 69 pplication::widgetAt(.const.QPoi
37b40 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 72 65 74 75 72 6e nt.&p,.bool.child.).{.....return
37b60 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 68 69 6c 64 20 29 .widgetAt(.p.x(),.p.y(),.child.)
37b80 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 69 6f 6e 3a 3a 69 ;.}..inline.bool.QApplication::i
37ba0 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 65 74 75 72 6e 20 nPopupMode().const.{.....return.
37bc0 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 65 66 20 51 54 5f popupWidgets.!=.0;.}.#ifndef.QT_
37be0 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 6f 6f 6c 20 51 41 NO_SESSIONMANAGER.inline.bool.QA
37c00 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 72 65 64 28 29 20 pplication::isSessionRestored().
37c20 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 69 6f 6e 5f 72 65 const.{.....return.is_session_re
37c40 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 51 41 70 70 6c 69 stored;.}..inline.QString.QAppli
37c60 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 7b 0a 20 20 20 20 cation::sessionId().const.{.....
37c80 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 6e 65 20 51 53 74 return.session_id;.}..inline.QSt
37ca0 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 4b 65 79 28 29 20 ring.QApplication::sessionKey().
37cc0 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 5f 6b 65 79 20 3f const.{.....return.session_key.?
37ce0 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 75 6c 6c 3b 0a 7d .*session_key.:.QString::null;.}
37d00 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 69 63 61 74 69 6f .#endif.inline.QSize.QApplicatio
37d20 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 75 72 6e 20 61 70 n::globalStrut().{.....return.ap
37d40 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 70 70 6c 69 63 61 p_strut;.}..inline.bool.QApplica
37d60 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 72 65 63 65 69 76 tion::sendEvent(.QObject.*receiv
37d80 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 28 20 65 76 65 6e er,.QEvent.*event.).{..if.(.even
37da0 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 72 65 74 75 72 6e t.).event->spont.=.FALSE;.return
37dc0 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 69 76 65 72 2c 20 .qApp.?.qApp->notify(.receiver,.
37de0 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 20 62 6f 6f 6c 20 event.).:.FALSE;.}..inline.bool.
37e00 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 6f 75 73 45 76 65 QApplication::sendSpontaneousEve
37e20 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 65 6e 74 20 2a 65 nt(.QObject.*receiver,.QEvent.*e
37e40 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 74 2d 3e 73 70 6f vent.).{.if.(.event.).event->spo
37e60 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 41 70 70 2d 3e 6e nt.=.TRUE;.return.qApp.?.qApp->n
37e80 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 20 46 41 4c 53 45 otify(.receiver,.event.).:.FALSE
37ea0 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 49 4f 4e 0a 2f 2f ;.}..#ifdef.QT_NO_TRANSLATION.//
37ec0 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 74 72 69 6e 67 20 .Simple.versions.inline.QString.
37ee0 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 6f 6e 73 74 20 63 QApplication::translate(.const.c
37f00 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 65 78 74 2c 0a 09 har.*,.const.char.*sourceText,..
37f20 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 20 65 6e 63 6f 64 ....const.char.*,.Encoding.encod
37f40 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 4f 5f 54 45 58 54 ing.).const.{.#ifndef.QT_NO_TEXT
37f60 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 20 55 6e 69 63 6f CODEC.....if.(.encoding.==.Unico
37f80 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 66 72 6f 6d 55 74 deUTF8.)..return.QString::fromUt
37fa0 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 0a 23 65 6e 64 69 f8(.sourceText.);.....else.#endi
37fc0 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 69 6e 31 28 20 73 f..return.QString::fromLatin1(.s
37fe0 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 69 6e 65 20 69 6e ourceText.);.}.#endif..inline.in
38000 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 41 6c 69 67 6e 6d t.QApplication::horizontalAlignm
38020 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 67 6e 20 26 3d 20 ent(.int.align.).{.....align.&=.
38040 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 69 66 20 28 20 61 AlignHorizontal_Mask;.....if.(.a
38060 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 28 20 72 65 76 65 lign.==.AlignAuto.).{..if.(.reve
38080 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 20 41 6c 69 67 6e rseLayout().)......align.=.Align
380a0 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 41 6c 69 67 6e 4c Right;..else......align.=.AlignL
380c0 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 6e 3b 0a 7d 0a 0a eft;.....}.....return.align;.}..
380e0 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 00 00 00 0c 00 71 #endif.//.QAPPLICATION_H.......q
38100 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 20 20 20 20 20 20 .d.o.m...h..S./*................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
386c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
386e0 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 64 65 66 69 6e 65 ......*/..#ifndef.QDOM_H.#define
38700 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 6c 75 64 65 20 22 .QDOM_H..#ifndef.QT_H.#include."
38720 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 qstring.h".#endif.//.QT_H..#if.!
38740 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 64 65 66 69 6e 65 defined(QT_MODULE_XML).||.define
38760 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 d(.QT_LICENSE_PROFESSIONAL.).||.
38780 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 0a 23 64 65 66 69 defined(.QT_INTERNAL_XML.).#defi
387a0 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 66 69 6e 65 20 51 ne.QM_EXPORT_DOM.#else.#define.Q
387c0 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 69 66 0a 0a 23 69 M_EXPORT_DOM.Q_EXPORT.#endif..#i
387e0 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 44 65 76 69 63 65 fndef.QT_NO_DOM..class.QIODevice
38800 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 73 20 51 58 6d 6c ;.class.QTextStream;..class.QXml
38820 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 64 65 72 3b 0a 0a InputSource;.class.QXmlReader;..
38840 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 class.QDomDocumentPrivate;.class
38860 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 63 6c 61 73 73 20 .QDomDocumentTypePrivate;.class.
38880 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 65 3b 0a 63 6c 61 QDomDocumentFragmentPrivate;.cla
388a0 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 51 44 6f 6d 4e 6f ss.QDomNodePrivate;.class.QDomNo
388c0 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 6d 70 6c 65 6d 65 deListPrivate;.class.QDomImpleme
388e0 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 45 6c 65 6d 65 6e ntationPrivate;.class.QDomElemen
38900 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 6f 6e 50 72 69 76 tPrivate;.class.QDomNotationPriv
38920 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 74 65 3b 0a 63 6c ate;.class.QDomEntityPrivate;.cl
38940 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 76 61 74 65 3b 0a ass.QDomEntityReferencePrivate;.
38960 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 63 74 69 6f 6e 50 class.QDomProcessingInstructionP
38980 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 61 74 65 3b 0a 63 rivate;.class.QDomAttrPrivate;.c
389a0 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 61 74 65 3b 0a 63 lass.QDomCharacterDataPrivate;.c
389c0 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 73 20 51 44 6f 6d lass.QDomTextPrivate;.class.QDom
389e0 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 43 44 41 54 41 53 CommentPrivate;.class.QDomCDATAS
38a00 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 61 6d 65 64 4e 6f ectionPrivate;.class.QDomNamedNo
38a20 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 70 6c 65 6d 65 6e deMapPrivate;.class.QDomImplemen
38a40 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 4e 6f 64 65 4c 69 tationPrivate;..class.QDomNodeLi
38a60 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 73 73 20 51 44 6f st;.class.QDomElement;.class.QDo
38a80 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 63 6c 61 73 73 20 mText;.class.QDomComment;.class.
38aa0 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 6f 6d 50 72 6f 63 QDomCDATASection;.class.QDomProc
38ac0 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 44 6f 6d 41 74 74 essingInstruction;.class.QDomAtt
38ae0 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 63 65 3b 0a 63 6c r;.class.QDomEntityReference;.cl
38b00 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 6f 6d 4e 61 6d 65 ass.QDomDocument;.class.QDomName
38b20 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 6e 74 3b 0a 63 6c dNodeMap;.class.QDomDocument;.cl
38b40 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 63 6c 61 73 73 20 ass.QDomDocumentFragment;.class.
38b60 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 6f 6d 49 6d 70 6c QDomDocumentType;.class.QDomImpl
38b80 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 3b 0a 63 6c 61 73 ementation;.class.QDomNode;.clas
38ba0 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 74 61 74 69 6f 6e s.QDomEntity;.class.QDomNotation
38bc0 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 0a 0a 63 6c 61 73 ;.class.QDomCharacterData;..clas
38be0 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 65 6e 74 61 74 69 s.QM_EXPORT_DOM.QDomImplementati
38c00 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 6d 65 6e 74 61 74 on.{.public:.....QDomImplementat
38c20 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 69 6f 6e 28 20 63 ion();.....QDomImplementation(.c
38c40 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 3b 0a 20 20 20 20 onst.QDomImplementation&.);.....
38c60 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 6e 28 29 3b 0a 20 virtual.~QDomImplementation();..
38c80 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 72 61 74 6f 72 3d ...QDomImplementation&.operator=
38ca0 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 6e 26 20 29 3b 0a .(.const.QDomImplementation&.);.
38cc0 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d ....bool.operator==.(.const.QDom
38ce0 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 20 20 20 62 6f 6f Implementation&.).const;.....boo
38d00 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 6d 70 6c 65 6d 65 l.operator!=.(.const.QDomImpleme
38d20 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 66 75 6e 63 74 69 ntation&.).const;......//.functi
38d40 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 61 74 75 72 65 28 ons.....virtual.bool.hasFeature(
38d60 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 6f 6e 73 74 20 51 .const.QString&.feature,.const.Q
38d80 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 74 75 61 6c 20 51 String&.version.);.....virtual.Q
38da0 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 6d 65 6e 74 54 79 DomDocumentType.createDocumentTy
38dc0 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 63 6f 6e 73 74 20 pe(.const.QString&.qName,.const.
38de0 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 QString&.publicId,.const.QString
38e00 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 51 44 6f 6d 44 6f &.systemId.);.....virtual.QDomDo
38e20 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 73 74 20 51 53 74 cument.createDocument(.const.QSt
38e40 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 71 4e 61 6d ring&.nsURI,.const.QString&.qNam
38e60 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 20 64 6f 63 74 79 e,.const.QDomDocumentType&.docty
38e80 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 0a 20 20 20 20 62 pe.);......//.Qt.extension.....b
38ea0 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 20 20 51 44 6f 6d ool.isNull();..private:.....QDom
38ec0 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 6c 3b 0a 20 20 20 ImplementationPrivate*.impl;....
38ee0 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 6d 70 6c 65 6d 65 .QDomImplementation(.QDomImpleme
38f00 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 69 65 6e 64 20 63 ntationPrivate*.);......friend.c
38f20 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 73 73 20 51 4d 5f lass.QDomDocument;.};..class.QM_
38f40 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 69 63 3a 0a 20 20 EXPORT_DOM.QDomNode.{.public:...
38f60 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 4e 6f 64 65 20 20 ..enum.NodeType.{..ElementNode..
38f80 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 74 65 4e 6f 64 65 .............=.1,..AttributeNode
38fa0 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 65 20 20 20 20 20 .............=.2,..TextNode.....
38fc0 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 63 74 69 6f 6e 4e .............=.3,..CDATASectionN
38fe0 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 65 66 65 72 65 6e ode..........=.4,..EntityReferen
39000 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 6f 64 65 20 20 20 ceNode.......=.5,..EntityNode...
39020 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 69 6e 67 49 6e 73 .............=.6,..ProcessingIns
39040 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 4e 6f 64 65 20 20 tructionNode.=.7,..CommentNode..
39060 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 74 4e 6f 64 65 20 .............=.8,..DocumentNode.
39080 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 74 54 79 70 65 4e .............=.9,..DocumentTypeN
390a0 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 6e 74 46 72 61 67 ode..........=.10,..DocumentFrag
390c0 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 69 6f 6e 4e 6f 64 mentNode......=.11,..NotationNod
390e0 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 4e 6f 64 65 20 20 e..............=.12,..BaseNode..
39100 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 69 73 20 69 73 20 ................=.21,//.this.is.
39120 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 63 74 65 72 44 61 not.in.the.standard..CharacterDa
39140 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 73 20 69 73 20 6e taNode.........=.22.//.this.is.n
39160 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 0a 20 20 20 20 51 ot.in.the.standard.....};......Q
39180 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 6f 6e 73 74 20 51 DomNode();.....QDomNode(.const.Q
391a0 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 6f 70 65 72 61 74 DomNode&.);.....QDomNode&.operat
391c0 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 20 20 20 62 6f 6f or=.(.const.QDomNode&.);.....boo
391e0 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 6f 64 65 26 20 29 l.operator==.(.const.QDomNode&.)
39200 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f .const;.....bool.operator!=.(.co
39220 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 20 76 69 72 74 75 nst.QDomNode&.).const;.....virtu
39240 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 4d 20 66 75 6e 63 al.~QDomNode();......//.DOM.func
39260 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 6e 73 65 72 tions.....virtual.QDomNode.inser
39280 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 65 77 43 68 69 6c tBefore(.const.QDomNode&.newChil
392a0 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 64 20 29 3b 0a 20 d,.const.QDomNode&.refChild.);..
392c0 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 41 66 74 65 72 28 ...virtual.QDomNode.insertAfter(
392e0 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 20 63 6f 6e 73 74 .const.QDomNode&.newChild,.const
39300 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 20 76 69 72 74 75 .QDomNode&.refChild.);.....virtu
39320 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 63 6f 6e 73 74 20 al.QDomNode.replaceChild(.const.
39340 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 51 44 6f 6d 4e 6f QDomNode&.newChild,.const.QDomNo
39360 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 51 44 6f 6d de&.oldChild.);.....virtual.QDom
39380 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 6f 6d 4e 6f 64 65 Node.removeChild(.const.QDomNode
393a0 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 51 44 6f 6d 4e 6f &.oldChild.);.....virtual.QDomNo
393c0 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 4e 6f 64 65 26 20 de.appendChild(.const.QDomNode&.
393e0 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 6f 6c 20 68 61 73 newChild.);.....virtual.bool.has
39400 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 72 74 75 61 6c 20 ChildNodes().const;.....virtual.
39420 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 65 65 70 20 3d 20 QDomNode.cloneNode(.bool.deep.=.
39440 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 76 6f 69 64 20 6e TRUE.).const;.....virtual.void.n
39460 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 6f 6c 20 69 73 53 ormalize();.....virtual.bool.isS
39480 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 65 61 74 75 72 65 upported(.const.QString&.feature
394a0 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 20 63 6f 6e 73 74 ,.const.QString&.version.).const
394c0 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 75 74 ;......//.DOM.read.only.attribut
394e0 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 65 4e 61 6d 65 28 es.....virtual.QString.nodeName(
39500 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 6f 64 65 3a 3a 4e ).const;.....virtual.QDomNode::N
39520 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 76 69 odeType.nodeType().const;.....vi
39540 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 65 6e 74 4e 6f 64 rtual.QDomNode.........parentNod
39560 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 6f 64 65 4c e().const;.....virtual.QDomNodeL
39580 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 3b 0a 20 20 20 20 ist.....childNodes().const;.....
395a0 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 69 72 73 74 43 68 virtual.QDomNode.........firstCh
395c0 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 44 6f 6d 4e 6f 64 ild().const;.....virtual.QDomNod
395e0 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 74 3b 0a 20 20 20 e.........lastChild().const;....
39600 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 72 65 76 69 6f .virtual.QDomNode.........previo
39620 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 74 75 61 6c 20 51 usSibling().const;.....virtual.Q
39640 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 67 28 29 20 63 6f DomNode.........nextSibling().co
39660 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 4e 6f 64 65 4d 61 nst;.....virtual.QDomNamedNodeMa
39680 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 76 69 72 74 75 61 p.attributes().const;.....virtua
396a0 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 63 75 6d 65 6e 74 l.QDomDocument.....ownerDocument
396c0 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 6e 61 ().const;.....virtual.QString.na
396e0 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 72 74 75 61 6c 20 mespaceURI().const;.....virtual.
39700 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 0a 20 20 20 20 76 QString.localName().const;.....v
39720 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 29 20 63 6f 6e 73 irtual.bool.hasAttributes().cons
39740 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 20 20 20 20 76 69 t;......//.DOM.attributes.....vi
39760 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 63 6f 6e 73 74 3b rtual.QString.nodeValue().const;
39780 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 61 6c 75 65 28 20 .....virtual.void.setNodeValue(.
397a0 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 51 53 const.QString&.);.....virtual.QS
397c0 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 76 69 72 74 75 61 tring.prefix().const;.....virtua
397e0 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 74 72 69 6e 67 26 l.void.setPrefix(.const.QString&
39800 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 6f 6e 73 0a 20 20 .pre.);......//.Qt.extensions...
39820 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 6e 73 74 3b 0a 20 ..virtual.bool.isAttr().const;..
39840 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 74 69 6f 6e 28 29 ...virtual.bool.isCDATASection()
39860 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 44 6f 63 75 6d .const;.....virtual.bool.isDocum
39880 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 69 72 74 75 61 6c entFragment().const;.....virtual
398a0 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 20 20 20 20 76 69 .bool.isDocument().const;.....vi
398c0 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 29 20 63 6f 6e 73 rtual.bool.isDocumentType().cons
398e0 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 65 6e 74 28 29 20 t;.....virtual.bool.isElement().
39900 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 6e 74 69 74 79 const;.....virtual.bool.isEntity
39920 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 74 75 61 6c 20 62 Reference().const;.....virtual.b
39940 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 72 74 75 61 6c 20 ool.isText().const;.....virtual.
39960 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 20 76 69 72 74 75 bool.isEntity().const;.....virtu
39980 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 3b 0a 20 20 20 20 al.bool.isNotation().const;.....
399a0 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 6e 73 74 72 75 63 virtual.bool.isProcessingInstruc
399c0 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
399e0 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 20 20 76 69 72 74 sCharacterData().const;.....virt
39a00 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 3b 0a 0a 20 20 20 ual.bool.isComment().const;.....
39a20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ./*.............................
39a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
39a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 ..................*/.....QDomNod
39a80 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 26 20 6e 61 6d 65 e.namedItem(.const.QString&.name
39aa0 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 28 29 20 63 6f 6e .).const;......bool.isNull().con
39ac0 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 20 51 44 6f 6d 41 st;.....void.clear();......QDomA
39ae0 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 41 53 65 63 74 69 ttr.toAttr();.....QDomCDATASecti
39b00 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 44 6f 6d 44 6f 63 on.toCDATASection();.....QDomDoc
39b20 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 61 67 6d 65 6e 74 umentFragment.toDocumentFragment
39b40 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 75 6d 65 6e 74 28 ();.....QDomDocument.toDocument(
39b60 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 44 6f 63 75 6d 65 );.....QDomDocumentType.toDocume
39b80 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 74 6f 45 6c 65 6d ntType();.....QDomElement.toElem
39ba0 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 65 6e 63 65 20 74 ent();.....QDomEntityReference.t
39bc0 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 6f 6d 54 65 78 74 oEntityReference();.....QDomText
39be0 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 74 6f 45 6e 74 69 .toText();.....QDomEntity.toEnti
39c00 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 6f 74 61 74 69 6f ty();.....QDomNotation.toNotatio
39c20 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 74 72 75 63 74 69 n();.....QDomProcessingInstructi
39c40 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 28 29 3b 0a 20 20 on.toProcessingInstruction();...
39c60 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 61 63 74 65 72 44 ..QDomCharacterData.toCharacterD
39c80 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 6f 6d 6d 65 6e 74 ata();.....QDomComment.toComment
39ca0 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 74 72 65 61 6d 26 ();......void.save(.QTextStream&
39cc0 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 0a 20 20 20 20 51 ,.int.).const;..protected:.....Q
39ce0 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 51 44 6f 6d 4e 6f DomNodePrivate*.impl;.....QDomNo
39d00 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 72 69 76 61 74 65 de(.QDomNodePrivate*.);..private
39d20 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 75 6d 65 6e 74 3b :.....friend.class.QDomDocument;
39d40 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 74 54 79 .....friend.class.QDomDocumentTy
39d60 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 6f 64 65 4c 69 73 pe;.....friend.class.QDomNodeLis
39d80 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 6d 65 64 4e 6f 64 t;.....friend.class.QDomNamedNod
39da0 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 44 4f 4d 20 51 44 eMap;.};..class.QM_EXPORT_DOM.QD
39dc0 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 44 6f 6d 4e 6f 64 omNodeList.{.public:.....QDomNod
39de0 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 20 63 6f 6e 73 74 eList();.....QDomNodeList(.const
39e00 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 4e 6f 64 65 4c 69 .QDomNodeList&.);.....QDomNodeLi
39e20 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 4e 6f 64 65 4c 69 st&.operator=.(.const.QDomNodeLi
39e40 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 20 28 20 63 6f 6e st&.);.....bool.operator==.(.con
39e60 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 20 20 20 20 62 6f st.QDomNodeList&.).const;.....bo
39e80 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 6f 64 65 4c 69 ol.operator!=.(.const.QDomNodeLi
39ea0 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 51 44 6f 6d 4e 6f st&.).const;.....virtual.~QDomNo
39ec0 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 74 69 6f 6e 73 0a deList();......//.DOM.functions.
39ee0 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 20 69 6e 74 20 69 ....virtual.QDomNode.item(.int.i
39f00 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 72 65 61 64 20 6f ndex.).const;......//.DOM.read.o
39f20 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 75 69 6e 74 20 nly.attributes.....virtual.uint.
39f40 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 6f 75 6e 74 28 29 length().const;.....uint.count()
39f60 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 7d 20 2f 2f 20 51 .const.{.return.length();.}.//.Q
39f80 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 0a 20 20 20 20 51 t.API.consitancy..private:.....Q
39fa0 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 20 20 20 20 51 44 DomNodeListPrivate*.impl;.....QD
39fc0 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 69 76 61 74 65 2a omNodeList(.QDomNodeListPrivate*
39fe0 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 4e 6f 64 65 3b 0a .);......friend.class.QDomNode;.
3a000 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 20 20 ....friend.class.QDomElement;...
3a020 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 7d 3b 0a ..friend.class.QDomDocument;.};.
3a040 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 6d 65 6e .class.QM_EXPORT_DOM.QDomDocumen
3a060 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 70 75 62 6c 69 63 tType.:.public.QDomNode.{.public
3a080 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 20 20 20 20 51 44 :.....QDomDocumentType();.....QD
3a0a0 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 44 6f 63 75 6d 65 omDocumentType(.const.QDomDocume
3a0c0 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 65 6e 74 54 79 70 ntType&.x.);.....QDomDocumentTyp
3a0e0 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 6f 63 75 6d 65 6e e&.operator=.(.const.QDomDocumen
3a100 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 74 54 79 70 65 28 tType&.);.....~QDomDocumentType(
3a120 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 75 );......//.DOM.read.only.attribu
3a140 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 6d 65 28 29 20 63 tes.....virtual.QString.name().c
3a160 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 4e 6f 64 65 4d onst;.....virtual.QDomNamedNodeM
3a180 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 69 72 74 75 61 6c ap.entities().const;.....virtual
3a1a0 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 73 28 29 20 63 6f .QDomNamedNodeMap.notations().co
3a1c0 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 75 62 6c 69 63 49 nst;.....virtual.QString.publicI
3a1e0 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 72 69 6e 67 20 73 d().const;.....virtual.QString.s
3a200 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 61 6c 20 51 53 74 ystemId().const;.....virtual.QSt
3a220 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 74 3b 0a 0a 20 20 ring.internalSubset().const;....
3a240 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
3a260 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
3a280 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 6e 74 54 79 70 ().const;.....bool.isDocumentTyp
3a2a0 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 44 6f 6d 44 6f 63 e().const;..private:.....QDomDoc
3a2c0 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 65 50 72 69 76 61 umentType(.QDomDocumentTypePriva
3a2e0 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 49 6d 70 te*.);......friend.class.QDomImp
3a300 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 61 73 73 20 51 44 lementation;.....friend.class.QD
3a320 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
3a340 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
3a360 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 6f 64 65 0a 7b 0a DomDocument.:.public.QDomNode.{.
3a380 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 3b 0a 20 20 20 20 public:.....QDomDocument();.....
3a3a0 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 6f 6e 73 74 20 51 Q_EXPLICIT.QDomDocument(.const.Q
3a3c0 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 49 43 49 54 20 51 String&.name.);.....Q_EXPLICIT.Q
3a3e0 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 75 6d 65 6e 74 54 DomDocument(.const.QDomDocumentT
3a400 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 63 75 6d 65 6e 74 ype&.doctype.);.....QDomDocument
3a420 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 0a 20 20 20 20 51 (.const.QDomDocument&.x.);.....Q
3a440 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 6f 6e 73 74 20 51 DomDocument&.operator=.(.const.Q
3a460 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 6f 63 75 6d 65 6e DomDocument&.);.....~QDomDocumen
3a480 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 0a 20 20 20 20 51 t();......//.DOM.functions.....Q
3a4a0 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 63 6f 6e 73 74 20 DomElement.createElement(.const.
3a4c0 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 6f 6d 44 6f 63 75 QString&.tagName.);.....QDomDocu
3a4e0 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 74 46 72 61 67 6d mentFragment.createDocumentFragm
3a500 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 54 65 78 74 4e 6f ent();.....QDomText.createTextNo
3a520 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 0a 20 20 20 20 51 de(.const.QString&.data.);.....Q
3a540 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 63 6f 6e 73 74 20 DomComment.createComment(.const.
3a560 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 44 41 54 41 53 65 QString&.data.);.....QDomCDATASe
3a580 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 63 6f 6e 73 74 20 ction.createCDATASection(.const.
3a5a0 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 72 6f 63 65 73 73 QString&.data.);.....QDomProcess
3a5c0 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 73 73 69 6e 67 49 ingInstruction.createProcessingI
3a5e0 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 72 67 65 nstruction(.const.QString&.targe
3a600 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a 20 20 20 20 51 44 t,.const.QString&.data.);.....QD
3a620 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 6e 73 74 20 51 53 omAttr.createAttribute(.const.QS
3a640 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 69 74 79 52 65 66 tring&.name.);.....QDomEntityRef
3a660 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 63 65 28 20 63 6f erence.createEntityReference(.co
3a680 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 4e 6f 64 nst.QString&.name.);.....QDomNod
3a6a0 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 6f 6e 73 74 20 51 eList.elementsByTagName(.const.Q
3a6c0 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 20 20 20 51 44 6f String&.tagname.).const;.....QDo
3a6e0 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 6f 6d 4e 6f 64 65 mNode.importNode(.const.QDomNode
3a700 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 29 3b 0a 20 20 20 &.importedNode,.bool.deep.);....
3a720 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 4e 53 28 20 63 6f .QDomElement.createElementNS(.co
3a740 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
3a760 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 72 65 61 74 65 41 g&.qName.);.....QDomAttr.createA
3a780 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 20 6e 73 55 52 49 ttributeNS(.const.QString&.nsURI
3a7a0 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 ,.const.QString&.qName.);.....QD
3a7c0 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 4e 53 28 20 omNodeList.elementsByTagNameNS(.
3a7e0 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 74 72 const.QString&.nsURI,.const.QStr
3a800 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 45 6c 65 6d 65 6e ing&.localName.);.....QDomElemen
3a820 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 6e 67 26 20 65 6c t.elementById(.const.QString&.el
3a840 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 64 20 6f 6e 6c 79 ementId.);......//.DOM.read.only
3a860 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 6e 74 54 79 70 65 .attributes.....QDomDocumentType
3a880 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 49 6d 70 6c 65 6d .doctype().const;.....QDomImplem
3a8a0 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 63 6f 6e 73 74 3b entation.implementation().const;
3a8c0 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 6c 65 6d 65 6e 74 .....QDomElement.documentElement
3a8e0 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 73 69 6f 6e 73 0a ().const;......//.Qt.extensions.
3a900 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 43 53 74 72 ....bool.setContent(.const.QCStr
3a920 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 72 6f 63 65 73 73 ing&.text,.bool.namespaceProcess
3a940 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 69 6e 74 20 2a 65 ing,.QString.*errorMsg=0,.int.*e
3a960 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 6e 3d 30 20 20 rrorLine=0,.int.*errorColumn=0..
3a980 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 6e 73 74 20 51 42 );.....bool.setContent(.const.QB
3a9a0 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 70 61 63 65 50 72 yteArray&.text,.bool.namespacePr
3a9c0 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 69 ocessing,.QString.*errorMsg=0,.i
3a9e0 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
3aa00 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 6e n=0..);.....bool.setContent(.con
3aa20 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 65 73 70 61 63 65 st.QString&.text,.bool.namespace
3aa40 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 3d 30 2c Processing,.QString.*errorMsg=0,
3aa60 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 6c .int.*errorLine=0,.int.*errorCol
3aa80 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 28 20 51 umn=0..);.....bool.setContent(.Q
3aaa0 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 61 63 65 50 72 6f IODevice*.dev,.bool.namespacePro
3aac0 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 69 6e cessing,.QString.*errorMsg=0,.in
3aae0 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 6e t.*errorLine=0,.int.*errorColumn
3ab00 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 6e 73 =0..);.....bool.setContent(.cons
3ab20 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 2a 65 72 72 6f 72 t.QCString&.text,.QString.*error
3ab40 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
3ab60 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 74 43 6f 6e 74 65 rorColumn=0.);.....bool.setConte
3ab80 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 2c 20 51 53 74 72 nt(.const.QByteArray&.text,.QStr
3aba0 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 72 4c 69 6e 65 3d ing.*errorMsg=0,.int.*errorLine=
3abc0 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 20 20 20 20 62 6f 0,.int.*errorColumn=0..);.....bo
3abe0 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 6e 67 26 20 74 65 ol.setContent(.const.QString&.te
3ac00 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 6e 74 20 2a 65 72 xt,.QString.*errorMsg=0,.int.*er
3ac20 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 6e 3d 30 20 20 29 rorLine=0,.int.*errorColumn=0..)
3ac40 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 44 65 76 69 63 65 ;.....bool.setContent(.QIODevice
3ac60 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 2c 20 69 6e 74 20 *.dev,.QString.*errorMsg=0,.int.
3ac80 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 6e 3d 30 *errorLine=0,.int.*errorColumn=0
3aca0 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 20 51 58 6d 6c 49 ..);......bool.setContent(.QXmlI
3acc0 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 61 64 65 72 20 2a nputSource.*source,.QXmlReader.*
3ace0 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 30 2c 20 69 6e 74 reader,.QString.*errorMsg=0,.int
3ad00 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 6e 3d .*errorLine=0,.int.*errorColumn=
3ad20 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 64 20 66 72 6f 6d 0..);......//.Reimplemented.from
3ad40 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 64 65 54 79 70 65 .QDomNode.....QDomNode::NodeType
3ad60 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 6c 20 69 73 44 6f .nodeType().const;.....bool.isDo
3ad80 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 20 65 78 74 65 6e cument().const;......//.Qt.exten
3ada0 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 28 29 20 63 6f 6e sions.....QString.toString().con
3adc0 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 20 74 77 6f 20 6f st;.//.###.Qt.4:.merge.the.two.o
3ade0 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 69 6e 67 28 20 69 verloads.....QString.toString(.i
3ae00 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 6f 43 53 74 72 69 nt.).const;.....QCString.toCStri
3ae20 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 65 72 67 65 20 74 ng().const;.//.###.Qt.4:.merge.t
3ae40 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 69 6e 67 20 74 6f he.two.overloads.....QCString.to
3ae60 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 76 61 74 65 3a 0a CString(.int.).const;..private:.
3ae80 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 6d 65 6e 74 50 72 ....QDomDocument(.QDomDocumentPr
3aea0 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
3aec0 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 44 Node;.};..class.QM_EXPORT_DOM.QD
3aee0 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 20 20 20 51 44 6f omNamedNodeMap.{.public:.....QDo
3af00 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 61 6d 65 64 4e 6f mNamedNodeMap();.....QDomNamedNo
3af20 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 4d 61 70 26 20 29 deMap(.const.QDomNamedNodeMap&.)
3af40 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 65 72 61 74 6f 72 ;.....QDomNamedNodeMap&.operator
3af60 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 26 20 29 3b 0a 20 =.(.const.QDomNamedNodeMap&.);..
3af80 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
3afa0 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 62 6f 6f 6c 20 6f amedNodeMap&.).const;.....bool.o
3afc0 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 64 4e 6f 64 65 4d perator!=.(.const.QDomNamedNodeM
3afe0 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 64 4e 6f 64 65 4d ap&.).const;.....~QDomNamedNodeM
3b000 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 73 0a 20 20 20 20 ap();......//.DOM.functions.....
3b020 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 51 53 74 72 69 6e QDomNode.namedItem(.const.QStrin
3b040 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 6f 64 65 20 73 65 g&.name.).const;.....QDomNode.se
3b060 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 26 20 6e 65 77 4e tNamedItem(.const.QDomNode&.newN
3b080 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 4e 61 6d 65 64 49 ode.);.....QDomNode.removeNamedI
3b0a0 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 3b 0a 20 20 20 20 tem(.const.QString&.name.);.....
3b0c0 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 20 63 6f 6e 73 74 QDomNode.item(.int.index.).const
3b0e0 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 28 20 63 6f 6e 73 ;.....QDomNode.namedItemNS(.cons
3b100 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 26 t.QString&.nsURI,.const.QString&
3b120 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 6f 6d 4e 6f 64 65 .localName.).const;.....QDomNode
3b140 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 6d 4e 6f 64 65 26 .setNamedItemNS(.const.QDomNode&
3b160 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 4e .newNode.);.....QDomNode.removeN
3b180 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 20 6e 73 55 52 49 amedItemNS(.const.QString&.nsURI
3b1a0 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 0a 20 ,.const.QString&.localName.);...
3b1c0 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 73 0a 20 ...//.DOM.read.only.attributes..
3b1e0 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 20 20 75 69 6e 74 ...uint.length().const;.....uint
3b200 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 6e 67 74 68 28 29 .count().const.{.return.length()
3b220 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 20 20 20 20 2f 2f ;.}.//.Qt.API.consitancy......//
3b240 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 74 61 69 6e 73 28 .Qt.extension.....bool.contains(
3b260 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 0a 70 .const.QString&.name.).const;..p
3b280 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 61 70 50 72 69 76 rivate:.....QDomNamedNodeMapPriv
3b2a0 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 64 65 4d 61 70 28 ate*.impl;.....QDomNamedNodeMap(
3b2c0 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 29 3b 0a 0a 20 20 .QDomNamedNodeMapPrivate*.);....
3b2e0 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 20 20 20 66 72 69 ..friend.class.QDomNode;.....fri
3b300 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 3b 0a 20 20 20 20 end.class.QDomDocumentType;.....
3b320 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 7d 3b 0a 0a 63 6c friend.class.QDomElement;.};..cl
3b340 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 6d 65 6e 74 46 72 ass.QM_EXPORT_DOM.QDomDocumentFr
3b360 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 0a 70 75 62 6c 69 agment.:.public.QDomNode.{.publi
3b380 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 74 28 29 3b 0a 20 c:.....QDomDocumentFragment();..
3b3a0 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 6f 6e 73 74 20 51 ...QDomDocumentFragment(.const.Q
3b3c0 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 20 20 20 20 51 44 DomDocumentFragment&.x.);.....QD
3b3e0 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 6f 72 3d 20 28 20 omDocumentFragment&.operator=.(.
3b400 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 26 20 29 3b 0a 20 const.QDomDocumentFragment&.);..
3b420 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 3b 0a 0a 20 20 20 ...~QDomDocumentFragment();.....
3b440 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 0a .//.Reimplemented.from.QDomNode.
3b460 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 28 ....QDomNode::NodeType.nodeType(
3b480 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 6e 74 46 72 61 67 ).const;.....bool.isDocumentFrag
3b4a0 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 20 20 51 44 6f 6d ment().const;..private:.....QDom
3b4c0 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 6d 65 6e 74 46 72 DocumentFragment(.QDomDocumentFr
3b4e0 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 65 6e 64 20 63 6c agmentPrivate*.);......friend.cl
3b500 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
3b520 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
3b540 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 75 62 6c 69 63 20 _DOM.QDomCharacterData.:.public.
3b560 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 43 68 61 72 61 QDomNode.{.public:.....QDomChara
3b580 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 74 65 72 44 61 74 cterData();.....QDomCharacterDat
3b5a0 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 26 20 78 20 29 3b a(.const.QDomCharacterData&.x.);
3b5c0 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 65 72 61 74 6f 72 .....QDomCharacterData&.operator
3b5e0 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 61 26 20 29 3b 0a =.(.const.QDomCharacterData&.);.
3b600 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 0a 20 20 20 20 2f ....~QDomCharacterData();....../
3b620 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 6c 20 51 53 74 72 /.DOM.functions.....virtual.QStr
3b640 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 64 20 6c 6f 6e 67 ing.substringData(.unsigned.long
3b660 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 6e 74 20 29 3b 0a .offset,.unsigned.long.count.);.
3b680 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 61 28 20 63 6f 6e ....virtual.void.appendData(.con
3b6a0 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 74 75 61 6c 20 76 st.QString&.arg.);.....virtual.v
3b6c0 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 6f 6e 67 20 6f 66 oid.insertData(.unsigned.long.of
3b6e0 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 3b 0a 20 20 20 20 fset,.const.QString&.arg.);.....
3b700 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 6e 73 69 67 6e 65 virtual.void.deleteData(.unsigne
3b720 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
3b740 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 6c 61 63 65 44 61 nt.);.....virtual.void.replaceDa
3b760 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 75 6e 73 69 67 6e ta(.unsigned.long.offset,.unsign
3b780 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 6e 67 26 20 61 72 ed.long.count,.const.QString&.ar
3b7a0 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 20 61 74 74 72 69 g.);......//.DOM.read.only.attri
3b7c0 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 67 74 68 28 29 20 butes.....virtual.uint.length().
3b7e0 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 20 20 const;......//.DOM.attributes...
3b800 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 6e 73 74 3b 0a ..virtual.QString.data().const;.
3b820 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 ....virtual.void.setData(.const.
3b840 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 65 6d 65 6e 74 65 QString&.);......//.Reimplemente
3b860 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
3b880 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
3b8a0 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 0a 70 72 69 76 l.isCharacterData().const;..priv
3b8c0 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 28 20 51 44 6f 6d ate:.....QDomCharacterData(.QDom
3b8e0 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 20 20 20 20 66 72 CharacterDataPrivate*.);......fr
3b900 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 20 20 20 66 72 69 iend.class.QDomDocument;.....fri
3b920 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 69 65 6e 64 20 63 end.class.QDomText;.....friend.c
3b940 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 6e 64 20 63 6c 61 lass.QDomComment;.....friend.cla
3b960 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
3b980 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 6d 4e 6f 64 65 0a _DOM.QDomAttr.:.public.QDomNode.
3b9a0 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 20 20 20 20 51 44 {.public:.....QDomAttr();.....QD
3b9c0 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 29 3b 0a 20 20 20 omAttr(.const.QDomAttr&.x.);....
3b9e0 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 73 74 20 51 44 6f .QDomAttr&.operator=.(.const.QDo
3ba00 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 0a 0a 20 20 20 20 mAttr&.);.....~QDomAttr();......
3ba20 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 20 //.DOM.read.only.attributes.....
3ba40 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 73 74 3b 0a 20 20 virtual.QString.name().const;...
3ba60 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 20 63 6f 6e 73 74 ..virtual.bool.specified().const
3ba80 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 6f 77 6e 65 72 45 ;.....virtual.QDomElement.ownerE
3baa0 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 4d 20 61 74 74 72 lement().const;......//.DOM.attr
3bac0 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 76 61 6c 75 65 ibutes.....virtual.QString.value
3bae0 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 56 61 ().const;.....virtual.void.setVa
3bb00 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 20 20 2f 2f 20 52 lue(.const.QString&.);......//.R
3bb20 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 20 51 eimplemented.from.QDomNode.....Q
3bb40 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 6f 6e DomNode::NodeType.nodeType().con
3bb60 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 74 3b 0a 0a 70 72 st;.....bool.isAttr().const;..pr
3bb80 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 74 74 72 50 72 69 ivate:.....QDomAttr(.QDomAttrPri
3bba0 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 44 vate*.);......friend.class.QDomD
3bbc0 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 45 6c ocument;.....friend.class.QDomEl
3bbe0 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 6f 6d 4e 6f 64 65 ement;.....friend.class.QDomNode
3bc00 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 45 6c ;.};..class.QM_EXPORT_DOM.QDomEl
3bc20 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 70 75 62 6c 69 63 ement.:.public.QDomNode.{.public
3bc40 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 44 6f 6d 45 6c 65 :.....QDomElement();.....QDomEle
3bc60 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 20 29 3b 0a 20 20 ment(.const.QDomElement&.x.);...
3bc80 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 20 63 6f 6e 73 74 ..QDomElement&.operator=.(.const
3bca0 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 45 6c 65 6d 65 6e .QDomElement&.);.....~QDomElemen
3bcc0 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 0a 20 20 20 20 51 t();......//.DOM.functions.....Q
3bce0 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 74 72 69 6e 67 26 String.attribute(.const.QString&
3bd00 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 61 6c 75 65 20 3d .name,.const.QString&.defValue.=
3bd20 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 .QString::null.).const;.....void
3bd40 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 20 6e 61 .setAttribute(.const.QString&.na
3bd60 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 me,.const.QString&.value.);.....
3bd80 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 6e 67 void.setAttribute(.const.QString
3bda0 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 6f 69 64 20 73 65 &.name,.int.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 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 74 41 74 74 72 69 .uint.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 6c 6f 6e 67 20 bute(.const.QString&.name,.long.
3be20 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 20 value.);.....void.setAttribute(.
3be40 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 20 76 61 6c 75 65 const.QString&.name,.ulong.value
3be60 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 20 63 6f 6e 73 74 .);.....void.setAttribute(.const
3be80 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 75 65 20 29 3b 0a .QString&.name,.double.value.);.
3bea0 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 63 6f 6e 73 74 20 ....void.removeAttribute(.const.
3bec0 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 74 74 72 20 61 74 QString&.name.);.....QDomAttr.at
3bee0 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 26 20 6e 61 6d 65 tributeNode(.const.QString&.name
3bf00 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 74 65 4e 6f 64 65 );.....QDomAttr.setAttributeNode
3bf20 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 29 3b 0a 20 20 20 (.const.QDomAttr&.newAttr.);....
3bf40 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 6f 64 65 28 20 63 .QDomAttr.removeAttributeNode(.c
3bf60 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 20 20 20 20 76 69 onst.QDomAttr&.oldAttr.);.....vi
3bf80 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 61 67 rtual.QDomNodeList.elementsByTag
3bfa0 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 6d 65 20 29 20 63 Name(.const.QString&.tagname.).c
3bfc0 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 65 28 20 63 6f 6e onst;.....bool.hasAttribute(.con
3bfe0 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 st.QString&.name.).const;......Q
3c000 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 51 53 74 72 69 6e String.attributeNS(.const.QStrin
3c020 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 63 61 6c 4e 61 6d g.nsURI,.const.QString&.localNam
3c040 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 20 29 20 63 6f 6e e,.const.QString&.defValue.).con
3c060 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 53 28 20 63 6f 6e st;.....void.setAttributeNS(.con
3c080 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 67 26 st.QString.nsURI,.const.QString&
3c0a0 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 75 65 20 29 3b 0a .qName,.const.QString&.value.);.
3c0c0 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 6f 6e 73 74 20 51 ....void.setAttributeNS(.const.Q
3c0e0 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 71 4e 61 String.nsURI,.const.QString&.qNa
3c100 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 73 65 74 41 74 74 me,.int.value.);.....void.setAtt
3c120 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 55 52 49 2c 20 63 ributeNS(.const.QString.nsURI,.c
3c140 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 76 61 6c 75 65 20 onst.QString&.qName,.uint.value.
3c160 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 6f 6e 73 );.....void.setAttributeNS(.cons
3c180 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 67 26 20 t.QString.nsURI,.const.QString&.
3c1a0 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 6f 69 64 20 73 65 qName,.long.value.);.....void.se
3c1c0 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 55 52 tAttributeNS(.const.QString.nsUR
3c1e0 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 6c 6f 6e 67 20 76 I,.const.QString&.qName,.ulong.v
3c200 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 28 alue.);.....void.setAttributeNS(
3c220 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 72 .const.QString.nsURI,.const.QStr
3c240 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 3b 0a 20 20 20 20 ing&.qName,.double.value.);.....
3c260 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 6e 73 74 20 51 53 void.removeAttributeNS(.const.QS
3c280 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 6c 6f 63 tring&.nsURI,.const.QString&.loc
3c2a0 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 72 69 62 75 74 65 alName.);.....QDomAttr.attribute
3c2c0 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 52 49 2c 20 63 6f NodeNS(.const.QString&.nsURI,.co
3c2e0 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 20 20 20 20 51 44 nst.QString&.localName.);.....QD
3c300 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 20 63 6f 6e 73 74 omAttr.setAttributeNodeNS(.const
3c320 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 76 69 72 74 75 61 .QDomAttr&.newAttr.);.....virtua
3c340 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 61 67 4e 61 6d 65 l.QDomNodeList.elementsByTagName
3c360 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.
3c380 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 3b 0a 20 20 20 20 QString&.localName.).const;.....
3c3a0 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 20 51 53 74 72 69 bool.hasAttributeNS(.const.QStri
3c3c0 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 6c 6f 63 61 6c 4e ng&.nsURI,.const.QString&.localN
3c3e0 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 65 61 64 20 6f 6e ame.).const;......//.DOM.read.on
3c400 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 74 61 67 4e 61 6d ly.attributes.....QString.tagNam
3c420 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 4e 61 6d 65 28 20 e().const;.....void.setTagName(.
3c440 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 51 74 20 65 78 74 const.QString&.name.);.//.Qt.ext
3c460 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 65 64 20 66 72 6f ension......//.Reimplemented.fro
3c480 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 64 65 4d 61 70 20 m.QDomNode.....QDomNamedNodeMap.
3c4a0 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 6f 6d 4e 6f 64 65 attributes().const;.....QDomNode
3c4c0 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 20 ::NodeType.nodeType().const;....
3c4e0 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 20 20 20 20 51 53 .bool.isElement().const;......QS
3c500 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 74 65 3a 0a 20 20 tring.text().const;..private:...
3c520 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 50 72 69 76 61 74 ..QDomElement(.QDomElementPrivat
3c540 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 75 e*.);......friend.class.QDomDocu
3c560 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 3b ment;.....friend.class.QDomNode;
3c580 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 3b 0a 7d 3b 0a 0a .....friend.class.QDomAttr;.};..
3c5a0 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 78 74 20 3a 20 70 class.QM_EXPORT_DOM.QDomText.:.p
3c5c0 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 70 75 62 6c 69 63 ublic.QDomCharacterData.{.public
3c5e0 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 54 65 78 74 28 20 :.....QDomText();.....QDomText(.
3c600 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 44 6f 6d 54 65 78 const.QDomText&.x.);.....QDomTex
3c620 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 65 78 74 26 20 29 t&.operator=.(.const.QDomText&.)
3c640 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 20 44 4f 4d 20 66 ;.....~QDomText();......//.DOM.f
3c660 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 74 54 65 78 74 28 unctions.....QDomText.splitText(
3c680 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 6d 70 6c 65 6d 65 .int.offset.);......//.Reimpleme
3c6a0 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 65 3a nted.from.QDomNode.....QDomNode:
3c6c0 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 20 20 :NodeType.nodeType().const;.....
3c6e0 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 61 74 65 3a 0a 20 bool.isText().const;..private:..
3c700 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 74 65 2a 20 29 3b ...QDomText(.QDomTextPrivate*.);
3c720 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 54 41 53 65 63 74 ......friend.class.QDomCDATASect
3c740 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 44 6f 63 75 6d 65 ion;.....friend.class.QDomDocume
3c760 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 3b 0a 7d nt;.....friend.class.QDomNode;.}
3c780 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 43 6f 6d 6d 65 ;..class.QM_EXPORT_DOM.QDomComme
3c7a0 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 61 74 61 0a 7b 0a nt.:.public.QDomCharacterData.{.
3c7c0 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 0a 20 20 20 20 51 public:.....QDomComment();.....Q
3c7e0 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 65 6e 74 26 20 78 DomComment(.const.QDomComment&.x
3c800 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 74 6f 72 3d 20 28 .);.....QDomComment&.operator=.(
3c820 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 20 7e 51 44 6f 6d .const.QDomComment&.);.....~QDom
3c840 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 6d 65 6e 74 65 64 Comment();......//.Reimplemented
3c860 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 64 .from.QDomNode.....QDomNode::Nod
3c880 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 6c eType.nodeType().const;.....bool
3c8a0 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 74 65 3a 0a 20 20 .isComment().const;..private:...
3c8c0 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 50 72 69 76 61 74 ..QDomComment(.QDomCommentPrivat
3c8e0 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 75 e*.);......friend.class.QDomDocu
3c900 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 3b ment;.....friend.class.QDomNode;
3c920 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 43 44 41 .};..class.QM_EXPORT_DOM.QDomCDA
3c940 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 74 0a 7b 0a 70 75 TASection.:.public.QDomText.{.pu
3c960 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 28 29 3b 0a 20 20 blic:.....QDomCDATASection();...
3c980 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 51 44 6f 6d 43 44 ..QDomCDATASection(.const.QDomCD
3c9a0 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 44 41 54 41 53 65 ATASection&.x.);.....QDomCDATASe
3c9c0 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 44 6f 6d 43 44 41 ction&.operator=.(.const.QDomCDA
3c9e0 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 54 41 53 65 63 74 TASection&.);.....~QDomCDATASect
3ca00 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 65 64 20 66 72 6f ion();......//.Reimplemented.fro
3ca20 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 64 65 54 79 70 m.QDomNode.....QDomNode::NodeTyp
3ca40 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 6c 20 69 73 43 e.nodeType().const;.....bool.isC
3ca60 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 61 74 65 3a 0a 20 DATASection().const;..private:..
3ca80 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 44 41 54 41 53 65 ...QDomCDATASection(.QDomCDATASe
3caa0 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 6e 64 20 63 6c 61 ctionPrivate*.);......friend.cla
3cac0 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 73 ss.QDomDocument;.....friend.clas
3cae0 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_
3cb00 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 51 44 6f 6d 4e 6f DOM.QDomNotation.:.public.QDomNo
3cb20 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 69 6f 6e 28 29 3b de.{.public:.....QDomNotation();
3cb40 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 44 6f 6d 4e 6f 74 .....QDomNotation(.const.QDomNot
3cb60 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 6f 6e 26 20 6f 70 ation&.x.);.....QDomNotation&.op
3cb80 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 6f 6e 26 20 29 3b erator=.(.const.QDomNotation&.);
3cba0 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 20 2f 2f 20 44 4f .....~QDomNotation();......//.DO
3cbc0 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 20 51 53 74 72 69 M.read.only.attributes.....QStri
3cbe0 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 ng.publicId().const;.....QString
3cc00 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 20 52 65 69 6d 70 .systemId().const;......//.Reimp
3cc20 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
3cc40 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;.
3cc60 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 74 3b 0a 0a 70 72 ....bool.isNotation().const;..pr
3cc80 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 44 6f 6d 4e 6f 74 ivate:.....QDomNotation(.QDomNot
3cca0 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 6e 64 20 63 6c 61 ationPrivate*.);......friend.cla
3ccc0 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 73 ss.QDomDocument;.....friend.clas
3cce0 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_
3cd00 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 6f 6d 4e 6f 64 65 DOM.QDomEntity.:.public.QDomNode
3cd20 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 29 3b 0a 20 20 20 .{.public:.....QDomEntity();....
3cd40 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 69 74 79 26 20 78 .QDomEntity(.const.QDomEntity&.x
3cd60 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 6f 72 3d 20 28 20 .);.....QDomEntity&.operator=.(.
3cd80 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 51 44 6f 6d 45 6e const.QDomEntity&.);.....~QDomEn
3cda0 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 6e 6c 79 20 61 74 tity();......//.DOM.read.only.at
3cdc0 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 70 75 62 tributes.....virtual.QString.pub
3cde0 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 72 69 licId().const;.....virtual.QStri
3ce00 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 61 6c ng.systemId().const;.....virtual
3ce20 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 6e 73 74 3b 0a 0a .QString.notationName().const;..
3ce40 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 6d 4e 6f ....//.Reimplemented.from.QDomNo
3ce60 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 65 54 79 de.....QDomNode::NodeType.nodeTy
3ce80 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 69 74 79 28 29 20 pe().const;.....bool.isEntity().
3cea0 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 6e 74 69 74 79 28 const;..private:.....QDomEntity(
3cec0 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 20 20 66 72 69 65 .QDomEntityPrivate*.);......frie
3cee0 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_
3cf00 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 65 6e 63 65 20 3a EXPORT_DOM.QDomEntityReference.:
3cf20 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 0a 20 20 20 20 51 .public.QDomNode.{.public:.....Q
3cf40 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 51 44 6f 6d 45 6e DomEntityReference();.....QDomEn
3cf60 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 6e 74 69 74 79 52 tityReference(.const.QDomEntityR
3cf80 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 69 74 79 52 65 66 eference&.x.);.....QDomEntityRef
3cfa0 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 51 44 6f 6d 45 6e erence&.operator=.(.const.QDomEn
3cfc0 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 6d 45 6e 74 69 74 tityReference&.);.....~QDomEntit
3cfe0 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 70 6c 65 6d 65 6e yReference();......//.Reimplemen
3d000 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 65 3a 3a ted.from.QDomNode.....QDomNode::
3d020 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 20 20 62 NodeType.nodeType().const;.....b
3d040 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 6e 73 74 3b 0a 0a ool.isEntityReference().const;..
3d060 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 65 72 65 6e 63 65 private:.....QDomEntityReference
3d080 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 74 65 2a 20 29 3b (.QDomEntityReferencePrivate*.);
3d0a0 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 75 6d 65 6e 74 3b ......friend.class.QDomDocument;
3d0c0 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 7d 3b 0a 0a .....friend.class.QDomNode;.};..
3d0e0 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 6f 63 65 73 73 69 class.QM_EXPORT_DOM.QDomProcessi
3d100 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 6d 4e 6f 64 65 0a ngInstruction.:.public.QDomNode.
3d120 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 6e 67 49 6e 73 74 {.public:.....QDomProcessingInst
3d140 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 69 6e 67 49 6e 73 ruction();.....QDomProcessingIns
3d160 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 73 69 6e 67 49 6e truction(.const.QDomProcessingIn
3d180 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 6f 63 65 73 73 69 struction&.x.);.....QDomProcessi
3d1a0 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 20 63 6f 6e 73 74 ngInstruction&.operator=.(.const
3d1c0 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 26 20 29 3b 0a 20 .QDomProcessingInstruction&.);..
3d1e0 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 69 6f 6e 28 29 3b ...~QDomProcessingInstruction();
3d200 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
3d220 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 65 74 28 29 20 63 s.....virtual.QString.target().c
3d240 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 20 20 20 onst;......//.DOM.attributes....
3d260 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 6e 73 74 3b 0a 20 .virtual.QString.data().const;..
3d280 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 ...virtual.void.setData(.const.Q
3d2a0 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 6c 65 6d 65 6e 74 String&.d.);......//.Reimplement
3d2c0 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
3d2e0 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
3d300 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 28 29 20 63 6f 6e ol.isProcessingInstruction().con
3d320 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 65 73 73 69 6e 67 st;..private:.....QDomProcessing
3d340 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 67 49 6e 73 74 72 Instruction(.QDomProcessingInstr
3d360 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 65 6e 64 20 63 6c uctionPrivate*.);......friend.cl
3d380 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
3d3a0 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 54 5f 44 4f 4d 20 ss.QDomNode;.};...QM_EXPORT_DOM.
3d3c0 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 54 65 78 74 53 74 QTextStream&.operator<<(.QTextSt
3d3e0 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 0a 23 65 6e 64 69 ream&,.const.QDomNode&.);..#endi
3d400 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 4f 4d 5f 48 0a 00 f.//QT_NO_DOM.#endif.//.QDOM_H..
3d420 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 29 2f 2a 20 20 20 ....q.d.r.a.w.u.t.l...h...)/*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d800 20 20 20 20 20 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 .............................*/.
3d820 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 20 51 44 52 41 57 #ifndef.QDRAWUTL_H.#define.QDRAW
3d840 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 68 22 0a 23 65 6e UTL_H.#include."qdrawutil.h".#en
3d860 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 00 2e 00 68 00 00 dif......q.a.x.s.c.r.i.p.t...h..
3d880 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3dca0 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 48 0a 23 64 65 66 ....*/..#ifndef.QAXSCRIPT_H.#def
3dcc0 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 3c 71 61 78 6f 62 ine.QAXSCRIPT_H..#include.<qaxob
3dce0 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 61 73 73 20 51 41 ject.h>..class.QAxBase;.class.QA
3dd00 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 74 65 3b 0a 63 6c xScript;.class.QAxScriptSite;.cl
3dd20 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 20 51 41 78 53 63 ass.QAxScriptEngine;.class.QAxSc
3dd40 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 70 74 4d 61 6e 61 riptManager;.class.QAxScriptMana
3dd60 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 53 63 72 69 70 74 gerPrivate;.struct.IActiveScript
3dd80 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 20 70 75 62 6c 69 ;..class.QAxScriptEngine.:.publi
3dda0 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 65 6e 75 6d 20 53 c.QAxObject.{.public:.....enum.S
3ddc0 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 0a 09 49 6e 69 74 tate.{..Uninitialized.=.0,..Init
3dde0 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 0a 09 43 6f 6e 6e ialized.=.5,..Started.=.1,..Conn
3de00 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 20 33 2c 0a 09 43 ected.=.2,..Disconnected.=.3,..C
3de20 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 63 72 69 70 74 45 losed.=.4.....};......QAxScriptE
3de40 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 61 67 65 2c 20 51 ngine(const.QString.&language,.Q
3de60 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 78 53 63 72 69 70 AxScript.*script);.....~QAxScrip
3de80 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 69 64 28 29 20 63 tEngine();......bool.isValid().c
3dea0 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 63 74 69 6f 6e 28 onst;.....bool.hasIntrospection(
3dec0 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 70 74 4c 61 6e 67 ).const;......QString.scriptLang
3dee0 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 74 61 74 65 28 29 uage().const;......State.state()
3df00 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 53 74 61 74 65 20 .const;.....void.setState(State.
3df20 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 73 74 20 51 53 74 st);......void.addItem(const.QSt
3df40 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 72 79 49 6e 74 65 ring.&name);......long.queryInte
3df60 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 2a 2a 20 29 20 63 rface(.const.QUuid.&,.void**.).c
3df80 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 20 69 6e 69 74 69 onst;..protected:.....bool.initi
3dfa0 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 69 76 61 74 65 3a alize(IUnknown**.ptr);..private:
3dfc0 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 65 3b 0a 20 20 20 .....QAxScript.*script_code;....
3dfe0 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 20 20 20 51 53 74 .IActiveScript.*engine;......QSt
3e000 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 63 6c 61 73 73 20 ring.script_language;.};..class.
3e020 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 0a 7b 0a 20 20 20 QAxScript.:.public.QObject.{....
3e040 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 6d 20 46 75 6e 63 .Q_OBJECT..public:.....enum.Func
3e060 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 20 3d 20 30 2c 0a tionFlags.{..FunctionNames.=.0,.
3e080 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 3b 0a 0a 20 20 20 .FunctionSignatures......};.....
3e0a0 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 6e 61 6d 65 2c 20 .QAxScript(const.QString.&name,.
3e0c0 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 3b 0a 20 20 20 20 QAxScriptManager.*manager);.....
3e0e0 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 61 64 28 63 6f 6e ~QAxScript();......bool.load(con
3e100 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 74 72 69 6e 67 20 st.QString.&code,.const.QString.
3e120 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 3b 0a 0a 20 20 20 &language.=.QString::null);.....
3e140 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 63 74 69 6f 6e 46 .QStringList.functions(FunctionF
3e160 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 74 3b 0a 0a 20 20 lags.=.FunctionNames).const;....
3e180 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 73 74 3b 0a 20 20 ..QString.scriptCode().const;...
3e1a0 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 73 74 3b 0a 20 20 ..QString.scriptName().const;...
3e1c0 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 6e 67 69 6e 65 28 ..QAxScriptEngine.*scriptEngine(
3e1e0 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 6c 28 63 6f 6e 73 ).const;......QVariant.call(cons
3e200 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 20 51 56 61 72 69 t.QString.&function,.const.QVari
3e220 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 09 09 20 20 20 63 ant.&v1.=.QVariant(),..........c
3e240 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 6e 74 28 29 2c 0a onst.QVariant.&v2.=.QVariant(),.
3e260 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 20 3d 20 51 56 61 ........const.QVariant.&v3.=.QVa
3e280 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 20 riant(),.........const.QVariant.
3e2a0 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 63 6f 6e 73 74 20 &v4.=.QVariant(),.........const.
3e2c0 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 0a 09 09 09 09 09 QVariant.&v5.=.QVariant(),......
3e2e0 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
3e300 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 37 20 3d (),.........const.QVariant.&v7.=
3e320 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
3e340 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 20 51 56 61 72 69 ant.&v8.=.QVariant());.....QVari
3e360 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
3e380 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 67 75 6d 65 6e 74 ,.QValueList<QVariant>.&argument
3e3a0 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 65 72 65 64 28 29 s);..signals:.....void.entered()
3e3c0 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 20 76 6f 69 64 20 ;.....void.finished();.....void.
3e3e0 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 65 73 75 6c 74 29 finished(const.QVariant.&result)
3e400 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 64 65 2c 20 63 6f ;.....void.finished(int.code,.co
3e420 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 51 53 74 72 69 6e nst.QString.&source,const.QStrin
3e440 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 69 6e 67 20 26 68 g.&description,.const.QString.&h
3e460 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 64 28 69 6e 74 20 elp);.....void.stateChanged(int.
3e480 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 20 63 6f 64 65 2c state);.....void.error(int.code,
3e4a0 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 6e 2c 20 69 6e 74 .const.QString.&description,.int
3e4c0 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 72 69 6e 67 20 26 .sourcePosition,.const.QString.&
3e4e0 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 20 66 72 69 65 6e sourceText);..private:.....frien
3e500 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 20 66 72 69 65 6e d.class.QAxScriptSite;.....frien
3e520 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 20 20 20 20 76 6f d.class.QAxScriptEngine;......vo
3e540 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 78 42 61 73 65 20 id.updateObjects();.....QAxBase.
3e560 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 26 6e 61 6d 65 29 *findObject(const.QString.&name)
3e580 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 3b 0a 20 20 20 20 ;......QString.script_name;.....
3e5a0 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 41 78 53 63 72 69 QString.script_code;.....QAxScri
3e5c0 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 0a 20 20 20 20 51 ptManager.*script_manager;.....Q
3e5e0 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 69 6e 65 3b 0a 20 AxScriptEngine.*script_engine;..
3e600 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 69 74 65 3b 0a 7d ...QAxScriptSite.*script_site;.}
3e620 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 3a 20 70 75 62 6c ;..class.QAxScriptManager.:.publ
3e640 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 0a 70 75 62 6c 69 ic.QObject.{.....Q_OBJECT..publi
3e660 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 4f 62 6a 65 63 74 c:.....QAxScriptManager(.QObject
3e680 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.=
3e6a0 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 72 28 29 3b 0a 0a .0.);.....~QAxScriptManager();..
3e6c0 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 20 2a 6f 62 6a 65 ....void.addObject(QAxBase.*obje
3e6e0 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 62 6a 65 63 74 20 ct);.....void.addObject(QObject.
3e700 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 20 66 75 6e 63 74 *object);......QStringList.funct
3e720 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 61 67 73 20 3d 20 ions(QAxScript::FunctionFlags.=.
3e740 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 63 6f 6e 73 74 3b QAxScript::FunctionNames).const;
3e760 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 65 73 28 29 20 63 .....QStringList.scriptNames().c
3e780 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 74 28 63 6f 6e 73 onst;.....QAxScript.*script(cons
3e7a0 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 20 20 20 51 41 78 t.QString.&name).const;......QAx
3e7c0 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 20 26 63 6f 64 65 Script*.load(const.QString.&code
3e7e0 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 73 74 20 51 53 74 ,.const.QString.&name,.const.QSt
3e800 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 72 69 70 74 2a 20 ring.&language);.....QAxScript*.
3e820 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 63 6f 6e 73 74 20 load(const.QString.&file,.const.
3e840 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 61 6e 74 20 63 61 QString.&name);......QVariant.ca
3e860 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 2c 20 63 6f 6e 73 ll(const.QString.&function,.cons
3e880 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 29 2c 20 0a 09 09 t.QVariant.&v1.=.QVariant(),....
3e8a0 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 20 51 56 61 72 69 ......const.QVariant.&v2.=.QVari
3e8c0 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 76 ant(),.........const.QVariant.&v
3e8e0 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 6e 73 74 20 51 56 3.=.QVariant(),.........const.QV
3e900 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 09 09 09 09 20 20 ariant.&v4.=.QVariant(),........
3e920 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 69 61 6e 74 28 29 .const.QVariant.&v5.=.QVariant()
3e940 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 36 20 3d 20 51 ,.........const.QVariant.&v6.=.Q
3e960 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 61 6e Variant(),.........const.QVarian
3e980 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 20 20 63 6f 6e 73 t.&v7.=.QVariant(),.........cons
3e9a0 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 29 29 3b 0a 20 20 t.QVariant.&v8.=.QVariant());...
3e9c0 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 69 6e 67 20 26 66 ..QVariant.call(const.QString.&f
3e9e0 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 6e 74 3e 20 26 61 unction,.QValueList<QVariant>.&a
3ea00 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 6c 20 72 65 67 69 rguments);......static.bool.regi
3ea20 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 6e 61 6d 65 2c 20 sterEngine(const.QString.&name,.
3ea40 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 63 6f 6e 73 74 20 const.QString.&extension,.const.
3ea60 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 3b 0a 20 20 20 20 QString.&code.=.QString());.....
3ea80 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 69 6c 74 65 72 28 static.QString.scriptFileFilter(
3eaa0 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 72 28 51 41 78 53 );..signals:.....void.error(QAxS
3eac0 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 6f 6e 73 74 20 51 cript.*script,.int.code,.const.Q
3eae0 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 6f 75 72 63 65 50 String.&description,.int.sourceP
3eb00 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 75 72 63 65 54 65 osition,.const.QString.&sourceTe
3eb20 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 6f 69 64 20 6f 62 xt);..private.slots:.....void.ob
3eb40 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 0a 20 20 20 20 76 jectDestroyed(QObject.*o);.....v
3eb60 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 63 6f 6e 73 74 20 oid.scriptError(int.code,.const.
3eb80 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 6f 75 72 63 65 QString.&description,.int.source
3eba0 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 75 72 63 65 54 Position,.const.QString.&sourceT
3ebc0 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 20 63 6c 61 73 73 ext);..private:.....friend.class
3ebe0 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 61 6e 61 67 65 72 .QAxScript;.....QAxScriptManager
3ec00 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 74 65 53 63 72 69 Private.*d;......void.updateScri
3ec20 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 69 70 74 20 2a 73 pt(QAxScript*);.....QAxScript.*s
3ec40 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 72 69 6e 67 20 26 criptForFunction(const.QString.&
3ec60 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 41 78 53 63 72 69 function).const;.};...//.QAxScri
3ec80 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 20 51 41 78 53 63 pt.inlines..inline.QString.QAxSc
3eca0 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 0a 20 20 20 20 72 ript::scriptCode().const.{.....r
3ecc0 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 6e 65 20 51 53 74 eturn.script_code;.}..inline.QSt
3ece0 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 28 29 20 63 6f 6e ring.QAxScript::scriptName().con
3ed00 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 65 3b 0a 7d 0a 0a st.{.....return.script_name;.}..
3ed20 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 78 53 63 72 69 70 inline.QAxScriptEngine.*QAxScrip
3ed40 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 20 20 20 20 72 65 t::scriptEngine().const.{.....re
3ed60 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 51 41 78 53 63 72 turn.script_engine;.}..//.QAxScr
3ed80 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 62 6f 6f 6c 20 51 iptEngine.inlines..inline.bool.Q
3eda0 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 63 6f 6e 73 74 0a AxScriptEngine::isValid().const.
3edc0 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 7d 0a 0a 69 6e 6c {.....return.engine.!=.0;.}..inl
3ede0 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 65 3a 3a 73 63 72 ine.QString.QAxScriptEngine::scr
3ee00 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 72 65 74 75 72 6e iptLanguage().const.{.....return
3ee20 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 78 53 63 72 69 70 .script_language;.}..//.QAxScrip
3ee40 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 6f 69 64 20 51 41 tManager.inlines..inline.void.QA
3ee60 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 51 4f 62 6a 65 63 xScriptManager::addObject(QObjec
3ee80 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 78 42 61 73 65 20 t.*object).{.....extern.QAxBase.
3eea0 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 28 51 4f 62 6a 65 *qax_create_object_wrapper(QObje
3eec0 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 20 3d 20 71 61 78 ct*);.....QAxBase.*wrapper.=.qax
3eee0 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 65 63 74 29 3b 0a _create_object_wrapper(object);.
3ef00 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 0a 23 65 6e 64 69 ....addObject(wrapper);.}..#endi
3ef20 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 75 00 63 00 6b 00 f.//.QAXSCRIPT_H......q.e.u.c.k.
3ef40 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 20 20 20 20 20 20 r.c.o.d.e.c...h...7/*...........
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 20 20 ................................
3f500 20 20 20 20 20 20 20 20 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 2a 2f 0a 0a 2f 2a 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fa80 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 43 4b 52 43 4f 44 ...........*/..#ifndef.QEUCKRCOD
3faa0 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 0a 0a 23 69 66 6e EC_H.#define.QEUCKRCODEC_H..#ifn
3fac0 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 def.QT_H.#include."qtextcodec.h"
3fae0 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 42 .#endif.//.QT_H..#ifndef.QT_NO_B
3fb00 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 50 4c 55 47 49 4e IG_CODECS..#if.defined(QT_PLUGIN
3fb20 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 4b 52 0a 23 65 6c ).#define.Q_EXPORT_CODECS_KR.#el
3fb40 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 5f 4b 52 20 51 5f se.#define.Q_EXPORT_CODECS_KR.Q_
3fb60 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 4f 52 54 5f 43 4f EXPORT.#endif..class.Q_EXPORT_CO
3fb80 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 69 63 20 51 54 65 DECS_KR.QEucKrCodec.:.public.QTe
3fba0 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 69 6e xtCodec.{.public:.....virtual.in
3fbc0 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 68 61 t.mibEnum().const;.....const.cha
3fbe0 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 20 63 68 61 72 2a r*.name().const;.....const.char*
3fc00 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 65 78 74 44 65 63 .mimeName().const;......QTextDec
3fc20 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.
3fc40 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)....
3fc60 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;.
3fc80 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(
3fca0 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
3fcc0 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
3fce0 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
3fd00 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
3fd20 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
3fd40 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
3fd60 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
3fd80 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 00 63 00 74 00 2e if.#endif......q.c.o.l.l.e.c.t..
3fda0 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 20 20 20 20 20 20 .h..../*........................
3fdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fe00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fe20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fe40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fe80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3fee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ff00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ff20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ff60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ff80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ffa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ffc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
400a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
400c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
400e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
40180 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4c 45 43 54 5f 48 0a 23 64 ........*/.#ifndef.QCOLLECT_H.#d
401a0 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 22 71 70 74 72 63 efine.QCOLLECT_H.#include."qptrc
401c0 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 00 63 00 68 00 65 ollection.h".#endif......q.c.h.e
401e0 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 20 20 20 20 20 20 .c.k.b.o.x...h..../*............
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 20 ................................
407a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
407c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 .........................*/..#if
407e0 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 43 48 45 43 4b 42 ndef.QCHECKBOX_H.#define.QCHECKB
40800 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 OX_H..#ifndef.QT_H.#include."qbu
40820 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 66 6e 64 65 66 20 tton.h".#endif.//.QT_H..#ifndef.
40840 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 50 4f 52 54 20 51 QT_NO_CHECKBOX..class.Q_EXPORT.Q
40860 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 7b 0a 20 20 20 20 CheckBox.:.public.QButton.{.....
40880 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 63 68 Q_OBJECT.....Q_PROPERTY(.bool.ch
408a0 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 20 73 65 74 43 68 ecked.READ.isChecked.WRITE.setCh
408c0 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 6f 6c 20 74 72 69 ecked.).....Q_PROPERTY(.bool.tri
408e0 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 45 20 73 65 74 54 state.READ.isTristate.WRITE.setT
40900 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 62 6f 6f 6c 20 61 ristate.).....Q_OVERRIDE(.bool.a
40920 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 52 49 50 54 41 42 utoMask.DESIGNABLE.true.SCRIPTAB
40940 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 65 63 6b 42 6f 78 LE.true.)..public:.....QCheckBox
40960 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 68 61 72 2a 20 6e (.QWidget.*parent,.const.char*.n
40980 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 6e 73 74 20 51 53 ame=0.);.....QCheckBox(.const.QS
409a0 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 6e 74 2c 20 63 6f tring.&text,.QWidget.*parent,.co
409c0 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 6f 6f 6c 20 20 20 nst.char*.name=0.);......bool...
409e0 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 6f 69 64 20 20 20 .isChecked().const;......void...
40a00 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 20 20 20 73 65 74 .setNoChange();......void....set
40a20 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 20 62 6f 6f 6c 20 Tristate(bool.y=TRUE);.....bool.
40a40 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 20 20 51 53 69 7a ...isTristate().const;......QSiz
40a60 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 6c 69 63 20 73 6c e...sizeHint().const;..public.sl
40a80 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 64 28 20 62 6f 6f ots:.....void....setChecked(.boo
40aa0 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 20 76 6f 69 64 20 l.check.);..protected:.....void.
40ac0 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 6e 74 2a 20 29 3b ...resizeEvent(.QResizeEvent*.);
40ae0 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 50 61 69 6e 74 65 .....void....drawButton(.QPainte
40b00 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 74 6f 6e 4c 61 62 r.*.);.....void....drawButtonLab
40b20 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 20 20 20 20 75 70 el(.QPainter.*.);.....void....up
40b40 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 74 42 75 74 74 6f dateMask();.....bool....hitButto
40b60 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 73 74 3b 0a 70 72 n(.const.QPoint.&pos.).const;.pr
40b80 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 63 ivate:.//.Disabled.copy.construc
40ba0 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 5f tor.and.operator=.#if.defined(Q_
40bc0 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 78 28 20 63 6f 6e DISABLE_COPY).....QCheckBox(.con
40be0 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 63 6b 42 6f 78 20 st.QCheckBox.&.);.....QCheckBox.
40c00 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 78 20 26 20 29 3b &operator=(.const.QCheckBox.&.);
40c20 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 43 68 65 63 6b 42 .#endif.};...inline.bool.QCheckB
40c40 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 74 75 72 6e 20 69 ox::isChecked().const.{.return.i
40c60 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 63 6b 42 6f 78 3a sOn();.}..inline.void.QCheckBox:
40c80 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 7b 20 73 65 74 4f :setChecked(.bool.check.).{.setO
40ca0 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 51 54 5f 4e 4f 5f n(.check.);.}...#endif.//.QT_NO_
40cc0 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 42 4f 58 5f 48 0a CHECKBOX..#endif.//.QCHECKBOX_H.
40ce0 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 0b f7 2f 2a 20 20 .....q.a.s.y.n.c.i.o...h..../*..
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
412c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
412e0 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 59 4e 43 49 4f 5f ...........*/..#ifndef.QASYNCIO_
41300 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 64 65 66 20 51 54 H.#define.QASYNCIO_H..#ifndef.QT
41320 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 _H.#include."qobject.h".#include
41340 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 6d 65 72 2e 68 22 ."qsignal.h".#include."qtimer.h"
41360 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 41 .#endif.//.QT_H..#ifndef.QT_NO_A
41380 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 0a 63 6c 61 73 73 SYNC_IO..class.QIODevice;..class
413a0 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 63 3a 0a 20 20 20 .Q_EXPORT.QAsyncIO.{.public:....
413c0 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 76 6f 69 64 20 63 .virtual.~QAsyncIO();.....void.c
413e0 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 72 20 2a 6d 65 6d onnect(QObject*,.const.char.*mem
41400 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 20 72 65 61 64 79 ber);..protected:.....void.ready
41420 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 73 69 67 6e 61 6c ();..private:.....QSignal.signal
41440 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 53 69 6e 6b 20 3a ;.};..class.Q_EXPORT.QDataSink.:
41460 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 0a 20 20 20 20 2f .public.QAsyncIO.{.public:...../
41480 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 63 68 20 49 20 63 /.Call.this.to.know.how.much.I.c
414a0 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 65 61 64 79 54 6f an.take......virtual.int.readyTo
414c0 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 6f 69 64 20 72 65 Receive()=0;.....virtual.void.re
414e0 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 75 6e 74 29 3d 30 ceive(const.uchar*,.int.count)=0
41500 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 3b 0a 20 20 20 20 ;.....virtual.void.eof()=0;.....
41520 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 73 73 20 51 5f 45 void.maybeReady();.};..class.Q_E
41540 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 20 51 41 73 79 6e XPORT.QDataSource.:.public.QAsyn
41560 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 69 6e 74 20 72 65 cIO.{.public:.....virtual.int.re
41580 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 2d 31 20 77 68 65 adyToSend()=0;.//.returns.-1.whe
415a0 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 20 76 69 72 74 75 n.never.any.more.ready.....virtu
415c0 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 20 69 6e 74 20 63 al.void.sendTo(QDataSink*,.int.c
415e0 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 64 79 28 29 3b 0a ount)=0;.....void.maybeReady();.
41600 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 6c 65 28 29 20 63 .....virtual.bool.rewindable().c
41620 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 62 6c 65 52 65 77 onst;.....virtual.void.enableRew
41640 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 64 20 72 65 77 69 ind(bool);.....virtual.void.rewi
41660 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 49 4f 44 65 76 69 nd();.};..class.Q_EXPORT.QIODevi
41680 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 72 63 65 20 7b 0a ceSource.:.public.QDataSource.{.
416a0 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 20 20 75 63 68 61 ....const.int.buf_size;.....ucha
416c0 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 69 6f 64 3b 0a 20 r.*buffer;.....QIODevice*.iod;..
416e0 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 51 49 4f 44 65 76 ...bool.rew;..public:.....QIODev
41700 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 62 75 66 73 69 7a iceSource(QIODevice*,.int.bufsiz
41720 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 63 65 28 29 3b 0a e=4096);....~QIODeviceSource();.
41740 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 20 20 76 6f 69 64 .....int.readyToSend();.....void
41760 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 6e 74 20 6e 29 3b .sendTo(QDataSink*.sink,.int.n);
41780 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 73 74 3b 0a 20 20 .....bool.rewindable().const;...
417a0 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 6e 29 3b 0a 20 20 ..void.enableRewind(bool.on);...
417c0 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 20 51 5f 45 58 50 ..void.rewind();.};..class.Q_EXP
417e0 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 6a 65 63 74 20 7b ORT.QDataPump.:.public.QObject.{
41800 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 72 76 61 6c 3b 0a .....Q_OBJECT.....int.interval;.
41820 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 61 53 6f 75 72 63 ....QTimer.timer;.....QDataSourc
41840 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 73 69 6e 6b 3b 0a e*.source;.....QDataSink*.sink;.
41860 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 74 61 53 6f 75 72 .public:.....QDataPump(QDataSour
41880 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 20 73 6c 6f 74 73 ce*,.QDataSink*);..private.slots
418a0 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 20 20 76 6f 69 64 :.....void.kickStart();.....void
418c0 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 2f 20 51 54 5f 4e .tryToPump();.};..#endif.//.QT_N
418e0 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 65 00 76 00 65 00 O_ASYNC_IO..#endif......q.e.v.e.
41900 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 20 20 20 20 20 20 n.t...h..F./*...................
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 20 20 20 20 20 20 20 20 20 20 20 ................................
41ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
41ee0 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 56 45 4e ...............*/..#ifndef.QEVEN
41f00 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 64 65 66 20 51 54 T_H.#define.QEVENT_H..#ifndef.QT
41f20 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 _H.#include."qwindowdefs.h".#inc
41f40 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 lude."qregion.h".#include."qname
41f60 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 22 0a 23 69 6e 63 space.h".#include."qmime.h".#inc
41f80 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 54 5f 48 0a 0a 63 lude."qpair.h".#endif.//.QT_H..c
41fa0 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 69 63 20 51 74 09 lass.Q_EXPORT.QEvent:.public.Qt.
41fc0 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 6c 69 63 3a 0a 20 .//.event.base.class.{.public:..
41fe0 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 20 20 20 20 20 20 ...enum.Type.{.../*.............
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 20 20 20 20 ................................
420a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
420c0 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 09 4e 6f 6e 65 20 ......................*/...None.
420e0 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 0a 09 54 69 6d 65 =.0,....//.invalid.event....Time
42100 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 4d 6f 75 73 65 42 r.=.1,....//.timer.event..MouseB
42120 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 20 62 75 74 74 6f uttonPress.=.2,...//.mouse.butto
42140 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 61 73 65 20 3d 20 n.pressed..MouseButtonRelease.=.
42160 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 73 65 64 0a 09 4d 3,...//.mouse.button.released..M
42180 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 2f 20 6d 6f 75 73 ouseButtonDblClick.=.4,..//.mous
421a0 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 73 65 4d 6f 76 65 e.button.double.click..MouseMove
421c0 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 79 50 72 65 73 73 .=.5,....//.mouse.move..KeyPress
421e0 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 65 79 52 65 6c 65 .=.6,....//.key.pressed..KeyRele
42200 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 64 0a 09 46 6f 63 ase.=.7,....//.key.released..Foc
42220 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 6f 63 75 73 20 72 usIn.=.8,....//.keyboard.focus.r
42240 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 2f 2f 20 6b 65 79 eceived..FocusOut.=.9,....//.key
42260 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 31 30 2c 09 09 09 board.focus.lost..Enter.=.10,...
42280 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 65 61 76 65 20 3d .//.mouse.enters.widget..Leave.=
422a0 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 64 67 65 74 0a 09 .11,....//.mouse.leaves.widget..
422c0 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 64 67 65 74 0a 09 Paint.=.12,....//.paint.widget..
422e0 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 65 74 0a 09 52 65 Move.=.13,....//.move.widget..Re
42300 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 64 67 65 74 0a 09 size.=.14,....//.resize.widget..
42320 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 62 6a 65 63 74 20 Create.=.15,....//.after.object.
42340 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 09 2f 2f 20 64 75 creation..Destroy.=.16,....//.du
42360 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 68 6f 77 20 3d 20 ring.object.destruction..Show.=.
42380 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 09 48 69 64 65 20 17,....//.widget.is.shown..Hide.
423a0 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 65 6e 0a 09 43 6c =.18,....//.widget.is.hidden..Cl
423c0 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 20 63 6c 6f 73 65 ose.=.19,....//.request.to.close
423e0 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 72 65 71 75 65 73 .widget..Quit.=.20,....//.reques
42400 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 61 72 65 6e 74 20 t.to.quit.application..Reparent.
42420 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 6e 20 72 65 70 61 =.21,....//.widget.has.been.repa
42440 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 2c 09 09 20 20 20 rented..ShowMinimized.=.22,.....
42460 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 6e 69 6d 69 7a 65 .....//.widget.is.shown.minimize
42480 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 20 09 09 2f 2f 20 d..ShowNormal.=.23,..........//.
424a0 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 6e 64 6f 77 41 63 widget.is.shown.normal..WindowAc
424c0 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 69 6e 64 6f 77 20 tivate.=.24,..........//.window.
424e0 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 69 76 61 74 65 20 was.activated..WindowDeactivate.
42500 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 61 73 20 64 65 61 =.25,..........//.window.was.dea
42520 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 36 2c 09 20 20 20 ctivated..ShowToParent.=.26,....
42540 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 6f 20 70 61 72 65 ......//.widget.is.shown.to.pare
42560 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 20 20 20 20 09 09 nt..HideToParent.=.27,..........
42580 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 65 6e 74 0a 09 53 //.widget.is.hidden.to.parent..S
425a0 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 20 09 2f 2f 20 77 howMaximized.=.28,..........//.w
425c0 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 53 68 6f 77 46 75 idget.is.shown.maximized..ShowFu
425e0 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 20 69 73 20 73 68 llScreen.=.29,...//.widget.is.sh
42600 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 30 2c 09 09 09 09 own.full-screen..Accel.=.30,....
42620 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 6c 20 3d 20 33 31 //.accelerator.event..Wheel.=.31
42640 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 41 76 61 69 6c 61 ,....//.wheel.event..AccelAvaila
42660 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 20 61 76 61 69 6c ble.=.32,...//.accelerator.avail
42680 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 3d 20 33 33 2c 09 able.event..CaptionChange.=.33,.
426a0 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 43 68 61 6e 67 65 ..//.caption.changed..IconChange
426c0 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 50 61 72 65 6e 74 .=.34,...//.icon.changed..Parent
426e0 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 6e 74 20 66 6f 6e FontChange.=.35,...//.parent.fon
42700 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 43 68 61 6e 67 65 t.changed..ApplicationFontChange
42720 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 74 20 63 68 61 6e .=.36,..//.application.font.chan
42740 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 20 33 37 2c 09 09 ged..ParentPaletteChange.=.37,..
42760 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 09 41 70 70 6c 69 //.parent.palette.changed..Appli
42780 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 09 2f 2f 20 61 70 cationPaletteChange.=.38,..//.ap
427a0 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 09 50 61 6c 65 74 plication.palette.changed..Palet
427c0 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 20 70 61 6c 65 74 teChange.=.39,...//.widget.palet
427e0 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 2c 09 09 09 09 2f te.changed..Clipboard.=.40,..../
42800 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 0a 09 53 70 65 65 /.internal.clipboard.event..Spee
42820 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 72 20 73 70 65 65 ch.=.42,....//.reserved.for.spee
42840 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 09 2f 2f 20 73 6f ch.input..SockAct.=.50,....//.so
42860 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 72 69 64 65 20 3d cket.activation..AccelOverride.=
42880 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 72 69 64 65 20 65 .51,...//.accelerator.override.e
428a0 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 09 09 09 2f 2f 20 vent..DeferredDelete.=.52,...//.
428c0 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 67 45 6e 74 65 72 deferred.delete.event..DragEnter
428e0 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 74 6f 20 77 69 64 .=.60,....//.drag.moves.into.wid
42900 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 64 72 61 67 20 6d get..DragMove.=.61,....//.drag.m
42920 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 3d 20 36 32 2c 09 oves.in.widget..DragLeave.=.62,.
42940 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 6e 63 65 6c 6c 65 ...//.drag.leaves.or.is.cancelle
42960 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 20 64 72 6f 70 0a d..Drop.=.63,....//.actual.drop.
42980 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 72 61 67 20 61 63 .DragResponse.=.64,...//.drag.ac
429a0 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 72 74 65 64 20 3d cepted/rejected..ChildInserted.=
429c0 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 0a 09 43 68 69 6c .70,...//.new.child.widget..Chil
429e0 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 64 20 63 68 69 6c dRemoved.=.71,...//.deleted.chil
42a00 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 09 09 09 2f 2f 20 d.widget..LayoutHint.=.72,...//.
42a20 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 0a 09 53 68 6f 77 child.min/max.size.changed..Show
42a40 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 69 64 67 65 74 27 WindowRequest.=.73,...//.widget'
42a60 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 09 57 69 6e 64 6f s.window.should.be.mapped..Windo
42a80 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 20 69 73 20 61 62 wBlocked.=.74,...//.window.is.ab
42aa0 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 09 57 69 6e 64 6f out.to.be.blocked.modally..Windo
42ac0 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 6f 77 73 20 6d 6f wUnblocked.=.75,...//.windows.mo
42ae0 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 74 69 76 61 74 65 dal.blocking.has.ended..Activate
42b00 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 20 61 63 74 69 76 Control.=.80,...//.ActiveX.activ
42b20 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 20 38 31 2c 09 09 ation..DeactivateControl.=.81,..
42b40 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 43 6f 6e 74 65 78 .//.ActiveX.deactivation..Contex
42b60 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 6f 70 75 70 20 6d tMenu.=.82,...//.context.popup.m
42b80 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 6e 70 75 74 20 6d enu..IMStart.=.83,....//.input.m
42ba0 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 4d 43 6f 6d 70 6f ethod.composition.start..IMCompo
42bc0 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 64 20 63 6f 6d 70 se.=.84,....//.input.method.comp
42be0 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 20 69 6e 70 75 74 osition..IMEnd.=.85,....//.input
42c00 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 63 63 65 73 73 69 .method.composition.end..Accessi
42c20 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 69 6c 69 74 79 20 bility.=.86,...//.accessibility.
42c40 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 54 61 62 6c 65 74 information.is.requested..Tablet
42c60 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 65 74 20 65 76 65 Move.=.87,...//.Wacom.tablet.eve
42c80 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 2f 20 74 68 65 20 nt..LocaleChange.=.88,...//.the.
42ca0 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 67 75 61 67 65 43 system.locale.changed..LanguageC
42cc0 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 63 61 74 69 6f 6e hange.=.89,...//.the.application
42ce0 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 69 72 65 63 74 69 .language.changed..LayoutDirecti
42d00 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 6f 75 74 20 64 69 onChange.=.90,..//.the.layout.di
42d20 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 31 2c 09 09 09 09 rection.changed..Style.=.91,....
42d40 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 61 62 6c 65 74 50 //.internal.style.event..TabletP
42d60 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 73 73 0a 09 54 61 ress.=.92,...//.tablet.press..Ta
42d80 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 6c 65 74 20 72 65 bletRelease.=.93,...//.tablet.re
42da0 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 2f 2f 20 43 45 20 lease..OkRequest.=.94,....//.CE.
42dc0 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 65 71 75 65 73 74 (Ok).button.pressed..HelpRequest
42de0 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 20 70 72 65 73 73 .=.95,...//.CE.(?)..button.press
42e00 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 2c 09 09 09 2f 2f ed..WindowStateChange.=.96,...//
42e20 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 09 49 63 6f 6e 44 .window.state.has.changed..IconD
42e40 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 20 20 20 20 20 20 rag.=.97,.......................
42e60 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 55 73 65 72 20 3d ...//.proxy.icon.dragged..User.=
42e80 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 65 6e 74 20 69 64 .1000,....//.first.user.event.id
42ea0 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 73 74 20 75 73 65 ..MaxUser.=.65535....//.last.use
42ec0 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 76 65 6e 74 28 20 r.event.id.....};.......QEvent(.
42ee0 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 74 65 64 28 46 41 Type.type.).:.t(type),.posted(FA
42f00 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 76 69 72 74 75 61 LSE),.spont(FALSE).{}.....virtua
42f20 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 65 28 29 20 63 6f l.~QEvent();.....Type..type().co
42f40 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 20 73 70 6f 6e 74 nst.{.return.t;.}.....bool.spont
42f60 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 70 6f 6e 74 3b 20 aneous().const..{.return.spont;.
42f80 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 70 72 69 76 61 74 }.protected:.....Type..t;.privat
42fa0 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 20 20 75 69 6e 74 e:.....uint.posted.:.1;.....uint
42fc0 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 6c 61 73 73 20 51 .spont.:.1;.......friend.class.Q
42fe0 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 Application;.....friend.class.QA
43000 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 61 73 73 20 51 42 ccelManager;.....friend.class.QB
43020 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 63 6c 61 73 73 aseApplication;.....friend.class
43040 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 58 50 4f 52 54 20 .QETWidget;.};...class.Q_EXPORT.
43060 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 74 0a 7b 0a 70 75 QTimerEvent.:.public.QEvent.{.pu
43080 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 20 74 69 6d 65 72 blic:.....QTimerEvent(.int.timer
430a0 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 74 69 6d 65 72 49 Id.)..:.QEvent(Timer),.id(timerI
430c0 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 63 6f 6e 73 74 09 d).{}.....int...timerId().const.
430e0 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 20 20 20 20 69 6e {.return.id;.}.protected:.....in
43100 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 54 20 51 4d 6f 75 t...id;.};...class.Q_EXPORT.QMou
43120 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 70 75 62 6c 69 63 seEvent.:.public.QEvent.{.public
43140 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 70 65 2c 20 63 6f :.....QMouseEvent(.Type.type,.co
43160 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 6e 2c 20 69 6e 74 nst.QPoint.&pos,.int.button,.int
43180 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 28 20 54 79 70 65 .state.);......QMouseEvent(.Type
431a0 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 63 6f 6e 73 74 20 .type,.const.QPoint.&pos,.const.
431c0 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 75 74 74 6f 6e 2c QPoint&globalPos,....int.button,
431e0 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 65 29 2c 20 70 28 .int.state.)..:.QEvent(type),.p(
43200 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 6f 72 74 29 62 75 pos),.g(globalPos),.b((ushort)bu
43220 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 70 74 28 54 52 55 tton),s((ushort)state),accpt(TRU
43240 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 70 6f 73 28 29 20 E).{};......const.QPoint.&pos().
43260 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 6e 73 74 20 51 50 const.{.return.p;.}.....const.QP
43280 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 72 65 74 75 72 6e oint.&globalPos().const.{.return
432a0 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 74 09 7b 20 72 65 .g;.}.....int....x()..const.{.re
432c0 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 28 29 09 09 63 6f turn.p.x();.}.....int....y()..co
432e0 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 69 6e 74 09 20 20 nst.{.return.p.y();.}.....int...
43300 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 67 2e 78 28 29 3b .globalX().const.{.return.g.x();
43320 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 6e 73 74 09 7b 20 .}.....int....globalY().const.{.
43340 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 53 74 61 74 65 20 return.g.y();.}.....ButtonState.
43360 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 75 74 74 6f 6e 53 button().const.{.return.(ButtonS
43380 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 20 73 74 61 74 65 tate).b;.}.....ButtonState.state
433a0 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 65 29 20 ().const.{.return.(ButtonState).
433c0 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 41 66 74 65 72 28 s;.}.....ButtonState.stateAfter(
433e0 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 74 65 64 28 29 ).const;.....bool...isAccepted()
43400 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 76 6f 69 .const.{.return.accpt;.}.....voi
43420 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 55 45 3b 20 7d 0a d...accept()..{.accpt.=.TRUE;.}.
43440 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 70 74 20 3d 20 46 ....void...ignore()..{.accpt.=.F
43460 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 69 6e 74 20 70 3b ALSE;.}.protected:.....QPoint.p;
43480 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 62 3b 0a 20 20 20 .....QPoint.g;.....ushort.b;....
434a0 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 74 3a 31 3b 0a 7d .ushort.s;.....uint...accpt:1;.}
434c0 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 4e 54 0a 63 6c 61 ;...#ifndef.QT_NO_WHEELEVENT.cla
434e0 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 70 75 62 6c 69 63 ss.Q_EXPORT.QWheelEvent.:.public
43500 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 65 6c 45 76 65 6e .QEvent.{.public:.....QWheelEven
43520 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 64 65 6c 74 61 2c t(.const.QPoint.&pos,.int.delta,
43540 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 69 65 6e 74 20 3d .int.state,.Orientation.orient.=
43560 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 6e 74 28 20 63 6f .Vertical.);.....QWheelEvent(.co
43580 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 74 26 20 67 nst.QPoint.&pos,.const.QPoint&.g
435a0 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 74 61 74 65 2c 20 lobalPos,.int.delta,.int.state,.
435c0 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 63 61 6c 20 20 29 Orientation.orient.=.Vertical..)
435e0 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 20 67 28 67 6c 6f ..:.QEvent(Wheel),.p(pos),.g(glo
43600 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 72 74 29 73 74 61 balPos),.d(delta),.s((ushort)sta
43620 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 65 6e 74 29 20 7b te),....accpt(TRUE),.o(orient).{
43640 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 09 7b 20 72 65 74 }.....int....delta().const.{.ret
43660 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 26 70 6f 73 28 29 urn.d;.}.....const.QPoint.&pos()
43680 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 6e 73 74 20 51 .const.{.return.p;.}.....const.Q
436a0 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 20 72 65 74 75 72 Point.&globalPos().const.{.retur
436c0 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 74 09 7b 20 72 n.g;.}.....int....x()..const.{.r
436e0 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 28 29 09 09 63 eturn.p.x();.}.....int....y()..c
43700 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 69 6e 74 09 20 onst.{.return.p.y();.}.....int..
43720 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 67 2e 78 28 29 ..globalX().const.{.return.g.x()
43740 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 6e 73 74 09 7b ;.}.....int....globalY().const.{
43760 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 53 74 61 74 65 .return.g.y();.}.....ButtonState
43780 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
437a0 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 6f 72 69 65 6e 74 ate(s);.}.....Orientation.orient
437c0 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 3b 20 7d 0a 20 20 ation()..const..{.return.o;.}...
437e0 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 74 09 7b 20 72 65 ..bool...isAccepted().const.{.re
43800 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 63 63 65 70 74 28 turn.accpt;.}.....void...accept(
43820 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 6f 69 64 20 20 20 )..{.accpt.=.TRUE;.}.....void...
43840 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 70 72 6f ignore()..{.accpt.=.FALSE;.}.pro
43860 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 51 50 6f 69 6e 74 tected:.....QPoint.p;.....QPoint
43880 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 73 3b 0a 20 20 20 .g;.....int.d;.....ushort.s;....
438a0 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 74 69 6f 6e 20 6f .bool...accpt;.....Orientation.o
438c0 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 54 20 51 54 61 62 ;.};.#endif..class.Q_EXPORT.QTab
438e0 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 0a 70 75 62 6c 69 letEvent.:.public.QEvent.{.publi
43900 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 20 4e 6f 44 65 76 c:.....enum.TabletDevice.{.NoDev
43920 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 61 73 65 72 20 7d ice.=.-1,.Puck,.Stylus,.Eraser.}
43940 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 2c 20 63 6f 6e 73 ;.....QTabletEvent(.Type.t,.cons
43960 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 74 20 26 67 6c 6f t.QPoint.&pos,.const.QPoint.&glo
43980 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 74 20 70 72 65 73 balPos,.int.device,.....int.pres
439a0 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 2c 20 63 6f 6e 73 sure,.int.xTilt,.int.yTilt,.cons
439c0 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 20 20 20 51 54 61 t.QPair<int,int>.&uId.);.....QTa
439e0 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 6f 73 2c 20 63 6f bletEvent(.const.QPoint.&pos,.co
43a00 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 20 64 65 76 69 63 nst.QPoint.&globalPos,.int.devic
43a20 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 54 69 6c 74 2c 20 e,.....int.pressure,.int.xTilt,.
43a40 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 2c 69 6e 74 3e 20 int.yTilt,.const.QPair<int,int>.
43a60 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 76 65 20 29 2c 20 &uId.)..:.QEvent(.TabletMove.),.
43a80 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 50 6f 73 20 29 2c mPos(.pos.),.mGPos(.globalPos.),
43aa0 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 28 20 70 72 65 73 .mDev(.device.),....mPress(.pres
43ac0 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 20 79 54 69 6c 74 sure.),.mXT(.xTilt.),.mYT(.yTilt
43ae0 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 20 6d 50 68 79 28 .),.mType(.uId.first.),....mPhy(
43b00 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 0a 20 20 20 20 7b .uId.second.),.mbAcc(TRUE).....{
43b20 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 20 7b 20 72 65 74 }.....int.pressure().const.{.ret
43b40 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 74 28 29 09 09 63 urn.mPress;.}.....int.xTilt()..c
43b60 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 6e 74 20 79 54 69 onst.{.return.mXT;.}.....int.yTi
43b80 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 7d 0a 20 20 20 20 lt()..const.{.return.mYT;.}.....
43ba0 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 7b 20 72 65 74 75 const.QPoint.&pos().const.{.retu
43bc0 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 74 20 26 67 6c 6f rn.mPos;.}.....const.QPoint.&glo
43be0 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 50 6f 73 3b 20 7d balPos().const.{.return.mGPos;.}
43c00 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 72 6e 20 6d 50 6f .....int.x()..const.{.return.mPo
43c20 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 74 20 7b 20 72 65 s.x();.}.....int.y()..const.{.re
43c40 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 6c 6f 62 61 6c 58 turn.mPos.y();.}.....int.globalX
43c60 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 29 3b 20 7d 0a 20 ().const.{.return.mGPos.x();.}..
43c80 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 65 74 75 72 6e 20 ...int.globalY().const.{.return.
43ca0 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 69 63 65 20 64 65 mGPos.y();.}.....TabletDevice.de
43cc0 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 6c 65 74 44 65 76 vice()..const.{.return.TabletDev
43ce0 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 65 70 74 65 64 28 ice(mDev);.}.....int.isAccepted(
43d00 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 20 20 20 20 76 6f ).const.{.return.mbAcc;.}.....vo
43d20 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 3b 20 7d 0a 20 20 id.accept().{.mbAcc.=.TRUE;.}...
43d40 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 46 41 4c 53 45 3b ..void.ignore().{.mbAcc.=.FALSE;
43d60 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 75 65 49 64 28 29 .}.....QPair<int,int>.uniqueId()
43d80 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 6d 54 79 70 65 2c .{.return.QPair<int,int>(.mType,
43da0 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 50 6f 69 6e 74 20 .mPhy);.}.protected:.....QPoint.
43dc0 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 20 20 69 6e 74 20 mPos;.....QPoint.mGPos;.....int.
43de0 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 0a 09 6d 54 79 70 mDev,..mPress,..mXT,..mYT,..mTyp
43e00 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 0a 7d 3b 0a 0a 63 e,..mPhy;.....bool.mbAcc;..};..c
43e20 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 70 75 62 6c 69 63 lass.Q_EXPORT.QKeyEvent.:.public
43e40 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 45 76 65 6e 74 28 .QEvent.{.public:.....QKeyEvent(
43e60 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 73 63 69 69 2c 20 .Type.type,.int.key,.int.ascii,.
43e80 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 26 20 74 65 78 74 int.state,...const.QString&.text
43ea0 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 65 70 3d 46 41 4c =QString::null,.bool.autorep=FAL
43ec0 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 76 65 6e 74 28 74 SE,.ushort.count=1.)..:.QEvent(t
43ee0 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 29 6b 65 79 29 2c ype),.txt(text),.k((ushort)key),
43f00 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 28 75 63 68 61 72 .s((ushort)state),......a((uchar
43f20 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 72 28 61 75 74 6f )ascii),.accpt(TRUE),.autor(auto
43f40 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 20 6b 65 79 20 3e rep),.c(count).....{..if.(.key.>
43f60 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 65 64 69 61 4c 61 =.Key_Back.&&.key.<=.Key_MediaLa
43f80 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 20 20 20 7d 0a 20 st.)......accpt.=.FALSE;.....}..
43fa0 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 74 75 72 6e 20 6b ...int....key().const.{.return.k
43fc0 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 73 74 09 7b 20 72 ;.}.....int....ascii().const.{.r
43fe0 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 20 73 74 61 74 65 eturn.a;.}.....ButtonState.state
44000 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 61 74 65 28 73 29 ().const.{.return.ButtonState(s)
44020 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 66 74 65 72 28 29 ;.}.....ButtonState.stateAfter()
44040 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 74 65 64 28 29 20 .const;.....bool...isAccepted().
44060 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 51 53 74 72 const.{.return.accpt;.}.....QStr
44080 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 72 65 74 75 72 6e ing.text()......const...{.return
440a0 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 65 70 65 61 74 28 .txt;.}.....bool...isAutoRepeat(
440c0 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 20 20 20 20 69 6e ).const.{.return.autor;.}.....in
440e0 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 20 69 6e 74 28 63 t...count().const.{.return.int(c
44100 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 7b 20 61 63 63 70 );.}.....void...accept()..{.accp
44120 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 6f 72 65 28 29 09 t.=.TRUE;.}.....void...ignore().
44140 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 63 74 65 64 3a 0a .{.accpt.=.FALSE;.}..protected:.
44160 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 74 20 6b 2c 20 73 ....QString.txt;.....ushort.k,.s
44180 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 20 61 63 63 70 74 ;.....uchar..a;.....uint...accpt
441a0 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 20 20 75 73 68 6f :1;.....uint...autor:1;.....usho
441c0 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 51 46 6f 63 75 73 rt.c;.};...class.Q_EXPORT.QFocus
441e0 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 0a Event.:.public.QEvent.{.public:.
44200 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 65 20 29 0a 09 3a .....QFocusEvent(.Type.type.)..:
44220 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 20 20 20 67 6f 74 .QEvent(type).{}......bool...got
44240 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 3d Focus().const.{.return.type().==
44260 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 74 46 6f 63 75 73 .FocusIn;.}.....bool...lostFocus
44280 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 3d 20 46 6f 63 75 ().const.{.return.type().==.Focu
442a0 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 20 4d 6f 75 73 65 sOut;.}......enum.Reason.{.Mouse
442c0 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 6f 77 2c 20 50 6f ,.Tab,.Backtab,.ActiveWindow,.Po
442e0 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 20 20 73 74 61 74 pup,.Shortcut,.Other.};.....stat
44300 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 61 74 69 63 20 76 ic.Reason.reason();.....static.v
44320 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 6f 6e 20 29 3b 0a oid.setReason(.Reason.reason.);.
44340 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 6e 28 29 3b 0a 0a ....static.void.resetReason();..
44360 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 20 6d 5f 72 65 61 private:.....static.Reason.m_rea
44380 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 76 5f 72 65 61 73 son;.....static.Reason.prev_reas
443a0 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 61 69 6e 74 45 76 on;.};...class.Q_EXPORT.QPaintEv
443c0 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 0a 20 20 ent.:.public.QEvent.{.public:...
443e0 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 6f 6e 26 20 70 61 ..QPaintEvent(.const.QRegion&.pa
44400 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 52 55 45 29 0a 09 intRegion,.bool.erased.=.TRUE)..
44420 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 65 67 :.QEvent(Paint),....rec(paintReg
44440 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 67 28 70 61 69 6e ion.boundingRect()),....reg(pain
44460 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 7b 7d 0a 20 20 20 tRegion),....erase(erased){}....
44480 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 26 70 61 69 6e 74 .QPaintEvent(.const.QRect.&paint
444a0 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 0a 09 3a 20 51 45 Rect,.bool.erased.=.TRUE.)..:.QE
444c0 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 65 63 74 29 2c 0a vent(Paint),....rec(paintRect),.
444e0 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 65 28 65 72 61 73 ...reg(paintRect),....erase(eras
44500 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 73 74 20 51 52 65 ed){}.....QPaintEvent(.const.QRe
44520 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 52 65 63 74 20 26 gion.&paintRegion,.const.QRect.&
44540 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 0a paintRect,.bool.erased.=.TRUE.).
44560 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 65 .:.QEvent(Paint),....rec(paintRe
44580 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 09 20 20 65 72 61 ct),....reg(paintRegion),....era
445a0 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 65 63 74 20 26 72 se(erased){}......const.QRect.&r
445c0 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 3b 20 7d 0a 20 20 ect().const...{.return.rec;.}...
445e0 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 63 6f 6e 73 74 20 ..const.QRegion.&region().const.
44600 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 72 61 73 65 64 28 {.return.reg;.}.....bool.erased(
44620 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 70 72 6f 74 65 63 ).const.{.return.erase;.}.protec
44640 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 6c 69 63 61 74 69 ted:.....friend.class.QApplicati
44660 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 41 70 70 6c 69 63 on;.....friend.class.QBaseApplic
44680 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 51 52 65 67 69 6f ation;.....QRect.rec;.....QRegio
446a0 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 0a 0a 63 6c 61 73 n.reg;.....bool.erase;.};...clas
446c0 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 62 6c 69 63 20 51 s.Q_EXPORT.QMoveEvent.:.public.Q
446e0 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 76 65 6e 74 28 20 Event.{.public:.....QMoveEvent(.
44700 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 74 20 const.QPoint.&pos,.const.QPoint.
44720 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 20 70 28 70 6f 73 &oldPos.)..:.QEvent(Move),.p(pos
44740 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 73 74 20 51 50 6f ),.oldp(oldPos).{}.....const.QPo
44760 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 6e 20 70 3b 20 7d int.&pos()...const.{.return.p;.}
44780 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 29 63 6f 6e 73 74 .....const.QPoint.&oldPos()const
447a0 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 3a 0a 20 20 20 20 .{.return.oldp;}.protected:.....
447c0 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 20 63 6c 61 73 73 QPoint.p,.oldp;.....friend.class
447e0 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 73 73 20 .QApplication;.....friend.class.
44800 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 73 73 20 51 5f 45 QBaseApplication;.};...class.Q_E
44820 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 63 20 51 45 76 65 XPORT.QResizeEvent.:.public.QEve
44840 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 65 6e 74 28 20 63 nt.{.public:.....QResizeEvent(.c
44860 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 69 7a 65 20 26 6f onst.QSize.&size,.const.QSize.&o
44880 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 2c 20 73 28 73 69 ldSize.)..:.QEvent(Resize),.s(si
448a0 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 63 6f 6e 73 74 20 ze),.olds(oldSize).{}.....const.
448c0 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 74 75 72 6e 20 73 QSize.&size()...const.{.return.s
448e0 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 7a 65 28 29 63 6f ;.}.....const.QSize.&oldSize()co
44900 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 74 65 64 3a 0a 20 nst.{.return.olds;}.protected:..
44920 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 6e 64 20 63 6c 61 ...QSize.s,.olds;.....friend.cla
44940 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 73 ss.QApplication;.....friend.clas
44960 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 73 73 20 51 s.QBaseApplication;.};...class.Q
44980 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 69 63 20 51 45 76 _EXPORT.QCloseEvent.:.public.QEv
449a0 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 65 6e 74 28 29 0a ent.{.public:.....QCloseEvent().
449c0 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 4c 53 45 29 20 7b .:.QEvent(Close),.accpt(FALSE).{
449e0 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 74 09 }.....bool...isAccepted().const.
44a00 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 63 63 {.return.accpt;.}.....void...acc
44a20 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 6f 69 ept()..{.accpt.=.TRUE;.}.....voi
44a40 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 20 7d d...ignore()..{.accpt.=.FALSE;.}
44a60 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 70 74 3b 0a 7d 3b .protected:.....bool...accpt;.};
44a80 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 67 45 76 65 6e 74 ...class.Q_EXPORT.QIconDragEvent
44aa0 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 20 51 .:.public.QEvent.{.public:.....Q
44ac0 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 28 49 63 6f 6e 44 IconDragEvent()...:.QEvent(IconD
44ae0 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 20 62 6f 6f 6c 20 rag),.accpt(FALSE).{}......bool.
44b00 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 75 72 6e 20 61 63 ..isAccepted().const.{.return.ac
44b20 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 09 09 7b 20 61 63 cpt;.}.....void...accept()..{.ac
44b40 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 6f 72 65 28 cpt.=.TRUE;.}.....void...ignore(
44b60 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 65 63 74 65 64 3a )..{.accpt.=.FALSE;.}.protected:
44b80 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 73 73 20 51 5f 45 .....bool...accpt;.};..class.Q_E
44ba0 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 51 45 76 65 6e 74 XPORT.QShowEvent.:.public.QEvent
44bc0 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 29 0a 09 3a 20 51 .{.public:.....QShowEvent()..:.Q
44be0 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 51 5f 45 58 50 4f Event(Show).{}.};...class.Q_EXPO
44c00 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 65 6e 74 0a 7b 0a RT.QHideEvent.:.public.QEvent.{.
44c20 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 3a 20 51 45 76 65 public:.....QHideEvent()..:.QEve
44c40 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 50 4f 52 54 20 51 nt(Hide).{}.};..class.Q_EXPORT.Q
44c60 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 51 45 76 65 6e 74 ContextMenuEvent.:.public.QEvent
44c80 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 20 7b 20 4d 6f 75 .{.public:.....enum.Reason.{.Mou
44ca0 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 20 51 43 6f 6e 74 se,.Keyboard,.Other.};.....QCont
44cc0 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 6e 2c 20 63 6f 6e extMenuEvent(.Reason.reason,.con
44ce0 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 74 20 26 67 6c st.QPoint.&pos,.const.QPoint.&gl
44d00 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 76 65 6e 74 28 20 obalPos,.int.state.)..:.QEvent(.
44d20 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 70 28 20 67 6c 6f ContextMenu.),.p(.pos.),.gp(.glo
44d40 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 6f 6e 73 75 6d 28 balPos.),.accpt(.TRUE.),.consum(
44d60 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 73 28 28 75 73 68 .TRUE.),..reas(.reason.),.s((ush
44d80 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 4d 65 6e 75 45 76 ort)state).{}.....QContextMenuEv
44da0 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 51 50 6f 69 6e 74 ent(.Reason.reason,.const.QPoint
44dc0 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 6e 74 09 20 20 20 .&pos,.int.state.);......int....
44de0 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 20 7d 0a 20 20 20 .x().const.{.return.p.x();.}....
44e00 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 6e 20 70 2e 79 28 .int.....y().const.{.return.p.y(
44e20 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 20 63 6f 6e 73 74 );.}.....int.....globalX().const
44e40 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 74 09 20 20 20 20 .{.return.gp.x();.}.....int.....
44e60 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 70 2e 79 28 29 3b globalY().const.{.return.gp.y();
44e80 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 73 28 29 20 63 6f .}......const.QPoint&...pos().co
44ea0 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 74 20 51 50 6f 69 nst.{.return.p;.}.....const.QPoi
44ec0 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 72 65 74 75 72 6e nt&...globalPos().const.{.return
44ee0 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 61 74 65 28 29 09 .gp;.}......ButtonState.state().
44f00 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 65 29 20 73 3b 20 const.{.return.(ButtonState).s;.
44f20 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 20 63 6f 6e 73 74 }.....bool....isAccepted().const
44f40 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 6c 20 20 20 20 69 .{.return.accpt;.}.....bool....i
44f60 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 20 63 6f 6e 73 75 sConsumed().const.{.return.consu
44f80 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 09 09 7b 20 61 63 m;.}.....void....consume()..{.ac
44fa0 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 3b 20 7d 0a 20 20 cpt.=.FALSE;.consum.=.TRUE;.}...
44fc0 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 74 20 3d 20 54 52 ..void....accept()..{.accpt.=.TR
44fe0 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 6f 69 64 20 20 20 UE;.consum.=.TRUE;.}.....void...
45000 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 63 6f 6e 73 .ignore()..{.accpt.=.FALSE;.cons
45020 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 20 72 65 61 73 6f um.=.FALSE;.}......Reason..reaso
45040 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 20 72 65 61 73 20 n().const.{.return.Reason(.reas.
45060 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 74 20 20 70 3b 0a );.}..protected:.....QPoint..p;.
45080 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 20 20 61 63 63 70 ....QPoint..gp;.....bool....accp
450a0 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 20 75 69 6e 74 20 t;.....bool....consum;.....uint.
450c0 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 3b 0a 0a 0a 63 6c ...reas:8;.....ushort.s;.};...cl
450e0 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 62 6c 69 63 20 51 ass.Q_EXPORT.QIMEvent.:.public.Q
45100 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 6e 74 28 20 54 79 Event.{.public:.....QIMEvent(.Ty
45120 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 78 74 2c 20 69 6e pe.type,.const.QString.&text,.in
45140 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 6e 74 28 74 79 70 t.cursorPosition.)..:.QEvent(typ
45160 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 50 6f 73 69 74 69 e),.txt(text),.cpos(cursorPositi
45180 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 51 53 74 72 69 6e on),.a(TRUE).{}.....const.QStrin
451a0 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 78 74 3b 20 7d 0a g.&text().const.{.return.txt;.}.
451c0 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 7b 20 72 65 74 75 ....int.cursorPos().const.{.retu
451e0 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 70 74 65 64 28 29 rn.cpos;.}.....bool.isAccepted()
45200 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 6f 69 64 20 61 63 .const.{.return.a;.}.....void.ac
45220 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 6f 69 64 20 69 67 cept().{.a.=.TRUE;.}.....void.ig
45240 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 69 6e 74 20 73 65 nore().{.a.=.FALSE;.}.....int.se
45260 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 69 76 61 74 65 3a lectionLength().const;..private:
45280 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 63 70 6f 73 3b 0a .....QString.txt;.....int.cpos;.
452a0 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 50 4f 52 54 20 51 ....bool.a;.};..class.Q_EXPORT.Q
452c0 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 4d 45 76 65 6e 74 IMComposeEvent.:.public.QIMEvent
452e0 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 76 65 6e 74 28 20 .{.public:.....QIMComposeEvent(.
45300 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 78 74 2c 20 Type.type,.const.QString.&text,.
45320 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 20 69 6e 74 20 73 int.cursorPosition,........int.s
45340 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 70 65 2c 20 74 65 elLength.)..:.QIMEvent(.type,.te
45360 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 65 6e 28 20 73 65 xt,.cursorPosition.),.selLen(.se
45380 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 20 20 69 6e 74 20 lLength.).{.}..private:.....int.
453a0 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 51 49 4d 45 76 65 selLen;......friend.class.QIMEve
453c0 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 74 3a 3a 73 65 6c nt;.};..inline.int.QIMEvent::sel
453e0 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 20 69 66 20 28 20 ectionLength().const.{.....if.(.
45400 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 72 6e 20 30 3b 0a type().!=.IMCompose.).return.0;.
45420 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 3d 20 28 51 49 4d ....QIMComposeEvent.*that.=.(QIM
45440 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 72 65 74 75 72 6e ComposeEvent.*).this;.....return
45460 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 20 51 54 5f 4e 4f .that->selLen;.}...#ifndef.QT_NO
45480 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 73 20 69 73 20 72 _DRAGANDDROP..//.This.class.is.r
454a0 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 2e 20 20 49 66 20 ather.closed.at.the.moment...If.
454c0 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 20 6f 77 6e 20 44 you.need.to.create.your.//.own.D
454e0 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 20 71 74 2d 62 75 ND.event.objects,.write.to.qt-bu
45500 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 20 74 72 79 20 74 gs@trolltech.com.and.we'll.try.t
45520 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 69 74 20 73 6f 20 o.//.find.a.way.to.extend.it.so.
45540 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 73 73 20 51 5f 45 it.covers.your.needs...class.Q_E
45560 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 51 45 76 65 6e 74 XPORT.QDropEvent.:.public.QEvent
45580 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 6c 69 63 3a 0a 20 ,.public.QMimeSource.{.public:..
455a0 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 74 26 20 70 6f 73 ...QDropEvent(.const.QPoint&.pos
455c0 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 74 28 74 79 70 29 ,.Type.typ=Drop.)..:.QEvent(typ)
455e0 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 28 30 29 2c 20 61 ,.p(pos),....act(0),.accpt(0),.a
45600 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 30 29 0a 09 7b 7d ccptact(0),.resv(0),....d(0)..{}
45620 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 6f 6e 73 74 09 7b .....const.QPoint.&pos().const.{
45640 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 63 65 70 74 65 64 .return.p;.}.....bool.isAccepted
45660 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 20 61 63 63 70 74 ().const.{.return.accpt.||.accpt
45680 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 6c 20 79 3d 54 52 act;.}.....void.accept(bool.y=TR
456a0 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 64 20 69 67 6e 6f UE).{.accpt.=.y;.}.....void.igno
456c0 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 20 20 20 20 62 6f re()..{.accpt.=.FALSE;.}......bo
456e0 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 74 20 7b 20 72 65 ol.isActionAccepted().const.{.re
45700 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 61 63 63 65 70 74 turn.accptact;.}.....void.accept
45720 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 74 61 63 74 20 3d Action(bool.y=TRUE).{.accptact.=
45740 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 70 79 2c 20 4c 69 .y;.}.....enum.Action.{.Copy,.Li
45760 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 69 6f 6e 3d 31 30 nk,.Move,.Private,.UserAction=10
45780 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 63 74 69 6f 6e 20 0.};.....void.setAction(.Action.
457a0 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 20 41 63 74 69 6f a.).{.act.=.(uint)a;.}.....Actio
457c0 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 41 63 74 69 6f 6e n.action().const.{.return.Action
457e0 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 72 63 65 28 29 20 (act);.}......QWidget*.source().
45800 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 6d 61 74 28 20 69 const;.....const.char*.format(.i
45820 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 65 41 72 72 61 79 nt.n.=.0.).const;.....QByteArray
45840 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 29 20 63 6f 6e 73 .encodedData(.const.char*.).cons
45860 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 74 20 63 68 61 72 t;.....bool.provides(.const.char
45880 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 20 64 61 74 61 28 *.).const;......QByteArray.data(
458a0 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 75 72 6e 20 65 6e const.char*.f).const.{.return.en
458c0 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 73 65 74 50 6f 69 codedData(f);.}......void.setPoi
458e0 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 20 3d 20 6e 70 3b nt(.const.QPoint&.np.).{.p.=.np;
45900 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 70 3b 0a 20 20 20 .}..protected:.....QPoint.p;....
45920 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 74 3a 31 3b 0a 20 .uint.act:8;.....uint.accpt:1;..
45940 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 6e 74 20 72 65 73 ...uint.accptact:1;.....uint.res
45960 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 6c 61 73 73 20 51 v:5;.....void.*.d;.};....class.Q
45980 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 75 62 6c 69 63 20 _EXPORT.QDragMoveEvent.:.public.
459a0 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 44 72 61 67 4d 6f QDropEvent.{.public:.....QDragMo
459c0 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 2c 20 54 79 70 65 veEvent(.const.QPoint&.pos,.Type
459e0 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 65 6e 74 28 70 6f .typ=DragMove.)..:.QDropEvent(po
45a00 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 65 28 20 31 2c 20 s,typ),....rect(.pos,.QSize(.1,.
45a20 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 65 63 74 28 29 20 1.).).{}.....QRect.answerRect().
45a40 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 20 76 6f 69 64 20 const.{.return.rect;.}.....void.
45a60 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 72 6f 70 45 76 65 accept(.bool.y=TRUE.).{.QDropEve
45a80 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 61 63 63 65 70 74 nt::accept(y);.}.....void.accept
45aa0 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 20 54 52 55 (.const.QRect.&.r).{.accpt.=.TRU
45ac0 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 72 65 28 20 E;.rect.=.r;.}.....void.ignore(.
45ae0 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 46 41 4c 53 45 3b const.QRect.&.r).{.accpt.=FALSE;
45b00 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 72 65 28 29 09 09 .rect.=.r;.}.....void.ignore()..
45b20 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 0a 70 72 6f 74 65 {.QDropEvent::ignore();.}..prote
45b40 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 0a 63 6c 61 73 73 cted:.....QRect.rect;.};...class
45b60 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 3a 20 70 75 62 6c .Q_EXPORT.QDragEnterEvent.:.publ
45b80 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 3a 0a 20 20 20 20 ic.QDragMoveEvent.{.public:.....
45ba0 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 69 6e 74 26 20 70 QDragEnterEvent(.const.QPoint&.p
45bc0 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 2c 20 44 72 61 67 os.).:..QDragMoveEvent(pos,.Drag
45be0 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 20 20 20 20 20 20 Enter).{.}.};.../*..............
45c00 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 61 67 52 65 73 70 .....*/.class.Q_EXPORT.QDragResp
45c20 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 7b 0a 70 75 62 6c onseEvent.:.public.QEvent.{.publ
45c40 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 28 20 62 6f 6f 6c ic:.....QDragResponseEvent(.bool
45c60 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 52 65 73 70 6f 6e .accepted.)..:.QEvent(DragRespon
45c80 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 6f 6c 20 20 20 64 se),.a(accepted).{}.....bool...d
45ca0 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 72 6e 20 61 3b 20 ragAccepted().const.{.return.a;.
45cc0 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 3b 0a 0a 0a 63 6c }.protected:.....bool.a;.};...cl
45ce0 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 6e 74 20 3a 20 70 ass.Q_EXPORT.QDragLeaveEvent.:.p
45d00 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 44 72 61 67 ublic.QEvent.{.public:.....QDrag
45d20 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 67 4c 65 61 76 65 LeaveEvent()..:.QEvent(DragLeave
45d40 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 52 41 47 41 4e 44 ).{}.};..#endif.//.QT_NO_DRAGAND
45d60 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 64 45 76 65 6e 74 DROP..class.Q_EXPORT.QChildEvent
45d80 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 20 51 .:.public.QEvent.{.public:.....Q
45da0 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 6a 65 63 74 20 2a ChildEvent(.Type.type,.QObject.*
45dc0 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 28 63 68 69 6c 64 child.)..:.QEvent(type),.c(child
45de0 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 63 6f 6e 73 74 09 ).{}.....QObject.*child().const.
45e00 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 65 72 74 65 64 28 {.return.c;.}.....bool.inserted(
45e20 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 64 49 6e 73 65 72 ).const.{.return.t.==.ChildInser
45e40 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 63 6f 6e 73 74 20 ted;.}.....bool.removed().const.
45e60 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 3b 20 7d 0a 70 72 {.return.t.==.ChildRemoved;.}.pr
45e80 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 3b 0a 0a 0a 63 6c otected:.....QObject.*c;.};...cl
45ea0 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 3a 20 70 75 62 6c ass.Q_EXPORT.QCustomEvent.:.publ
45ec0 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 75 73 74 6f 6d 45 ic.QEvent.{.public:.....QCustomE
45ee0 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 74 6f 6d 45 76 65 vent(.int.type.);.....QCustomEve
45f00 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 29 0a 09 3a 20 51 nt(.Type.type,.void.*data.)..:.Q
45f20 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 20 20 20 76 6f 69 Event(type),.d(data).{};.....voi
45f40 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 74 75 72 6e 20 64 d.......*data().const.{.return.d
45f60 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 2a 20 64 61 74 61 ;.}.....void.setData(.void*.data
45f80 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 20 20 20 20 76 6f .).{.d.=.data;.}.private:.....vo
45fa0 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 20 51 45 56 45 4e id.......*d;.};..#endif.//.QEVEN
45fc0 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 0b 5b 2f 2a 20 20 T_H......q.b.r.u.s.h...h...[/*..
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
465a0 20 20 20 20 20 20 20 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 ...............................*
465c0 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 65 20 51 42 52 55 /..#ifndef.QBRUSH_H.#define.QBRU
465e0 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 65 20 22 71 63 6f SH_H..#ifndef.QT_H.#include."qco
46600 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 22 0a 23 65 6e 64 lor.h".#include."qshared.h".#end
46620 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 42 72 75 if.//.QT_H...class.Q_EXPORT.QBru
46640 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 73 73 20 51 50 61 sh:.public.Qt.{.friend.class.QPa
46660 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 29 3b 0a 20 20 20 inter;.public:.....QBrush();....
46680 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 20 51 42 72 75 73 .QBrush(.BrushStyle.);.....QBrus
466a0 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 79 6c 65 3d 53 6f h(.const.QColor.&,.BrushStyle=So
466c0 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 63 6f 6e 73 74 20 lidPattern.);.....QBrush(.const.
466e0 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 29 3b 0a 20 20 20 QColor.&,.const.QPixmap.&.);....
46700 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 0a 20 20 20 7e 51 .QBrush(.const.QBrush.&.);....~Q
46720 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 74 6f 72 3d 28 20 Brush();.....QBrush.&operator=(.
46740 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 73 68 53 74 79 6c const.QBrush.&.);......BrushStyl
46760 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 20 64 61 74 61 2d e.style()..const..{.return.data-
46780 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 65 28 20 42 72 75 >style;.}.....void.setStyle(.Bru
467a0 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 72 20 26 63 6f 6c shStyle.);.....const.QColor.&col
467c0 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 63 6f 6c 6f 72 3b or()const..{.return.data->color;
467e0 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 74 20 51 43 6f 6c .}.....void.setColor(.const.QCol
46800 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 78 6d 61 70 28 29 or.&.);.....QPixmap....*pixmap()
46820 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 6d 61 70 3b 20 7d .const..{.return.data->pixmap;.}
46840 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 78 6d .....void.setPixmap(.const.QPixm
46860 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 3d 3d 28 20 63 6f ap.&.);......bool.operator==(.co
46880 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 20 62 6f 6f 6c 09 nst.QBrush.&p.).const;.....bool.
468a0 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 62 20 29 20 63 6f operator!=(.const.QBrush.&b.).co
468c0 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 6f 72 3d 3d 28 62 nst......{.return.!(operator==(b
468e0 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 09 63 6f 70 79 28 ));.}..private:.....QBrush.copy(
46900 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 3b 0a 20 20 20 20 ).const;.....void.detach();.....
46920 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 20 42 72 75 73 68 void.init(.const.QColor.&,.Brush
46940 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 44 61 74 61 20 3a Style.);.....struct.QBrushData.:
46960 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 20 64 61 74 61 0a .public.QShared.{.//.brush.data.
46980 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 09 20 20 63 6f 6c .BrushStyle.style;..QColor...col
469a0 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 20 7d 20 2a 64 61 or;..QPixmap..*pixmap;.....}.*da
469c0 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 20 20 20 20 20 20 ta;.};.../*.....................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46a60 20 20 20 20 20 20 20 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 ...............................*
46a80 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 4d 0a 51 5f 45 58 /..#ifndef.QT_NO_DATASTREAM.Q_EX
46aa0 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
46ac0 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 26 20 29 3b 0a 51 ataStream.&,.const.QBrush.&.);.Q
46ae0 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 3e 3e 28 _EXPORT.QDataStream.&operator>>(
46b00 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 3b 0a 23 65 6e 64 .QDataStream.&,.QBrush.&.);.#end
46b20 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 24 00 71 00 61 00 if..#endif.//.QBRUSH_H....$.q.a.
46b40 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 74 00 2e 00 68 00 s.s.i.s.t.a.n.t.c.l.i.e.n.t...h.
46b60 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 20 20 20 20 20 20 ..1/*...........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
46fe0 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 4c 49 45 4e 54 5f ...*/..#ifndef.QASSISTANTCLIENT_
47000 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 5f 48 0a 0a 23 69 H.#define.QASSISTANTCLIENT_H..#i
47020 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 51 53 6f 63 6b 65 nclude.<qobject.h>..class.QSocke
47040 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 51 41 73 73 69 73 t;.class.QProcess;..class.QAssis
47060 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 74 0a 7b 0a 20 20 tantClient.:.public.QObject.{...
47080 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.
470a0 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 3a 0a 20 20 20 20 open.READ.isOpen.)..public:.....
470c0 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 74 72 69 6e 67 20 QAssistantClient(.const.QString.
470e0 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 2c 20 63 6f 6e 73 &path,.QObject.*parent.=.0,.cons
47100 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 41 73 73 69 73 74 t.char.*name.=.0.);.....~QAssist
47120 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 70 65 6e 28 29 20 antClient();......bool.isOpen().
47140 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 6e 74 73 28 20 63 const;......void.setArguments(.c
47160 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 0a 70 75 62 6c 69 onst.QStringList.&args.);..publi
47180 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 6f 70 65 6e 41 73 c.slots:.....virtual.void.openAs
471a0 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 64 20 63 6c 6f 73 sistant();.....virtual.void.clos
471c0 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 76 6f 69 64 20 73 eAssistant();.....virtual.void.s
471e0 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 67 65 20 29 3b 0a howPage(.const.QString.&page.);.
47200 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 6e 74 4f 70 65 6e .signals:.....void.assistantOpen
47220 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 6f 73 65 64 28 29 ed();.....void.assistantClosed()
47240 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 74 72 69 6e 67 20 ;.....void.error(.const.QString.
47260 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 20 20 76 6f 69 64 &msg.);..private.slots:.....void
47280 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 69 64 20 73 6f 63 .socketConnected();.....void.soc
472a0 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 20 76 6f 69 64 20 ketConnectionClosed();.....void.
472c0 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 74 45 72 72 6f 72 readPort();.....void.socketError
472e0 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 72 72 6f 72 28 29 (.int.);.....void.readStdError()
47300 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 6f 63 6b 65 74 3b ;..private:.....QSocket.*socket;
47320 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 5f 55 49 4e 54 31 .....QProcess.*proc;.....Q_UINT1
47340 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 61 73 73 69 73 74 6.port;.....QString.host,.assist
47360 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 20 20 62 6f 6f 6c antCommand,.pageBuffer;.....bool
47380 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 00 66 00 69 00 6c .opened;.};..#endif......q.f.i.l
473a0 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 20 20 20 20 20 20 .e.i.n.f.o...h..../*............
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 20 20 20 20 20 ................................
47960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
47980 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
479a0 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 49 4e 46 4f 5f 48 .QFILEINFO_H.#define.QFILEINFO_H
479c0 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 69 6c 65 2e 68 ..#ifndef.QT_H.#include."qfile.h
479e0 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 64 69 66 20 ".#include."qdatetime.h".#endif.
47a00 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 63 74 20 51 46 69 //.QT_H...class.QDir;.struct.QFi
47a20 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 73 73 20 54 3e 20 leInfoCache;.template.<class.T>.
47a40 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 5f 45 58 50 4f 52 class.QDeepCopy;...class.Q_EXPOR
47a60 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 65 6e 75 6d 20 50 T.QFileInfo.{.public:.....enum.P
47a80 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 20 3d 20 30 34 30 ermissionSpec.{..ReadOwner.=.040
47aa0 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 65 4f 77 6e 65 72 00,.WriteOwner.=.02000,.ExeOwner
47ac0 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 30 30 2c 20 57 72 .=.01000,..ReadUser..=.00400,.Wr
47ae0 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 20 3d 20 30 30 31 iteUser..=.00200,.ExeUser..=.001
47b00 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 20 3d 20 30 30 30 34 30 2c 20 57 72 69 74 65 47 72 6f 00,..ReadGroup.=.00040,.WriteGro
47b20 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 65 47 72 6f 75 70 20 3d 20 30 30 30 31 30 2c 0a 09 52 up.=.00020,.ExeGroup.=.00010,..R
47b40 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 30 34 2c 20 57 72 69 74 65 4f 74 68 65 72 20 3d 20 30 eadOther.=.00004,.WriteOther.=.0
47b60 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 20 3d 20 30 30 30 30 31 20 7d 3b 0a 0a 20 20 20 20 51 0002,.ExeOther.=.00001.};......Q
47b80 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 20 63 6f 6e 73 74 FileInfo();.....QFileInfo(.const
47ba0 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 65 49 6e 66 6f 28 .QString.&file.);.....QFileInfo(
47bc0 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 51 54 5f 4e 4f 5f .const.QFile.&.);.#ifndef.QT_NO_
47be0 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 44 69 72 20 26 2c DIR.....QFileInfo(.const.QDir.&,
47c00 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 23 65 6e 64 .const.QString.&fileName.);.#end
47c20 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 69 6c 65 49 6e 66 if.....QFileInfo(.const.QFileInf
47c40 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 20 20 20 51 46 69 o.&.);....~QFileInfo();......QFi
47c60 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 51 46 69 6c 65 49 leInfo..&operator=(.const.QFileI
47c80 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 28 20 63 6f 6e 73 nfo.&.);......void.setFile(.cons
47ca0 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 64 09 73 65 74 46 t.QString.&file.);.....void.setF
47cc0 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 64 65 66 20 51 54 ile(.const.QFile.&.);.#ifndef.QT
47ce0 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 63 6f 6e 73 74 20 _NO_DIR.....void.setFile(.const.
47d00 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 65 4e 61 6d 65 20 QDir.&,.const.QString.&fileName.
47d20 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 29 09 63 6f 6e 73 );.#endif.....bool.exists().cons
47d40 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 74 3b 0a 20 20 20 t;.....void.refresh().const;....
47d60 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 20 76 6f 69 64 09 .bool.caching().const;.....void.
47d80 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 53 74 72 69 6e 67 setCaching(.bool.);......QString
47da0 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 72 69 6e 67 09 66 .filePath().const;.....QString.f
47dc0 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 54 5f 4e 4f 5f 44 ileName().const;.#ifndef.QT_NO_D
47de0 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 6c 65 50 61 74 68 IR.//###.....QString.absFilePath
47e00 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 6e 67 09 62 61 73 ().const;.#endif.....QString.bas
47e20 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 53 45 20 29 20 63 eName(.bool.complete.=.FALSE.).c
47e40 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 6e 28 20 62 6f 6f onst;.....QString.extension(.boo
47e60 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 0a 0a 23 69 66 6e l.complete.=.TRUE.).const;..#ifn
47e80 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 74 72 69 6e 67 09 def.QT_NO_DIR.//###.....QString.
47ea0 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 4c 53 45 20 29 20 dirPath(.bool.absPath.=.FALSE.).
47ec0 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a const;.#endif.#ifndef.QT_NO_DIR.
47ee0 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 20 3d 20 46 41 4c ....QDir.dir(.bool.absPath.=.FAL
47f00 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 6c 09 69 73 52 65 SE.).const;.#endif.....bool.isRe
47f20 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 73 57 72 69 74 61 adable().const;.....bool.isWrita
47f40 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 65 63 75 74 61 62 ble().const;.....bool.isExecutab
47f60 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 64 64 65 6e 28 29 le().const;.....bool..isHidden()
47f80 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 4f 5f 44 49 52 20 ......const;..#ifndef.QT_NO_DIR.
47fa0 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 29 09 63 6f 6e 73 //###.....bool.isRelative().cons
47fc0 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 3b 0a 23 65 6e 64 t;.....bool.convertToAbs();.#end
47fe0 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 74 3b 0a 20 20 20 if......bool.isFile().const;....
48000 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 62 6f 6f 6c 09 69 .bool.isDir()..const;.....bool.i
48020 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 72 69 6e 67 09 72 sSymLink().const;......QString.r
48040 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 69 6e 67 09 6f 77 eadLink().const;......QString.ow
48060 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 65 72 49 64 28 29 ner()..const;.....uint.ownerId()
48080 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 29 09 09 63 6f 6e .const;.....QString.group()..con
480a0 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 73 74 3b 0a 0a 20 st;.....uint.groupId().const;...
480c0 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 72 6d 69 73 73 69 ...bool.permission(.int.permissi
480e0 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 45 52 53 49 4f 4e onSpec.).const;..#if.(QT_VERSION
48100 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 69 6c 65 49 6e 66 -0.>=.0x040000).#error."QFileInf
48120 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 4f 44 65 76 69 63 o::size().should.return.QIODevic
48140 65 3a 3a 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 20 75 69 6e 74 22 0a 23 65 6c 69 66 e::Offset.instead.of.uint".#elif
48160 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 49 4f 44 65 76 69 .defined(QT_ABI_QT4).....QIODevi
48180 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 65 6c 73 65 0a 20 ce::Offset.size().const;.#else..
481a0 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 64 69 66 0a 0a 20 ...uint.size()..const;.#endif...
481c0 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 73 74 3b 0a 20 20 ...QDateTime.created().const;...
481e0 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 09 63 6f 6e 73 74 ..QDateTime.lastModified().const
48200 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 09 63 6f 6e 73 74 ;.....QDateTime.lastRead().const
48220 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 74 28 29 20 63 6f ;..private:.....void.doStat().co
48240 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 69 66 79 28 20 51 nst;.....static.void.slashify(.Q
48260 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 6d 61 6b 65 String.&.);.....static.void.make
48280 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 72 69 6e 67 09 66 Abs(.QString.&.);......QString.f
482a0 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 3b 0a 20 20 20 20 n;.....QFileInfoCache.*fic;.....
482c0 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 4f 53 5f 55 4e 49 bool.cache;.#if.defined(Q_OS_UNI
482e0 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 3b 0a 23 65 6e 64 X).....bool........symLink;.#end
48300 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 20 66 72 69 65 6e if......void.detach();.....frien
48320 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 66 6f 20 3e 3b 0a d.class.QDeepCopy<.QFileInfo.>;.
48340 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 3a 3a 63 61 63 68 };...inline.bool.QFileInfo::cach
48360 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 61 63 68 65 3b 0a ing().const.{.....return.cache;.
48380 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 00 00 00 1e 00 71 }...#endif.//.QFILEINFO_H......q
483a0 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 00 68 00 00 0c 88 .a.s.y.n.c.i.m.a.g.e.i.o...h....
483c0 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 /*..............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
489a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a ...............................*
489c0 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 0a 23 64 65 66 69 /..#ifndef.QASYNCIMAGEIO_H.#defi
489e0 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 66 20 51 54 5f 48 ne.QASYNCIMAGEIO_H..#ifndef.QT_H
48a00 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 66 20 2f 2f 20 51 .#include."qimage.h".#endif.//.Q
48a20 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 4d 41 47 45 5f 49 T_H..#ifndef.QT_NO_ASYNC_IMAGE_I
48a40 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 6f 6e 73 75 6d 65 O...class.Q_EXPORT.QImageConsume
48a60 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 69 64 20 65 6e 64 r.{.public:.....virtual.void.end
48a80 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 66 65 72 20 74 79 ()=0;......//.Change.transfer.ty
48aa0 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 6e 67 65 64 28 20 pe.1......virtual.void.changed(.
48ac0 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 72 74 75 61 6c 20 const.QRect&.).=.0;.....virtual.
48ae0 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 20 2f 2f 20 43 68 void.frameDone().=.0;......//.Ch
48b00 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 76 69 72 74 75 61 ange.transfer.type.2......virtua
48b20 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 6f 69 6e 74 26 2c l.void.frameDone(.const.QPoint&,
48b40 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 76 69 72 74 75 61 .const.QRect&.).=.0;......virtua
48b60 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 20 30 3b 0a 20 20 l.void.setLooping(.int.).=.0;...
48b80 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 69 6f 64 28 20 69 ..virtual.void.setFramePeriod(.i
48ba0 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 20 73 65 74 53 69 nt.).=.0;.....virtual.void.setSi
48bc0 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 61 73 73 20 51 5f ze(.int,.int.).=.0;.};..class.Q_
48be0 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 69 63 3a 0a 20 20 EXPORT.QImageFormat.{.public:...
48c00 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 0a 20 20 20 20 76 ..virtual.~QImageFormat();.....v
48c20 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 20 69 6d 67 2c 20 irtual.int.decode(.QImage&.img,.
48c40 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 09 09 09 63 6f 6e QImageConsumer*.consumer,....con
48c60 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 20 3d st.uchar*.buffer,.int.length.).=
48c80 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 61 67 65 46 6f 72 .0;.};..class.Q_EXPORT.QImageFor
48ca0 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 75 61 6c 20 7e 51 matType.{.public:.....virtual.~Q
48cc0 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 74 75 61 6c 20 51 ImageFormatType();.....virtual.Q
48ce0 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 6f 6e 73 74 20 75 ImageFormat*.decoderFor(.const.u
48d00 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 20 3d 20 30 3b 0a char*.buffer,.int.length.).=.0;.
48d20 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 72 6d 61 74 4e 61 ....virtual.const.char*.formatNa
48d40 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 0a 20 20 20 20 51 me().const.=.0;.protected:.....Q
48d60 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 73 73 20 51 49 6d ImageFormatType();.};..class.QIm
48d80 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 5f 45 58 50 4f 52 ageDecoderPrivate;.class.Q_EXPOR
48da0 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 20 20 20 20 51 49 T.QImageDecoder.{.public:.....QI
48dc0 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 72 2a 20 63 20 29 mageDecoder(.QImageConsumer*.c.)
48de0 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 20 20 20 63 6f 6e ;.....~QImageDecoder();......con
48e00 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 6e 20 69 6d 67 3b st.QImage&.image().{.return.img;
48e20 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 63 68 61 72 2a 20 .}.....int.decode(.const.uchar*.
48e40 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 20 73 74 61 74 69 buffer,.int.length.);......stati
48e60 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 63 6f 6e 73 74 20 c.const.char*.formatName(.const.
48e80 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 3b 0a 20 20 20 uchar*.buffer,.int.length.);....
48ea0 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 66 6f 72 6d 61 74 .static.QImageFormatType*.format
48ec0 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 69 72 65 63 74 20 (.const.char*.name.);.//.direct.
48ee0 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 74 69 63 20 51 53 use.-.no.decode()......static.QS
48f00 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 20 73 74 61 74 69 trList.inputFormats();.....stati
48f20 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 6f 72 79 28 20 51 c.void.registerDecoderFactory(.Q
48f40 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 61 74 69 63 20 76 ImageFormatType*.);.....static.v
48f60 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 72 79 28 20 51 49 oid.unregisterDecoderFactory(.QI
48f80 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 65 3a 0a 20 20 20 mageFormatType*.);..private:....
48fa0 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 64 65 72 3b 0a 20 .QImageFormat*.actual_decoder;..
48fc0 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 72 3b 0a 20 20 20 ...QImageConsumer*.consumer;....
48fe0 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 6f 64 65 72 50 72 .QImage.img;.....QImageDecoderPr
49000 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 5f 4e 4f 5f 41 53 ivate.*d;.};..#endif.//.QT_NO_AS
49020 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 53 59 4e 43 49 4d YNC_IMAGE_IO..#endif.//.QASYNCIM
49040 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 00 2d 00 6d 00 69 AGEIO_H....".q.c.o.n.f.i.g.-.m.i
49060 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 51 54 5f 48 0a 23 .n.i.m.a.l...h....#ifndef.QT_H.#
49080 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 51 54 5f 4e 4f 5f endif./*......*/..#ifndef.QT_NO_
490a0 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 0a 23 65 6e 64 69 CHECK.#.define.QT_NO_CHECK.#endi
490c0 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 65 66 69 6e 65 20 f.#define.QT_NO_PROCESS.#define.
490e0 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 4f 5f 41 43 54 49 QT_NO_PALETTE.#define.QT_NO_ACTI
49100 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 20 20 ON.#ifndef.QT_NO_TEXTCODEC./*...
49120 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 23 65 ...*/.#define.QT_NO_TEXTCODEC.#e
49140 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 45 53 ndif.#define.QT_NO_UNICODETABLES
49160 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 66 69 .#define.QT_NO_IMAGEIO_BMP.#defi
49180 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 54 5f ne.QT_NO_IMAGEIO_PPM.#define.QT_
491a0 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 4d 41 NO_IMAGEIO_XBM.#define.QT_NO_IMA
491c0 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 20 20 GEIO_XPM./*.....................
491e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49200 20 20 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 65 66 ..*/.#define.QT_NO_ASYNC_IO.#def
49220 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 20 20 ine.QT_NO_ASYNC_IMAGE_IO./*.....
49240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49260 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
49280 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
492a0 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
492c0 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_
492e0 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 20 20 20 20 20 20 NO_SOUND./*.....................
49300 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 43 55 52 53 4f 52 .....*/.#define.QT_NO_QWS_CURSOR
49320 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 69 6e 65 20 51 54 .#define.QT_NO_CURSOR.#define.QT
49340 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 51 54 5f 4e 4f 5f _NO_QWS_GFX_SPEED.#define.QT_NO_
49360 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 52 4e 41 4d 45 53 NETWORK.#define.QT_NO_COLORNAMES
49380 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 0a 23 .#define.QT_NO_TRANSFORMATIONS.#
493a0 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 54 5f define.QT_NO_PRINTER.#define.QT_
493c0 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 41 59 4f 55 54 0a NO_PICTURE.#define.QT_NO_LAYOUT.
493e0 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 66 69 6e 65 20 51 #define.QT_NO_DRAWUTIL.#define.Q
49400 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 6e 65 20 51 54 5f T_NO_IMAGE_TRUECOLOR.#define.QT_
49420 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 6e 65 20 51 54 5f NO_IMAGE_SMOOTHSCALE.#define.QT_
49440 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 52 0a NO_IMAGE_TEXT.#define.QT_NO_DIR.
49460 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 23 64 65 66 69 6e #define.QT_NO_QWS_MANAGER.#defin
49480 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 20 51 54 5f 4e 4f e.QT_NO_TEXTSTREAM.#define.QT_NO
494a0 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 51 57 53 5f 53 41 _DATASTREAM.#define.QT_NO_QWS_SA
494c0 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 52 49 4e 47 4c 49 VEFONTS.//#define.QT_NO_STRINGLI
494e0 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 56 41 52 49 41 4e ST.#define.QT_NO_TEMPLATE_VARIAN
49500 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 41 47 45 52 0a 23 T.#define.QT_NO_SESSIONMANAGER.#
49520 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 23 64 65 66 69 6e define.QT_NO_QWS_KEYBOARD.#defin
49540 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 0a 23 64 65 66 69 e.QT_NO_SYNTAXHIGHLIGHTER..#defi
49560 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 4e 4f 5f 42 55 54 ne.QT_NO_ACCEL.#define.QT_NO_BUT
49580 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 64 65 66 69 6e 65 TON.#define.QT_NO_DIALOG.#define
495a0 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 5f 53 45 4d 49 4d .QT_NO_FRAME.#define.QT_NO_SEMIM
495c0 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 23 64 65 66 69 6e ODAL..#define.QT_NO_STYLE.#defin
495e0 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 5f 4e 4f 5f 43 4f e.QT_NO_EFFECTS.#define.QT_NO_CO
49600 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 69 6e 65 20 51 54 P..#define.QT_NO_SQL..#define.QT
49620 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 20 51 54 5f 4e 4f _NO_REGEXP_CAPTURE.#define.QT_NO
49640 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 51 54 5f 4e 4f 5f _REGEXP_WILDCARD..#define.QT_NO_
49660 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 52 49 4e 54 46 0a VALIDATOR.#define.QT_NO_SPRINTF.
49680 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 66 69 6e 65 20 51 .#define.QT_NO_REGEXP..#define.Q
496a0 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 20 20 20 20 20 20 T_NO_IMAGEIO../*................
496c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
496e0 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 4f 4e 54 52 4f 4c ..*/..#define.QT_NO_RANGECONTROL
49700 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 47 0a 23 64 65 66 .#define.QT_NO_QUUID_STRING.#def
49720 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 65 66 69 6e 65 20 ine.QT_NO_SIGNALMAPPER..#define.
49740 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 54 5f 4e 4f 5f 42 QT_NO_WHEELEVENT.#define.QT_NO_B
49760 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 4f 55 53 45 5f 41 EZIER..#define.QT_NO_QWS_MOUSE_A
49780 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 20 20 20 20 20 20 UTO./*..........................
497a0 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 41 47 45 5f 44 49 ......*/..#define.QT_NO_IMAGE_DI
497c0 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 41 47 45 5f 48 45 THER_TO_1.#define.QT_NO_IMAGE_HE
497e0 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 5f 49 4d 41 47 45 URISTIC_MASK.#define.QT_NO_IMAGE
49800 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 0a 23 20 64 65 66 _MIRROR..#ifndef.QT_NO_STL.#.def
49820 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 69 6e 65 20 51 54 ine.QT_NO_STL.#endif..#define.QT
49840 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 4e 4f 5f 57 4d 41 _NO_DATESTRING.#define.QT_NO_WMA
49860 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 50 41 49 4e 54 45 TRIX..#define.QT_NO_DIRECTPAINTE
49880 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 00 68 00 00 09 a0 R......q.d.a.t.a.v.i.e.w...h....
498a0 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 /*..............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a .............................*/.
49e60 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 6e 65 20 51 44 41 .#ifndef.QDATAVIEW_H.#define.QDA
49e80 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 63 6c 75 64 65 20 TAVIEW_H..#ifndef.QT_H.#include.
49ea0 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 0a 23 69 66 20 "qwidget.h".#endif.//.QT_H..#if.
49ec0 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 !defined(.QT_MODULE_SQL.).||.def
49ee0 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a ined(.QT_LICENSE_PROFESSIONAL.).
49f00 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 #define.QM_EXPORT_SQL.#else.#def
49f20 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 ine.QM_EXPORT_SQL.Q_EXPORT.#endi
49f40 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 57 49 44 47 45 54 f..#ifndef.QT_NO_SQL_VIEW_WIDGET
49f60 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 53 71 6c 52 65 63 S..class.QSqlForm;.class.QSqlRec
49f80 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 65 3b 0a 0a 63 6c ord;.class.QDataViewPrivate;..cl
49fa0 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 77 20 3a 20 70 75 ass.QM_EXPORT_SQL.QDataView.:.pu
49fc0 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 54 0a 0a 70 75 62 blic.QWidget.{.....Q_OBJECT..pub
49fe0 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 74 2a 20 70 61 72 lic:.....QDataView(.QWidget*.par
4a000 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 67 ent=0,.const.char*.name=0,.WFlag
4a020 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 28 29 3b 0a 0a 20 s.fl.=.0.);.....~QDataView();...
4a040 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 53 71 6c 46 6f 72 ...virtual.void.setForm(.QSqlFor
4a060 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 6f 72 6d 28 29 3b m*.form.);.....QSqlForm*.form();
4a080 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 64 28 20 51 53 71 .....virtual.void.setRecord(.QSq
4a0a0 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 6c 52 65 63 6f 72 lRecord*.record.);.....QSqlRecor
4a0c0 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 3a 0a 20 20 20 20 d*.record();..public.slots:.....
4a0e0 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 52 65 63 6f 72 64 virtual.void.refresh(.QSqlRecord
4a100 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 72 65 61 64 46 69 *.buf.);.....virtual.void.readFi
4a120 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 46 69 elds();.....virtual.void.writeFi
4a140 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 6c 65 61 72 56 61 elds();.....virtual.void.clearVa
4a160 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 61 56 69 65 77 50 lues();..private:.....QDataViewP
4a180 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c rivate*.d;..#if.defined(Q_DISABL
4a1a0 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
4a1c0 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 74 61 56 69 65 77 ctor.and.operator=.....QDataView
4a1e0 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 20 51 44 61 74 61 (.const.QDataView.&.);.....QData
4a200 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 74 61 56 69 65 77 View.&operator=(.const.QDataView
4a220 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 64 69 66 0a .&.);.#endif.};...#endif.#endif.
4a240 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 20 20 20 20 20 20 .....q.f.o.n.t...h..../*........
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 20 20 20 20 ................................
4a800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4a820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 ......................*/..#ifnde
4a840 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 0a 23 69 66 6e 64 f.QFONT_H.#define.QFONT_H..#ifnd
4a860 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 22 ef.QT_H.#include."qwindowdefs.h"
4a880 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 .#include."qstring.h".#endif.//.
4a8a0 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 20 20 20 20 20 20 QT_H...class.QFontPrivate;......
4a8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f .............................../
4a8e0 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 72 69 6e 67 4c 69 *.............*/.class.QStringLi
4a900 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 63 74 69 6f 6e 3b st;.class.QTextFormatCollection;
4a920 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 75 62 6c 69 63 3a ..class.Q_EXPORT.QFont.{.public:
4a940 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 76 65 74 69 63 61 .....enum.StyleHint.{..Helvetica
4a960 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 09 54 69 6d 65 73 ,..SansSerif.=.Helvetica,..Times
4a980 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 72 69 65 72 2c 20 ,......Serif.=.Times,..Courier,.
4a9a0 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 4f 6c 64 45 6e 67 ...TypeWriter.=.Courier,..OldEng
4a9c0 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 69 73 68 2c 0a 09 lish,.Decorative.=.OldEnglish,..
4a9e0 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 20 20 20 20 65 6e System,..AnyStyle.....};......en
4aa00 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 44 65 66 61 75 6c um.StyleStrategy.{..PreferDefaul
4aa20 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 61 70 20 20 20 20 t....=.0x0001,..PreferBitmap....
4aa40 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 20 20 20 3d 20 30 .=.0x0002,..PreferDevice.....=.0
4aa60 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 20 30 78 30 30 30 x0004,..PreferOutline....=.0x000
4aa80 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 30 31 30 2c 0a 09 8,..ForceOutline.....=.0x0010,..
4aaa0 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 0a 09 50 72 65 66 PreferMatch......=.0x0020,..Pref
4aac0 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 65 66 65 72 41 6e erQuality....=.0x0040,..PreferAn
4aae0 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 61 6c 69 61 73 20 tialias..=.0x0080,..NoAntialias.
4ab00 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 61 74 69 62 6c 65 .....=.0x0100,..OpenGLCompatible
4ab20 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 20 57 65 69 67 68 .=.0x0200.....};......enum.Weigh
4ab40 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 6c 20 20 20 3d 20 t.{..Light....=.25,..Normal...=.
4ab60 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 20 20 20 20 3d 20 50,..DemiBold.=.63,..Bold.....=.
4ab80 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 20 20 20 65 6e 75 75,..Black..=.87.....};......enu
4aba0 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 64 20 3d 20 20 35 m.Stretch.{..UltraCondensed.=..5
4abc0 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 09 43 6f 6e 64 65 0,..ExtraCondensed.=..62,..Conde
4abe0 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 65 6e 73 65 64 20 nsed......=..75,..SemiCondensed.
4ac00 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 31 30 30 2c 0a 09 .=..87,..Unstretched....=.100,..
4ac20 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 61 6e 64 65 64 20 SemiExpanded...=.112,..Expanded.
4ac40 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 64 20 20 3d 20 31 ......=.125,..ExtraExpanded..=.1
4ac60 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 20 20 20 20 7d 3b 50,..UltraExpanded..=.200.....};
4ac80 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 51 46 6f 6e 74 28 ......//.default.font.....QFont(
4aca0 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 66 64 65 66 20 51 );.....//.specific.font.#ifdef.Q
4acc0 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 72 69 6e 67 20 26 _QDOC.....QFont(.const.QString.&
4ace0 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 2c 20 69 6e 74 20 family,.int.pointSize.=.12,.int.
4ad00 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 69 74 61 6c 69 63 weight.=.Normal,.....bool.italic
4ad20 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 74 28 20 63 6f 6e .=.FALSE.);.#else.....QFont(.con
4ad40 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 69 6e 74 53 69 7a st.QString.&family,.int.pointSiz
4ad60 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 20 20 20 62 6f 6f e.=.-1,.int.weight.=.-1,.....boo
4ad80 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 0a 20 20 20 20 2f l.italic.=.FALSE.);.#endif...../
4ada0 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 6e 74 28 20 63 6f /.copy.constructor.....QFont(.co
4adc0 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 28 29 3b 0a 0a 20 nst.QFont.&.);......~QFont();...
4ade0 20 20 20 51 53 74 72 69 6e 67 20 66 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 ...QString.family().const;.....v
4ae00 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 6e 67 20 26 29 3b oid.setFamily(.const.QString.&);
4ae20 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 74 3b 0a 20 20 20 ......int.pointSize().const;....
4ae40 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 6e 73 74 3b 0a 20 .float.pointSizeFloat().const;..
4ae60 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 29 3b 0a 20 20 20 ...void.setPointSize(.int.);....
4ae80 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 6c 6f 61 74 20 29 .void.setPointSizeFloat(.float.)
4aea0 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 73 74 3b 0a 20 20 ;......int.pixelSize().const;...
4aec0 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 3b 0a 20 20 20 20 ..void.setPixelSize(.int.);.....
4aee0 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 6f 61 74 20 29 3b void.setPixelSizeFloat(.float.);
4af00 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 20 20 20 20 76 6f ......int.weight().const;.....vo
4af20 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 62 6f 6f 6c 20 62 id.setWeight(.int.);......bool.b
4af40 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 6f 6c 64 28 20 62 old().const;.....void.setBold(.b
4af60 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 63 6f 6e 73 74 3b ool.);......bool.italic().const;
4af80 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 29 3b 0a 0a 20 20 .....void.setItalic(.bool.);....
4afa0 20 20 62 6f 6f 6c 20 75 6e 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f ..bool.underline().const;.....vo
4afc0 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 20 20 20 20 62 6f id.setUnderline(.bool.);......bo
4afe0 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 6f 69 64 20 73 65 ol.overline().const;.....void.se
4b000 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 6f 6c 20 73 74 72 tOverline(.bool.);......bool.str
4b020 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 65 74 53 74 72 69 ikeOut().const;.....void.setStri
4b040 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 69 78 65 64 50 69 keOut(.bool.);......bool.fixedPi
4b060 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 69 78 65 64 50 69 tch().const;.....void.setFixedPi
4b080 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 74 20 73 74 79 6c tch(.bool.);......StyleHint.styl
4b0a0 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 72 61 74 65 67 79 eHint().const;.....StyleStrategy
4b0c0 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 20 20 76 6f 69 64 .styleStrategy().const;.....void
4b0e0 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 53 74 79 6c 65 53 .setStyleHint(.StyleHint,.StyleS
4b100 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 0a 20 20 20 20 76 trategy.=.PreferDefault.);.....v
4b120 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 65 53 74 72 61 74 oid.setStyleStrategy(.StyleStrat
4b140 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 29 20 63 6f 6e 73 egy.s.);......int.stretch().cons
4b160 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 74 20 29 3b 0a 0a t;.....void.setStretch(.int.);..
4b180 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 65 65 64 65 64 3f ....//.is.raw.mode.still.needed?
4b1a0 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 0a 20 20 20 20 76 .....bool.rawMode().const;.....v
4b1c0 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 20 20 20 2f 2f 20 oid.setRawMode(.bool.);......//.
4b1e0 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 20 20 20 62 6f 6f dupicated.from.QFontInfo.....boo
4b200 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 20 51 46 6f 6e 74 l.exactMatch().const;......QFont
4b220 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 20 29 3b 0a 20 20 .&operator=(.const.QFont.&.);...
4b240 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 46 6f 6e 74 20 26 ..bool.operator==(.const.QFont.&
4b260 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 .).const;.....bool.operator!=(.c
4b280 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 62 6f 6f 6c 20 69 onst.QFont.&.).const;.....bool.i
4b2a0 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 6f 6e 73 74 3b 0a sCopyOf(.const.QFont.&.).const;.
4b2c0 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 54 20 68 61 6e 64 ..#ifdef.Q_WS_WIN.....HFONT.hand
4b2e0 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 5f 57 49 4e 0a 20 le().const;.#else.//.!Q_WS_WIN..
4b300 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 73 74 3b 0a 23 65 ...Qt::HANDLE.handle().const;.#e
4b320 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 6e 65 65 64 65 64 ndif.//.Q_WS_WIN.......//.needed
4b340 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 6d 65 28 20 63 6f .for.X11.....void.setRawName(.co
4b360 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 61 77 nst.QString.&.);.....QString.raw
4b380 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 20 6b 65 79 28 29 Name().const;......QString.key()
4b3a0 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 69 6e 67 28 29 20 .const;......QString.toString().
4b3c0 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 28 63 6f 6e 73 74 const;.....bool.fromString(const
4b3e0 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 4f 5f 53 54 52 49 .QString.&);..#ifndef.QT_NO_STRI
4b400 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 73 75 62 73 74 69 NGLIST.....static.QString.substi
4b420 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 20 73 74 61 74 69 tute(const.QString.&);.....stati
4b440 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 63 6f 6e 73 74 20 c.QStringList.substitutes(const.
4b460 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 72 69 6e 67 4c 69 QString.&);.....static.QStringLi
4b480 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 61 74 69 63 20 76 st.substitutions();.....static.v
4b4a0 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 73 74 20 51 53 74 oid.insertSubstitution(const.QSt
4b4c0 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 20 20 20 73 74 61 ring&,.const.QString.&);.....sta
4b4e0 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 73 28 63 6f 6e tic.void.insertSubstitutions(con
4b500 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 4c 69 73 74 20 26 st.QString&,.const.QStringList.&
4b520 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 75 62 73 74 69 74 );.....static.void.removeSubstit
4b540 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 6e 64 69 66 20 2f ution(const.QString.&);.#endif./
4b560 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 69 63 20 76 6f 69 /QT_NO_STRINGLIST.....static.voi
4b580 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 d.initialize();.....static.void.
4b5a0 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 53 0a 20 20 20 20 cleanup();.#ifndef.Q_WS_QWS.....
4b5c0 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 73 28 29 3b 0a 23 static.void.cacheStatistics();.#
4b5e0 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 53 29 0a 20 20 20 endif..#if.defined(Q_WS_QWS)....
4b600 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 20 61 6c 6c 3d 54 .void.qwsRenderToDisk(bool.all=T
4b620 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 70 79 20 6f 66 20 RUE);.#endif.......//.a.copy.of.
4b640 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 65 73 2e 63 70 70 this.lives.in.qunicodetables.cpp
4b660 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 2f 2f 20 71 66 6f ,.as.we.can't.include.....//.qfo
4b680 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 6d 6f 64 69 66 79 nt.h.it.in.tools/..Do.not.modify
4b6a0 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 70 74 0a 20 20 20 .without.changing.the.script....
4b6c0 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 70 2e 68 20 61 73 .//.enum.in.qunicodetable_p.h.as
4b6e0 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 2f 20 45 75 72 6f well......enum.Script.{..//.Euro
4b700 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 61 74 69 6e 2c 0a pean.Alphabetic.Scripts..Latin,.
4b720 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 61 6e 2c 0a 09 47 .Greek,..Cyrillic,..Armenian,..G
4b740 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 53 70 61 63 69 6e eorgian,..Runic,..Ogham,..Spacin
4b760 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 73 2c 0a 0a 09 2f gModifiers,..CombiningMarks,.../
4b780 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 48 65 62 72 65 77 /.Middle.Eastern.Scripts..Hebrew
4b7a0 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 61 2c 0a 0a 09 2f ,..Arabic,..Syriac,..Thaana,.../
4b7c0 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 6e 20 53 63 72 69 /.South.and.Southeast.Asian.Scri
4b7e0 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 0a 09 47 75 72 6d pts..Devanagari,..Bengali,..Gurm
4b800 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 54 61 6d 69 6c 2c ukhi,..Gujarati,..Oriya,..Tamil,
4b820 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 61 6c 61 6d 2c 0a ..Telugu,..Kannada,..Malayalam,.
4b840 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 62 65 74 61 6e 2c .Sinhala,..Thai,..Lao,..Tibetan,
4b860 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 73 74 20 41 73 69 ..Myanmar,..Khmer,...//.East.Asi
4b880 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 2c 0a 09 4b 61 74 an.Scripts..Han,..Hiragana,..Kat
4b8a0 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 0a 09 59 69 2c 0a akana,..Hangul,..Bopomofo,..Yi,.
4b8c0 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 74 68 69 6f 70 69 ..//.Additional.Scripts..Ethiopi
4b8e0 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 72 69 67 69 6e 61 c,..Cherokee,..CanadianAborigina
4b900 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 73 0a 09 43 75 72 l,..Mongolian,...//.Symbols..Cur
4b920 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 79 6d 62 6f 6c 73 rencySymbols,..LetterlikeSymbols
4b940 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 63 61 6c 4f 70 65 ,..NumberForms,..MathematicalOpe
4b960 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 0a 09 47 65 6f 6d rators,..TechnicalSymbols,..Geom
4b980 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 75 73 53 79 6d 62 etricSymbols,..MiscellaneousSymb
4b9a0 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 42 72 61 69 6c 6c ols,..EnclosedAndSquare,..Braill
4b9c0 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 72 69 70 74 73 20 e,...Unicode,...//.some.scripts.
4b9e0 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 6c 6f 67 2c 0a 09 added.in.Unicode.3.2..Tagalog,..
4ba00 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 2c 0a 0a 09 4b 61 Hanunoo,..Buhid,..Tagbanwa,...Ka
4ba20 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 20 55 6e 69 63 6f takanaHalfWidth,...//.from.Unico
4ba40 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 2f 20 45 6e 64 0a de.4.0..Limbu,..TaiLe,...//.End.
4ba60 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 69 70 74 73 2c 0a #if.!defined(Q_QDOC)..NScripts,.
4ba80 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 0a 0a 09 4e 6f 53 .UnknownScript.=.NScripts,...NoS
4baa0 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 2d 2d 2d 2d 2d 2d cript,...//.--------------------
4bac0 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 65 61 72 20 55 73 --------------------..//.Dear.Us
4bae0 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 53 63 72 69 70 74 er,.you.can.see.values.>.NScript
4bb00 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 6c 20 2d 20 64 6f ,..//.but.they.are.internal.-.do
4bb20 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 2c 0a 09 48 61 6e .not.touch....Han_Japanese,..Han
4bb40 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 72 61 64 69 74 69 _SimplifiedChinese,..Han_Traditi
4bb60 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 0a 09 4c 61 73 74 onalChinese,..Han_Korean,...Last
4bb80 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 3b 0a 0a 20 20 20 PrivateScript.#endif.....};.....
4bba0 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 6f 6e 73 74 3b 0a .QString.defaultFamily().const;.
4bbc0 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 6c 79 28 29 20 63 ....QString.lastResortFamily().c
4bbe0 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 6f 6e 74 onst;.....QString.lastResortFont
4bc00 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 4f 4d 50 41 54 0a ().const;..#ifndef.QT_NO_COMPAT.
4bc20 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 6f 6e 74 28 29 3b .....static.QFont.defaultFont();
4bc40 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 46 6f 6e 74 28 .....static.void.setDefaultFont(
4bc60 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 2f 2f 20 51 54 5f .const.QFont.&.);..#endif.//.QT_
4bc80 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 76 65 28 20 63 6f NO_COMPAT......QFont.resolve(.co
4bca0 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 65 63 74 65 64 3a nst.QFont.&.).const;..protected:
4bcc0 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 20 62 6f 6f 6c 20 .....//.why.protected?.....bool.
4bce0 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 69 50 6f 69 6e 74 dirty().const;.....int.deciPoint
4bd00 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 20 20 51 46 6f 6e Size().const;..private:.....QFon
4bd20 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 65 76 69 63 65 20 t(.QFontPrivate.*,.QPaintDevice.
4bd40 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 0a 0a 23 69 66 20 *pd.);......void.detach();..#if.
4bd60 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 6d 61 63 53 65 defined(Q_WS_MAC).....void.macSe
4bd80 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 69 66 20 64 65 66 tFont(QPaintDevice.*);.#elif.def
4bda0 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 31 53 65 74 53 63 ined(Q_WS_X11).....void.x11SetSc
4bdc0 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 20 20 20 69 6e 74 reen(.int.screen.=.-1.);.....int
4bde0 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 0a 0a 20 20 20 20 .x11Screen().const;.#endif......
4be00 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 0a 20 20 20 20 66 friend.class.QFontMetrics;.....f
4be20 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 20 66 72 69 65 6e riend.class.QFontInfo;.....frien
4be40 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 6e 64 20 63 6c 61 d.class.QPainter;.....friend.cla
4be60 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 65 6e 64 20 63 6c ss.QPSPrinterFont;.....friend.cl
4be80 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
4bea0 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 54 65 ss.QWidget;.....friend.class.QTe
4bec0 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 69 65 6e 64 20 63 xtFormatCollection;.....friend.c
4bee0 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 6e 64 20 63 6c 61 lass.QTextLayout;.....friend.cla
4bf00 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 6c 61 73 73 20 51 ss.QTextItem;.....friend.class.Q
4bf20 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 44 41 54 41 53 54 GLContext;..#ifndef.QT_NO_DATAST
4bf40 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 44 61 74 61 53 74 REAM.....friend.Q_EXPORT.QDataSt
4bf60 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.&,
4bf80 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 6e 64 20 51 5f 45 .const.QFont.&.);.....friend.Q_E
4bfa0 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 3e 3e 28 20 51 XPORT.QDataStream.&operator>>(.Q
4bfc0 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 65 6e 64 69 66 0a DataStream.&,.QFont.&.);.#endif.
4bfe0 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 0a 69 6e 6c 69 6e .....QFontPrivate.*d;.};...inlin
4c000 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 0a 7b 20 72 65 74 e.bool.QFont::bold().const.{.ret
4c020 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 0a 69 6e 6c 69 6e urn.weight().>.Normal;.}...inlin
4c040 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 6c 20 65 6e 61 62 e.void.QFont::setBold(.bool.enab
4c060 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 20 42 6f 6c 64 20 le.).{.setWeight(.enable.?.Bold.
4c080 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 20 20 20 20 20 20 :.Normal.);.}...../*............
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c140 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 41 54 41 53 54 52 .......*/..#ifndef.QT_NO_DATASTR
4c160 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 EAM.Q_EXPORT.QDataStream.&operat
4c180 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 or<<(.QDataStream.&,.const.QFont
4c1a0 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
4c1c0 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 6e 74 20 26 20 29 ator>>(.QDataStream.&,.QFont.&.)
4c1e0 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 5f 48 0a 00 00 00 ;.#endif...#endif.//.QFONT_H....
4c200 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 20 20 20 20 20 20 ..q.d.i.r...h...6/*.............
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 20 20 20 20 20 20 20 20 20 20 20 ................................
4c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4c7e0 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 52 5f ...............*/..#ifndef.QDIR_
4c800 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 51 54 5f 48 0a 23 H.#define.QDIR_H..#ifndef.QT_H.#
4c820 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 64 65 20 22 71 73 include."qglobal.h".#include."qs
4c840 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 6e 66 6f 2e 68 22 trlist.h".#include."qfileinfo.h"
4c860 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 4f 5f .#endif.//.QT_H...#ifndef.QT_NO_
4c880 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 49 6e 66 6f 3e 20 DIR.typedef.QPtrList<QFileInfo>.
4c8a0 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 72 4c 69 73 74 49 QFileInfoList;.typedef.QPtrListI
4c8c0 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 66 6f 4c 69 73 74 terator<QFileInfo>.QFileInfoList
4c8e0 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 74 3b 0a 74 65 6d Iterator;.class.QStringList;.tem
4c900 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b plate.<class.T>.class.QDeepCopy;
4c920 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 75 62 6c 69 63 3a ...class.Q_EXPORT.QDir.{.public:
4c940 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 73 09 20 20 20 20 .....enum.FilterSpec.{.Dirs.....
4c960 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 20 3d 20 30 78 30 =.0x001,.........Files.....=.0x0
4c980 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 78 30 30 34 2c 0a 02,.........Drives.....=.0x004,.
4c9a0 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 30 30 38 2c 0a 09 ........NoSymLinks....=.0x008,..
4c9c0 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 20 20 20 20 20 20 .......All.....=.0x007,.........
4c9e0 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 20 20 20 20 20 52 TypeMask.....=.0x00F,..........R
4ca00 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 20 20 20 57 72 69 eadable.....=.0x010,.........Wri
4ca20 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 20 45 78 65 63 75 table.....=.0x020,.........Execu
4ca40 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 52 57 45 4d 61 73 table....=.0x040,.........RWEMas
4ca60 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 64 69 66 69 65 64 k.....=.0x070,..........Modified
4ca80 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 65 6e 09 20 20 20 .....=.0x080,.........Hidden....
4caa0 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 20 20 20 3d 20 30 .=.0x100,.........System.....=.0
4cac0 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 20 20 3d 20 30 78 x200,.........AccessMask....=.0x
4cae0 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 72 20 3d 20 2d 31 3F0,..........DefaultFilter.=.-1
4cb00 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 20 4e 61 6d 65 09 .};......enum.SortSpec...{.Name.
4cb20 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 20 20 20 3d 20 30 ....=.0x00,.........Time.....=.0
4cb40 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 30 32 2c 0a 09 09 x01,.........Size.....=.0x02,...
4cb60 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 0a 09 09 20 20 20 ......Unsorted.....=.0x03,......
4cb80 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 09 09 20 20 20 20 ...SortByMask....=.0x03,........
4cba0 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 20 20 20 20 20 20 ..DirsFirst.....=.0x04,.........
4cbc0 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 20 20 20 49 67 6e Reversed.....=.0x08,.........Ign
4cbe0 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 20 44 65 66 61 75 oreCase....=.0x10,.........Defau
4cc00 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 28 29 3b 0a 20 20 ltSort...=.-1.};......QDir();...
4cc20 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 68 2c 20 63 6f 6e ..QDir(.const.QString.&path,.con
4cc40 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 53 74 72 69 6e 67 st.QString.&nameFilter.=.QString
4cc60 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 4e 61 6d 65 20 7c ::null,....int.sortSpec.=.Name.|
4cc80 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 63 20 3d 20 41 6c .IgnoreCase,.int.filterSpec.=.Al
4cca0 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 26 20 29 3b 0a 0a l.);.....QDir(.const.QDir.&.);..
4ccc0 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 51 44 69 72 20 20 ....virtual.~QDir();......QDir..
4cce0 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 72 20 26 20 29 3b .....&operator=(.const.QDir.&.);
4cd00 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 28 20 63 6f 6e 73 .....QDir.......&operator=(.cons
4cd20 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 72 74 75 61 6c 20 t.QString.&path.);......virtual.
4cd40 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 67 20 26 70 61 74 void.setPath(.const.QString.&pat
4cd60 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 61 74 68 28 29 09 h.);.....virtual.QString.path().
4cd80 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 67 20 61 62 73 50 .const;.....virtual.QString.absP
4cda0 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 53 74 72 69 6e 67 ath().const;.....virtual.QString
4cdc0 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 20 20 20 76 69 72 .canonicalPath().const;......vir
4cde0 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 73 74 3b 0a 20 20 tual.QString.dirName().const;...
4ce00 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 28 20 63 6f 6e 73 ..virtual.QString.filePath(.cons
4ce20 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 20 20 20 20 62 6f t.QString.&fileName,..........bo
4ce40 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 73 74 3b ol.acceptAbsPath.=.TRUE.).const;
4ce60 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 6c 65 50 61 74 68 .....virtual.QString.absFilePath
4ce80 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 09 20 (.const.QString.&fileName,......
4cea0 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 73 bool.acceptAbsPath.=.TRUE.).cons
4cec0 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 76 65 72 74 53 65 t;......static.QString.convertSe
4cee0 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 61 74 68 4e 61 6d parators(.const.QString.&pathNam
4cf00 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 20 63 6f 6e 73 74 e.);......virtual.bool.cd(.const
4cf20 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 63 65 70 74 41 62 .QString.&dirName,.bool.acceptAb
4cf40 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 6c 20 62 6f 6f 6c sPath.=.TRUE.);.....virtual.bool
4cf60 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 46 69 6c 74 65 72 .cdUp();......QString.nameFilter
4cf80 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 4e 61 ().const;.....virtual.void.setNa
4cfa0 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 61 6d 65 46 69 6c meFilter(.const.QString.&nameFil
4cfc0 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 65 72 28 29 20 63 ter.);.....FilterSpec.filter().c
4cfe0 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 46 69 6c 74 65 72 onst;.....virtual.void.setFilter
4d000 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 72 74 53 70 65 63 (.int.filterSpec.);.....SortSpec
4d020 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 75 61 6c 20 76 6f .sorting().const;.....virtual.vo
4d040 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 63 20 29 3b 0a 0a id.setSorting(.int.sortSpec.);..
4d060 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 6e 73 74 3b 0a 20 ....bool.matchAllDirs().const;..
4d080 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 6c 44 69 72 73 28 ...virtual.void.setMatchAllDirs(
4d0a0 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 20 63 6f 6e 73 74 .bool.);......uint.count().const
4d0c0 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 69 6e 74 20 29 20 ;.....QString.operator[](.int.).
4d0e0 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 73 74 20 65 6e 63 const;......virtual.QStrList.enc
4d100 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 70 65 63 20 3d 20 odedEntryList(.int.filterSpec.=.
4d120 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 6e 74 20 73 6f DefaultFilter,............int.so
4d140 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 63 6f 6e 73 74 3b rtSpec...=.DefaultSort..).const;
4d160 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 64 65 64 45 6e 74 .....virtual.QStrList.encodedEnt
4d180 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 65 46 69 6c 74 65 ryList(.const.QString.&nameFilte
4d1a0 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 65 63 20 3d 20 44 r,............int.filterSpec.=.D
4d1c0 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 6e 74 20 73 6f 72 efaultFilter,............int.sor
4d1e0 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 63 6f 6e 73 74 3b tSpec...=.DefaultSort...).const;
4d200 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 6e 74 72 79 4c 69 .....virtual.QStringList.entryLi
4d220 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 6c 74 46 69 6c 74 st(.int.filterSpec.=.DefaultFilt
4d240 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 3d 20 44 65 66 61 er,........int.sortSpec...=.Defa
4d260 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 75 61 6c 20 51 53 ultSort..).const;.....virtual.QS
4d280 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 20 51 53 74 72 69 tringList.entryList(.const.QStri
4d2a0 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 20 66 69 6c 74 65 ng.&nameFilter,........int.filte
4d2c0 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 20 20 20 69 6e rSpec.=.DefaultFilter,........in
4d2e0 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 63 t.sortSpec...=.DefaultSort...).c
4d300 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 46 69 6c 65 49 6e onst;......virtual.const.QFileIn
4d320 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 20 66 69 6c 74 65 foList.*entryInfoList(.int.filte
4d340 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 74 rSpec.=.DefaultFilter,.......int
4d360 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 3b .sortSpec.=.DefaultSort.).const;
4d380 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 66 6f 4c 69 73 74 .....virtual.const.QFileInfoList
4d3a0 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 72 69 6e 67 20 26 .*entryInfoList(.const.QString.&
4d3c0 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 65 72 53 70 65 63 nameFilter,.......int.filterSpec
4d3e0 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 74 20 73 6f 72 74 .=.DefaultFilter,.......int.sort
4d400 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 3b 0a 0a 20 20 20 Spec.=.DefaultSort.).const;.....
4d420 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 74 20 2a 64 72 69 .static.const.QFileInfoList.*dri
4d440 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 6b 64 69 72 28 20 ves();......virtual.bool.mkdir(.
4d460 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 09 62 6f 6f 6c 20 const.QString.&dirName,....bool.
4d480 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 73 74 3b 0a 20 20 acceptAbsPath.=.TRUE.).const;...
4d4a0 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 74 20 51 53 74 72 ..virtual.bool.rmdir(.const.QStr
4d4c0 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 70 74 41 62 73 50 ing.&dirName,....bool.acceptAbsP
4d4e0 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 69 72 74 75 61 6c ath.=.TRUE.).const;......virtual
4d500 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 20 20 20 20 76 69 .bool.isReadable().const;.....vi
4d520 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 74 3b 0a 20 20 20 rtual.bool.exists()...const;....
4d540 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 6f 6e 73 74 3b 0a .virtual.bool.isRoot()...const;.
4d560 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 76 65 28 29 20 63 .....virtual.bool.isRelative().c
4d580 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 76 65 72 74 54 6f onst;.....virtual.void.convertTo
4d5a0 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 70 65 72 61 74 6f Abs();......virtual.bool.operato
4d5c0 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 0a 20 20 20 20 76 r==(.const.QDir.&.).const;.....v
4d5e0 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 6e 73 74 20 51 44 irtual.bool.operator!=(.const.QD
4d600 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 20 62 6f 6f 6c 20 ir.&.).const;......virtual.bool.
4d620 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 65 4e 61 6d 65 2c remove(.const.QString.&fileName,
4d640 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 54 52 55 45 20 29 .....bool.acceptAbsPath.=.TRUE.)
4d660 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 20 63 6f 6e 73 74 ;.....virtual.bool.rename(.const
4d680 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 69 6e 67 20 26 6e .QString.&name,.const.QString.&n
4d6a0 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 50 61 74 68 73 20 ewName,.....bool.acceptAbsPaths.
4d6c0 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 6c 20 65 78 69 73 =.TRUE..);.....virtual.bool.exis
4d6e0 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 09 09 20 62 6f 6f ts(.const.QString.&name,.....boo
4d700 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 0a 20 20 20 20 73 l.acceptAbsPath.=.TRUE.);......s
4d720 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 20 20 20 73 74 61 tatic.char.separator();......sta
4d740 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 20 51 53 74 72 69 tic.bool.setCurrent(.const.QStri
4d760 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 72 20 63 75 72 72 ng.&path.);.....static.QDir.curr
4d780 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 65 28 29 3b 0a 20 ent();.....static.QDir.home();..
4d7a0 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 20 73 74 61 74 69 ...static.QDir.root();.....stati
4d7c0 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 3b 0a 20 20 20 20 c.QString.currentDirPath();.....
4d7e0 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 28 29 3b 0a 20 20 static.QString.homeDirPath();...
4d800 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 74 68 28 29 3b 0a ..static.QString.rootDirPath();.
4d820 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 6e 73 74 20 51 53 .....static.bool.match(.const.QS
4d840 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 51 53 74 72 69 6e tringList.&filters,.const.QStrin
4d860 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 62 6f 6f 6c 20 6d g.&fileName.);.....static.bool.m
4d880 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 72 2c 20 63 6f 6e atch(.const.QString.&filter,.con
4d8a0 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 20 20 73 74 61 74 st.QString.&fileName.);.....stat
4d8c0 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 6f 6e 73 74 20 51 ic.QString.cleanDirPath(.const.Q
4d8e0 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 74 69 63 20 62 6f String.&dirPath.);.....static.bo
4d900 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 53 74 72 69 6e 67 ol.isRelativePath(.const.QString
4d920 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 28 29 20 63 6f 6e .&path.);.....void.refresh().con
4d940 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 4d 41 43 0a 20 20 st;..private:.#ifdef.Q_OS_MAC...
4d960 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 53 70 65 63 3b 0a ..typedef.struct.FSSpec.FSSpec;.
4d980 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 65 63 28 63 6f 6e ....static.FSSpec.*make_spec(con
4d9a0 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 st.QString.&);.#endif.....void.i
4d9c0 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 61 64 44 69 72 45 nit();.....virtual.bool.readDirE
4d9e0 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 65 46 69 6c 74 65 ntries(.const.QString.&nameFilte
4da00 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 74 20 53 6f 72 74 r,......int.FilterSpec,.int.Sort
4da20 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 73 6c 61 73 68 69 Spec..);......static.void.slashi
4da40 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 69 6e 67 09 64 50 fy(.QString.&.);......QString.dP
4da60 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 69 73 74 3b 0a 20 ath;.....QStringList...*fList;..
4da80 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 20 20 20 20 51 53 ...QFileInfoList.*fiList;.....QS
4daa0 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 53 70 65 63 09 66 tring.nameFilt;.....FilterSpec.f
4dac0 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 20 20 20 20 75 69 iltS;.....SortSpec.sortS;.....ui
4dae0 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 44 69 72 73 20 3a nt.dirty.:.1;.....uint.allDirs.:
4db00 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 20 20 66 72 69 65 .1;......void.detach();.....frie
4db20 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 3b 0a 7d 3b 0a 0a nd.class.QDeepCopy<.QDir.>;.};..
4db40 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 28 29 20 63 6f 6e .inline.QString.QDir::path().con
4db60 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 69 6e 6c 69 6e 65 st.{.....return.dPath;.}..inline
4db80 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 29 20 63 6f 6e 73 .QString.QDir::nameFilter().cons
4dba0 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 0a 0a 69 6e 6c 69 t.{.....return.nameFilt;.}..inli
4dbc0 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 66 69 6c 74 65 72 ne.QDir::FilterSpec.QDir::filter
4dbe0 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 53 3b 0a 7d 0a 0a ().const.{.....return.filtS;.}..
4dc00 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 3a 3a 73 6f 72 74 inline.QDir::SortSpec.QDir::sort
4dc20 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 6f 72 74 53 3b 0a ing().const.{.....return.sortS;.
4dc40 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 41 6c 6c 44 69 72 }..inline.bool.QDir::matchAllDir
4dc60 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 44 69 72 73 3b 0a s().const.{.....return.allDirs;.
4dc80 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 74 6f 72 21 3d 28 }..inline.bool.QDir::operator!=(
4dca0 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 20 20 20 72 65 74 .const.QDir.&d.).const.{.....ret
4dcc0 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 75 63 74 20 51 44 urn.!(*this.==.d);.}...struct.QD
4dce0 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 69 6c 65 6e 61 6d irSortItem.{.....QString.filenam
4dd00 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 65 6d 3b 0a 7d 3b e_cache;.....QFileInfo*.item;.};
4dd20 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 69 66 20 2f 2f 20 ..#endif.//.QT_NO_DIR.#endif.//.
4dd40 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 70 00 68 00 61 00 QDIR_H....".q.c.l.e.a.n.u.p.h.a.
4dd60 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 20 20 20 20 20 20 n.d.l.e.r...h...g/*.............
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e320 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 44 4c 45 52 5f 48 ...*/..#ifndef.QCLEANUPHANDLER_H
4e340 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 0a 0a 23 69 66 6e .#define.QCLEANUPHANDLER_H..#ifn
4e360 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 74 2e 68 22 0a 23 def.QT_H.#include."qptrlist.h".#
4e380 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 61 73 73 20 54 79 endif.//.QT_H..template<class.Ty
4e3a0 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 7b 0a 70 75 62 6c pe>.class.QCleanupHandler.{.publ
4e3c0 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 3a 20 63 6c 65 61 ic:.....QCleanupHandler().:.clea
4e3e0 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 6c 65 61 6e 75 70 nupObjects(.0.).{}.....~QCleanup
4e400 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 20 20 54 79 70 65 Handler().{.clear();.}......Type
4e420 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 69 66 20 28 20 21 *.add(.Type.**object.).{..if.(.!
4e440 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 6e 75 70 4f 62 6a cleanupObjects.)......cleanupObj
4e460 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 3b 0a 09 63 6c 65 ects.=.new.QPtrList<Type*>;..cle
4e480 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 6a 65 63 74 20 29 anupObjects->insert(.0,.object.)
4e4a0 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 20 20 20 20 76 6f ;..return.*object;.....}......vo
4e4c0 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 20 7b 0a 09 69 66 id.remove(.Type.**object.).{..if
4e4e0 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 72 65 74 75 72 6e .(.!cleanupObjects.)......return
4e500 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 6e 64 52 65 66 28 ;..if.(.cleanupObjects->findRef(
4e520 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 64 29 20 63 6c 65 .object.).>=.0.)......(void).cle
4e540 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 0a 0a 20 20 20 20 anupObjects->take();.....}......
4e560 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 74 75 72 6e 20 63 bool.isEmpty().const.{..return.c
4e580 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 65 63 74 73 2d 3e leanupObjects.?.cleanupObjects->
4e5a0 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 20 20 20 76 6f 69 isEmpty().:.TRUE;.....}......voi
4e5c0 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 4f 62 6a 65 63 74 d.clear().{..if.(.!cleanupObject
4e5e0 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 49 74 65 72 61 74 s.)......return;..QPtrListIterat
4e600 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 63 74 73 20 29 3b or<Type*>.it(.*cleanupObjects.);
4e620 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 28 20 6f 62 6a 65 ..Type.**object;..while.(.(.obje
4e640 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 20 20 20 64 65 6c ct.=.it.current().).).{......del
4e660 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 3d 20 30 3b 0a 09 ete.*object;......*object.=.0;..
4e680 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 28 20 6f 62 6a 65 ....cleanupObjects->remove(.obje
4e6a0 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 6a 65 63 74 73 3b ct.);..}..delete.cleanupObjects;
4e6c0 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 7d 0a 0a 70 72 69 ..cleanupObjects.=.0;.....}..pri
4e6e0 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 2a 63 6c 65 61 6e vate:.....QPtrList<Type*>.*clean
4e700 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 61 73 73 20 54 79 upObjects;.};..template<class.Ty
4e720 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 6e 64 6c 65 72 0a pe>.class.QSingleCleanupHandler.
4e740 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 75 70 48 61 6e 64 {.public:.....QSingleCleanupHand
4e760 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 20 7e 51 53 69 6e ler().:.object(.0.).{}.....~QSin
4e780 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 28 20 6f 62 6a 65 gleCleanupHandler().{..if.(.obje
4e7a0 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 3b 0a 09 20 20 20 ct.).{......delete.*object;.....
4e7c0 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 20 54 79 70 65 2a .*object.=.0;..}.....}.....Type*
4e7e0 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 20 3d 20 6f 3b 0a .set(.Type.**o.).{..object.=.o;.
4e800 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 20 76 6f 69 64 20 .return.*object;.....}.....void.
4e820 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 69 76 61 74 65 3a reset().{.object.=.0;.}.private:
4e840 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 6d 70 6c 61 74 65 .....Type.**object;.};..template
4e860 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 43 6c 65 61 6e 75 <class.Type>.class.QSharedCleanu
4e880 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 61 72 65 64 43 6c pHandler.{.public:.....QSharedCl
4e8a0 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 20 29 20 7b 7d 0a eanupHandler().:.object(.0.).{}.
4e8c0 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 28 29 20 7b 0a 09 ....~QSharedCleanupHandler().{..
4e8e0 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 28 2a 6f 62 6a 65 if.(.object.).{......if.(.(*obje
4e900 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 62 6a 65 63 74 3b ct)->deref().)...delete.*object;
4e920 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 20 ......*object.=.0;..}.....}.....
4e940 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 20 Type*.set(.Type.**o.).{..object.
4e960 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 20 =.o;..return.*object;.....}.....
4e980 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 69 void.reset().{.object.=.0;.}.pri
4e9a0 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 23 65 6e vate:.....Type.**object;.};..#en
4e9c0 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 00 10 00 6a 00 72 dif.//QCLEANUPHANDLER_H......j.r
4e9e0 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 20 20 20 20 20 20 .i._.m.d...h..W./*..............
4ea00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 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 20 20 ................................
4eb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4eb20 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 0a 23 69 66 ........................*/...#if
4eb40 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 4d 44 5f 48 0a 0a ndef.JRI_MD_H.#define.JRI_MD_H..
4eb60 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 66 20 5f 5f 63 70 #include.<assert.h>..#ifdef.__cp
4eb80 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 2f 2a 20 lusplus.extern."C".{.#endif../*.
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 20 20 20 20 20 20 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 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4ef40 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 20 20 20 20 ................*/../*..........
4ef60 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 0a 23 69 66 20 64 ..............*/../*....*/.#if.d
4ef80 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 57 49 4e 44 4f 57 efined(XP_PC).||.defined(_WINDOW
4efa0 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 66 69 6e 65 64 28 S).||.defined(WIN32).||.defined(
4efc0 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 2e 68 3e 0a 23 09 _WIN32).#.include.<windows.h>.#.
4efe0 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 20 64 65 66 69 6e if.defined(_MSC_VER).#..if.defin
4f000 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 32 29 0a 23 09 09 ed(WIN32).||.defined(_WIN32).#..
4f020 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 75 6c 74 54 79 70 .define.JRI_PUBLIC_API(ResultTyp
4f040 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 73 75 6c 74 54 79 e)._declspec(dllexport).ResultTy
4f060 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 0a 23 09 09 65 6c pe.#...define.JRI_CALLBACK.#..el
4f080 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 20 64 65 66 69 6e se./*.........*/.#......if.defin
4f0a0 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 5f 50 55 42 4c 49 ed(_WINDLL).#...define.JRI_PUBLI
4f0c0 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 5f 63 C_API(ResultType).ResultType.__c
4f0e0 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 09 09 64 65 66 69 decl.__export.__loadds..#...defi
4f100 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 0a 23 09 09 20 20 ne.JRI_CALLBACK...__loadds.#....
4f120 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 65 66 69 6e 65 20 ..else./*.........*/.#...define.
4f140 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 09 52 65 73 75 6c JRI_PUBLIC_API(ResultType).Resul
4f160 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 09 64 65 66 69 6e tType.__cdecl.__export.#...defin
4f180 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 23 20 20 20 20 20 e.JRI_CALLBACK...__export.#.....
4f1a0 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 20 20 20 20 20 2a ..............endif./*.........*
4f1c0 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 09 65 6c 69 66 20 /.#..endif./*.........*/.#.elif.
4f1e0 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 66 20 64 65 66 69 defined(__BORLANDC__).#..if.defi
4f200 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 32 29 0a 23 09 ned(WIN32).||.defined(_WIN32).#.
4f220 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 75 6c 74 54 79 ..define.JRI_PUBLIC_API(ResultTy
4f240 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 09 09 64 65 66 69 pe).__export.ResultType.#...defi
4f260 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 20 20 20 20 20 20 ne.JRI_CALLBACK.#..else./*......
4f280 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 43 5f 41 50 49 28 ...*/.#...define.JRI_PUBLIC_API(
4f2a0 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 65 63 6c 20 5f 65 ResultType).ResultType._cdecl._e
4f2c0 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 4a 52 49 5f 43 41 xport._loadds..#...define.JRI_CA
4f2e0 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 66 0a 23 09 65 6c LLBACK....._loadds.#..endif.#.el
4f300 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 20 64 65 76 65 6c se.#..error.Unsupported.PC.devel
4f320 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 69 66 0a 23 09 69 opment.environment...#.endif.#.i
4f340 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 64 65 66 69 6e 65 fndef.IS_LITTLE_ENDIAN.#..define
4f360 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 0a 2f 2a 20 20 20 .IS_LITTLE_ENDIAN.#.endif../*...
4f380 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 63 69 6e 74 6f 73 ..*/.#elif.macintosh.||.Macintos
4f3a0 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 5f 5f 4d 57 45 52 h.||.THINK_C.#.if.defined(__MWER
4f3c0 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 23 09 09 69 66 20 KS__)..../*............*/.#..if.
4f3e0 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 23 09 09 09 65 72 !__option(enumsalwaysint).#...er
4f400 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 75 6d 73 20 41 6c ror.You.need.to.define.'Enums.Al
4f420 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 2e 0a 23 09 09 65 ways.Int'.for.your.project..#..e
4f440 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 49 4e 47 36 38 4b ndif.#..if.defined(GENERATING68K
4f460 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 66 20 21 5f 5f 6f ).&&.!GENERATINGCFM..#...if.!__o
4f480 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 65 72 72 6f 72 20 ption(fourbyteints)..#....error.
4f4a0 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 20 41 6c 69 67 6e You.need.to.define.'Struct.Align
4f4c0 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 74 2e 0a 23 09 09 ment:.68k'.for.your.project..#..
4f4e0 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 20 20 20 20 20 20 .endif.#..endif./*..............
4f500 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 29 09 09 09 09 2f ..*/.#.elif.defined(__SC__)..../
4f520 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 74 20 61 72 65 20 *..........*/.#..error.What.are.
4f540 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 72 65 6e 40 6e 65 the.Symantec.defines?.(warren@ne
4f560 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 73 68 20 26 26 20 tscape.com).#.elif.macintosh.&&.
4f580 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 72 20 50 6c 65 61 applec.../*.....*/.#..error.Plea
4f5a0 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 50 57 20 63 6f 6d se.upgrade.to.the.latest.MPW.com
4f5c0 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 72 20 55 6e 73 75 piler.(SC)..#.else.#..error.Unsu
4f5e0 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 76 69 72 6f 6e 6d pported.Mac.development.environm
4f600 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 50 55 42 4c 49 43 ent..#.endif.#.define.JRI_PUBLIC
4f620 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 70 65 0a 23 09 64 _API(ResultType)..ResultType.#.d
4f640 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 20 20 20 20 20 20 efine.JRI_CALLBACK../*..........
4f660 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 50 55 42 4c 49 43 ....*/.#else.#.define.JRI_PUBLIC
4f680 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 70 65 0a 23 09 64 _API(ResultType)..ResultType.#.d
4f6a0 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 0a 23 69 66 6e 64 efine.JRI_CALLBACK.#endif..#ifnd
4f6c0 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 2f 0a 23 64 65 66 ef.FAR../*...............*/.#def
4f6e0 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 20 20 20 20 20 20 ine.FAR.#endif../*..............
4f700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f720 20 20 20 20 20 20 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 ..............................*/
4f740 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 0a 74 79 70 65 64 ../*...................*/..typed
4f760 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 70 65 64 65 66 20 ef.unsigned.char.jbool;.typedef.
4f780 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 74 09 09 09 6a 63 char...jbyte;.typedef.short...jc
4f7a0 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 74 3b 0a 23 69 66 har;.typedef.short...jshort;.#if
4f7c0 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 20 20 20 20 20 20 def.IS_64./*....................
4f7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f800 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 65 64 20 69 6e 74 .........*/.typedef.unsigned.int
4f820 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 74 3b 0a 23 65 6c .juint;.typedef.int....jint;.#el
4f840 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 75 69 6e 74 3b 0a se.typedef.unsigned.long.juint;.
4f860 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 66 0a 74 79 70 65 typedef.long...jint;.#endif.type
4f880 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 66 20 64 6f 75 62 def.float...jfloat;.typedef.doub
4f8a0 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 6e 74 09 09 09 6a le...jdouble;..typedef.juint...j
4f8c0 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 20 20 20 20 20 20 size;../*.......................
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 20 20 20 20 20 20 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 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 20 20 20 .*/../*.........................
4f9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4f9e0 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 28 6a 75 69 6e 74 .*/.#define.JRI_BIT(n)...((juint
4fa00 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 4d 41 53 4b 28 6e )1.<<.(n)).#define.JRI_BITMASK(n
4fa20 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 66 20 48 41 56 45 )..(JRI_BIT(n).-.1)..#ifdef.HAVE
4fa40 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 57 49 4e 33 32 29 _LONG_LONG..#if.!(defined(WIN32)
4fa60 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 65 66 20 6c 6f 6e .||.defined(_WIN32)).typedef.lon
4fa80 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 73 69 67 6e 65 64 g.long...jlong;.typedef.unsigned
4faa0 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 65 20 6a 6c 6f 6e .long.long.julong;..#define.jlon
4fac0 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 66 66 4c 4c 0a 23 g_MAXINT..0x7fffffffffffffffLL.#
4fae0 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 30 30 30 30 30 30 define.jlong_MININT..0x800000000
4fb00 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 52 4f 09 09 09 30 0000000LL.#define.jlong_ZERO...0
4fb20 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 4e 47 09 09 09 6a x0LL..#else.typedef.LONGLONG...j
4fb40 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 6a 75 6c 6f 6e 67 long;.typedef.DWORDLONG...julong
4fb60 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 78 37 66 66 66 66 ;..#define.jlong_MAXINT..0x7ffff
4fb80 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 6e 67 5f 4d 49 4e fffffffffffi64.#define.jlong_MIN
4fba0 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 0a 23 64 65 66 69 INT..0x8000000000000000i64.#defi
4fbc0 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 6e 64 69 66 0a 0a ne.jlong_ZERO...0x0i64..#endif..
4fbe0 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 28 61 29 20 3d 3d #define.jlong_IS_ZERO(a).((a).==
4fc00 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 09 09 28 28 61 29 .0).#define.jlong_EQ(a,.b)..((a)
4fc20 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 61 2c 20 62 29 09 .==.(b)).#define.jlong_NE(a,.b).
4fc40 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 67 5f 47 45 5f 5a .((a).!=.(b)).#define.jlong_GE_Z
4fc60 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 6a 6c 6f 6e 67 5f ERO(a).((a).>=.0).#define.jlong_
4fc80 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 0a 0a 23 64 65 66 CMP(a,.op,.b).((a).op.(b))..#def
4fca0 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 29 20 3d 20 28 61 ine.jlong_AND(r,.a,.b).((r).=.(a
4fcc0 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 72 2c 20 61 2c 20 ).&.(b)).#define.jlong_OR(r,.a,.
4fce0 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 6e 65 20 6a 6c 6f b).((r).=.(a).|.(b)).#define.jlo
4fd00 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 20 5e 20 28 62 29 ng_XOR(r,.a,.b).((r).=.(a).^.(b)
4fd20 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 20 ).#define.jlong_OR2(r,.a)..((r).
4fd40 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 5f 4e 4f 54 28 72 =.(r).|.(a)).#define.jlong_NOT(r
4fd60 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 65 20 6a 6c 6f 6e ,.a)..((r).=.~(a))..#define.jlon
4fd80 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 23 64 65 66 69 6e g_NEG(r,.a)..((r).=.-(a)).#defin
4fda0 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 3d 20 28 61 29 20 e.jlong_ADD(r,.a,.b).((r).=.(a).
4fdc0 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 2c 20 61 2c 20 62 +.(b)).#define.jlong_SUB(r,.a,.b
4fde0 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 6e 65 20 6a 6c 6f ).((r).=.(a).-.(b))..#define.jlo
4fe00 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 20 2a 20 28 62 29 ng_MUL(r,.a,.b).((r).=.(a).*.(b)
4fe20 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 62 29 09 28 28 72 ).#define.jlong_DIV(r,.a,.b).((r
4fe40 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 6e 67 5f 4d 4f 44 ).=.(a)./.(b)).#define.jlong_MOD
4fe60 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 29 0a 0a 23 64 65 (r,.a,.b).((r).=.(a).%.(b))..#de
4fe80 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 72 29 20 3d 20 28 fine.jlong_SHL(r,.a,.b).((r).=.(
4fea0 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 48 52 28 72 2c 20 a).<<.(b)).#define.jlong_SHR(r,.
4fec0 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 64 65 66 69 6e 65 a,.b).((r).=.(a).>>.(b)).#define
4fee0 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 3d 20 28 6a 75 6c .jlong_USHR(r,.a,.b).((r).=.(jul
4ff00 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 6f 6e 67 5f 49 53 ong)(a).>>.(b)).#define.jlong_IS
4ff20 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 29 28 61 29 29 20 HL(r,.a,.b).((r).=.((jlong)(a)).
4ff40 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 28 69 2c 20 6c 29 <<.(b))..#define.jlong_L2I(i,.l)
4ff60 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 20 6a 6c 6f 6e 67 ..((i).=.(int)(l)).#define.jlong
4ff80 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 6e 65 64 20 69 6e _L2UI(ui,.l).((ui).=(unsigned.in
4ffa0 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 2c 20 6c 29 09 09 t)(l)).#define.jlong_L2F(f,.l)..
4ffc0 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 4c 32 44 28 64 2c ((f).=.(l)).#define.jlong_L2D(d,
4ffe0 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 6a 6c 6f 6e 67 5f .l)..((d).=.(l))..#define.jlong_
50000 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 66 69 6e 65 20 6a I2L(l,.i)..((l).=.(i)).#define.j
50020 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 69 29 29 0a 23 64 long_UI2L(l,.ui).((l).=.(ui)).#d
50040 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 29 20 3d 20 28 66 efine.jlong_F2L(l,.f)..((l).=.(f
50060 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 09 09 28 28 6c 29 )).#define.jlong_D2L(l,.d)..((l)
50080 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 56 4d 4f 44 28 71 .=.(d))..#define.jlong_UDIVMOD(q
500a0 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 20 3d 20 28 28 6a p,.rp,.a,.b)..\.....(*(qp).=.((j
500c0 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 28 72 70 29 20 3d ulong)(a)./.(b)),.\......*(rp).=
500e0 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 73 65 20 20 2f 2a .((julong)(a).%.(b)))..#else../*
50100 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 65 66 20 73 74 72 .................*/..typedef.str
50120 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 49 41 4e 0a 20 20 uct.{.#ifdef.IS_LITTLE_ENDIAN...
50140 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 6a 75 69 6e 74 20 ..juint.lo,.hi;.#else.....juint.
50160 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 70 65 64 65 66 20 hi,.lo;.#endif.}.jlong;.typedef.
50180 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 6c 6f 6e 67 20 6a jlong....julong;..extern.jlong.j
501a0 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 20 6a 6c 6f 6e 67 long_MAXINT,.jlong_MININT,.jlong
501c0 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 45 52 4f 28 61 29 _ZERO;..#define.jlong_IS_ZERO(a)
501e0 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 20 3d 3d 20 30 29 .(((a).hi.==.0).&&.((a).lo.==.0)
50200 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 28 28 28 61 29 2e ).#define.jlong_EQ(a,.b)..(((a).
50220 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 3d 20 28 62 29 2e hi.==.(b).hi).&&.((a).lo.==.(b).
50240 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 29 09 09 28 28 28 lo)).#define.jlong_NE(a,.b)..(((
50260 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 6f 20 21 3d 20 28 a).hi.!=.(b).hi).||.((a).lo.!=.(
50280 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 45 52 4f 28 61 29 b).lo)).#define.jlong_GE_ZERO(a)
502a0 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 20 20 20 20 20 20 .(((a).hi.>>.31).==.0)../*......
502c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
502e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50300 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 43 4d 50 28 61 2c 20 6f 70 2c .....*/.#define.jlong_CMP(a,.op,
50320 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 74 33 32 29 28 62 .b).(((int32)(a).hi.op.(int32)(b
50340 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 28 28 61 29 2e 68 ).hi).||..........\......(((a).h
50360 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
50380 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 20 6f 70 2c 20 62 o))).#define.jlong_UCMP(a,.op,.b
503a0 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 20 20 20 20 20 20 ).(((a).hi.op.(b).hi).||........
503c0 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 69 20 3d 3d 20 28 ............\......(((a).hi.==.(
503e0 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 6f 29 29 29 0a 0a b).hi).&&.((a).lo.op.(b).lo)))..
50400 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 29 2e #define.jlong_AND(r,.a,.b).((r).
50420 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 20 20 20 20 20 20 lo.=.(a).lo.&.(b).lo,...........
50440 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 61 29 2e 68 69 20 .........\......(r).hi.=.(a).hi.
50460 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 28 72 2c 20 61 2c &.(b).hi).#define.jlong_OR(r,.a,
50480 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 2e 6c 6f 2c 20 20 .b).((r).lo.=.(a).lo.|.(b).lo,..
504a0 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.
504c0 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 20 6a 6c 6f 6e 67 =.(a).hi.|.(b).hi).#define.jlong
504e0 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 29 2e 6c 6f 20 5e _XOR(r,.a,.b).((r).lo.=.(a).lo.^
50500 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 20 20 5c 0a 09 09 .(b).lo,....................\...
50520 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 69 29 0a 23 64 65 ...(r).hi.=.(a).hi.^.(b).hi).#de
50540 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 2e 6c 6f 20 3d 20 fine.jlong_OR2(r,.a)..((r).lo.=.
50560 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 20 20 20 20 20 20 (r).lo.|.(a).lo,................
50580 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 20 7c 20 28 61 29 ....\......(r).hi.=.(r).hi.|.(a)
505a0 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 61 29 09 09 28 28 .hi).#define.jlong_NOT(r,.a)..((
505c0 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 20 20 20 20 20 20 r).lo.=.~(a).lo,................
505e0 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 7e 28 61 29 2e ...........\......(r).hi.=.~(a).
50600 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 61 29 09 09 28 28 hi)..#define.jlong_NEG(r,.a)..((
50620 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 20 20 20 20 20 20 r).lo.=.-(int32)(a).lo,.........
50640 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 2d 28 69 6e ............\......(r).hi.=.-(in
50660 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 29 0a 23 64 65 66 t32)(a).hi.-.((r).lo.!=.0)).#def
50680 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 20 20 20 20 20 20 ine.jlong_ADD(r,.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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 20 20 20 20 20 20 ......\.....jlong._a,._b;.......
506e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 20 3d 20 61 3b 20 ..................\....._a.=.a;.
50720 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 20 20 20 20 20 _b.=.b;.........................
50740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a ..............................\.
50760 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 3b 20 20 20 20 20 ....(r).lo.=._a.lo.+._b.lo;.....
50780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
507a0 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 61 2e 68 69 20 2b ..........\.....(r).hi.=._a.hi.+
507c0 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 20 20 20 20 20 20 ._b.hi.+.((r).lo.<._b.lo);......
507e0 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 69 ......................\.}..#defi
50800 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 20 20 20 20 20 20 ne.jlong_SUB(r,.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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 20 20 20 20 20 20 20 .....\.....jlong._a,._b;........
50860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 20 3d 20 61 3b 20 5f .................\....._a.=.a;._
508a0 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;..........................
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 5c 0a 20 .............................\..
508e0 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 20 20 20 20 20 20 ...(r).lo.=._a.lo.-._b.lo;......
50900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50920 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 61 2e 68 69 20 2d 20 .........\.....(r).hi.=._a.hi.-.
50940 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 20 20 20 20 20 20 _b.hi.-.(_a.lo.<._b.lo);........
50960 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 20 20 20 20 20 20 .....................\.}........
50980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
509a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
509c0 20 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 20 20 20 20 20 20 .\../*..........................
509e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50a80 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 20 62 29 20 7b 20 */.#define.jlong_MUL(r,.a,.b).{.
50aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b .............\.....jlong._a,._b;
50ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50b00 20 20 20 20 20 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 .........................\....._
50b20 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 20 20 20 20 20 20 a.=.a;._b.=.b;..................
50b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50b60 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 5f 61 2e 6c 6f 2c .....\.....jlong_MUL32(r,._a.lo,
50b80 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 20 20 20 20 20 20 ._b.lo);........................
50ba0 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 2e 68 69 20 2b 3d .................\.....(r).hi.+=
50bc0 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 62 2e 68 69 3b 20 ._a.hi.*._b.lo.+._a.lo.*._b.hi;.
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 5c 0a 7d .............................\.}
50c00 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 ../*............................
50c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50c40 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 5f 6a 6c ..................*/.#define._jl
50c60 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 54 4d 41 53 4b 28 ong_lo16(a)..((a).&.JRI_BITMASK(
50c80 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 29 09 09 28 28 61 16)).#define._jlong_hi16(a)..((a
50ca0 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 20 20 20 20 20 20 ).>>.16)../*....................
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 20 20 20 20 20 20 20 20 ................................
50d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f ..................*/.#define.jlo
50d40 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 20 20 20 20 20 20 ng_MUL32(r,.a,.b).{.............
50d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ...............................\
50d80 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 20 5f 62 30 2c 20 ......juint._a1,._a0,._b1,._b0,.
50da0 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 20 20 20 20 20 20 _y0,._y1,._y2,._y3;.............
50dc0 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 6c 6f 6e 67 5f 68 ...........\......_a1.=._jlong_h
50de0 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 61 29 3b 20 20 20 i16(a),._a0.=._jlong_lo16(a);...
50e00 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 5f 62 .......................\......_b
50e20 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 5f 6a 6c 6f 6e 67 1.=._jlong_hi16(b),._b0.=._jlong
50e40 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 20 20 20 20 20 20 _lo16(b);.......................
50e60 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 20 20 20 20 20 20 ...\......_y0.=._a0.*._b0;......
50e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50ea0 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 3d 20 5f 61 30 20 ...............\......_y1.=._a0.
50ec0 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 20 20 20 20 20 20 *._b1;..........................
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 5c 0a 20 20 20 ...........................\....
50f00 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 20 20 20 20 20 20 .._y2.=._a1.*._b0;..............
50f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50f40 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 33 20 3d 20 5f 61 31 20 2a 20 5f 62 31 3b 20 20 .......\......_y3.=._a1.*._b1;..
50f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
50f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 31 20 2b 3d ...................\......_y1.+=
50fa0 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 20 20 20 20 20 20 ._jlong_hi16(_y0);..............
50fc0 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 20 20 20 20 20 5c ...../*.............*/.........\
50fe0 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 20 20 20 20 20 20 ......_y1.+=._y2;...............
51000 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 20 20 20 20 20 20 ................./*.............
51020 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 3c 20 5f 79 32 29 */.........\......if.(_y1.<._y2)
51040 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 20 20 20 2f 2a 20 ._y3.+=.1.<<.16;............./*.
51060 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 20 20 20 20 28 72 ..........*/...........\......(r
51080 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 3c 20 31 36 29 20 ).lo.=.(_jlong_lo16(_y1).<<.16).
510a0 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 20 20 20 20 20 20 +._jlong_lo16(_y0);.............
510c0 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 6a 6c 6f 6e 67 5f ...\......(r).hi.=._y3.+._jlong_
510e0 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 20 20 20 20 20 20 hi16(_y1);......................
51100 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 20 20 20 ...............\.}../*..........
51120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
511a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
511c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
511e0 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 44 49 56 4d 4f 44 28 71 70 2c ....*/.#define.jlong_UDIVMOD(qp,
51200 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 70 2c 20 72 70 2c .rp,.a,.b).jlong_udivmod(qp,.rp,
51220 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 41 50 49 28 76 6f .a,.b)..extern.JRI_PUBLIC_API(vo
51240 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 71 70 2c 20 6a 75 id).jlong_udivmod(julong.*qp,.ju
51260 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 20 62 29 3b 0a 0a long.*rp,.julong.a,.julong.b);..
51280 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 20 7b 20 20 20 20 #define.jlong_DIV(r,.a,.b).{....
512a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
512c0 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 20 20 ..........\.....jlong._a,._b;...
512e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 75 69 6e ......................\.....juin
51320 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 20 30 3b t._negative.=.(int32)(a).hi.<.0;
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 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 20 20 20 ..\.....if.(_negative).{........
51380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
513a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 5f 61 2c 20 61 ..............\..jlong_NEG(_a,.a
513c0 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 );..............................
513e0 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 7d 20 65 .......................\.....}.e
51400 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 20 20 20 lse.{...........................
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 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 20 20 20 ...\.._a.=.a;...................
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 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 ............\.....}.............
514a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 5c 0a 20 20 20 20 69 66 ........................\.....if
514e0 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 20 20 20 .((int32)(b).hi.<.0).{..........
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 5c 0a 09 5f 6e 65 67 61 74 69 76 65 20 5e 3d 20 31 3b 20 20 20 20 20 20 20 20 20 20 ....\.._negative.^=.1;..........
51540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51560 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 62 2c 20 62 29 .............\..jlong_NEG(_b,.b)
51580 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 ;...............................
515a0 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
515c0 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.{............................
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 5c 0a 09 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 ..\.._b.=.b;....................
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 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........\.....}..............
51660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51680 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 6c 6f .......................\.....jlo
516a0 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 29 3b 20 20 20 20 ng_UDIVMOD(&(r),.0,._a,._b);....
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 5c 0a 20 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 ...\.....if.(_negative).........
51700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51720 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 72 2c 20 72 ...............\..jlong_NEG(r,.r
51740 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 );..............................
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 5c 0a 7d 0a 0a 23 64 65 ........................\.}..#de
51780 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 20 20 20 20 20 20 fine.jlong_MOD(r,.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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 3b 20 20 20 20 20 20 .......\.....jlong._a,._b;......
517e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51800 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 75 69 6e 74 20 5f ...................\.....juint._
51820 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 20 30 3b 20 20 20 negative.=.(int32)(a).hi.<.0;...
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 5c ...............................\
51860 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 20 20 20 20 20 20 .....if.(_negative).{...........
51880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
518a0 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 2c 20 61 29 3b 20 ...........\..jlong_NEG(_a,.a);.
518c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
518e0 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 73 65 ....................\.....}.else
51900 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 .{..............................
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 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 20 20 20 20 20 20 \.._a.=.a;......................
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 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........\.....}................
519a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
519c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 28 .....................\.....if.((
519e0 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 20 20 20 20 20 20 int32)(b).hi.<.0).{.............
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 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 20 20 20 20 20 20 .\..jlong_NEG(_b,.b);...........
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 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 ..........\.....}.else.{........
51a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 62 20 3d 20 62 3b ......................\.._b.=.b;
51ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ...............................\
51b00 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 .....}..........................
51b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51b40 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 55 44 49 56 4d 4f 44 28 30 ...........\.....jlong_UDIVMOD(0
51b60 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 20 20 20 20 20 20 ,.&(r),._a,._b);................
51b80 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 66 20 .......................\.....if.
51ba0 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).....................
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 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 72 29 3b 20 20 20 20 20 20 20 20 20 20 ...\..jlong_NEG(r,.r);..........
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 5c 0a 7d 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 ............\.}../*.............
51c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f ..................*/.#define.jlo
51c80 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 20 20 20 20 20 20 ng_SHL(r,.a,.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 5c ...............................\
51cc0 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 20 20 20 20 20 .....if.(b).{...................
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 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 20 20 20 20 20 20 ...........\..jlong._a;.........
51d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 5f 61 ....................\........._a
51d60 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 20 20 20 20 20 20 .=.a;...........................
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 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 20 20 20 20 20 20 \.........if.((b).<.32).{.......
51dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51de0 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 6c ............\......(r).lo.=._a.l
51e00 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 20 20 20 20 20 20 o.<<.(b);.......................
51e20 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 2e .....................\......(r).
51e40 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 6c 6f 20 3e 3e 20 hi.=.(_a.hi.<<.(b)).|.(_a.lo.>>.
51e60 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 20 20 20 20 5c 0a (32.-.(b)));..................\.
51e80 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 20 20 20 20 .}.else.{.......................
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 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 30 3b 20 20 20 20 20 20 20 .......\......(r).lo.=.0;.......
51ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51f00 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 69 20 3d 20 ................\......(r).hi.=.
51f20 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 20 20 20 20 20 20 _a.lo.<<.((b).&.31);............
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 5c 0a 09 7d 20 20 20 .........................\..}...
51f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 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 20 ..\.....}.else.{................
51fc0 20 20 20 20 20 20 20 20 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 5c 0a 09 28 72 29 20 3d 20 28 61 29 3b 20 20 20 20 20 ..............\..(r).=.(a);.....
52000 20 20 20 20 20 20 20 20 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 5c 0a 20 20 20 20 7d 20 20 .......................\.....}..
52040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 20 20 20 20 20 20 20 20 20 ................................
52080 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 ...\.}../*......................
520a0 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 6a 6c 6f 6e .................*/.#define.jlon
520c0 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 20 20 20 20 20 20 g_ISHL(r,.a,.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 5c 0a ..............................\.
52100 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 20 20 20 20 20 20 ....if.(b).{....................
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 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 20 20 20 20 20 20 20 ..........\..jlong._a;..........
52160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52180 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 6f 20 3d 20 28 61 ...................\.._a.lo.=.(a
521a0 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 );..............................
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 5c 0a 09 5f ............................\.._
521e0 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 20 20 20 20 20 20 a.hi.=.0;.......................
52200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52220 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 20 .....\.........if.((b).<.32).{..
52240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d .................\......(r).lo.=
52280 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 20 20 20 20 20 20 .(a).<<.(b);....................
522a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 ..........................\.....
522c0 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 29 29 29 3b 20 20 .(r).hi.=.((a).>>.(32.-.(b)));..
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 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 ...\..}.else.{..................
52320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52340 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 30 3b 20 20 ............\......(r).lo.=.0;..
52360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e .....................\......(r).
523a0 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 20 20 20 20 20 20 hi.=.(a).<<.((b).&.31);.........
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 5c 0a ..............................\.
523e0 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 20 .}..............................
52400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52420 20 20 20 20 20 20 20 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 .......\.....}.else.{...........
52440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 72 29 2e 6c 6f 20 3d 20 28 ...................\..(r).lo.=.(
52480 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 20 20 a);.............................
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 5c 0a 09 28 ............................\..(
524c0 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 20 20 20 20 20 20 r).hi.=.0;......................
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 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 .....\.....}....................
52520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c .................\.}..#define.jl
52560 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 20 20 20 20 20 20 ong_SHR(r,.a,.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 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 20 20 20 20 \.....if.(b).{..................
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 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 20 20 20 20 20 20 20 ............\..jlong._a;........
52600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 5f .....................\........._
52640 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 20 20 20 20 20 a.=.a;..........................
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 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 20 20 20 20 20 20 .\..if.((b).<.32).{.............
526a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
526c0 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 5f 61 2e 68 69 ..........\......(r).lo.=.(_a.hi
526e0 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 3e 20 28 62 29 29 .<<.(32.-.(b))).|.(_a.lo.>>.(b))
52700 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 28 72 29 2e 68 69 ;..................\......(r).hi
52720 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 20 20 20 20 20 20 .=.(int32)_a.hi.>>.(b);.........
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 5c 0a 09 7d ............................\..}
52760 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 20 .else.{.........................
52780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
527a0 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 69 6e 74 33 32 29 5f 61 2e 68 .....\......(r).lo.=.(int32)_a.h
527c0 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 20 20 20 20 20 20 i.>>.((b).&.31);................
527e0 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 69 20 3d 20 28 69 ..............\......(r).hi.=.(i
52800 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 20 20 20 20 20 20 nt32)_a.hi.>>.31;...............
52820 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 7d 20 20 20 20 20 .......................\..}.....
52840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 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 20 20 20 \.....}.else.{..................
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 5c 0a 09 28 72 29 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 ............\..(r).=.(a);.......
528e0 20 20 20 20 20 20 20 20 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 5c 0a 20 20 20 20 7d 20 20 20 20 .....................\.....}....
52920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52960 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 2c 20 61 2c 20 62 .\.}..#define.jlong_USHR(r,.a,.b
52980 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 20 ).{.............................
529a0 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 62 29 20 7b 20 20 ................\.....if.(b).{..
529c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 5c 0a 09 6a ............................\..j
52a00 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 20 20 20 20 20 20 long._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 5c 0a 20 20 20 20 20 20 20 20 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 .....\........._a.=.a;..........
52a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52a80 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 29 20 3c 20 33 32 .................\..if.((b).<.32
52aa0 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 20 ).{.............................
52ac0 20 20 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 20 ..........................\.....
52ae0 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 28 62 29 29 29 20 .(r).lo.=.(_a.hi.<<.(32.-.(b))).
52b00 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 20 20 20 20 20 20 |.(_a.lo.>>.(b));...............
52b20 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 3e 20 28 62 29 3b ...\......(r).hi.=._a.hi.>>.(b);
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 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 ............\..}.else.{.........
52b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52ba0 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 2e .....................\......(r).
52bc0 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 20 20 20 20 20 20 lo.=._a.hi.>>.((b).&.31);.......
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 5c 0a ..............................\.
52c00 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 20 20 20 20 20 20 .....(r).hi.=.0;................
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 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 .......\..}.....................
52c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52c80 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.{..
52ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 5c 0a 09 28 ............................\..(
52ce0 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 20 20 20 20 20 20 r).=.(a);.......................
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 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 .....\.....}....................
52d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52d60 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 69 6e 65 20 6a 6c .................\.}..#define.jl
52d80 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 6c 6f 29 0a 23 64 ong_L2I(i,.l)..((i).=.(l).lo).#d
52da0 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 75 69 29 20 3d 20 efine.jlong_L2UI(ui,.l).((ui).=.
52dc0 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 66 2c 20 6c 29 09 (l).lo).#define.jlong_L2F(f,.l).
52de0 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 2c 20 6c 29 3b 20 .{.double._d;.jlong_L2D(_d,.l);.
52e00 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 6e 65 20 6a 6c 6f (f).=.(float)._d;.}..#define.jlo
52e20 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 20 20 20 20 20 20 ng_L2D(d,.l).{..................
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 5c ...............................\
52e60 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 20 20 20 20 20 20 .....int32._negative;...........
52e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52ea0 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 73 76 61 6c 3b 20 ...........\.....jlong._absval;.
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 5c 0a 20 20 20 20 20 20 20 .......................\........
52f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
52f40 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 69 20 3e 3e 20 33 ...\....._negative.=.(l).hi.>>.3
52f60 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 20 20 1;..............................
52f80 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 6e 65 67 61 74 69 ...............\.....if.(_negati
52fa0 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 20 20 20 20 20 20 ve).{...........................
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 5c 0a 09 6a 6c ...........................\..jl
52fe0 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 20 20 20 20 20 20 ong_NEG(_absval,.l);............
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 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 ....\.....}.else.{..............
53040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53060 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 20 3d 20 6c 3b 20 ................\.._absval.=.l;.
53080 20 20 20 20 20 20 20 20 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 5c 0a 20 20 20 20 7d .........................\.....}
530c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
530e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53100 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 61 62 73 76 61 6c .....\.....(d).=.(double)_absval
53120 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 76 61 6c 2e 6c 6f .hi.*.4.294967296e9.+._absval.lo
53140 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 28 5f 6e 65 67 61 ;................\.....if.(_nega
53160 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 20 20 20 20 20 20 tive)...........................
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 5c 0a 09 .............................\..
531a0 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 20 20 20 20 20 20 (d).=.-(d);.....................
531c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
531e0 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 32 4c 28 6c 2c 20 ......\.}..#define.jlong_I2L(l,.
53200 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 6c 29 2e 6c 6f 20 i)..((l).hi.=.(i).>>.31,.(l).lo.
53220 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 6c 2c 20 75 69 29 =.(i)).#define.jlong_UI2L(l,.ui)
53240 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 29 29 0a 23 64 65 .((l).hi.=.0,.(l).lo.=.(ui)).#de
53260 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 75 62 6c 65 20 5f fine.jlong_F2L(l,.f)..{.double._
53280 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 6c 2c 20 5f 64 29 d.=.(double).f;.jlong_D2L(l,._d)
532a0 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 64 29 20 7b 20 20 ;.}..#define.jlong_D2L(l,.d).{..
532c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
532e0 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 6e 65 67 61 74 69 ...............\.....int._negati
53300 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 20 20 20 20 20 20 ve;.............................
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 5c 0a 20 20 20 ...........................\....
53340 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 20 20 20 20 20 20 .double._absval,._d_hi;.........
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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 6c 6f 5f 64 3b 20 20 20 20 20 20 20 .......\.....jlong._lo_d;.......
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 5c 0a 20 20 20 20 20 20 20 20 20 20 20 ...................\............
533e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53400 20 20 20 20 20 20 20 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 ...............................\
53420 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 3b 20 20 20 20 20 ....._negative.=.((d).<.0);.....
53440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53460 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 20 5f 6e 65 67 61 ...........\....._absval.=._nega
53480 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 20 20 20 20 20 20 tive.?.-(d).:.(d);..............
534a0 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 20 20 .......................\........
534c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
534e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53500 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 5f 61 62 73 76 61 ...\.....(l).hi.=.(juint)(_absva
53520 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 20 20 20 20 20 20 l./.4.294967296e9);.............
53540 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 6f 20 3d 20 30 3b ...............\.....(l).lo.=.0;
53560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 5c 0a 20 20 20 ...........................\....
535a0 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 20 20 20 20 20 20 .jlong_L2D(_d_hi,.l);...........
535c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
535e0 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 5f 68 69 3b 20 20 .......\....._absval.-=._d_hi;..
53600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53620 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 6c 6f 5f 64 2e 68 ...................\....._lo_d.h
53640 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 20 20 20 20 20 20 i.=.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 5c ...............................\
53680 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 20 20 20 20 20 20 .....if.(_absval.<.0).{.........
536a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
536c0 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 69 6e 74 29 ...........\.._lo_d.lo.=.(juint)
536e0 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 20 20 20 20 20 20 .-_absval;......................
53700 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 53 55 42 ....................\..jlong_SUB
53720 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 20 20 20 20 (l,.l,._lo_d);..................
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 5c 0a 20 .............................\..
53760 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.{.....................
53780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
537a0 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 69 6e 74 29 20 5f .........\.._lo_d.lo.=.(juint)._
537c0 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 20 20 20 20 20 20 absval;.........................
537e0 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 41 44 44 28 6c ..................\..jlong_ADD(l
53800 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 20 20 20 20 20 20 ,.l,._lo_d);....................
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 5c 0a 20 20 20 ...........................\....
53840 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 .}..............................
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 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 .......\........................
538a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
538c0 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 6e 65 ...................\.....if.(_ne
538e0 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 20 20 20 20 gative).........................
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 5c ...............................\
53920 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 20 20 20 20 20 20 ..jlong_NEG(l,.l);..............
53940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53960 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 20 20 20 20 20 20 ........\.}..#endif./*..........
53980 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 .......*/../*...................
539a0 20 20 20 20 20 20 20 20 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 2a 2f 0a 2f 2a 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 20 20 ................................
53a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53a40 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 74 79 70 65 ........................*/..type
53a60 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 65 6d 20 7b 0a 20 def.union.JRI_JDK_stack_item.{..
53a80 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 0a 20 20 20 20 6a .../*...................*/.....j
53aa0 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 74 20 20 20 20 20 int...........i;.....jfloat.....
53ac0 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 6f 3b 0a 20 20 20 ....f;.....jint...........o;....
53ae0 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 6f 69 64 20 20 20 ./*...............*/.....void...
53b00 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 20 20 20 2a 70 3b .......*h;.....void..........*p;
53b20 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 23 69 66 64 65 66 .....unsigned.char.*addr;.#ifdef
53b40 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 64 3b 0a 20 20 20 .IS_64.....double.........d;....
53b60 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 20 20 20 20 20 20 .long...........l;../*..........
53b80 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 6b 5f 69 74 65 6d ..*/.#endif.}.JRI_JDK_stack_item
53ba0 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 61 76 61 38 53 74 ;..typedef.union.JRI_JDK_Java8St
53bc0 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 75 62 6c 65 20 64 r.{.....jint.x[2];.....jdouble.d
53be0 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 3b 0a 20 20 20 20 ;.....jlong.l;.....void.*p;.....
53c00 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 0a 23 69 66 64 65 float.f;.}.JRI_JDK_Java8;..#ifde
53c20 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 64 65 66 69 6e 65 f.HAVE_ALIGNED_LONGLONGS.#define
53c40 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 20 28 28 5f 74 29 .JRI_GET_INT64(_t,_addr).(.((_t)
53c60 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 5d 29 2c 20 5c 0a .x[0].=.((jint*)(_addr))[0]),.\.
53c80 20 20 20 20 20 20 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 ..............................((
53ca0 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 29 5b 31 5d 29 2c _t).x[1].=.((jint*)(_addr))[1]),
53cc0 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 20 20 20 20 20 20 ......\.........................
53ce0 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 5f 53 45 54 5f 49 ......(_t).l.).#define.JRI_SET_I
53d00 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 2e 6c 20 3d 20 28 NT64(_t,._addr,._v).(.(_t).l.=.(
53d20 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 20 20 20 20 20 20 _v),................\...........
53d40 20 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 74 2a .........................((jint*
53d60 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 5c 0a 20 20 20 20 )(_addr))[0].=.(_t).x[0],.\.....
53d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
53da0 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 78 5b 31 5d 20 29 (jint*)(_addr))[1].=.(_t).x[1].)
53dc0 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 36 34 28 5f 74 2c .#else.#define.JRI_GET_INT64(_t,
53de0 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 23 64 65 66 69 6e _addr).(*(jlong*)(_addr)).#defin
53e00 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 20 5f 76 29 20 28 e.JRI_SET_INT64(_t,._addr,._v).(
53e20 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 65 6e 64 69 66 0a *(jlong*)(_addr).=.(_v)).#endif.
53e40 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 ./*.............................
53e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
53e80 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 4c 49 47 4e 45 44 ..........*/.#ifdef.HAVE_ALIGNED
53ea0 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 4f 55 42 4c 45 28 _DOUBLES.#define.JRI_GET_DOUBLE(
53ec0 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 28 6a 69 6e 74 2a _t,_addr).(.((_t).x[0].=.((jint*
53ee0 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 20 20 20 20 20 20 )(_addr))[0]),.\................
53f00 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 20 3d 20 28 28 6a ................((_t).x[1].=.((j
53f20 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 20 20 20 20 20 20 int*)(_addr))[1]),......\.......
53f40 20 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 5f 74 29 2e 64 20 .........................(_t).d.
53f60 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 74 2c 20 5f 61 64 ).#define.JRI_SET_DOUBLE(_t,._ad
53f80 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 20 20 20 20 20 20 dr,._v).(.(_t).d.=.(_v),........
53fa0 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 20 20 20 20 20 ........\.......................
53fc0 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 64 72 29 29 5b 30 ..............((jint*)(_addr))[0
53fe0 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 20 20 20 20 20 20 ].=.(_t).x[0],.\................
54000 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 74 2a 29 28 5f 61 .....................((jint*)(_a
54020 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 73 65 0a 23 64 65 ddr))[1].=.(_t).x[1].).#else.#de
54040 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 64 72 29 20 28 2a fine.JRI_GET_DOUBLE(_t,_addr).(*
54060 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 20 4a 52 49 5f 53 (jdouble*)(_addr)).#define.JRI_S
54080 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 2a 28 6a 64 6f 75 ET_DOUBLE(_t,._addr,._v).(*(jdou
540a0 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 66 0a 0a 2f 2a 20 ble*)(_addr).=.(_v)).#endif../*.
540c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
540e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54100 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 73 ...........*/.#ifdef.__cplusplus
54120 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 2a 2f 0a .}.#endif.#endif./*..........*/.
54140 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 /*..............................
54160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54180 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 69 00 74 00 79 00 ..............*/......j.r.i.t.y.
541a0 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 20 20 20 20 20 20 p.e.s...h...!/*.................
541c0 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
542c0 20 20 20 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 ...........................*/..#
542e0 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 4a 52 49 54 59 50 ifndef.JRITYPES_H.#define.JRITYP
54300 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 23 69 6e 63 6c 75 ES_H..#include."jri_md.h".#inclu
54320 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 64 6c 69 62 2e 68 de.<stddef.h>.#include.<stdlib.h
54340 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 64 65 66 20 5f 5f >.#include.<stdarg.h>..#ifdef.__
54360 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 2f cplusplus.extern."C".{.#endif../
54380 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 *...............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54420 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 74 65 72 66 61 63 .......*/..struct.JRIEnvInterfac
54440 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 0a 74 79 70 65 64 e;..typedef.void*..JRIRef;.typed
54460 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 79 70 65 64 65 66 ef.void*..JRIGlobalRef;..typedef
54480 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 74 79 70 65 64 65 .jint..JRIInterfaceID[4];.typede
544a0 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 66 20 6a 69 6e 74 f.jint..JRIFieldID;.typedef.jint
544c0 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 20 20 20 2a 2f 0a ..JRIMethodID;../*...........*/.
544e0 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 61 6c 3b 0a 74 79 typedef.JRIGlobalRef.jglobal;.ty
54500 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 64 65 66 20 75 6e pedef.JRIRef...jref;..typedef.un
54520 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 0a 09 6a 62 79 74 ion.JRIValue.{..jbool...z;..jbyt
54540 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 09 09 09 73 3b 0a e...b;..jchar...c;..jshort...s;.
54560 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 6c 6f 61 74 09 09 .jint...i;..jlong...l;..jfloat..
54580 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 72 3b 0a 7d 20 4a .f;..jdouble...d;..jref...r;.}.J
545a0 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 09 09 6a 76 61 6c RIValue;..typedef.JRIValue..jval
545c0 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 61 6e 20 7b 0a 20 ue;..typedef.enum.JRIBoolean.{..
545e0 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 72 75 65 09 09 09 ...JRIFalse..=.0,.....JRITrue...
54600 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 20 65 6e 75 6d 20 =.1.}.JRIBoolean;..typedef.enum.
54620 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 6c 69 7a 65 64 09 JRIConstant.{..JRIUninitialized.
54640 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 20 20 20 20 20 20 =.-1.}.JRIConstant;../*.........
54660 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 65 66 09 09 6a 62 ...........*/.typedef.JRIRef..jb
54680 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 66 09 09 6a 62 79 ooleanArray;.typedef.JRIRef..jby
546a0 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 63 68 61 72 41 72 teArray;.typedef.JRIRef..jcharAr
546c0 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 74 41 72 72 61 79 ray;.typedef.JRIRef..jshortArray
546e0 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 79 3b 0a 74 79 70 ;.typedef.JRIRef..jintArray;.typ
54700 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 79 70 65 64 65 66 edef.JRIRef..jlongArray;.typedef
54720 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 64 65 66 20 4a 52 .JRIRef..jfloatArray;.typedef.JR
54740 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 66 20 4a 52 49 52 IRef..jdoubleArray;.typedef.JRIR
54760 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 4a 52 49 52 65 66 ef..jobjectArray;.typedef.JRIRef
54780 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 49 52 65 66 09 09 ..jstringArray;.typedef.JRIRef..
547a0 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 6f 6e 73 74 72 75 jarrayArray;..#define.JRIConstru
547c0 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 2a 20 20 20 20 20 ctorMethodName."<init>"../*.....
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 20 ................................
54860 20 20 20 20 20 20 20 20 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 2a 2f 0a 0a 2f 2a 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54a80 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 41 72 72 61 79 28 54 29 09 09 22 ....*/.#define.JRISigArray(T).."
54aa0 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 22 42 22 0a 23 64 [".T.#define.JRISigByte..."B".#d
54ac0 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 66 69 6e 65 20 4a efine.JRISigChar..."C".#define.J
54ae0 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 22 3b 22 0a 23 64 RISigClass(name)."L".name.";".#d
54b00 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 65 66 69 6e 65 20 efine.JRISigFloat..."F".#define.
54b20 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 4a 52 49 53 69 67 JRISigDouble.."D".#define.JRISig
54b40 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 23 64 65 66 69 6e Method(args)."(".args.")".#defin
54b60 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 20 4a 52 49 53 69 e.JRISigNoArgs.."".#define.JRISi
54b80 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 6f 6e 67 09 09 09 gInt..."I".#define.JRISigLong...
54ba0 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 22 53 22 0a 23 64 "J".#define.JRISigShort..."S".#d
54bc0 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 66 69 6e 65 20 4a efine.JRISigVoid..."V".#define.J
54be0 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 20 20 20 20 20 20 RISigBoolean.."Z"../*...........
54c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54ca0 20 20 2a 2f 0a 0a 65 78 74 65 72 6e 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 28 63 6f 6e 73 ..*/..extern.JRI_PUBLIC_API(cons
54cc0 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 29 0a 4a 52 49 5f t.struct.JRIEnvInterface**).JRI_
54ce0 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 20 20 20 20 20 20 GetCurrentEnv(void);../*........
54d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 ....................*/../*......
54dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f ..............................*/
54f00 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 28 65 6e 76 2c 20 ..#define.JRI_NewByteArray(env,.
54f20 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 4a 52 49 5f 4e 65 length,.initialValues).\..JRI_Ne
54f40 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 4a 52 49 53 69 67 wScalarArray(env,.length,.JRISig
54f60 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 65 73 29 29 0a 23 Byte,.(jbyte*)(initialValues)).#
54f80 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 67 74 68 28 65 6e define.JRI_GetByteArrayLength(en
54fa0 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
54fc0 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
54fe0 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 72 61 79 29 09 5c tByteArrayElements(env,.array).\
55000 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 74 73 28 65 6e 76 ..JRI_GetScalarArrayElements(env
55020 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 68 61 72 41 72 72 ,.array)..#define.JRI_NewCharArr
55040 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).\
55060 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
55080 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 69 67 43 68 61 72 th).*.sizeof(jchar)),.JRISigChar
550a0 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 64 65 66 69 ,.(jbyte*)(initialValues)).#defi
550c0 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 65 6e 76 2c 20 61 ne.JRI_GetCharArrayLength(env,.a
550e0 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 65 6e 67 74 rray).\..JRI_GetScalarArrayLengt
55100 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 74 43 68 61 h(env,.array).#define.JRI_GetCha
55120 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 09 09 20 20 20 5c rArrayElements(env,.array).....\
55140 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 72 61 79 45 6c 65 ..((jchar*)JRI_GetScalarArrayEle
55160 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 4a 52 49 5f ments(env,.array))..#define.JRI_
55180 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 20 69 6e 69 74 69 NewShortArray(env,.length,.initi
551a0 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 72 61 79 28 alValues).\..JRI_NewScalarArray(
551c0 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 68 6f 72 74 29 29 env,.((length).*.sizeof(jshort))
551e0 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 69 74 69 61 6c 56 ,.JRISigShort,.(jbyte*)(initialV
55200 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 72 74 41 72 72 61 alues)).#define.JRI_GetShortArra
55220 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 65 74 53 63 yLength(env,.array).\..JRI_GetSc
55240 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 23 64 65 66 alarArrayLength(env,.array).#def
55260 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 6e 74 73 28 65 6e ine.JRI_GetShortArrayElements(en
55280 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 29 4a 52 49 5f 47 v,.array).....\..((jshort*)JRI_G
552a0 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 72 72 61 79 etScalarArrayElements(env,.array
552c0 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 79 28 65 6e 76 2c ))..#define.JRI_NewIntArray(env,
552e0 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 4a 52 49 5f 4e .length,.initialValues).\..JRI_N
55300 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 68 29 20 2a 20 73 ewScalarArray(env,.((length).*.s
55320 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 6a 62 79 74 65 2a izeof(jint)),.JRISigInt,.(jbyte*
55340 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 4a 52 49 5f 47 65 )(initialValues)).#define.JRI_Ge
55360 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 29 09 5c 0a 09 4a tIntArrayLength(env,.array).\..J
55380 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 76 2c 20 61 72 72 RI_GetScalarArrayLength(env,.arr
553a0 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 79 45 6c 65 6d 65 ay).#define.JRI_GetIntArrayEleme
553c0 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 69 6e 74 2a 29 4a nts(env,.array).....\..((jint*)J
553e0 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
55400 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 67 41 72 72 61 79 rray))..#define.JRI_NewLongArray
55420 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).\..
55440 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 68 JRI_NewScalarArray(env,.((length
55460 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 4c 6f 6e 67 2c 20 ).*.sizeof(jlong)),.JRISigLong,.
55480 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 64 65 66 69 6e 65 (jbyte*)(initialValues)).#define
554a0 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 76 2c 20 61 72 72 .JRI_GetLongArrayLength(env,.arr
554c0 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 65 6e 67 74 68 28 ay).\..JRI_GetScalarArrayLength(
554e0 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 74 4c 6f 6e 67 41 env,.array).#define.JRI_GetLongA
55500 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 20 20 20 5c 0a 09 rrayElements(env,.array).....\..
55520 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 79 45 6c 65 6d 65 ((jlong*)JRI_GetScalarArrayEleme
55540 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 4a 52 49 5f 4e 65 nts(env,.array))..#define.JRI_Ne
55560 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 6e 69 74 69 61 6c wFloatArray(env,.length,.initial
55580 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 72 61 79 28 65 6e Values).\..JRI_NewScalarArray(en
555a0 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 61 74 29 29 2c 20 v,.((length).*.sizeof(jfloat)),.
555c0 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 69 61 6c 56 61 6c JRISigFloat,.(jbyte*)(initialVal
555e0 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 41 72 72 61 79 4c ues)).#define.JRI_GetFloatArrayL
55600 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 65 74 53 63 61 6c ength(env,.array).\..JRI_GetScal
55620 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 23 64 65 66 69 6e arArrayLength(env,.array).#defin
55640 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 73 28 65 6e 76 2c e.JRI_GetFloatArrayElements(env,
55660 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 52 49 5f 47 65 74 .array).....\..((jfloat*)JRI_Get
55680 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 72 72 61 79 29 29 ScalarArrayElements(env,.array))
556a0 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 61 79 28 65 6e 76 ..#define.JRI_NewDoubleArray(env
556c0 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 4a 52 49 5f ,.length,.initialValues).\..JRI_
556e0 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 68 29 20 2a 20 NewScalarArray(env,.((length).*.
55700 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 75 62 6c 65 2c 20 sizeof(jdouble)),.JRISigDouble,.
55720 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 64 65 66 69 6e 65 (jbyte*)(initialValues)).#define
55740 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 65 6e 76 2c 20 61 .JRI_GetDoubleArrayLength(env,.a
55760 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 65 6e 67 74 rray).\..JRI_GetScalarArrayLengt
55780 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 74 44 6f 75 h(env,.array).#define.JRI_GetDou
557a0 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 79 29 09 09 20 20 bleArrayElements(env,.array)....
557c0 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 61 72 41 72 72 61 .\..((jdouble*)JRI_GetScalarArra
557e0 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 20 20 20 20 20 20 yElements(env,.array))../*......
55800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55840 20 20 20 20 20 20 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 ......*/.#ifdef.__cplusplus.}.#e
55860 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 2a 2f 0a 2f 2a 20 ndif.#endif./*............*/./*.
55880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
558a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
558c0 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 00 00 00 1c 00 71 00 62 00 75 00 74 00 74 00 6f 00 6e ...........*/......q.b.u.t.t.o.n
558e0 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 20 20 20 20 20 20 .g.r.o.u.p...h..../*............
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
55ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a ............................*/..
55ee0 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 66 69 6e 65 20 51 #ifndef.QBUTTONGROUP_H.#define.Q
55f00 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 48 0a 23 69 6e 63 BUTTONGROUP_H..#ifndef.QT_H.#inc
55f20 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 2f 2f 20 51 54 5f lude."qgroupbox.h".#endif.//.QT_
55f40 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 55 50 0a 0a 0a 63 H..#ifndef.QT_NO_BUTTONGROUP...c
55f60 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 6e 4c 69 73 74 3b lass.QButton;.class.QButtonList;
55f80 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 72 6f 75 70 20 3a ...class.Q_EXPORT.QButtonGroup.:
55fa0 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 4f 42 4a 45 43 54 .public.QGroupBox.{.....Q_OBJECT
55fc0 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 75 73 69 76 65 20 .....Q_PROPERTY(.bool.exclusive.
55fe0 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 45 78 63 6c 75 73 READ.isExclusive.WRITE.setExclus
56000 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 20 72 61 64 69 6f ive.).....Q_PROPERTY(.bool.radio
56020 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 69 6f 42 75 74 74 ButtonExclusive.READ.isRadioButt
56040 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 42 75 74 74 6f 6e onExclusive.WRITE.setRadioButton
56060 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 69 6e 74 20 Exclusive.).....Q_PROPERTY(.int.
56080 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 20 57 52 49 54 45 selectedId.READ.selectedId.WRITE
560a0 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 51 42 75 74 74 6f .setButton.)..public:.....QButto
560c0 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 20 63 6f 6e 73 74 nGroup(.QWidget*.parent=0,.const
560e0 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 6f 6e 47 72 6f 75 .char*.name=0.);.....QButtonGrou
56100 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 09 20 20 51 57 69 p(.const.QString.&title,.....QWi
56120 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
56140 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 75 =0.);.....QButtonGroup(.int.colu
56160 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 69 64 67 65 74 2a mns,.Orientation.o,.....QWidget*
56180 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 3b .parent=0,.const.char*.name=0.);
561a0 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 75 6d 6e 73 2c 20 .....QButtonGroup(.int.columns,.
561c0 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 6e 67 20 26 74 69 Orientation.o,.const.QString.&ti
561e0 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 2c 20 63 6f 6e 73 tle,.....QWidget*.parent=0,.cons
56200 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 74 74 6f 6e 47 72 t.char*.name=0.);.....~QButtonGr
56220 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 76 65 28 29 20 63 oup();......bool.isExclusive().c
56240 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 6f 6e 45 78 63 6c onst;.....bool.isRadioButtonExcl
56260 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 69 6f 5f 65 78 63 usive().const.{.return.radio_exc
56280 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 78 63 6c 75 73 69 l;.}.....virtual.void.setExclusi
562a0 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 69 64 20 73 65 74 ve(.bool.);.....virtual.void.set
562c0 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 20 29 3b 0a 0a 70 RadioButtonExclusive(.bool.);..p
562e0 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 75 74 74 6f 6e 20 ublic:.....int..insert(.QButton.
56300 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 65 6d 6f 76 65 28 *,.int.id=-1.);.....void.remove(
56320 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 20 20 20 2a 66 69 .QButton.*.);.....QButton....*fi
56340 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 74 09 09 69 64 28 nd(.int.id.).const;.....int..id(
56360 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 74 09 09 63 6f 75 .QButton.*.).const;.....int..cou
56380 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 nt().const;......virtual.void.se
563a0 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 72 74 75 61 6c 20 tButton(.int.id.);......virtual.
563c0 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 20 20 51 42 75 74 void.moveFocus(.int.);......QBut
563e0 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 20 20 20 20 69 6e ton....*selected().const;.....in
56400 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 73 69 67 6e 61 6c t....selectedId().const;..signal
56420 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 64 20 29 3b 0a 20 s:.....void.pressed(.int.id.);..
56440 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 3b 0a 20 20 20 20 ...void.released(.int.id.);.....
56460 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 72 6f 74 65 63 74 void.clicked(.int.id.);..protect
56480 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 72 65 73 73 65 64 ed.slots:.....void.buttonPressed
564a0 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 64 28 29 3b 0a 20 ();.....void.buttonReleased();..
564c0 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 20 20 20 76 6f 69 ...void.buttonClicked();.....voi
564e0 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 3b 0a 0a 70 72 6f d.buttonToggled(.bool.on.);..pro
56500 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 45 76 65 6e 74 20 tected:.....bool..event(.QEvent.
56520 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 69 6e 69 74 28 29 *.e.);..private:.....void.init()
56540 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 6f 6f 6c 09 72 61 ;.....bool.excl_grp;.....bool.ra
56560 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 2a 62 75 74 74 6f dio_excl;.....QButtonList.*butto
56580 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 63 6f 70 79 20 63 ns;..private:.//.Disabled.copy.c
565a0 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 onstructor.and.operator=.#if.def
565c0 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 42 75 74 74 6f 6e ined(Q_DISABLE_COPY).....QButton
565e0 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 26 20 29 3b 0a 20 Group(.const.QButtonGroup.&.);..
56600 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 28 20 63 6f 6e 73 ...QButtonGroup.&operator=(.cons
56620 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 0a 7d 3b 0a 0a 0a t.QButtonGroup.&.);.#endif.};...
56640 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 50 0a 0a 23 65 6e #endif.//.QT_NO_BUTTONGROUP..#en
56660 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 00 71 00 64 00 61 dif.//.QBUTTONGROUP_H......q.d.a
56680 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 20 20 20 20 20 20 .t.a.s.t.r.e.a.m...h..../*......
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
56c60 20 20 20 20 20 20 20 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 ...............................*
56c80 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 64 65 66 69 6e 65 /..#ifndef.QDATASTREAM_H.#define
56ca0 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 5f 48 0a 23 69 6e .QDATASTREAM_H..#ifndef.QT_H.#in
56cc0 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 64 65 20 22 71 73 clude."qiodevice.h".#include."qs
56ce0 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 tring.h".#endif.//.QT_H..#ifndef
56d00 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 45 58 50 4f 52 54 .QT_NO_DATASTREAM.class.Q_EXPORT
56d20 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 72 65 61 6d 20 63 .QDataStream....//.data.stream.c
56d40 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 72 65 61 6d 28 29 lass.{.public:.....QDataStream()
56d60 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 63 65 20 2a 20 29 ;.....QDataStream(.QIODevice.*.)
56d80 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 72 61 79 2c 20 69 ;.....QDataStream(.QByteArray,.i
56da0 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 61 74 61 53 74 72 nt.mode.);.....virtual.~QDataStr
56dc0 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 69 63 65 28 29 20 eam();......QIODevice.*device().
56de0 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 28 20 51 49 4f 44 const;.....void..setDevice(.QIOD
56e00 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 44 65 76 69 63 65 evice.*.);.....void..unsetDevice
56e20 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 73 74 3b 0a 20 20 ();......bool..atEnd().const;...
56e40 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 65 6e 75 6d 20 42 ..bool..eof().const;......enum.B
56e60 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 6c 65 45 6e 64 69 yteOrder.{.BigEndian,.LittleEndi
56e80 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 29 09 63 6f 6e 73 an.};.....int...byteOrder().cons
56ea0 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 20 69 6e 74 20 29 t;.....void..setByteOrder(.int.)
56ec0 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 74 61 28 29 20 63 ;......bool..isPrintableData().c
56ee0 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 6c 65 44 61 74 61 onst;.....void..setPrintableData
56f00 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 6f 6e 28 29 20 63 (.bool.);......int...version().c
56f20 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 28 20 69 6e 74 20 onst;.....void..setVersion(.int.
56f40 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 74 6f 72 3e 3e 28 );......QDataStream.&operator>>(
56f60 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 65 61 6d 20 26 6f .Q_INT8.&i.);.....QDataStream.&o
56f80 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 20 20 20 51 44 61 perator>>(.Q_UINT8.&i.);.....QDa
56fa0 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 54 31 36 20 26 69 taStream.&operator>>(.Q_INT16.&i
56fc0 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 3e 3e 28 .);.....QDataStream.&operator>>(
56fe0 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 74 72 65 61 6d 20 .Q_UINT16.&i.);.....QDataStream.
57000 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 0a 20 20 20 20 51 &operator>>(.Q_INT32.&i.);.....Q
57020 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 55 49 4e 54 33 32 DataStream.&operator>>(.Q_UINT32
57040 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
57060 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 61 53 74 72 65 61 >>(.Q_INT64.&i.);.....QDataStrea
57080 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 20 29 3b 0a 23 69 m.&operator>>(.Q_UINT64.&i.);.#i
570a0 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 20 51 44 61 74 61 f.!defined(Q_OS_WIN64).....QData
570c0 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 20 26 69 20 29 3b Stream.&operator>>(.Q_LONG.&i.);
570e0 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_
57100 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 61 74 61 53 74 72 ULONG.&i.);.#endif......QDataStr
57120 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 29 3b 0a 20 20 20 eam.&operator>>(.float.&f.);....
57140 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 64 6f 75 62 6c 65 .QDataStream.&operator>>(.double
57160 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 65 72 61 74 6f 72 .&f.);.....QDataStream.&operator
57180 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 74 61 53 74 72 65 >>(.char.*&str.);......QDataStre
571a0 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 3b 0a 20 20 20 20 am.&operator<<(.Q_INT8.i.);.....
571c0 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 49 4e 54 38 QDataStream.&operator<<(.Q_UINT8
571e0 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 61 74 6f 72 3c .i.);.....QDataStream.&operator<
57200 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 74 72 65 61 6d 20 <(.Q_INT16.i.);.....QDataStream.
57220 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 0a 20 20 20 20 51 &operator<<(.Q_UINT16.i.);.....Q
57240 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 49 4e 54 33 32 20 DataStream.&operator<<(.Q_INT32.
57260 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 3c 3c i.);.....QDataStream.&operator<<
57280 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 74 72 65 61 6d 20 (.Q_UINT32.i.);.....QDataStream.
572a0 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 20 20 20 20 51 44 &operator<<(.Q_INT64.i.);.....QD
572c0 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 49 4e 54 36 34 20 ataStream.&operator<<(.Q_UINT64.
572e0 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 36 34 29 0a 20 20 i.);.#if.!defined(Q_OS_WIN64)...
57300 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 4c 4f 4e ..QDataStream.&operator<<(.Q_LON
57320 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 65 72 61 74 6f 72 G.i.);.....QDataStream.&operator
57340 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 20 20 51 44 61 74 <<(.Q_ULONG.i.);.#endif.....QDat
57360 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 20 66 20 29 3b 0a aStream.&operator<<(.float.f.);.
57380 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 64 6f 75 ....QDataStream.&operator<<(.dou
573a0 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 6f 70 65 72 61 74 ble.f.);.....QDataStream.&operat
573c0 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 20 20 20 20 51 44 or<<(.const.char.*str.);......QD
573e0 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 20 2a 26 2c 20 75 ataStream.&readBytes(.char.*&,.u
57400 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 6d 20 26 72 65 61 int.&len.);.....QDataStream.&rea
57420 64 52 61 77 42 79 74 65 73 28 20 63 68 61 72 20 2a 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a dRawBytes(.char.*,.uint.len.);..
57440 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 73 28 20 63 6f 6e ....QDataStream.&writeBytes(.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 20 20 20 20 51 44 61 74 61 st.char.*,.uint.len.);.....QData
57480 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 73 74 20 63 68 61 Stream.&writeRawBytes(.const.cha
574a0 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 0a 20 20 20 20 51 r.*,.uint.len.);..private:.....Q
574c0 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 77 6e 64 65 76 3b IODevice.*dev;.....bool..owndev;
574e0 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 62 6f 6f 6c 09 20 .....int...byteorder;.....bool..
57500 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 70 3b 0a 20 20 20 printable;.....bool..noswap;....
57520 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 69 73 61 62 6c 65 .int...ver;..private:.//.Disable
57540 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=
57560 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)....
57580 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 74 72 65 61 6d 20 .QDataStream(.const.QDataStream.
575a0 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 61 74 6f 72 3d 28 &.);.....QDataStream.&operator=(
575c0 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 6e 64 69 66 0a 7d .const.QDataStream.&.);.#endif.}
575e0 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
57680 20 20 20 20 20 20 20 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 ...............................*
576a0 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 53 74 72 65 61 6d /..inline.QIODevice.*QDataStream
576c0 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 64 65 76 3b 20 7d ::device().const.{.return.dev;.}
576e0 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 3a 61 74 45 6e 64 ..inline.bool.QDataStream::atEnd
57700 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 76 2d 3e 61 74 45 ().const.{.return.dev.?.dev->atE
57720 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 6c 20 51 44 61 74 nd().:.TRUE;.}..inline.bool.QDat
57740 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 75 72 6e 20 61 74 aStream::eof().const.{.return.at
57760 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 53 74 72 65 61 6d End();.}..inline.int.QDataStream
57780 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 72 6e 20 62 79 74 ::byteOrder().const.{.return.byt
577a0 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 74 61 53 74 72 65 eorder;.}..inline.bool.QDataStre
577c0 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 74 0a 7b 20 72 65 am::isPrintableData().const.{.re
577e0 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 76 6f 69 64 20 51 turn.printable;.}..inline.void.Q
57800 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 74 61 28 20 62 6f DataStream::setPrintableData(.bo
57820 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 0a 69 6e 6c 69 6e ol.p.).{.printable.=.p;.}..inlin
57840 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 28 29 20 63 6f 6e e.int.QDataStream::version().con
57860 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 20 76 6f 69 64 20 st.{.return.ver;.}..inline.void.
57880 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 6e 74 20 76 20 29 QDataStream::setVersion(.int.v.)
578a0 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 61 53 74 72 65 61 .{.ver.=.v;.}..inline.QDataStrea
578c0 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 49 m.&QDataStream::operator>>(.Q_UI
578e0 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 20 28 51 5f 49 4e NT8.&i.).{.return.*this.>>.(Q_IN
57900 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 61 6d 20 26 51 44 T8&)i;.}..inline.QDataStream.&QD
57920 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 31 36 20 ataStream::operator>>(.Q_UINT16.
57940 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 31 36 26 &i.).{.return.*this.>>.(Q_INT16&
57960 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 61 74 61 )i;.}..inline.QDataStream.&QData
57980 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 33 32 20 26 69 20 Stream::operator>>(.Q_UINT32.&i.
579a0 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 33 32 26 29 69 3b ).{.return.*this.>>.(Q_INT32&)i;
579c0 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 61 74 61 53 74 72 .}..inline.QDataStream.&QDataStr
579e0 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 26 69 20 29 0a 7b eam::operator>>(.Q_UINT64.&i.).{
57a00 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 29 69 3b 20 7d 0a .return.*this.>>.(Q_INT64&)i;.}.
57a20 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 69 6e 6c 69 6e 65 .#if.!defined(Q_OS_WIN64).inline
57a40 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 61 .QDataStream.&QDataStream::opera
57a60 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 72 6e 20 2a 74 68 tor>>(.Q_ULONG.&i.).{.return.*th
57a80 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 0a 0a 69 6e 6c 69 is.>>.(Q_LONG&)i;.}.#endif..inli
57aa0 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 3a 6f 70 65 ne.QDataStream.&QDataStream::ope
57ac0 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 75 72 6e 20 2a 74 rator<<(.Q_UINT8.i.).{.return.*t
57ae0 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 65 20 51 44 61 74 his.<<.(Q_INT8)i;.}..inline.QDat
57b00 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 3c aStream.&QDataStream::operator<<
57b20 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 68 69 73 20 3c 3c (.Q_UINT16.i.).{.return.*this.<<
57b40 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 74 61 53 74 72 65 .(Q_INT16)i;.}..inline.QDataStre
57b60 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 55 am.&QDataStream::operator<<(.Q_U
57b80 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 3c 20 28 51 5f 49 INT32.i.).{.return.*this.<<.(Q_I
57ba0 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 65 61 6d 20 26 51 NT32)i;.}..inline.QDataStream.&Q
57bc0 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 55 49 4e 54 36 34 DataStream::operator<<(.Q_UINT64
57be0 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 49 4e 54 36 34 29 .i.).{.return.*this.<<.(Q_INT64)
57c00 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 69 i;.}..#if.!defined(Q_OS_WIN64).i
57c20 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 3a nline.QDataStream.&QDataStream::
57c40 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 72 65 74 75 72 6e operator<<(.Q_ULONG.i.).{.return
57c60 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 64 69 66 0a 0a 23 .*this.<<.(Q_LONG)i;.}.#endif..#
57c80 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 23 65 6e 64 69 66 endif.//.QT_NO_DATASTREAM.#endif
57ca0 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 00 75 00 63 00 6a .//.QDATASTREAM_H......q.e.u.c.j
57cc0 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 20 20 20 20 20 20 .p.c.o.d.e.c...h...b/*..........
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 20 ................................
58280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
582a0 20 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 2f 20 .........................*/..//.
582c0 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 6e Most.of.the.code.here.was.origin
582e0 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 75 73 75 67 61 77 ally.written.by.Serika.Kurusugaw
58300 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 61 6e 64 20 69 73 a.//.a.k.a..Junji.Takagi,.and.is
58320 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 75 74 68 6f 72 27 .included.in.Qt.with.the.author'
58340 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 72 61 74 65 66 75 s.permission,.//.and.the.gratefu
58360 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 74 65 61 6d 2e 0a l.thanks.of.the.Trolltech.team..
58380 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 ./*.............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
588a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
588c0 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 43 4a 50 43 4f 44 ...........*/..#ifndef.QEUCJPCOD
588e0 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 0a 0a 23 69 66 6e EC_H.#define.QEUCJPCODEC_H..#ifn
58900 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 def.QT_H.#include."qtextcodec.h"
58920 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 65 6e 64 69 66 20 .#include."qjpunicode.h".#endif.
58940 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 5f 43 4f 44 45 43 //.QT_H..#ifndef.QT_NO_BIG_CODEC
58960 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 23 64 65 66 69 6e S..#if.defined(QT_PLUGIN).#defin
58980 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 0a 23 64 65 66 69 e.Q_EXPORT_CODECS_JP.#else.#defi
589a0 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 50 4f 52 54 0a 23 ne.Q_EXPORT_CODECS_JP.Q_EXPORT.#
589c0 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 43 53 5f 4a 50 20 endif..class.Q_EXPORT_CODECS_JP.
589e0 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 43 6f 64 65 63 20 QEucJpCodec.:.public.QTextCodec.
58a00 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 6d 69 62 45 6e 75 {.public:.....virtual.int.mibEnu
58a20 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 20 6e 61 6d 65 28 m().const;.....const.char*.name(
58a40 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 69 6d 65 4e 61 6d ).const;.....const.char*.mimeNam
58a60 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 65 72 2a 20 6d 61 e().const;......QTextDecoder*.ma
58a80 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 65 66 69 6e 65 64 keDecoder().const;..#if.!defined
58aa0 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 (Q_NO_USING_KEYWORD).....using.Q
58ac0 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 6e 64 69 66 0a 20 TextCodec::fromUnicode;.#endif..
58ae0 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 6e 73 74 20 51 53 ...QCString.fromUnicode(const.QS
58b00 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 63 6f 6e 73 74 3b tring&.uc,.int&.lenInOut).const;
58b20 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 .....QString.toUnicode(const.cha
58b40 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 0a 20 20 20 20 69 r*.chars,.int.len).const;......i
58b60 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 6f 6e 73 74 20 63 nt.heuristicContentMatch(const.c
58b80 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 20 20 20 20 har*.chars,.int.len).const;.....
58ba0 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 73 74 20 63 68 61 int.heuristicNameMatch(const.cha
58bc0 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 70 43 6f 64 65 63 r*.hint).const;......QEucJpCodec
58be0 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 72 6f 74 65 63 74 ();.....~QEucJpCodec();..protect
58c00 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 6e 76 20 2a 63 6f ed:.....const.QJpUnicodeConv.*co
58c20 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 00 71 00 62 00 69 nv;.};..#endif.#endif......q.b.i
58c40 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 20 20 20 20 20 20 .t.a.r.r.a.y...h..../*..........
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 20 ................................
59200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 .........................*/..#if
59240 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 42 49 54 41 52 52 ndef.QBITARRAY_H.#define.QBITARR
59260 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 65 20 22 71 73 74 AY_H..#ifndef.QT_H.#include."qst
59280 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 2a 20 20 20 20 20 ring.h".#endif.//.QT_H.../*.....
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 20 20 20 20 20 20 20 20 20 20 ................................
59340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59360 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 42 69 74 41 72 ................*/..class.QBitAr
59380 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 61 6c 0a 7b 0a 70 ray;..class.Q_EXPORT.QBitVal.{.p
593a0 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 61 79 3b 0a 20 20 rivate:.....QBitArray.*array;...
593c0 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 20 20 20 51 42 69 ..uint....index;.public:.....QBi
593e0 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 20 29 20 3a 20 61 tVal(.QBitArray.*a,.uint.i.).:.a
59400 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 70 65 72 61 74 6f rray(a),.index(i).{}.....operato
59420 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 61 74 6f 72 3d 28 r.int();.....QBitVal.&operator=(
59440 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 42 69 74 56 61 6c .const.QBitVal.&v.);.....QBitVal
59460 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 0a 0a 2f 2a 20 20 .&operator=(.bool.v.);.};.../*..
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59520 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 51 42 69 ..........*/..class.Q_EXPORT.QBi
59540 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 0a 7b 0a 70 75 62 tArray.:.public.QByteArray.{.pub
59560 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 51 42 69 74 41 72 lic:.....QBitArray();.....QBitAr
59580 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 41 72 72 61 79 28 ray(.uint.size.);.....QBitArray(
595a0 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 79 74 65 41 72 72 .const.QBitArray.&a.).:.QByteArr
595c0 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 26 6f 70 65 72 61 ay(.a.).{}......QBitArray.&opera
595e0 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 0a 0a 20 20 20 20 tor=(.const.QBitArray.&.);......
59600 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 62 6f 6f 6c 20 20 uint....size().const;.....bool..
59620 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 20 20 62 6f 6f 6c ..resize(.uint.size.);......bool
59640 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 20 3d 20 2d 31 20 ....fill(.bool.v,.int.size.=.-1.
59660 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 20 20 20 20 51 42 );......void....detach();.....QB
59680 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 20 62 6f 6f 6c 20 itArray.copy().const;......bool.
596a0 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 6f 6e 73 74 3b 0a ...testBit(.uint.index.).const;.
596c0 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 6e 64 65 78 20 29 ....void....setBit(.uint.index.)
596e0 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 6e 64 65 78 ;.....void....setBit(.uint.index
59700 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 20 20 63 6c 65 61 ,.bool.value.);.....void....clea
59720 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 6f 6c 20 20 20 20 rBit(.uint.index.);.....bool....
59740 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 20 20 20 20 62 6f toggleBit(.uint.index.);......bo
59760 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 73 74 3b 0a 20 20 ol....at(.uint.index.).const;...
59780 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 69 6e 64 65 78 20 ..QBitVal.operator[](.int.index.
597a0 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 74 20 69 6e 64 65 );.....bool.operator[](.int.inde
597c0 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 26 6f 70 65 72 61 x.).const;......QBitArray.&opera
597e0 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 3b 0a 20 20 20 20 tor&=(.const.QBitArray.&.);.....
59800 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 73 74 20 51 42 69 QBitArray.&operator|=(.const.QBi
59820 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 26 6f 70 65 72 61 tArray.&.);.....QBitArray.&opera
59840 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 3b 0a 20 20 20 20 tor^=(.const.QBitArray.&.);.....
59860 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 73 74 3b 0a 0a 70 QBitArray..operator~().const;..p
59880 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 72 5f 64 61 74 61 rotected:.....struct.bitarr_data
598a0 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 61 74 61 20 7b 0a .:.public.QGArray::array_data.{.
598c0 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 61 72 72 61 79 5f .uint...nbits;.....};.....array_
598e0 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 75 72 6e 20 6e 65 data.*newData()......{.return.ne
59900 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 64 65 6c 65 74 65 w.bitarr_data;.}.....void.delete
59920 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 6c 65 74 65 20 28 Data(.array_data.*d.).{.delete.(
59940 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 0a 20 20 20 20 76 bitarr_data*)d;.}.private:.....v
59960 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 20 51 42 69 74 41 oid....pad0();.};...inline.QBitA
59980 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 28 20 63 6f 6e 73 rray.&QBitArray::operator=(.cons
599a0 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 28 51 42 69 74 41 t.QBitArray.&a.).{.return.(QBitA
599c0 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 6e 65 20 75 69 6e rray&)assign(.a.);.}..inline.uin
599e0 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 7b 20 72 65 74 75 t.QBitArray::size().const.{.retu
59a00 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 6f 63 6b 28 29 29 rn.((bitarr_data*)sharedBlock())
59a20 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 69 74 41 72 72 61 ->nbits;.}..inline.void.QBitArra
59a40 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 6c 20 76 61 6c 75 y::setBit(.uint.index,.bool.valu
59a60 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 69 6e 64 65 78 29 e.).{.if.(.value.).setBit(index)
59a80 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 0a 69 6e 6c 69 6e ;.else.clearBit(index);.}..inlin
59aa0 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 20 69 6e 64 65 78 e.bool.QBitArray::at(.uint.index
59ac0 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 69 6e 64 65 78 29 .).const.{.return.testBit(index)
59ae0 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 72 61 79 3a 3a 6f ;.}..inline.QBitVal.QBitArray::o
59b00 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 65 74 75 72 6e 20 perator[](.int.index.).{.return.
59b20 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 20 69 6e 64 65 78 QBitVal(.(QBitArray*)this,.index
59b40 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 61 79 3a 3a 6f 70 .);.}..inline.bool.QBitArray::op
59b60 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 74 0a 7b 20 72 65 erator[](.int.index.).const.{.re
59b80 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 0a 2f 2a 20 20 20 turn.testBit(.index.);.}.../*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59c40 20 20 20 20 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 ............................*/..
59c60 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 72 26 28 20 63 6f Q_EXPORT.QBitArray.operator&(.co
59c80 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 74 41 72 72 61 79 nst.QBitArray.&,.const.QBitArray
59ca0 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 70 65 72 61 74 6f .&.);.Q_EXPORT.QBitArray.operato
59cc0 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 73 74 20 51 42 69 r|(.const.QBitArray.&,.const.QBi
59ce0 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
59d00 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 26 2c 20 63 6f 6e perator^(.const.QBitArray.&,.con
59d20 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 20 51 42 69 74 56 st.QBitArray.&.);...inline.QBitV
59d40 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 65 74 75 72 6e 20 al::operator.int().{.....return.
59d60 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 0a 0a 69 6e 6c 69 array->testBit(.index.);.}..inli
59d80 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 74 6f 72 3d 28 20 ne.QBitVal.&QBitVal::operator=(.
59da0 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 72 72 61 79 2d 3e const.QBitVal.&v.).{.....array->
59dc0 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 73 74 42 69 74 28 setBit(.index,.v.array->testBit(
59de0 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 69 73 3b 0a 7d 0a v.index).);.....return.*this;.}.
59e00 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 74 .inline.QBitVal.&QBitVal::operat
59e20 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 3e 73 65 74 42 69 or=(.bool.v.).{.....array->setBi
59e40 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 2a 74 68 69 73 3b t(.index,.v.);.....return.*this;
59e60 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59f00 20 20 20 20 20 20 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 ..............................*/
59f20 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 45 58 50 4f .#ifndef.QT_NO_DATASTREAM.Q_EXPO
59f40 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 61 74 RT.QDataStream.&operator<<(.QDat
59f60 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 20 26 20 29 3b 0a aStream.&,.const.QBitArray.&.);.
59f80 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 3e 3e Q_EXPORT.QDataStream.&operator>>
59fa0 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 20 26 20 29 3b 0a (.QDataStream.&,.QBitArray.&.);.
59fc0 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 59 5f 48 0a 00 00 #endif..#endif.//.QBITARRAY_H...
59fe0 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 00 2e 00 68 00 00 ...q.d.a.t.a.b.r.o.w.s.e.r...h..
5a000 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5a5c0 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 5f 48 0a 23 64 65 ..*/..#ifndef.QDATABROWSER_H.#de
5a5e0 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 65 66 20 51 54 5f fine.QDATABROWSER_H..#ifndef.QT_
5a600 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.
5a620 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 "qstring.h".#include."qstringlis
5a640 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 63 6c 75 64 65 20 t.h".#include."qsql.h".#include.
5a660 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 71 6c 63 75 72 73 "qsqlindex.h".#include."qsqlcurs
5a680 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 68 22 0a 23 65 6e or.h".#include."qsqlerror.h".#en
5a6a0 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 5f 56 dif.//.QT_H..#ifndef.QT_NO_SQL_V
5a6c0 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 6d 3b 0a 63 6c 61 IEW_WIDGETS..class.QSqlForm;.cla
5a6e0 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 6c 61 73 73 20 51 ss.QDataBrowserPrivate;..class.Q
5a700 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 6c 69 63 20 51 57 _EXPORT.QDataBrowser.:.public.QW
5a720 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 idget.{.....Q_OBJECT.....Q_PROPE
5a740 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 20 52 45 41 44 20 RTY(.bool.boundaryChecking.READ.
5a760 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 42 6f 75 6e 64 61 boundaryChecking.WRITE.setBounda
5a780 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 59 28 20 51 53 74 ryChecking.).....Q_PROPERTY(.QSt
5a7a0 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 49 54 45 20 73 65 ring.filter.READ.filter.WRITE.se
5a7c0 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 51 53 74 72 69 6e tFilter.).....Q_PROPERTY(.QStrin
5a7e0 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 20 73 65 74 53 6f gList.sort.READ.sort.WRITE.setSo
5a800 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 72 rt.).....Q_PROPERTY(.bool.confir
5a820 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 52 49 54 45 20 73 mEdits.READ.confirmEdits.WRITE.s
5a840 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 50 45 52 54 59 28 etConfirmEdits.).....Q_PROPERTY(
5a860 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 6f 6e 66 69 72 6d .bool.confirmInsert.READ.confirm
5a880 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 65 72 74 20 29 0a Insert.WRITE.setConfirmInsert.).
5a8a0 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 55 70 64 61 ....Q_PROPERTY(.bool.confirmUpda
5a8c0 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 45 20 73 65 74 43 te.READ.confirmUpdate.WRITE.setC
5a8e0 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 52 54 59 28 20 62 onfirmUpdate.).....Q_PROPERTY(.b
5a900 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 66 69 72 6d 44 65 ool.confirmDelete.READ.confirmDe
5a920 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 65 20 29 0a 20 20 lete.WRITE.setConfirmDelete.)...
5a940 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 43 61 6e 63 65 6c ..Q_PROPERTY(.bool.confirmCancel
5a960 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 45 20 73 65 74 43 s.READ.confirmCancels.WRITE.setC
5a980 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 45 52 54 59 28 20 onfirmCancels.).....Q_PROPERTY(.
5a9a0 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 bool.readOnly.READ.isReadOnly.WR
5a9c0 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 ITE.setReadOnly.).....Q_PROPERTY
5a9e0 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 64 69 74 20 57 52 (.bool.autoEdit.READ.autoEdit.WR
5aa00 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 0a 20 20 20 20 51 ITE.setAutoEdit.)..public:.....Q
5aa20 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 6e 74 3d 30 2c 20 DataBrowser(.QWidget*.parent=0,.
5aa40 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 66 6c 20 3d 20 const.char*.name=0,.WFlags.fl.=.
5aa60 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 0a 20 20 20 20 65 0.);.....~QDataBrowser();......e
5aa80 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 4e 6f 6e 65 2c 0a num.Boundary.{..Unknown,..None,.
5aaa0 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 6e 67 2c 0a 09 45 .BeforeBeginning,..Beginning,..E
5aac0 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 42 6f 75 6e 64 61 nd,..AfterEnd.....};......Bounda
5aae0 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 74 42 6f 75 6e 64 ry.boundary();.....void.setBound
5ab00 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 3b 0a 20 20 20 20 aryChecking(.bool.active.);.....
5ab20 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 6e 73 74 3b 0a 0a bool.boundaryChecking().const;..
5ab40 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 71 6c 49 6e 64 65 ....void.setSort(.const.QSqlInde
5ab60 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 74 28 20 63 6f 6e x&.sort.);.....void.setSort(.con
5ab80 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 20 20 51 53 74 72 st.QStringList&.sort.);.....QStr
5aba0 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 20 76 6f 69 64 20 ingList..sort().const;.....void.
5abc0 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 66 69 6c 74 65 72 setFilter(.const.QString&.filter
5abe0 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 6f 6e 73 74 3b 0a .);.....QString.filter().const;.
5ac00 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 73 6f 72 28 20 51 ....virtual.void.setSqlCursor(.Q
5ac20 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 44 65 6c 65 SqlCursor*.cursor,.bool.autoDele
5ac40 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 6f 72 2a 20 73 71 te.=.FALSE.);.....QSqlCursor*.sq
5ac60 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 61 6c 20 76 6f 69 lCursor().const;.....virtual.voi
5ac80 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 29 3b 0a 20 20 20 d.setForm(.QSqlForm*.form.);....
5aca0 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 72 74 75 61 6c 20 .QSqlForm*.form();......virtual.
5acc0 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 20 63 6f 6e 66 69 void.setConfirmEdits(.bool.confi
5ace0 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 72 rm.);.....virtual.void.setConfir
5ad00 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 20 20 20 76 69 72 mInsert(.bool.confirm.);.....vir
5ad20 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 28 20 62 6f 6f 6c tual.void.setConfirmUpdate(.bool
5ad40 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
5ad60 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 6d 20 29 3b 0a 20 ConfirmDelete(.bool.confirm.);..
5ad80 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 43 61 6e 63 65 6c ...virtual.void.setConfirmCancel
5ada0 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 6c 20 63 6f 6e 66 s(.bool.confirm.);.....bool.conf
5adc0 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 20 63 6f 6e 66 69 irmEdits().const;.....bool.confi
5ade0 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 63 6f 6e 66 69 rmInsert().const;.....bool.confi
5ae00 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 20 63 6f 6e 66 69 rmUpdate().const;.....bool.confi
5ae20 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 20 63 6f 6e 66 69 rmDelete().const;.....bool.confi
5ae40 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 72 74 75 61 6c 20 rmCancels().const;......virtual.
5ae60 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 69 76 65 20 29 3b void.setReadOnly(.bool.active.);
5ae80 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 .....bool.isReadOnly().const;...
5aea0 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 28 20 62 6f 6f 6c ..virtual.void.setAutoEdit(.bool
5aec0 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 45 64 69 74 28 29 .autoEdit.);.....bool.autoEdit()
5aee0 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 73 65 65 6b 28 20 .const;......virtual.bool.seek(.
5af00 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 53 45 20 29 3b 0a int.i,.bool.relative.=.FALSE.);.
5af20 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 63 6f 72 64 41 76 .signals:.....void.firstRecordAv
5af40 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 0a 20 20 20 20 76 ailable(.bool.available.);.....v
5af60 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 6f 6f 6c 20 61 76 oid.lastRecordAvailable(.bool.av
5af80 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 63 6f 72 64 41 76 ailable.);.....void.nextRecordAv
5afa0 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 0a 20 20 20 20 76 ailable(.bool.available.);.....v
5afc0 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 6f 6f 6c 20 61 76 oid.prevRecordAvailable(.bool.av
5afe0 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 6e 74 43 68 61 6e ailable.);......void.currentChan
5b000 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 6f 72 64 20 29 3b ged(.const.QSqlRecord*.record.);
5b020 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 6c 52 65 63 6f 72 .....void.primeInsert(.QSqlRecor
5b040 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 64 61 74 65 28 20 d*.buf.);.....void.primeUpdate(.
5b060 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 70 72 69 6d QSqlRecord*.buf.);.....void.prim
5b080 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 20 20 eDelete(.QSqlRecord*.buf.);.....
5b0a0 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 6f 72 64 2a 20 62 void.beforeInsert(.QSqlRecord*.b
5b0c0 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 65 28 20 51 53 71 uf.);.....void.beforeUpdate(.QSq
5b0e0 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 65 66 6f 72 65 44 lRecord*.buf.);.....void.beforeD
5b100 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 20 20 76 6f elete(.QSqlRecord*.buf.);.....vo
5b120 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 6f 72 3a 3a 4d 6f id.cursorChanged(.QSqlCursor::Mo
5b140 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 20 20 20 20 76 69 de.mode.);..public.slots:.....vi
5b160 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 20 76 69 72 74 75 rtual.void.refresh();......virtu
5b180 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 75 61 6c 20 76 6f al.void.insert();.....virtual.vo
5b1a0 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 6f 69 64 20 64 65 id.update();.....virtual.void.de
5b1c0 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 73 74 28 29 3b 0a l();......virtual.void.first();.
5b1e0 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 20 20 20 76 69 72 ....virtual.void.last();.....vir
5b200 74 75 61 6c 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f tual.void.next();.....virtual.vo
5b220 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 69 64 20 72 65 61 id.prev();......virtual.void.rea
5b240 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 dFields();.....virtual.void.writ
5b260 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 6c 65 61 eFields();.....virtual.void.clea
5b280 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 65 42 6f 75 6e 64 rValues();......void.updateBound
5b2a0 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 74 75 61 6c 20 62 ary();..protected:.....virtual.b
5b2c0 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 72 74 75 61 6c ool.insertCurrent();.....virtual
5b2e0 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 76 69 72 74 75 .bool.updateCurrent();.....virtu
5b300 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 20 20 20 76 69 72 al.bool.deleteCurrent();.....vir
5b320 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 0a 0a 20 20 20 20 tual.bool.currentEdited();......
5b340 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 45 64 69 virtual.QSql::Confirm.confirmEdi
5b360 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 51 53 71 t(.QSql::Op.m.);.....virtual.QSq
5b380 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 6c 3a 3a l::Confirm.confirmCancel(.QSql::
5b3a0 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 64 6c 65 Op.m.);......virtual.void.handle
5b3c0 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 72 6f 72 20 29 3b Error(.const.QSqlError&.error.);
5b3e0 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 6c 20 28 51 53 71 ..private:.....typedef.bool.(QSq
5b400 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 20 70 72 65 4e 61 lCursor::*Nav)();.....bool.preNa
5b420 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 6c 20 70 72 69 6d v();.....void.postNav(.bool.prim
5b440 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 6e 61 76 20 29 3b eUpd.);.....void.nav(.Nav.nav.);
5b460 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 64 3b 0a 0a 23 69 .....QDataBrowserPrivate*.d;..#i
5b480 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 20 44 69 73 f.defined(Q_DISABLE_COPY).//.Dis
5b4a0 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
5b4c0 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 73 74 20 51 44 61 tor=.....QDataBrowser(.const.QDa
5b4e0 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 6f 77 73 65 72 20 taBrowser.&.);.....QDataBrowser.
5b500 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 77 73 65 72 20 26 &operator=(.const.QDataBrowser.&
5b520 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 64 69 66 0a 00 00 .);.#endif.};...#endif.#endif...
5b540 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 2f 2a 20 20 20 20 ...q.f.i.l.e.d.e.f...h...3/*....
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 ............................*/.#
5b940 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 51 46 49 4c 45 44 ifndef.QFILEDEF_H.#define.QFILED
5b960 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 6c 65 64 65 66 73 EF_H.#include.<private/qfiledefs
5b980 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 62 00 6f 00 2e 00 _p.h>.#endif......q.c.o.m.b.o...
5b9a0 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 20 20 20 20 20 20 h...%/*.........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bd80 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 0a 23 64 65 66 69 .......*/.#ifndef.QCOMBO_H.#defi
5bda0 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 62 6f 62 6f 78 2e ne.QCOMBO_H.#include."qcombobox.
5bdc0 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 00 68 00 00 27 a9 h".#endif......n.p.a.p.i...h..'.
5bde0 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 /*..............................
5be00 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 ..*/./*.........................
5be20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5be40 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 41 50 49 5f 48 5f ...........*/..#ifndef._NPAPI_H_
5be60 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 64 65 20 22 6a 72 .#define._NPAPI_H_..#include."jr
5be80 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 20 20 20 20 20 20 i.h"../*........................
5bea0 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 20 20 20 20 20 20 */.../*.........................
5bec0 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 5f 4d 57 45 52 4b ..........*/.#if.defined(__MWERK
5bee0 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 65 20 58 50 5f 4d S__).#ifndef.XP_MAC.#define.XP_M
5bf00 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 20 20 20 20 20 20 AC.#endif.#endif..../*..........
5bf20 20 20 20 20 20 20 20 20 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 2a 2f 0a 2f ............................*/./
5bf60 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 *...............................
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 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 .......*/./*....................
5bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5bfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 4e 50 ..................*/..#define.NP
5c000 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 50 5f 56 45 52 53 _VERSION_MAJOR.0.#define.NP_VERS
5c020 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 20 20 20 20 20 20 ION_MINOR.9..../*...............
5c040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 20 .......................*/./*....
5c080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c0c0 20 20 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 ..*/./*.........................
5c0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c100 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 0a 23 69 66 6e 64 65 66 20 5f 55 49 4e 54 31 .............*/...#ifndef._UINT1
5c120 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 69 6e 74 31 36 3b 6.typedef.unsigned.short.uint16;
5c140 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 66 20 64 65 66 69 .#endif.#ifndef._UINT32.#if.defi
5c160 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 6e 65 64 20 69 6e ned(__alpha).typedef.unsigned.in
5c180 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 20 2a 2f 0a 74 79 t.uint32;.#else./*.........*/.ty
5c1a0 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 3b 0a 23 65 6e 64 pedef.unsigned.long.uint32;.#end
5c1c0 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 66 6e 64 65 66 20 if./*.........*/.#endif.#ifndef.
5c1e0 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 3b 0a 23 65 6e 64 _INT16.typedef.short.int16;.#end
5c200 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 6e 65 64 28 5f 5f if.#ifndef._INT32.#if.defined(__
5c220 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 23 65 6c 73 65 20 alpha).typedef.int.int32;.#else.
5c240 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 20 69 6e 74 33 32 /*.........*/.typedef.long.int32
5c260 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 0a 23 ;.#endif./*.........*/.#endif..#
5c280 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 20 28 30 29 0a 23 ifndef.FALSE.#define.FALSE.(0).#
5c2a0 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 20 54 52 55 45 20 endif.#ifndef.TRUE.#define.TRUE.
5c2c0 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 65 66 69 6e 65 20 (1).#endif.#ifndef.NULL.#define.
5c2e0 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 75 6e 73 69 67 6e NULL.(0L).#endif..typedef.unsign
5c300 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 69 64 2a 09 09 09 ed.char.NPBool;.typedef.void*...
5c320 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 50 45 72 72 6f 72 NPEvent;.typedef.int16...NPError
5c340 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 3b 0a 74 79 70 65 ;.typedef.int16...NPReason;.type
5c360 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 0a 2f 2a 20 20 20 def.char*...NPMIMEType;..../*...
5c380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c3c0 20 20 20 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 ...*/./*........................
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 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..............*/./*.............
5c420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 .........................*/../*.
5c460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 ...............*/.typedef.struct
5c4a0 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 09 2f 2a 20 20 20 ._NPP.{.....void*.pdata;.../*...
5c4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 64 2a 09 ...................*/.....void*.
5c4e0 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 20 20 20 20 20 20 ndata;.../*.....................
5c500 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 5f 74 2a 20 20 4e ..*/.}.NPP_t;..typedef.NPP_t*..N
5c520 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 72 65 61 6d 0a 7b PP;...typedef.struct._NPStream.{
5c540 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 20 20 20 20 20 20 .....void*..pdata;../*..........
5c560 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 6e 64 61 74 61 3b ............*/.....void*..ndata;
5c580 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 2a 2f 0a 20 20 ../*.......................*/...
5c5a0 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 6e 74 33 32 09 09 ..const.char*..url;.....uint32..
5c5c0 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 69 65 64 3b 0a 20 end;.....uint32..lastmodified;..
5c5e0 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 53 74 72 65 61 6d ...void*..notifyData;.}.NPStream
5c600 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 52 61 6e 67 65 0a ;...typedef.struct._NPByteRange.
5c620 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 20 20 20 20 20 20 {.....int32.offset;.../*........
5c640 20 20 20 20 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 ............................*/..
5c660 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 63 74 20 5f 4e 50 ...uint32.length;.....struct._NP
5c680 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 61 6e 67 65 3b 0a ByteRange*.next;.}.NPByteRange;.
5c6a0 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 61 74 61 0a 7b 0a ..typedef.struct._NPSavedData.{.
5c6c0 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 75 66 3b 0a 7d 20 ....int32.len;.....void*.buf;.}.
5c6e0 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 75 63 74 20 5f 4e NPSavedData;...typedef.struct._N
5c700 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 20 20 75 69 6e 74 PRect.{.....uint16.top;.....uint
5c720 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 3b 0a 20 20 20 20 16.left;.....uint16.bottom;.....
5c740 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 23 69 66 64 65 66 uint16.right;.}.NPRect;...#ifdef
5c760 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 20 20 20 20 20 20 .XP_UNIX./*.....................
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 2a 2f 0a 23 69 6e 63 .........................*/.#inc
5c7a0 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 20 20 20 20 20 20 lude.<X11/Xlib.h>../*...........
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 20 20 20 20 ................................
5c7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c800 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 6e 75 6d 20 7b 0a ......................*/.enum.{.
5c820 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 64 65 66 20 73 74 .NP_SETWINDOW.=.1.};..typedef.st
5c840 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 4e 50 41 6e 79 43 ruct.{.....int32..type;.}.NPAnyC
5c860 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 72 75 63 74 0a 7b allbackStruct;..typedef.struct.{
5c880 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 70 6c 61 79 2a 09 .....int32...type;.....Display*.
5c8a0 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 73 75 61 6c 3b 0a .display;.....Visual*...visual;.
5c8c0 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 20 20 75 6e 73 69 ....Colormap..colormap;.....unsi
5c8e0 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 64 6f 77 43 61 6c gned.int.depth;.}.NPSetWindowCal
5c900 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 20 20 20 20 20 20 lbackStruct;../*................
5c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c940 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 74 79 70 65 64 ........................*/.typed
5c960 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 74 72 69 6e 67 20 ef.enum.{..NPPVpluginNameString.
5c980 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 6e 53 74 72 69 6e =.1,..NPPVpluginDescriptionStrin
5c9a0 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 20 20 20 20 20 20 g.}.NPPVariable;../*............
5c9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ca00 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 69 73 70 6c 61 79 .*/.typedef.enum.{..NPNVxDisplay
5ca20 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 4e 50 4e 56 61 72 .=.1,..NPNVxtAppContext.}.NPNVar
5ca40 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 2a 2f 0a 0a 0a 74 iable;..#endif./*.........*/...t
5ca60 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 0a 20 20 20 20 76 ypedef.struct._NPWindow..{.....v
5ca80 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 20 20 20 20 20 20 oid*.window;../*................
5caa0 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 78 .................*/.....uint32.x
5cac0 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 20 20 20 20 20 20 ;.../*..........................
5cae0 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 79 3b 20 09 09 09 ............*/.....uint32.y;....
5cb00 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 2a 2f 0a 20 20 /*.........................*/...
5cb20 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 20 20 20 20 20 20 ..uint32.width;../*.............
5cb40 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 68 74 3b 0a 20 20 ........*/.....uint32.height;...
5cb60 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 20 20 20 20 20 20 ..NPRect.clipRect;./*...........
5cb80 20 20 20 20 20 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 .............................*/.
5cba0 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 20 20 20 20 20 20 ....../*........................
5cbc0 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 58 50 5f 55 4e 49 ................*/.#ifdef.XP_UNI
5cbe0 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 20 20 20 20 20 20 X.....void.*.ws_info;./*........
5cc00 20 20 20 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 65 ...........................*/.#e
5cc20 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 64 6f 77 3b 0a 0a ndif./*.........*/.}.NPWindow;..
5cc40 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 6e 74 0a 7b 0a 20 .typedef.struct._NPFullPrint.{..
5cc60 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 2a 20 20 20 20 20 ...NPBool.pluginPrinted;./*.....
5cc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cca0 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 20 20 20 20 2a ..*/......../*.................*
5ccc0 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 20 20 20 20 20 20 /.....NPBool.printOne;../*......
5cce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5cd00 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 20 20 20 20 20 20 .*/......../*...................
5cd20 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 6d 50 72 69 6e 74 ......*/.....void*.platformPrint
5cd40 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 20 20 20 20 20 20 ;./*............................
5cd60 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 70 65 64 65 66 20 .....*/.}.NPFullPrint;..typedef.
5cd80 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 20 4e 50 57 69 6e struct._NPEmbedPrint.{.....NPWin
5cda0 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 66 6f 72 6d 50 72 dow.window;.....void*.platformPr
5cdc0 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 20 20 20 int;./*.........................
5cde0 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 0a 0a 74 79 70 65 ........*/.}.NPEmbedPrint;..type
5ce00 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 75 69 6e 74 31 36 def.struct._NPPrint.{.....uint16
5ce20 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 20 20 20 20 20 20 .mode;....../*..................
5ce40 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 46 75 6c 6c 50 72 ...*/.....union.....{...NPFullPr
5ce60 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 20 20 20 20 20 20 int..fullPrint;../*.............
5ce80 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 6d 62 65 64 50 72 .......*/...NPEmbedPrint.embedPr
5cea0 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 20 20 20 2a 2f 0a int;../*.....................*/.
5cec0 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 23 69 66 64 65 66 ....}.print;.}.NPPrint;...#ifdef
5cee0 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 20 20 20 20 20 20 .XP_MAC./*......................
5cf00 20 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 0a 23 69 .........................*/...#i
5cf20 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 75 64 65 20 3c 45 nclude.<Quickdraw.h>.#include.<E
5cf40 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 50 5f 50 6f 72 74 vents.h>..typedef.struct.NP_Port
5cf60 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 20 20 20 20 20 20 .{.....CGrafPtr.port;../*.......
5cf80 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 2a 20 20 20 20 20 ...*/.....int32..portx;../*.....
5cfa0 20 20 20 20 20 20 20 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 ...............................*
5cfc0 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 6f 72 74 3b 0a 0a /.....int32..porty;.}.NP_Port;..
5cfe0 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 /*..............................
5d000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d020 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 74 20 20 20 20 20 ...*/.#define.getFocusEvent.....
5d040 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 65 46 6f 63 75 73 ..(osEvt.+.16).#define.loseFocus
5d060 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 65 66 69 6e 65 20 Event......(osEvt.+.17).#define.
5d080 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 20 2b 20 31 38 29 adjustCursorEvent...(osEvt.+.18)
5d0a0 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 20 20 20 20 20 20 ..#endif./*........*/.../*......
5d0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d0e0 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 5f 45 4d 42 45 44 09 09 31 0a 23 64 65 66 69 6e 65 ..*/.#define.NP_EMBED..1.#define
5d100 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 20 20 20 20 20 20 .NP_FULL...2../*................
5d120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d140 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 5f 4e 4f 52 4d 41 4c 09 09 31 0a 23 64 65 .....*/.#define.NP_NORMAL..1.#de
5d160 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 50 5f 41 53 46 49 fine.NP_SEEK...2.#define.NP_ASFI
5d180 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 59 09 09 34 0a 0a LE..3.#define.NP_ASFILEONLY..4..
5d1a0 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 69 67 6e 65 64 29 #define.NP_MAXREADY.(((unsigned)
5d1c0 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 20 20 20 20 20 20 (~0)<<1)>>1)..../*..............
5d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 20 20 20 ........................*/./*...
5d220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d260 20 20 20 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 ...*/./*........................
5d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 ..............*/../*............
5d2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 .................*/.#define.NPER
5d2e0 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 52 52 5f 4e 4f 5f R_BASE.......0.#define.NPERR_NO_
5d300 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 29 0a 23 64 65 66 ERROR......(NPERR_BASE.+.0).#def
5d320 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 09 09 28 4e 50 45 ine.NPERR_GENERIC_ERROR.....(NPE
5d340 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 5f 49 4e 56 41 4c RR_BASE.+.1).#define.NPERR_INVAL
5d360 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 42 41 53 45 20 2b ID_INSTANCE_ERROR..(NPERR_BASE.+
5d380 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 46 55 4e 43 54 41 .2).#define.NPERR_INVALID_FUNCTA
5d3a0 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 29 0a 23 64 65 66 BLE_ERROR..(NPERR_BASE.+.3).#def
5d3c0 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 45 44 5f 45 52 52 ine.NPERR_MODULE_LOAD_FAILED_ERR
5d3e0 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 6e 65 20 4e 50 45 OR..(NPERR_BASE.+.4).#define.NPE
5d400 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 4e 50 45 52 52 5f RR_OUT_OF_MEMORY_ERROR...(NPERR_
5d420 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 56 41 4c 49 44 5f BASE.+.5).#define.NPERR_INVALID_
5d440 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 20 2b 20 36 29 0a PLUGIN_ERROR...(NPERR_BASE.+.6).
5d460 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 49 4e 5f 44 49 52 #define.NPERR_INVALID_PLUGIN_DIR
5d480 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 64 65 66 69 6e 65 _ERROR..(NPERR_BASE.+.7).#define
5d4a0 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 4e 5f 45 52 52 4f .NPERR_INCOMPATIBLE_VERSION_ERRO
5d4c0 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 20 4e 50 45 52 52 R.(NPERR_BASE.+.8).#define.NPERR
5d4e0 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 42 41 53 45 20 2b _INVALID_PARAM.....(NPERR_BASE.+
5d500 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 55 52 4c 20 09 09 .9).#define.NPERR_INVALID_URL...
5d520 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 6e 65 20 4e 50 45 ...(NPERR_BASE.+.10).#define.NPE
5d540 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 52 52 5f 42 41 53 RR_FILE_NOT_FOUND.....(NPERR_BAS
5d560 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 41 54 41 09 09 20 E.+.11).#define.NPERR_NO_DATA...
5d580 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 69 6e 65 20 4e 50 ....(NPERR_BASE.+.12).#define.NP
5d5a0 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 28 4e 50 45 52 52 ERR_STREAM_NOT_SEEKABLE...(NPERR
5d5c0 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 20 20 20 20 20 20 _BASE.+.13)../*.................
5d5e0 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 52 45 53 5f 42 41 .............*/.#define.NPRES_BA
5d600 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 0a 23 64 65 66 69 SE.......................0.#defi
5d620 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 20 20 20 20 20 09 ne.NPRES_DONE...................
5d640 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 50 52 45 53 5f 4e (NPRES_BASE.+.0).#define.NPRES_N
5d660 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 28 4e 50 52 45 53 ETWORK_ERR................(NPRES
5d680 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 53 45 52 5f 42 52 _BASE.+.1).#define.NPRES_USER_BR
5d6a0 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 5f 42 41 53 45 20 EAK.................(NPRES_BASE.
5d6c0 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 20 20 20 20 20 20 +.2)../*........................
5d6e0 20 20 20 20 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 ............................*/.#
5d700 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 69 73 5f 6f 62 73 define.NP_NOERR..NP_NOERR_is_obs
5d720 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 64 65 66 69 6e 65 olete_use_NPERR_NO_ERROR.#define
5d740 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 73 6f 6c 65 74 65 .NP_EINVAL.NP_EINVAL_is_obsolete
5d760 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 64 65 66 69 6e 65 _use_NPERR_GENERIC_ERROR.#define
5d780 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 73 6f 6c 65 74 65 .NP_EABORT.NP_EABORT_is_obsolete
5d7a0 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 20 20 20 20 20 20 _use_NPRES_USER_BREAK../*.......
5d7c0 20 20 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 ..........................*/.#de
5d7e0 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 55 54 09 09 38 0a fine.NPVERS_HAS_STREAMOUTPUT..8.
5d800 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 41 54 49 4f 4e 09 #define.NPVERS_HAS_NOTIFICATION.
5d820 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 43 4f 4e 4e 45 43 .9.#define.NPVERS_HAS_LIVECONNEC
5d840 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 20 20 20 20 20 20 T..9.../*.......................
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 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 ...............*/./*............
5d8a0 20 20 20 20 20 20 20 20 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 2a 2f 0a 2f 2a 20 ..........................*/./*.
5d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d920 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 4f 57 53 29 20 26 .....*/..#if.defined(_WINDOWS).&
5d940 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 4e 50 5f 4c 4f 41 &.!defined(WIN32).#define.NP_LOA
5d960 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 20 4e 50 5f 4c 4f DDS.._loadds.#else.#define.NP_LO
5d980 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 73 70 6c 75 73 0a ADDS.#endif..#ifdef.__cplusplus.
5d9a0 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 20 20 20 20 20 20 extern."C".{.#endif../*.........
5d9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5da00 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 72 2a 09 09 09 09 ....*/..#ifdef.XP_UNIX.char*....
5da20 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 69 64 29 3b 0a 4e .NPP_GetMIMEDescription(void);.N
5da40 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 69 64 20 2a 69 6e PError.....NPP_GetValue(void.*in
5da60 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 6c 65 2c 0a 09 09 stance,.NPPVariable.variable,...
5da80 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 69 66 20 2f 2a 20 ........void.*value);.#endif./*.
5daa0 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 20 20 20 20 20 20 ........*/.NPError..............
5dac0 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 69 64 20 20 20 20 ..NPP_Initialize(void);.void....
5dae0 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 6e 28 76 6f 69 64 ...............NPP_Shutdown(void
5db00 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 4e 65 77 );.NPError.....NP_LOADDS.NPP_New
5db20 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 50 20 69 6e 73 74 (NPMIMEType.pluginType,.NPP.inst
5db40 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 20 69 6e 74 31 36 ance,.........uint16.mode,.int16
5db60 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 09 09 09 63 68 61 .argc,.char*.argn[],.........cha
5db80 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 76 65 64 29 3b 0a r*.argv[],.NPSavedData*.saved);.
5dba0 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 44 65 73 74 72 6f NPError.....NP_LOADDS.NPP_Destro
5dbc0 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 61 2a 2a 20 73 61 y(NPP.instance,.NPSavedData**.sa
5dbe0 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 09 4e 50 50 5f 53 ve);.NPError.....NP_LOADDS.NPP_S
5dc00 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 69 6e 64 6f 77 2a etWindow(NPP.instance,.NPWindow*
5dc20 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 4f 41 44 44 53 09 .window);.NPError.....NP_LOADDS.
5dc40 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 2c 20 4e 50 4d 49 NPP_NewStream(NPP.instance,.NPMI
5dc60 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 53 74 72 65 61 6d METype.type,............NPStream
5dc80 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 0a 09 09 09 09 09 *.stream,.NPBool.seekable,......
5dca0 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 72 6f 72 20 20 20 ......uint16*.stype);.NPError...
5dcc0 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 65 61 6d 28 4e 50 ..NP_LOADDS.NPP_DestroyStream(NP
5dce0 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 0a 09 09 P.instance,.NPStream*.stream,...
5dd00 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 3b 0a 69 6e 74 33 ..........NPReason.reason);.int3
5dd20 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 65 52 65 61 64 79 2.......NP_LOADDS.NPP_WriteReady
5dd40 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)
5dd60 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
5dd80 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 73 74 72 65 61 6d e(NPP.instance,.NPStream*.stream
5dda0 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 69 6e 74 33 32 20 ,.int32.offset,...........int32.
5ddc0 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 20 20 20 20 20 20 len,.void*.buffer);.void........
5dde0 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 28 4e 50 50 20 69 NP_LOADDS.NPP_StreamAsFile(NPP.i
5de00 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 0a 09 09 09 09 09 nstance,.NPStream*.stream,......
5de20 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 76 6f 69 64 20 20 ......const.char*.fname);.void..
5de40 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 4e 50 50 20 69 6e ......NP_LOADDS.NPP_Print(NPP.in
5de60 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 72 69 6e 74 29 3b stance,.NPPrint*.platformPrint);
5de80 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 50 5f 48 61 6e 64 .int16..................NPP_Hand
5dea0 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 2a 20 65 76 65 6e leEvent(NPP.instance,.void*.even
5dec0 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 4e 50 50 5f 55 52 t);.void..................NPP_UR
5dee0 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 74 20 63 68 61 72 LNotify(NPP.instance,.const.char
5df00 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 20 72 65 61 73 6f *.url,............NPReason.reaso
5df20 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 09 09 09 09 09 4e n,.void*.notifyData);.jref.....N
5df40 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 2a 20 20 20 20 20 PP_GetJavaClass(void);.../*.....
5df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5df80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5dfa0 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 58 0a 4e 50 45 72 ........*/...#ifdef.XP_UNIX.NPEr
5dfc0 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 74 61 6e 63 65 2c ror...NPN_GetValue(NPP.instance,
5dfe0 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 09 09 09 09 20 76 .NPNVariable.variable,.........v
5e000 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 20 20 20 20 20 2a oid.*value);.#endif./*.........*
5e020 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 28 69 6e 74 2a 20 /.void.........NPN_Version(int*.
5e040 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 6d 69 6e 6f 72 2c plugin_major,.int*.plugin_minor,
5e060 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 72 2c 20 69 6e 74 ........int*.netscape_major,.int
5e080 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 20 20 20 20 20 09 *.netscape_minor);.NPError......
5e0a0 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 6e 63 65 2c 20 63 NPN_GetURLNotify(NPP.instance,.c
5e0c0 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 6f 6e 73 74 20 63 onst.char*.url,..........const.c
5e0e0 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 61 74 61 29 3b 0a har*.target,.void*.notifyData);.
5e100 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 50 20 69 6e 73 74 NPError......NPN_GetURL(NPP.inst
5e120 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 20 20 20 ance,.const.char*.url,..........
5e140 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 6f 72 20 20 20 20 const.char*.target);.NPError....
5e160 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 73 74 61 6e 63 65 ..NPN_PostURLNotify(NPP.instance
5e180 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 20 63 6f 6e ,.const.char*.url,...........con
5e1a0 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 6e 2c 0a 09 09 09 st.char*.target,.uint32.len,....
5e1c0 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 42 6f 6f 6c 20 66 .......const.char*.buf,.NPBool.f
5e1e0 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 79 44 61 74 61 29 ile,...........void*.notifyData)
5e200 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 28 4e 50 50 20 69 ;.NPError......NPN_PostURL(NPP.i
5e220 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 09 09 09 nstance,.const.char*.url,.......
5e240 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 32 20 6c 65 6e 2c .const.char*.target,.uint32.len,
5e260 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 50 42 6f 6f 6c 20 ........const.char*.buf,.NPBool.
5e280 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 71 75 65 73 74 52 file);.NPError......NPN_RequestR
5e2a0 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 74 65 52 61 6e 67 ead(NPStream*.stream,.NPByteRang
5e2c0 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 20 09 4e 50 4e 5f e*.rangeList);.NPError......NPN_
5e2e0 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 4d 49 4d 45 54 79 NewStream(NPP.instance,.NPMIMETy
5e300 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 61 72 2a 20 74 61 pe.type,..........const.char*.ta
5e320 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 69 6e 74 33 32 20 rget,.NPStream**.stream);.int32.
5e340 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 6e 63 65 2c 20 4e .......NPN_Write(NPP.instance,.N
5e360 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 2c 0a 09 09 09 09 PStream*.stream,.int32.len,.....
5e380 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 20 20 20 20 09 09 ....void*.buffer);.NPError......
5e3a0 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 61 6e 63 65 2c 20 NPN_DestroyStream(NPP.instance,.
5e3c0 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 20 20 4e 50 52 65 NPStream*.stream,...........NPRe
5e3e0 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 09 4e 50 4e 5f 53 ason.reason);.void.........NPN_S
5e400 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 63 68 61 72 2a 20 tatus(NPP.instance,.const.char*.
5e420 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 5f 55 73 65 72 41 message);.const.char*..NPN_UserA
5e440 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 20 20 20 20 20 20 gent(NPP.instance);.void*.......
5e460 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 3b 0a 76 6f 69 64 .NPN_MemAlloc(uint32.size);.void
5e480 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 20 70 74 72 29 3b .........NPN_MemFree(void*.ptr);
5e4a0 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 28 75 69 6e 74 33 .uint32.......NPN_MemFlush(uint3
5e4c0 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 50 6c 75 67 69 6e 2.size);.void...NPN_ReloadPlugin
5e4e0 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 45 6e 76 2a 09 09 s(NPBool.reloadPages);.JRIEnv*..
5e500 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 66 09 09 09 4e 50 .NPN_GetJavaEnv(void);.jref...NP
5e520 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 29 3b 0a 0a 0a 23 N_GetJavaPeer(NPP.instance);...#
5e540 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 20 20 20 20 20 20 ifdef.__cplusplus.}../*.........
5e560 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 2a 20 20 20 20 20 .......*/.#endif..#endif./*.....
5e580 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 2e 00 68 00 00 0c ......*/......q.a.c.c.e.l...h...
5e5a0 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 20 20 20 20 20 20 R/*.............................
5e5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5ea80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eaa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5eb80 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 64 65 66 69 6e 65 ....*/..#ifndef.QACCEL_H.#define
5eba0 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 6e 63 6c 75 64 65 .QACCEL_H..#ifndef.QT_H.#include
5ebc0 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 79 73 65 71 75 65 ."qobject.h".#include."qkeyseque
5ebe0 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 6e 64 65 66 20 51 nce.h".#endif.//.QT_H..#ifndef.Q
5ec00 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 69 76 61 74 65 3b T_NO_ACCEL..class.QAccelPrivate;
5ec20 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 70 75 62 6c 69 63 ..class.Q_EXPORT.QAccel.:.public
5ec40 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 63 6c 61 73 73 0a .QObject...//.accelerator.class.
5ec60 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 41 63 63 65 {.....Q_OBJECT.public:.....QAcce
5ec80 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 63 68 61 72 20 2a l(.QWidget.*parent,.const.char.*
5eca0 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 67 65 74 2a 20 77 name=0.);.....QAccel(.QWidget*.w
5ecc0 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 73 74 20 63 68 61 atch,.QObject.*parent,.const.cha
5ece0 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 3b 0a 0a 20 20 20 r.*name=0.);.....~QAccel();.....
5ed00 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 76 6f 69 .bool.isEnabled().const;.....voi
5ed20 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 20 75 69 6e 74 20 d.setEnabled(.bool.);......uint.
5ed40 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 73 65 72 74 49 74 count().const;......int.insertIt
5ed60 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 79 2c 20 69 6e 74 em(.const.QKeySequence&.key,.int
5ed80 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 65 6d 28 20 69 6e .id=-1);.....void.removeItem(.in
5eda0 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 0a 20 20 20 20 51 t.id.);.....void.clear();......Q
5edc0 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 0a 20 20 20 20 69 KeySequence.key(.int.id.);.....i
5ede0 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 65 6e 63 65 26 20 nt.findKey(.const.QKeySequence&.
5ee00 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 74 65 6d 45 6e 61 key.).const;......bool.isItemEna
5ee20 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 76 6f 69 64 20 73 bled(.int.id.).const;.....void.s
5ee40 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 6c 20 65 6e 61 62 etItemEnabled(.int.id,.bool.enab
5ee60 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 6d 28 20 69 6e 74 le.);......bool.connectItem(.int
5ee80 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 76 65 72 2c 20 63 .id,..const.QObject.*receiver,.c
5eea0 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 6f 6f 6c 20 64 69 onst.char*.member.);.....bool.di
5eec0 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 73 74 20 51 4f 62 sconnectItem(.int.id,..const.QOb
5eee0 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 2a 20 6d 65 6d 62 ject.*receiver,.const.char*.memb
5ef00 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 74 46 69 6c 74 65 er.);......void.repairEventFilte
5ef20 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 73 28 20 69 6e 74 r();......void.setWhatsThis(.int
5ef40 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 20 51 53 74 72 69 .id,.const.QString&.);.....QStri
5ef60 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 73 74 3b 0a 20 20 ng.whatsThis(.int.id.).const;...
5ef80 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 20 62 6f 6f 6c 20 ..void.setIgnoreWhatsThis(.bool.
5efa0 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 73 28 29 20 63 6f );.....bool.ignoreWhatsThis().co
5efc0 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 6e 63 65 20 73 68 nst;......static.QKeySequence.sh
5efe0 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 20 29 3b 0a 20 20 ortcutKey(.const.QString.&.);...
5f000 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 6e 67 28 51 4b 65 ..static.QString.keyToString(QKe
5f020 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 51 4b 65 79 53 65 ySequence.k.);.....static.QKeySe
5f040 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 51 53 74 72 69 6e quence.stringToKey(.const.QStrin
5f060 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 61 63 74 69 76 61 g.&.);..signals:.....void.activa
5f080 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 74 69 76 61 74 65 ted(.int.id.);.....void.activate
5f0a0 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 72 6f 74 65 63 74 dAmbiguously(.int.id.);..protect
5f0c0 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 ed:.....bool.eventFilter(.QObjec
5f0e0 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 0a 20 20 20 20 51 t.*,.QEvent.*.);..private:.....Q
5f100 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 3a 0a 23 69 66 20 AccelPrivate.*.d;..private:.#if.
5f120 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 41 63 63 defined(Q_DISABLE_COPY).....QAcc
5f140 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 51 41 63 63 65 6c el(.const.QAccel.&.);.....QAccel
5f160 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 26 20 29 3b 0a 23 .&operator=(.const.QAccel.&.);.#
5f180 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 63 65 6c 50 72 69 endif.....friend.class.QAccelPri
5f1a0 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 63 65 6c 4d 61 6e vate;.....friend.class.QAccelMan
5f1c0 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 41 43 43 45 4c 0a ager;.};..#endif.//.QT_NO_ACCEL.
5f1e0 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 61 00 63 00 74 00 #endif.//.QACCEL_H......q.a.c.t.
5f200 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 20 20 20 20 20 20 i.o.n...h..../*.................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5f7e0 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 43 54 49 4f 4e .............*/..#ifndef.QACTION
5f800 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 64 65 66 20 51 54 _H.#define.QACTION_H..#ifndef.QT
5f820 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 _H.#include."qobject.h".#include
5f840 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 74 72 69 6e 67 2e ."qiconset.h".#include."qstring.
5f860 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 68 22 0a 23 65 6e h".#include."qkeysequence.h".#en
5f880 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 41 43 54 49 4f dif.//.QT_H..#ifndef.QT_NO_ACTIO
5f8a0 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 6c 61 73 73 20 51 N..class.QActionPrivate;.class.Q
5f8c0 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 51 53 74 61 74 75 ActionGroupPrivate;.class.QStatu
5f8e0 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 61 73 73 20 51 54 sBar;.class.QPopupMenu;.class.QT
5f900 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 52 54 20 51 41 63 oolTipGroup;..class.Q_EXPORT.QAc
5f920 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 20 20 51 5f 4f 42 tion.:.public.QObject.{.....Q_OB
5f940 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 74 6f 67 67 6c 65 JECT.....Q_PROPERTY(.bool.toggle
5f960 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 20 57 52 49 54 45 Action.READ.isToggleAction.WRITE
5f980 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 4f 50 45 52 54 59 .setToggleAction).....Q_PROPERTY
5f9a0 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 73 65 74 4f 6e 20 (.bool.on.READ.isOn.WRITE.setOn.
5f9c0 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 62 6c 65 64 20 52 ).....Q_PROPERTY(.bool.enabled.R
5f9e0 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 62 6c 65 64 20 29 EAD.isEnabled.WRITE.setEnabled.)
5fa00 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 .....Q_PROPERTY(.QIconSet.iconSe
5fa20 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 49 63 6f 6e 53 65 74 20 t.READ.iconSet.WRITE.setIconSet.
5fa40 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 65 78 74 20 52 ).....Q_PROPERTY(.QString.text.R
5fa60 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 20 20 20 51 5f 50 EAD.text.WRITE.setText.).....Q_P
5fa80 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 52 45 41 44 20 6d ROPERTY(.QString.menuText.READ.m
5faa0 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 29 0a 20 20 20 20 enuText.WRITE.setMenuText.).....
5fac0 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 70 20 52 45 41 44 Q_PROPERTY(.QString.toolTip.READ
5fae0 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 29 0a 20 20 20 20 .toolTip.WRITE.setToolTip.).....
5fb00 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 54 69 70 20 52 45 Q_PROPERTY(.QString.statusTip.RE
5fb20 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 75 73 54 69 70 20 AD.statusTip.WRITE.setStatusTip.
5fb40 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 77 68 61 74 73 54 ).....Q_PROPERTY(.QString.whatsT
5fb60 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 65 74 57 68 61 74 his.READ.whatsThis.WRITE.setWhat
5fb80 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 4c 0a 20 20 20 20 sThis.).#ifndef.QT_NO_ACCEL.....
5fba0 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 63 63 65 6c 20 52 Q_PROPERTY(.QKeySequence.accel.R
5fbc0 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 0a 23 65 6e 64 69 EAD.accel.WRITE.setAccel.).#endi
5fbe0 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 69 62 6c 65 20 52 f.....Q_PROPERTY(.bool.visible.R
5fc00 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 69 62 6c 65 20 29 EAD.isVisible.WRITE.setVisible.)
5fc20 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 6a 65 63 74 2a 20 ..public:.....QAction(.QObject*.
5fc40 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.);.
5fc60 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 63 74 69 6f 6e 28 #ifndef.QT_NO_ACCEL.....QAction(
5fc80 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 4b 65 79 53 65 .const.QString&.menuText,.QKeySe
5fca0 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 2a 20 70 61 72 quence.accel,.......QObject*.par
5fcc0 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 20 20 20 ent,.const.char*.name.=.0.);....
5fce0 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 69 63 6f 6e 2c 20 .QAction(.const.QIconSet&.icon,.
5fd00 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 4b 65 79 53 65 71 const.QString&.menuText,.QKeySeq
5fd20 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 2a 20 70 61 72 65 uence.accel,.......QObject*.pare
5fd40 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 0a 20 20 20 nt,.const.char*.name.=.0.);.....
5fd60 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 65 78 74 2c 20 63 .QAction(.const.QString&.text,.c
5fd80 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 onst.QIconSet&.icon,.const.QStri
5fda0 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 61 63 63 65 6c ng&.menuText,.QKeySequence.accel
5fdc0 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 6f 6e 73 74 20 63 ,.......QObject*.parent,.const.c
5fde0 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 3d 20 46 41 4c har*.name.=.0,.bool.toggle.=.FAL
5fe00 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 69 6f 6e 28 20 63 SE.);.//.obsolete.....QAction(.c
5fe20 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e onst.QString&.text,.const.QStrin
5fe40 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 61 63 63 65 6c 2c g&.menuText,.QKeySequence.accel,
5fe60 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 6e 73 74 20 63 68 .QObject*.parent,.......const.ch
5fe80 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 3d 20 46 41 4c 53 ar*.name.=.0,.bool.toggle.=.FALS
5fea0 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 20 20 51 41 63 74 E.);.//.obsolete.#endif.....QAct
5fec0 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 74 20 63 68 61 72 ion(.QObject*.parent,.const.char
5fee0 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 20 6f 62 73 6f 6c *.name.,.bool.toggle.);.//.obsol
5ff00 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 69 72 74 75 61 6c ete.....~QAction();......virtual
5ff20 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 .void.setIconSet(.const.QIconSet
5ff40 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 29 20 63 6f 6e 73 &.);.....QIconSet.iconSet().cons
5ff60 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 28 20 63 6f 6e t;.....virtual.void.setText(.con
5ff80 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 20 74 65 78 74 28 st.QString&.);.....QString.text(
5ffa0 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 65 6e ).const;.....virtual.void.setMen
5ffc0 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 20 20 20 51 53 74 uText(.const.QString&.);.....QSt
5ffe0 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 20 76 69 72 74 75 ring.menuText().const;.....virtu
60000 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 51 53 74 72 69 6e al.void.setToolTip(.const.QStrin
60020 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 29 20 63 6f 6e 73 g&.);.....QString.toolTip().cons
60040 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 74 75 73 54 69 70 t;.....virtual.void.setStatusTip
60060 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 20 (.const.QString&.);.....QString.
60080 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 74 75 61 6c 20 76 statusTip().const;.....virtual.v
600a0 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 6e 67 26 oid.setWhatsThis(.const.QString&
600c0 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 29 20 63 6f 6e 73 .);.....QString.whatsThis().cons
600e0 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 20 76 69 72 74 75 t;.#ifndef.QT_NO_ACCEL.....virtu
60100 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 65 79 53 65 71 75 al.void.setAccel(.const.QKeySequ
60120 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 6e 63 65 20 61 63 ence&.key.);.....QKeySequence.ac
60140 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 72 74 75 61 6c 20 cel().const;.#endif.....virtual.
60160 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 20 29 3b 0a 0a 20 void.setToggleAction(.bool.);...
60180 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 6f 6e 73 74 3b 0a ...bool.isToggleAction().const;.
601a0 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 20 62 6f 6f 6c 20 ....bool.isOn().const;.....bool.
601c0 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 6c 20 69 73 56 69 isEnabled().const;.....bool.isVi
601e0 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 20 62 6f 6f 6c 20 sible().const;.....virtual.bool.
60200 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 74 75 61 6c 20 62 addTo(.QWidget*.);.....virtual.b
60220 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 3b 0a 0a 70 72 6f ool.removeFrom(.QWidget*.);..pro
60240 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 64 64 65 64 54 6f tected:.....virtual.void.addedTo
60260 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 57 69 64 67 65 74 (.QWidget.*actionWidget,.QWidget
60280 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 20 76 6f 69 64 20 .*container.);.....virtual.void.
602a0 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 4d 65 6e 75 20 2a addedTo(.int.index,.QPopupMenu.*
602c0 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 20 76 6f 69 64 20 menu.);..public.slots:.....void.
602e0 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 65 28 29 3b 0a 20 activate();.....void.toggle();..
60300 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 6c 20 29 3b 0a 20 ...virtual.void.setOn(.bool.);..
60320 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 28 20 62 6f 6f 6c ...virtual.void.setEnabled(.bool
60340 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 62 6f 6f 6c 20 29 .);.....void.setDisabled(.bool.)
60360 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 6c 20 29 3b 0a 0a ;.....void.setVisible(.bool.);..
60380 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 64 28 29 3b 0a 20 signals:.....void.activated();..
603a0 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 70 72 69 76 61 74 ...void.toggled(.bool.);..privat
603c0 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 41 63 74 69 76 61 e.slots:.....void.internalActiva
603e0 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 6e 54 6f 67 67 6c tion();.....void.toolButtonToggl
60400 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 74 44 65 73 74 72 ed(.bool.);.....void.objectDestr
60420 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 73 54 65 78 74 28 oyed();.....void.menuStatusText(
60440 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 61 74 75 73 54 65 .int.id.);.....void.showStatusTe
60460 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 63 xt(.const.QString&.);.....void.c
60480 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 3a 0a 20 20 20 20 learStatusText();..private:.....
604a0 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 6c 61 73 73 20 51 void.init();......friend.class.Q
604c0 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 61 73 73 20 51 41 ActionGroup;.....friend.class.QA
604e0 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 74 69 6f 6e 50 72 ctionGroupPrivate;.....QActionPr
60500 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 ivate*.d;..#if.defined(Q_DISABLE
60520 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 6f 6e 73 74 72 75 _COPY)..//.Disabled.copy.constru
60540 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 74 69 6f 6e 28 20 ctor.and.operator=.....QAction(.
60560 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 74 69 6f 6e 20 26 const.QAction.&.);.....QAction.&
60580 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 20 29 3b 0a 23 65 operator=(.const.QAction.&.);.#e
605a0 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 63 74 69 6f 6e 47 ndif.};..class.Q_EXPORT.QActionG
605c0 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 20 20 51 5f 4f 42 roup.:.public.QAction.{.....Q_OB
605e0 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 75 73 JECT.....Q_PROPERTY(.bool.exclus
60600 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 45 78 ive.READ.isExclusive.WRITE.setEx
60620 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 20 75 clusive.).....Q_PROPERTY(.bool.u
60640 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 6f 77 6e 20 57 52 sesDropDown.READ.usesDropDown.WR
60660 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 6c 69 63 3a 0a 20 ITE.setUsesDropDown.)..public:..
60680 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 74 ...QActionGroup(.QObject*.parent
606a0 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 20 20 20 20 51 41 ,.const.char*.name.=.0.);.....QA
606c0 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 74 2c 20 63 6f 6e ctionGroup(.QObject*.parent,.con
606e0 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 73 69 76 65 20 20 st.char*.name.,.bool.exclusive..
60700 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 6e 47 72 6f 75 70 );.//.obsolete.....~QActionGroup
60720 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 20 62 6f 6f 6c 20 ();.....void.setExclusive(.bool.
60740 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 63 6f 6e 73 74 3b );.....bool.isExclusive().const;
60760 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 3b 0a 20 20 20 20 .....void.add(.QAction*.a);.....
60780 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 6f 6f 6c 20 61 64 void.addSeparator();.....bool.ad
607a0 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 72 65 6d 6f 76 65 dTo(.QWidget*.);.....bool.remove
607c0 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 20 73 65 74 45 6e From(.QWidget*.);.....void.setEn
607e0 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c abled(.bool.);.....void.setToggl
60800 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 20 20 76 6f 69 64 eAction(.bool.toggle.);.....void
60820 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 69 64 20 73 65 74 .setOn(.bool.on.);......void.set
60840 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 29 3b 0a 20 20 20 UsesDropDown(.bool.enable.);....
60860 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 3b 0a 0a 20 20 20 .bool.usesDropDown().const;.....
60880 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 .void.setIconSet(.const.QIconSet
608a0 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 73 74 20 51 53 74 &.);.....void.setText(.const.QSt
608c0 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 65 78 74 28 20 63 ring&.);.....void.setMenuText(.c
608e0 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 54 6f 6f onst.QString&.);.....void.setToo
60900 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 20 20 76 6f 69 64 lTip(.const.QString&.);.....void
60920 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 6e 67 26 20 29 3b .setWhatsThis(.const.QString&.);
60940 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 64 45 76 65 6e 74 ..protected:.....void.childEvent
60960 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 75 61 6c 20 76 6f (.QChildEvent*.);.....virtual.vo
60980 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 6e 57 69 64 67 65 id.addedTo(.QWidget.*actionWidge
609a0 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 74 69 6f 6e 20 2a t,.QWidget.*container,.QAction.*
609c0 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 64 54 6f 28 20 69 a.);.....virtual.void.addedTo(.i
609e0 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 2c 20 51 41 63 74 nt.index,.QPopupMenu.*menu,.QAct
60a00 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 64 ion.*a.);.....virtual.void.added
60a20 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 57 69 64 67 To(.QWidget.*actionWidget,.QWidg
60a40 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 20 76 6f 69 et.*container.);.....virtual.voi
60a60 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 4d 65 6e 75 d.addedTo(.int.index,.QPopupMenu
60a80 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 69 64 20 73 65 6c .*menu.);..signals:.....void.sel
60aa0 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 65 20 73 6c 6f 74 ected(.QAction*.);..private.slot
60ac0 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 62 6f 6f 6c 20 29 s:.....void.childToggled(.bool.)
60ae0 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 29 3b 0a 20 20 20 ;.....void.childDestroyed();....
60b00 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 76 61 74 65 64 28 .void.internalComboBoxActivated(
60b20 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 6f 6d 62 6f 42 6f .int.);.....void.internalComboBo
60b40 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 6f 69 64 20 69 6e xHighlighted(.int.);.....void.in
60b60 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 20 20 20 20 76 6f ternalToggle(.QAction*.);.....vo
60b80 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 76 61 74 65 3a 0a id.objectDestroyed();..private:.
60ba0 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 3b 0a 0a 23 69 66 ....QActionGroupPrivate*.d;..#if
60bc0 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 20 20 20 20 76 6f ndef.QT_NO_COMPAT.public:.....vo
60be0 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 61 64 64 28 20 61 id.insert(.QAction*.a.).{.add(.a
60c00 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 20 64 65 66 69 6e .);.}.#endif..private:.#if.defin
60c20 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 61 62 6c 65 64 20 ed(Q_DISABLE_COPY)..//.Disabled.
60c40 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=..
60c60 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 74 69 6f 6e 47 72 ...QActionGroup(.const.QActionGr
60c80 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 26 6f 70 65 72 61 oup.&.);.....QActionGroup.&opera
60ca0 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 20 29 3b 0a 23 65 tor=(.const.QActionGroup.&.);.#e
60cc0 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 61 ndif.};..#endif..#endif......q.a
60ce0 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 20 20 20 20 20 20 .s.c.i.i.d.i.c.t...h..../*......
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
612c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
612e0 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 54 5f 48 0a 23 64 .....*/..#ifndef.QASCIIDICT_H.#d
61300 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 66 20 51 54 5f 48 efine.QASCIIDICT_H..#ifndef.QT_H
61320 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
61340 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.
61360 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 3a 20 70 75 62 6c QAsciiDict.#ifdef.Q_QDOC..:.publ
61380 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 20 70 75 62 6c 69 ic.QPtrCollection.#else..:.publi
613a0 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 20 20 20 20 51 41 c.QGDict.#endif.{.public:.....QA
613c0 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 20 63 61 73 65 53 sciiDict(int.size=17,.bool.caseS
613e0 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 79 73 3d 54 52 55 ensitive=TRUE,.bool.copyKeys=TRU
61400 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 79 2c 63 61 73 65 E.)..:.QGDict(size,AsciiKey,case
61420 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 20 51 41 73 63 69 Sensitive,copyKeys).{}.....QAsci
61440 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 70 65 3e 20 26 64 iDict(.const.QAsciiDict<type>.&d
61460 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 69 69 44 69 63 74 .).:.QGDict(d).{}....~QAsciiDict
61480 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 69 69 44 69 63 74 ()...{.clear();.}.....QAsciiDict
614a0 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 73 63 69 69 44 69 <type>.&operator=(const.QAsciiDi
614c0 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 51 41 73 63 69 69 ct<type>.&d)....{.return.(QAscii
614e0 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 6f 72 3d 28 64 29 Dict<type>&)QGDict::operator=(d)
61500 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 6e 73 74 09 09 7b ;.}.....uint..count()...const..{
61520 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 0a 20 20 20 20 75 .return.QGDict::count();.}.....u
61540 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 74 75 72 6e 20 51 int..size()....const..{.return.Q
61560 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 20 69 73 45 6d 70 GDict::size();.}.....bool..isEmp
61580 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 74 3a 3a 63 6f 75 ty().const..{.return.QGDict::cou
615a0 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 73 65 72 74 28 20 nt().==.0;.}......void..insert(.
615c0 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 0a 09 const.char.*k,.const.type.*d.)..
615e0 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 65 6d ....{.QGDict::look_ascii(k,(Item
61600 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 28 20 63 6f 6e 73 )d,1);.}.....void..replace(.cons
61620 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 0a 09 09 09 09 09 t.char.*k,.const.type.*d.)......
61640 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 65 6d 29 64 2c 32 {.QGDict::look_ascii(k,(Item)d,2
61660 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 73 74 20 63 68 61 );.}.....bool..remove(.const.cha
61680 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 6d 6f 76 65 5f 61 r.*k.).{.return.QGDict::remove_a
616a0 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 20 63 6f 6e 73 74 scii(k);.}.....type.*take(.const
616c0 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 20 2a 29 51 47 44 .char.*k.)..{.return.(type.*)QGD
616e0 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 74 79 70 65 20 2a ict::take_ascii(k);.}.....type.*
61700 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 74 0a 09 09 7b 20 find(.const.char.*k.).const...{.
61720 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 73 29 2d 3e return.(type.*)((QGDict*)this)->
61740 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 20 7d 0a 20 20 20 QGDict::look_ascii(k,0,0);.}....
61760 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 68 61 72 20 2a 6b .type.*operator[](.const.char.*k
61780 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 2a 29 28 28 51 47 .).const...{.return.(type.*)((QG
617a0 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 61 73 63 69 69 28 Dict*)this)->QGDict::look_ascii(
617c0 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 28 29 09 09 09 7b k,0,0);.}......void..clear()...{
617e0 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 69 64 20 20 72 65 .QGDict::clear();.}.....void..re
61800 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 72 65 73 69 7a 65 size(.uint.n.)..{.QGDict::resize
61820 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 73 28 29 20 63 6f (n);.}.....void..statistics().co
61840 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 29 3b 20 7d 0a 0a nst..{.QGDict::statistics();.}..
61860 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 20 20 20 76 69 72 #ifdef.Q_QDOC.protected:.....vir
61880 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 61 74 61 53 74 72 tual.QDataStream&.read(.QDataStr
618a0 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 6d 20 26 20 29 3b eam.&,.QPtrCollection::Item.&.);
618c0 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 77 72 69 74 65 28 .....virtual.QDataStream&.write(
618e0 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::
61900 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 61 74 65 3a 0a 20 Item.).const;.#endif..private:..
61920 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 7d ...void..deleteItem(.Item.d.);.}
61940 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 54 ;..#if.!defined(Q_BROKEN_TEMPLAT
61960 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 6c E_SPECIALIZATION).template<>.inl
61980 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 3a 64 65 6c 65 74 ine.void.QAsciiDict<void>::delet
619a0 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a eItem(.QPtrCollection::Item.).{.
619c0 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 79 70 65 3e 20 69 }.#endif..template<class.type>.i
619e0 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 3e 3a 3a 64 65 6c nline.void.QAsciiDict<type>::del
61a00 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 eteItem(.QPtrCollection::Item.d.
61a20 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 6c 65 74 65 20 28 ).{.....if.(.del_item.).delete.(
61a40 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 73 20 74 79 70 65 type.*)d;.}..template<class.type
61a60 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 20 3a 20 70 75 62 >.class.QAsciiDictIterator.:.pub
61a80 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 63 3a 0a 20 20 20 lic.QGDictIterator.{.public:....
61aa0 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 51 41 73 63 69 69 .QAsciiDictIterator(const.QAscii
61ac0 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 65 72 61 74 6f 72 Dict<type>.&d)..:.QGDictIterator
61ae0 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 69 44 69 63 74 49 ((QGDict.&)d).{}....~QAsciiDictI
61b00 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 20 20 63 6f 75 6e terator()......{}.....uint..coun
61b20 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 69 63 74 2d 3e 63 t()...const.....{.return.dict->c
61b40 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 28 29 20 63 6f ount();.}.....bool..isEmpty().co
61b60 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 20 3d nst.....{.return.dict->count().=
61b80 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 09 20 20 20 20 20 =.0;.}.....type.*toFirst()......
61ba0 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 74 6f 72 .{.return.(type.*)QGDictIterator
61bc0 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 72 20 74 79 70 65 ::toFirst();.}.....operator.type
61be0 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 47 .*().const...{.return.(type.*)QG
61c00 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 65 20 DictIterator::get();.}.....type.
61c20 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 28 74 ..*current().const...{.return.(t
61c40 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 0a 20 ype.*)QGDictIterator::get();.}..
61c60 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 6f 6e 73 ...const.char.*currentKey().cons
61c80 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 3a 67 65 74 4b 65 t.{.return.QGDictIterator::getKe
61ca0 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 6f 72 28 29 yAscii();.}.....type.*operator()
61cc0 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 44 69 63 74 ().......{.return.(type.*)QGDict
61ce0 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 20 20 20 20 74 79 Iterator::operator()();.}.....ty
61d00 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 72 6e 20 pe.*operator++().......{.return.
61d20 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 65 72 61 74 6f 72 (type.*)QGDictIterator::operator
61d40 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 28 75 69 6e ++();.}.....type.*operator+=(uin
61d60 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 69 63 74 49 74 65 t.j)..{.return.(type.*)QGDictIte
61d80 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 0a 23 64 65 66 69 rator::operator+=(j);}.};..#defi
61da0 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 6e 63 6c 75 64 65 ne.Q_DEFINED_QASCIIDICT.#include
61dc0 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 41 53 43 49 49 ."qwinexport.h".#endif.//.QASCII
61de0 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 65 00 61 00 2e 00 DICT_H......q.d.o.c.k.a.r.e.a...
61e00 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 20 20 20 20 20 20 h..../*.........................
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 20 20 20 ................................
623a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
623c0 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
623e0 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 43 4b 41 52 45 41 ef.QDOCKAREA_H.#define.QDOCKAREA
62400 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 64 67 _H..#ifndef.QT_H.#include."qwidg
62420 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 et.h".#include."qptrlist.h".#inc
62440 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 75 64 65 20 22 71 lude."qdockwindow.h".#include."q
62460 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 6c 69 73 74 2e 68 layout.h".#include."qvaluelist.h
62480 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 0a 23 69 6e 63 6c ".#include."qguardedptr.h".#incl
624a0 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 20 2f 2f 20 51 54 ude."qtextstream.h".#endif.//.QT
624c0 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 4f 57 0a 0a 63 6c _H..#ifndef.QT_NO_MAINWINDOW..cl
624e0 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 61 79 6f 75 74 3b ass.QSplitter;.class.QBoxLayout;
62500 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 20 51 4d .class.QDockAreaLayout;.class.QM
62520 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 6f 77 52 65 73 69 ouseEvent;.class.QDockWindowResi
62540 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 72 69 76 61 74 65 zeHandle;.class.QDockAreaPrivate
62560 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 61 4c 61 79 6f 75 ;..class.Q_EXPORT.QDockAreaLayou
62580 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 5f 4f 42 4a 45 43 t.:.public.QLayout.{.....Q_OBJEC
625a0 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 65 61 3b 0a 0a 70 T.....friend.class.QDockArea;..p
625c0 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 28 20 51 57 69 64 ublic:.....QDockAreaLayout(.QWid
625e0 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 6f 6e 20 6f 2c 20 get*.parent,.Qt::Orientation.o,.
62600 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 20 69 6e 74 20 73 QPtrList<QDockWindow>.*wl,.int.s
62620 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 2c 20 63 6f 6e 73 pace.=.-1,.int.margin.=.-1,.cons
62640 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 6f 75 74 28 20 70 t.char.*name.=.0.)..:.QLayout(.p
62660 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 20 29 2c 20 6f 72 arent,.space,.margin,.name.),.or
62680 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 20 29 2c 20 70 61 ient(.o.),.dockWindows(.wl.),.pa
626a0 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 74 28 29 3b 20 7d rentWidget(.parent.).{.init();.}
626c0 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 0a 0a 20 20 20 20 .....~QDockAreaLayout().{}......
626e0 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 2a 20 29 20 7b 7d void.addItem(.QLayoutItem.*.).{}
62700 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 68 28 29 20 63 6f .....bool.hasHeightForWidth().co
62720 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 68 28 20 69 6e 74 nst;.....int.heightForWidth(.int
62740 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 48 65 69 67 68 74 .).const;.....int.widthForHeight
62760 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 69 7a 65 48 69 6e (.int.).const;.....QSize.sizeHin
62780 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
627a0 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 74 6f 72 20 69 74 ().const;.....QLayoutIterator.it
627c0 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 3a 45 78 70 61 6e erator();.....QSizePolicy::Expan
627e0 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 72 65 74 75 72 6e dData.expanding().const.{.return
62800 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 20 7d 0a 20 20 20 .QSizePolicy::NoDirection;.}....
62820 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 3a 3a 4f 72 69 65 .void.invalidate();.....Qt::Orie
62840 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 74 20 7b 20 72 65 ntation.orientation().const.{.re
62860 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 69 73 74 3c 51 52 turn.orient;.}.....QValueList<QR
62880 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 74 75 72 6e 20 6c ect>.lineList().const.{.return.l
628a0 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 57 69 6e 64 6f 77 ines;.}.....QPtrList<QDockWindow
628c0 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 75 72 6e 20 6c 73 >.lineStarts().const.{.return.ls
628e0 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 65 74 47 65 6f 6d ;.}..protected:.....void.setGeom
62900 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 76 61 74 65 3a 0a etry(.const.QRect&.);..private:.
62920 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 61 79 6f 75 74 49 ....void.init();.....int.layoutI
62940 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 65 73 74 6f 6e 6c tems(.const.QRect&,.bool.testonl
62960 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 74 61 74 69 6f 6e y.=.FALSE.);.....Qt::Orientation
62980 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 20 20 20 69 6e 74 .orient;.....bool.dirty;.....int
629a0 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 68 74 3b 0a 20 20 .cached_width,.cached_height;...
629c0 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 66 68 3b 0a 20 20 ..int.cached_hfw,.cached_wfh;...
629e0 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 6f 63 6b 57 69 6e ..QPtrList<QDockWindow>.*dockWin
62a00 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 69 64 67 65 74 3b dows;.....QWidget.*parentWidget;
62a20 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 65 73 3b 0a 20 20 .....QValueList<QRect>.lines;...
62a40 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 3b 0a 23 69 66 20 ..QPtrList<QDockWindow>.ls;.#if.
62a60 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
62a80 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
62aa0 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 6e 73 74 20 51 44 r=.....QDockAreaLayout(.const.QD
62ac0 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 63 6b 41 72 65 61 ockAreaLayout.&.);.....QDockArea
62ae0 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 44 6f 63 6b 41 72 Layout.&operator=(.const.QDockAr
62b00 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 6c 61 73 73 20 51 eaLayout.&.);.#endif.};..class.Q
62b20 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 20 51 57 69 64 67 _EXPORT.QDockArea.:.public.QWidg
62b40 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 48 et.{.....Q_OBJECT.....Q_ENUMS(.H
62b60 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 45 52 54 59 28 20 andlePosition.).....Q_PROPERTY(.
62b80 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 41 44 20 6f 72 69 Orientation.orientation.READ.ori
62ba0 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 20 69 6e 74 20 63 entation.).....Q_PROPERTY(.int.c
62bc0 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 4f 50 45 52 54 59 ount.READ.count.).....Q_PROPERTY
62be0 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 29 0a 20 20 20 20 (.bool.empty.READ.isEmpty.).....
62c00 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 20 68 61 6e 64 6c Q_PROPERTY(.HandlePosition.handl
62c20 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 69 6f 6e 20 29 0a ePosition.READ.handlePosition.).
62c40 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 3b 0a 20 .....friend.class.QDockWindow;..
62c60 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 52 65 73 69 7a ...friend.class.QDockWindowResiz
62c80 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 51 44 6f 63 6b 41 eHandle;.....friend.class.QDockA
62ca0 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 75 6d 20 48 61 6e reaLayout;..public:.....enum.Han
62cc0 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 72 73 65 20 7d 3b dlePosition.{.Normal,.Reverse.};
62ce0 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 6f 6e 20 6f 2c 20 ......QDockArea(.Orientation.o,.
62d00 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 20 51 57 69 64 67 HandlePosition.h.=.Normal,.QWidg
62d20 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 et*.parent=0,.const.char*.name=0
62d40 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 20 76 6f 69 64 20 .);.....~QDockArea();......void.
62d60 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 77 20 2a 77 2c 20 moveDockWindow(.QDockWindow.*w,.
62d80 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 6f 6e 73 74 20 51 const.QPoint.&globalPos,.const.Q
62da0 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 20 20 20 76 6f 69 Rect.&rect,.bool.swap.);.....voi
62dc0 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 69 6e 64 6f 77 20 d.removeDockWindow(.QDockWindow.
62de0 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 6c 20 73 77 61 70 *w,.bool.makeFloating,.bool.swap
62e00 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 29 3b 0a 20 20 20 ,.bool.fixNewLines.=.TRUE.);....
62e20 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
62e40 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 20 20 62 6f 6f 6c w.*w,.int.index.=.-1.);.....bool
62e60 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 77 20 2a 77 2c 20 .hasDockWindow(.QDockWindow.*w,.
62e80 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 64 20 69 6e 76 61 int.*index.=.0.);......void.inva
62ea0 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 20 2a 64 77 20 29 lidNextOffset(.QDockWindow.*dw.)
62ec0 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 74 69 6f 6e 28 29 ;......Orientation.orientation()
62ee0 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 20 20 20 20 48 61 .const.{.return.orient;.}.....Ha
62f00 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 6e 28 29 20 63 6f ndlePosition.handlePosition().co
62f20 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 62 6f 6f 6c 20 65 nst.{.return.hPos;.}......bool.e
62f40 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.*.
62f60 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 74 3b 0a 20 20 20 );.....bool.isEmpty().const;....
62f80 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 74 72 4c 69 73 74 .int.count().const;.....QPtrList
62fa0 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 73 74 28 29 20 63 <QDockWindow>.dockWindowList().c
62fc0 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 6f 77 41 63 63 65 onst;......bool.isDockWindowAcce
62fe0 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 20 20 20 76 6f 69 pted(.QDockWindow.*dw.);.....voi
63000 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 63 6b 57 69 6e 64 d.setAcceptDockWindow(.QDockWind
63020 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 62 6c 69 63 20 73 ow.*dw,.bool.accept.);..public.s
63040 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 6c 20 6b 65 65 70 lots:.....void.lineUp(.bool.keep
63060 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 73 74 72 75 63 74 NewLines.);..private:.....struct
63080 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 20 69 6e 64 65 78 .DockWindowData.....{..int.index
630a0 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 09 51 53 69 7a 65 ;..int.offset;..int.line;..QSize
630c0 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 3c 51 44 6f 63 6b .fixedExtent;..QGuardedPtr<QDock
630e0 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 74 20 66 69 6e 64 Area>.area;.....};......int.find
63100 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 20 29 3b 0a 20 20 DockWindow(.QDockWindow.*w.);...
63120 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 0a 20 20 20 20 44 ..int.lineOf(.int.index.);.....D
63140 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 61 74 61 28 20 51 ockWindowData.*dockWindowData(.Q
63160 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 64 6f 63 6b 57 69 DockWindow.*w.);.....void.dockWi
63180 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 64 6f 77 2c 20 44 ndow(.QDockWindow.*dockWindow,.D
631a0 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 20 76 6f 69 64 20 ockWindowData.*data.);.....void.
631c0 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 6e 76 61 6c 69 64 updateLayout();.....void.invalid
631e0 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 61 78 53 70 61 63 ateFixedSizes();.....int.maxSpac
63200 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 64 77 20 29 3b 0a e(.int.hint,.QDockWindow.*dw.);.
63220 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 6e 74 20 64 2c 20 ....void.setFixedExtent(.int.d,.
63240 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 6c 20 69 73 4c 61 QDockWindow.*dw.);.....bool.isLa
63260 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 2a 64 77 20 29 3b stDockWindow(.QDockWindow.*dw.);
63280 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 20 6f 72 69 65 6e ..private:.....Orientation.orien
632a0 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 77 3e 20 2a 64 6f t;.....QPtrList<QDockWindow>.*do
632c0 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 79 6f 75 74 20 2a ckWindows;.....QDockAreaLayout.*
632e0 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 20 68 50 6f 73 3b layout;.....HandlePosition.hPos;
63300 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 66 6f 72 62 69 .....QPtrList<QDockWindow>.forbi
63320 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 50 72 69 76 61 74 ddenWidgets;.....QDockAreaPrivat
63340 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 64 20 63 6f 70 79 e.*d;..private:.//.Disabled.copy
63360 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 .constructor.and.operator=.#if.d
63380 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 6f 63 6b efined(Q_DISABLE_COPY).....QDock
633a0 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 0a 20 20 20 20 51 Area(.const.QDockArea.&.);.....Q
633c0 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 20 51 44 6f 63 6b DockArea&.operator=(.const.QDock
633e0 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 64 65 66 20 51 54 Area.&.);.#endif..};..#ifndef.QT
63400 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 65 78 74 53 74 72 _NO_TEXTSTREAM.Q_EXPORT.QTextStr
63420 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 61 6d 20 26 2c 20 eam.&operator<<(.QTextStream.&,.
63440 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 4f 52 54 20 51 54 const.QDockArea.&.);.Q_EXPORT.QT
63460 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 78 74 53 74 72 65 extStream.&operator>>(.QTextStre
63480 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 66 0a 0a 23 64 65 am.&,.QDockArea.&.);.#endif..#de
634a0 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 69 6e 63 6c 75 64 fine.Q_DEFINED_QDOCKAREA.#includ
634c0 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 65 6e 64 69 66 20 e."qwinexport.h".#endif..#endif.
634e0 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 63 00 6f 00 6e 00 //QT_NO_MAINWINDOW......q.c.o.n.
63500 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 64 65 66 69 6e 65 f.i.g.-.s.m.a.l.l...h....#define
63520 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 64 69 66 20 2f 2a .NO_CHECK.#ifndef.QT_H.#endif./*
63540 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 54 49 4f 4e 0a 23 ......*/..#define.QT_NO_ACTION.#
63560 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 20 20 20 20 20 2a ifndef.QT_NO_TEXTCODEC./*......*
63580 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 23 65 6e 64 69 66 /.#define.QT_NO_TEXTCODEC.#endif
635a0 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 45 53 0a 23 64 65 .#define.QT_NO_UNICODETABLES.#de
635c0 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 66 69 6e 65 20 51 fine.QT_NO_IMAGEIO_BMP.#define.Q
635e0 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 54 5f 4e 4f 5f 49 T_NO_IMAGEIO_PPM.#define.QT_NO_I
63600 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 4d 41 47 45 49 4f MAGEIO_XBM.#define.QT_NO_IMAGEIO
63620 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 20 20 20 20 20 20 _XPM./*.........................
63640 20 20 20 20 20 20 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 ..............................*/
63660 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 20 .#define.QT_NO_ASYNC_IO.#define.
63680 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 20 QT_NO_ASYNC_IMAGE_IO./*.........
636a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
636c0 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
636e0 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
63700 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
63720 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 4e 4f 5f 53 4f 55 ine.QT_NO_MIME.#define.QT_NO_SOU
63740 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 53 0a 23 64 65 66 ND.#define.QT_NO_PROPERTIES.#def
63760 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 0a 23 64 65 ine.QT_NO_SYNTAXHIGHLIGHTER..#de
63780 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 64 65 66 69 6e 65 fine.QT_NO_QWS_GFX_SPEED.#define
637a0 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 20 20 20 20 20 20 .QT_NO_NETWORK./*...............
637c0 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 45 53 0a 23 64 65 .*/.#define.QT_NO_COLORNAMES.#de
637e0 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 69 fine.QT_NO_TRANSFORMATIONS.#defi
63800 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 50 ne.QT_NO_PRINTER.#define.QT_NO_P
63820 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 45 5f 54 52 55 45 ICTURE..#define.QT_NO_IMAGE_TRUE
63840 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 20 20 20 20 20 20 COLOR./*........................
63860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63880 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 49 ..............*/.#define.QT_NO_I
638a0 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 52 0a 0a 23 64 65 MAGE_TEXT.#define.QT_NO_DIR..#de
638c0 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 20 51 54 fine.QT_NO_TEXTSTREAM.#define.QT
638e0 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 51 57 53 _NO_DATASTREAM.#define.QT_NO_QWS
63900 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 52 49 4e _SAVEFONTS.//#define.QT_NO_STRIN
63920 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 4e 4d 41 4e 41 47 GLIST.#define.QT_NO_SESSIONMANAG
63940 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 0a 23 64 65 66 69 ER...#define.QT_NO_DIALOG..#defi
63960 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 20 20 20 20 20 20 ne.QT_NO_SEMIMODAL../*..........
63980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
639a0 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 5f ..............*/..#define.QT_NO_
639c0 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 0a 23 64 65 66 69 EFFECTS.#define.QT_NO_COP..#defi
639e0 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 64 65 66 69 6e 65 ne.QT_NO_QWS_PROPERTIES..#define
63a00 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 65 20 51 54 5f 4e .QT_NO_RANGECONTROL.#define.QT_N
63a20 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 54 41 54 55 53 42 O_SPLITTER.#define.QT_NO_STATUSB
63a40 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 65 66 69 6e 65 20 AR.#define.QT_NO_TABBAR.#define.
63a60 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 4f 5f 54 4f 4f 4c QT_NO_TOOLBAR.#define.QT_NO_TOOL
63a80 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 52 0a 23 64 65 66 TIP.#define.QT_NO_VALIDATOR.#def
63aa0 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 65 20 51 54 5f 4e ine.QT_NO_WHATSTHIS.#define.QT_N
63ac0 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 4f 5f 41 43 43 45 O_WIDGETSTACK.#define.QT_NO_ACCE
63ae0 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 64 65 66 69 6e 65 L.#define.QT_NO_SIZEGRIP.#define
63b00 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 4f 5f 57 4f 52 4b .QT_NO_HEADER.#define.QT_NO_WORK
63b20 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 42 45 52 0a 23 64 SPACE.#define.QT_NO_LCDNUMBER.#d
63b40 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 65 66 69 6e 65 20 efine.QT_NO_STYLE_MOTIF.#define.
63b60 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 6e 65 20 51 54 5f QT_NO_STYLE_PLATINUM.#define.QT_
63b80 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 54 5f 4e 4f 5f 51 NO_PROGRESSBAR...#define.QT_NO_Q
63ba0 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 51 54 5f 4e 4f 5f WS_HYDRO_WM_STYLE.#define.QT_NO_
63bc0 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 51 54 5f 4e 4f 5f QWS_BEOS_WM_STYLE.#define.QT_NO_
63be0 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 51 54 5f 4e 4f 5f QWS_KDE2_WM_STYLE.#define.QT_NO_
63c00 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 54 5f 4e 4f 5f 51 QWS_KDE_WM_STYLE.#define.QT_NO_Q
63c20 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 20 20 20 20 20 20 WS_WINDOWS_WM_STYLE.../*........
63c40 20 20 20 20 20 20 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 ..............................*/
63c60 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 2a 2f 0a 0a 0a ./*........................*/...
63c80 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
63ce0 20 20 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 00 00 ..........................*/....
63d00 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 7a 2f 2a 20 20 20 ..q.c.o.m.b.o.b.o.x...h...z/*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
642e0 20 20 20 20 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 ............................*/..
64300 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 65 20 51 43 4f 4d #ifndef.QCOMBOBOX_H.#define.QCOM
64320 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 6c 75 64 65 20 22 BOBOX_H..#ifndef.QT_H.#include."
64340 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 0a 23 69 66 6e 64 qwidget.h".#endif.//.QT_H..#ifnd
64360 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 51 53 74 72 4c 69 ef.QT_NO_COMBOBOX...class.QStrLi
64380 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 73 73 20 51 4c 69 st;.class.QStringList;.class.QLi
643a0 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 63 6c 61 73 73 20 neEdit;.class.QValidator;.class.
643c0 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 61 74 61 3b 0a 63 QListBox;.class.QComboBoxData;.c
643e0 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 5f 45 58 50 4f 52 lass.QWheelEvent;..class.Q_EXPOR
64400 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 65 74 0a 7b 0a 20 T.QComboBox.:.public.QWidget.{..
64420 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 6f 6c 69 63 79 20 ...Q_OBJECT.....Q_ENUMS(.Policy.
64440 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 74 61 62 6c 65 20 ).....Q_PROPERTY(.bool.editable.
64460 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 74 61 62 6c 65 20 READ.editable.WRITE.setEditable.
64480 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 ).....Q_PROPERTY(.int.count.READ
644a0 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 53 74 72 69 6e 67 .count.).....Q_PROPERTY(.QString
644c0 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 65 78 74 20 57 52 .currentText.READ.currentText.WR
644e0 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 42 4c 45 20 66 61 ITE.setCurrentText.DESIGNABLE.fa
64500 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 63 75 72 72 65 6e lse.).....Q_PROPERTY(.int.curren
64520 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 54 45 20 73 65 74 tItem.READ.currentItem.WRITE.set
64540 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 54 59 28 20 62 6f CurrentItem.).....Q_PROPERTY(.bo
64560 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 69 7a 65 20 57 52 ol.autoResize.READ.autoResize.WR
64580 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 4c 45 20 66 61 6c ITE.setAutoResize.DESIGNABLE.fal
645a0 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 69 7a 65 4c 69 6d se.).....Q_PROPERTY(.int.sizeLim
645c0 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 74 53 69 7a 65 4c it.READ.sizeLimit.WRITE.setSizeL
645e0 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 20 6d 61 78 43 6f imit.).....Q_PROPERTY(.int.maxCo
64600 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 74 4d 61 78 43 6f unt.READ.maxCount.WRITE.setMaxCo
64620 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 63 79 20 69 6e 73 unt.).....Q_PROPERTY(.Policy.ins
64640 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 6e 50 6f 6c 69 63 ertionPolicy.READ.insertionPolic
64660 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 20 29 0a 20 20 20 y.WRITE.setInsertionPolicy.)....
64680 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 6c 65 74 69 6f 6e .Q_PROPERTY(.bool.autoCompletion
646a0 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 20 73 65 74 41 75 .READ.autoCompletion.WRITE.setAu
646c0 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 52 54 59 28 20 62 toCompletion.).....Q_PROPERTY(.b
646e0 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 20 64 75 70 6c 69 ool.duplicatesEnabled.READ.dupli
64700 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 69 63 61 74 65 73 catesEnabled.WRITE.setDuplicates
64720 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 62 6f 6f 6c 20 61 Enabled.).....Q_OVERRIDE(.bool.a
64740 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 52 49 50 54 41 42 utoMask.DESIGNABLE.true.SCRIPTAB
64760 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 6d 62 6f 42 6f 78 LE.true.)..public:.....QComboBox
64780 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a (.QWidget*.parent=0,.const.char*
647a0 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 62 6f 6f 6c 20 72 .name=0.);.....QComboBox(.bool.r
647c0 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 74 20 63 68 61 72 w,.QWidget*.parent=0,.const.char
647e0 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 28 29 3b 0a 0a 20 *.name=0.);.....~QComboBox();...
64800 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 20 20 76 6f 69 64 ...int..count().const;......void
64820 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 53 74 72 69 6e 67 .insertStringList(.const.QString
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 26 .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 51 53 74 72 4c 69 73 74 20 2a 2c 20 69 6e 74 20 tStrList(.const.QStrList.*,.int.
648c0 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 74 53 74 72 4c 69 index=-1.);.....void.insertStrLi
648e0 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 53 74 72 69 6e 67 st(.const.char.**,.int.numString
64900 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 76 6f 69 64 09 69 s=-1,.int.index=-1);......void.i
64920 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 74 65 78 74 2c 20 nsertItem(.const.QString.&text,.
64940 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 74 49 int.index=-1.);.....void.insertI
64960 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 69 6e 74 20 tem(.const.QPixmap.&pixmap,.int.
64980 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 74 49 74 65 6d 28 index=-1.);.....void.insertItem(
649a0 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 20 51 53 .const.QPixmap.&pixmap,.const.QS
649c0 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 29 3b 0a 0a 20 20 tring.&text,.int.index=-1.);....
649e0 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 65 78 20 29 3b 0a ..void.removeItem(.int.index.);.
64a00 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 6e 73 74 3b 0a 20 .....int..currentItem().const;..
64a20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 ...virtual.void.setCurrentItem(.
64a40 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 09 63 75 72 72 65 int.index.);......QString..curre
64a60 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 6c 20 76 6f 69 64 ntText().const;.....virtual.void
64a80 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 72 69 6e 67 26 20 .setCurrentText(.const.QString&.
64aa0 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 20 69 6e 64 65 78 );......QString..text(.int.index
64ac0 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 70 20 2a 70 69 78 .).const;.....const.QPixmap.*pix
64ae0 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 20 20 20 76 6f 69 map(.int.index.).const;......voi
64b00 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 67 20 26 74 65 78 d.changeItem(.const.QString.&tex
64b20 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 68 61 6e 67 65 49 t,.int.index.);.....void.changeI
64b40 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 69 6e 74 20 tem(.const.QPixmap.&pixmap,.int.
64b60 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 65 6d 28 20 63 6f index.);.....void.changeItem(.co
64b80 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 20 51 53 74 72 69 nst.QPixmap.&pixmap,.const.QStri
64ba0 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 20 20 62 6f 6f 6c ng.&text,.int.index.);......bool
64bc0 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 69 72 74 75 61 6c .autoResize().const;.....virtual
64be0 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 29 3b 0a 20 20 20 .void.setAutoResize(.bool.);....
64c00 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 20 20 20 20 76 6f .QSize.sizeHint().const;......vo
64c20 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 74 74 65 20 26 20 id.setPalette(.const.QPalette.&.
64c40 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 20 51 46 6f 6e 74 );.....void.setFont(.const.QFont
64c60 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 20 62 6f 6f 6c 20 .&.);.....void.setEnabled(.bool.
64c80 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 7a 65 4c 69 6d 69 );......virtual.void.setSizeLimi
64ca0 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 69 74 28 29 20 63 t(.int.);.....int..sizeLimit().c
64cc0 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 4d 61 78 43 6f onst;......virtual.void.setMaxCo
64ce0 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 75 6e 74 28 29 20 unt(.int.);.....int..maxCount().
64d00 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 4e 6f 49 6e 73 65 const;......enum.Policy.{.NoInse
64d20 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 74 42 6f 74 74 6f rtion,.AtTop,.AtCurrent,.AtBotto
64d40 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 65 43 75 72 72 65 m,.....AfterCurrent,.BeforeCurre
64d60 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 74 49 6e 73 65 72 nt.};......virtual.void.setInser
64d80 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 29 3b 0a 20 20 20 tionPolicy(.Policy.policy.);....
64da0 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 63 6f 6e 73 74 3b .Policy.insertionPolicy().const;
64dc0 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 64 61 74 6f 72 28 ......virtual.void.setValidator(
64de0 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 20 63 6f 6e 73 74 .const.QValidator.*.);.....const
64e00 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 63 6f 6e 73 74 3b .QValidator.*.validator().const;
64e20 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 42 6f 78 28 20 51 ......virtual.void.setListBox(.Q
64e40 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 2a 09 6c 69 73 74 ListBox.*.);.....QListBox.*.list
64e60 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 76 6f 69 64 20 73 Box().const;......virtual.void.s
64e80 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 74 20 29 3b 0a 20 etLineEdit(.QLineEdit.*edit.);..
64ea0 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 6f 6e 73 74 3b 0a ...QLineEdit*.lineEdit().const;.
64ec0 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 6f 6d 70 6c 65 74 .....virtual.void.setAutoComplet
64ee0 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 43 6f 6d 70 6c 65 ion(.bool.);.....bool.autoComple
64f00 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 65 6e 74 46 69 6c tion().const;......bool.eventFil
64f20 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 6e 74 20 2a 65 76 ter(.QObject.*object,.QEvent.*ev
64f40 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 61 74 65 73 45 6e ent.);......void.setDuplicatesEn
64f60 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 62 6f 6f 6c 09 64 abled(.bool.enable.);.....bool.d
64f80 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 0a 20 20 20 20 62 uplicatesEnabled().const;......b
64fa0 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 76 6f 69 64 09 73 ool.editable().const;.....void.s
64fc0 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 69 72 74 75 61 6c etEditable(.bool.);......virtual
64fe0 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 69 64 65 28 29 3b .void.popup();......void.hide();
65000 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 6c 65 61 72 28 29 ..public.slots:.....void.clear()
65020 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 29 3b 0a 20 20 20 ;.....void.clearValidator();....
65040 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 74 75 61 6c 20 76 .void.clearEdit();.....virtual.v
65060 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 72 69 6e 67 20 26 oid.setEditText(.const.QString.&
65080 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 76 61 74 65 64 28 );..signals:.....void.activated(
650a0 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 68 6c 69 67 68 74 .int.index.);.....void.highlight
650c0 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 61 63 74 69 76 61 ed(.int.index.);.....void.activa
650e0 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 20 76 6f 69 64 09 ted(.const.QString.&);.....void.
65100 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 20 26 29 3b 0a 20 highlighted(.const.QString.&);..
65120 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 20 51 53 74 72 69 ...void.textChanged(.const.QStri
65140 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 20 76 6f 69 64 09 ng.&);..private.slots:.....void.
65160 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 20 20 20 76 6f 69 internalActivate(.int.);.....voi
65180 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 3b 0a 20 20 20 20 d.internalHighlight(.int.);.....
651a0 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 29 3b 0a 20 20 20 void.internalClickTimeout();....
651c0 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 6f 74 65 63 74 65 .void.returnPressed();..protecte
651e0 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 61 69 6e 74 45 76 d:.....void.paintEvent(.QPaintEv
65200 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 65 6e 74 28 20 51 ent.*.);.....void.resizeEvent(.Q
65220 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 6d 6f 75 73 65 50 ResizeEvent.*.);.....void.mouseP
65240 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.*.);.....
65260 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 65 45 76 65 6e 74 void.mouseMoveEvent(.QMouseEvent
65280 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 65 45 76 65 6e 74 .*.);.....void.mouseReleaseEvent
652a0 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 6d 6f 75 73 (.QMouseEvent.*.);.....void.mous
652c0 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 76 65 6e 74 20 2a eDoubleClickEvent(.QMouseEvent.*
652e0 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 28 20 51 4b 65 79 .);.....void.keyPressEvent(.QKey
65300 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 49 6e 45 76 65 6e Event.*e.);.....void.focusInEven
65320 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 6f 69 64 09 66 6f t(.QFocusEvent.*e.);.....void.fo
65340 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 65 20 29 3b 0a 23 cusOutEvent(.QFocusEvent.*e.);.#
65360 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 20 20 76 6f 69 64 ifndef.QT_NO_WHEELEVENT.....void
65380 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 65 20 29 3b 0a 23 .wheelEvent(.QWheelEvent.*e.);.#
653a0 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 28 20 51 53 74 79 endif.....void.styleChange(.QSty
653c0 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 6b 28 29 3b 0a 0a le&.);......void.updateMask();..
653e0 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 74 42 6f 78 28 29 private:.....void.setUpListBox()
65400 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 3b 0a 20 20 20 20 ;.....void.setUpLineEdit();.....
65420 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 20 76 6f 69 64 09 void.popDownListBox();.....void.
65440 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 74 43 68 61 6e 67 reIndex();.....void.currentChang
65460 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 6e 64 65 78 28 20 ed();.....int..completionIndex(.
65480 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 73 74 3b 0a 0a 20 const.QString.&,.int.).const;...
654a0 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 61 74 65 3a 09 2f ...QComboBoxData.*d;..private:./
654c0 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.
654e0 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_
65500 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 20 51 43 6f 6d 62 COPY).....QComboBox(.const.QComb
65520 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 70 65 72 61 74 6f oBox.&.);.....QComboBox.&operato
65540 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 65 6e 64 69 66 0a r=(.const.QComboBox.&.);.#endif.
65560 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 42 4f 58 0a 0a 23 };...#endif.//.QT_NO_COMBOBOX..#
65580 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 71 00 66 00 6f 00 endif.//.QCOMBOBOX_H......q.f.o.
655a0 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 ee 2f 2a 20 20 20 n.t.d.a.t.a.b.a.s.e...h..../*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65ba0 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 44 41 54 41 42 41 .........*/..#ifndef.QFONTDATABA
65bc0 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 5f 48 0a 0a 23 69 SE_H.#define.QFONTDATABASE_H..#i
65be0 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 fndef.QT_H.#include."qwindowdefs
65c00 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 .h".#include."qstring.h".#includ
65c20 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e e."qstringlist.h".#include."qfon
65c40 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 65 6e t.h".#include."qvaluelist.h".#en
65c60 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 4f 4e 54 dif.//.QT_H...#ifndef.QT_NO_FONT
65c80 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 50 72 69 76 61 74 DATABASE..class.QFontStylePrivat
65ca0 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 63 74 20 51 74 46 e;./*..............*/.struct.QtF
65cc0 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 69 6c 79 3b 0a 73 ontStyle;.struct.QtFontFamily;.s
65ce0 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 74 20 51 46 6f 6e truct.QtFontFoundry;.struct.QFon
65d00 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 69 66 64 65 66 20 tDef;.class.QFontEngine;.#ifdef.
65d20 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 23 65 6e 64 69 66 Q_WS_QWS.class.QDiskFont;.#endif
65d40 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 74 65 3b 0a 0a 63 ..class.QFontDatabasePrivate;..c
65d60 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 65 0a 7b 0a 70 75 lass.Q_EXPORT.QFontDatabase.{.pu
65d80 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 74 3c 69 6e 74 3e blic:.....static.QValueList<int>
65da0 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 6e 74 44 61 74 61 .standardSizes();......QFontData
65dc0 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 61 6d 69 6c 69 65 base();......QStringList.familie
65de0 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 20 66 61 6d 69 6c s().const;.....QStringList.famil
65e00 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 3b 0a 20 20 20 20 ies(.QFont::Script.).const;.....
65e20 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 51 53 74 72 69 6e QStringList.styles(.const.QStrin
65e40 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 74 3c 69 6e 74 3e g.&.).const;.....QValueList<int>
65e60 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 20 26 2c 20 63 6f .pointSizes(.const.QString.&,.co
65e80 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 75 6c 6c 29 3b 0a nst.QString.&.=.QString::null);.
65ea0 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 53 69 7a 65 73 28 ....QValueList<int>.smoothSizes(
65ec0 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.
65ee0 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 67 28 20 63 6f 6e &);.....QString.styleString(.con
65f00 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 6e 74 28 20 63 6f st.QFont.&);......QFont.font(.co
65f20 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 20 nst.QString.&,.const.QString.&,.
65f40 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 61 6c 61 62 6c 65 int);......bool.isBitmapScalable
65f60 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 6e 67 (.const.QString.&,.const.QString
65f80 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 0a 20 20 20 20 62 .&.=.QString::null).const;.....b
65fa0 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 73 74 20 51 53 ool.isSmoothlyScalable(.const.QS
65fc0 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 53 74 72 69 tring.&,.const.QString.&.=.QStri
65fe0 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 69 73 53 63 61 6c ng::null).const;.....bool.isScal
66000 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 53 74 able(.const.QString.&,.const.QSt
66020 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 0a 20 ring.&.=.QString::null).const;..
66040 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 74 20 51 53 74 72 ...bool.isFixedPitch(.const.QStr
66060 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 53 74 72 69 6e 67 ing.&,.const.QString.&.=.QString
66080 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 74 61 6c 69 63 28 ::null).const;......bool.italic(
660a0 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.
660c0 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 6f 6e 73 74 20 51 &).const;.....bool.bold(.const.Q
660e0 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 20 63 6f 6e 73 74 String.&,.const.QString.&).const
66100 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 74 72 69 6e 67 20 ;.....int.weight(.const.QString.
66120 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 0a 0a 20 20 20 20 &,.const.QString.&).const;......
66140 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 51 46 6f 6e 74 3a static.QString.scriptName(QFont:
66160 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 6e 67 20 73 63 72 :Script);.....static.QString.scr
66180 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 0a 23 69 66 64 65 iptSample(QFont::Script);..#ifde
661a0 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 20 71 77 73 41 64 f.Q_WS_QWS.....static.void.qwsAd
661c0 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 29 3b 0a 23 65 6e dDiskFont(.QDiskFont.*qdf.);.#en
661e0 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 70 61 74 69 62 69 dif......//.For.source.compatibi
66200 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 5f 4e 4f 5f 43 4f lity.with.<.3.0.#ifndef.QT_NO_CO
66220 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 6c 69 65 73 28 62 MPAT......QStringList.families(b
66240 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 74 20 73 74 79 6c ool).const;.....QStringList.styl
66260 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 74 72 69 es(.const.QString.&,.const.QStri
66280 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 74 3c 69 6e 74 ng.&.).const;.....QValueList<int
662a0 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 20 26 2c 20 63 >.pointSizes(.const.QString.&,.c
662c0 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 20 onst.QString.&,.const.QString.&.
662e0 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 53 69 7a );.....QValueList<int>.smoothSiz
66300 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 74 72 69 es(.const.QString.&,.const.QStri
66320 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 20 20 20 20 51 46 ng.&,.const.QString.&.);......QF
66340 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 20 63 6f 6e 73 74 ont.font(.const.QString.&,.const
66360 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 72 69 6e 67 20 26 .QString.&,.int,.const.QString.&
66380 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 62 6c 65 28 20 63 );......bool.isBitmapScalable(.c
663a0 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.&,
663c0 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 20 20 20 20 62 6f .const.QString.&.).const;.....bo
663e0 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 73 74 20 51 53 74 ol.isSmoothlyScalable(.const.QSt
66400 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 6f 6e 73 74 20 51 ring.&,.const.QString.&,.const.Q
66420 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 20 69 73 53 63 61 String.&.).const;.....bool.isSca
66440 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 53 lable(.const.QString.&,.const.QS
66460 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 63 6f 6e 73 74 tring.&,.const.QString.&.).const
66480 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 74 20 51 ;.....bool.isFixedPitch(.const.Q
664a0 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 6f 6e 73 74 String.&,.const.QString.&,.const
664c0 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 6f 6f 6c 20 69 74 .QString.&.).const;......bool.it
664e0 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 74 alic(.const.QString.&,.const.QSt
66500 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 63 6f 6e 73 74 3b ring.&,.const.QString.&.).const;
66520 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 69 6e 67 20 26 2c .....bool.bold(.const.QString.&,
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 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 20 63 6f 6e 73 74 &.).const;.....int.weight(.const
66580 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 6f 6e .QString.&,.const.QString.&,.con
665a0 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 64 69 66 20 2f 2f st.QString.&.).const;..#endif.//
665c0 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 66 20 64 65 66 69 .QT_NO_COMPAT..private:.#if.defi
665e0 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 5f 57 53 5f 57 49 ned(Q_WS_X11).||.defined(Q_WS_WI
66600 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 2a 66 69 6e 64 46 N).....static.QFontEngine.*findF
66620 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 20 63 6f 6e 73 74 ont(.QFont::Script.script,.const
66640 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 6f 6e 73 74 20 51 .QFontPrivate.*fp,.......const.Q
66660 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 65 5f 65 6e 63 6f FontDef.&request,.int.force_enco
66680 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 51 5f 57 53 5f 58 ding_id.=.-1.);.#endif.//.Q_WS_X
666a0 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 44 61 74 61 62 61 11......static.void.createDataba
666c0 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 73 65 46 6f 6e 74 se();......static.void.parseFont
666e0 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 51 53 74 72 69 6e Name(const.QString.&name,.QStrin
66700 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 79 29 3b 0a 0a 20 g.&foundry,.QString.&family);...
66720 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 0a 20 20 20 20 66 ...friend.struct.QFontDef;.....f
66740 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 20 20 20 20 66 72 riend.class.QFontPrivate;.....fr
66760 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 20 20 66 72 69 65 iend.class.QFontDialog;.....frie
66780 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 4c 46 44 3b 0a 0a nd.class.QFontEngineLatinXLFD;..
667a0 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 64 3b 0a 7d 3b 0a ....QFontDatabasePrivate.*d;.};.
667c0 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 6c 69 6e 65 20 51 ..#ifndef.QT_NO_COMPAT..inline.Q
667e0 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 66 61 6d 69 6c 69 StringList.QFontDatabase::famili
66800 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 75 72 6e 20 66 61 es(.bool.).const.{.....return.fa
66820 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 67 4c 69 73 74 20 milies();.}..inline.QStringList.
66840 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 73 74 20 51 53 74 QFontDatabase::styles(.const.QSt
66860 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 20 51 53 74 72 69 ring.&family,........const.QStri
66880 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 73 74 79 6c 65 73 ng.&.).const.{.....return.styles
668a0 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 4c 69 73 74 3c 69 (family);.}..inline.QValueList<i
668c0 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 7a 65 73 28 20 63 nt>.QFontDatabase::pointSizes(.c
668e0 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 09 09 20 20 63 6f onst.QString.&family,.........co
66900 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 09 20 20 63 6f 6e nst.QString.&style.,.........con
66920 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 6e 20 70 6f 69 6e st.QString.&.).{.....return.poin
66940 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 69 6e 6c 69 6e 65 tSizes(family,.style);.}..inline
66960 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 62 61 73 65 3a 3a .QValueList<int>.QFontDatabase::
66980 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 20 26 66 61 6d 69 smoothSizes(.const.QString.&fami
669a0 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 20 26 73 74 79 6c ly,..........const.QString.&styl
669c0 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 26 20 29 0a 7b 0a e,..........const.QString.&.).{.
669e0 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 69 6c 79 2c 20 73 ....return.smoothSizes(family,.s
66a00 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 6e 74 44 61 74 61 tyle);.}..inline.QFont.QFontData
66a20 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 26 66 61 6d 69 6c base::font(.const.QString.&famil
66a40 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 20 26 73 74 79 6c yName,.......const.QString.&styl
66a60 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 09 09 20 20 63 6f e,.......int.pointSize,.......co
66a80 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 6e 20 66 6f 6e 74 nst.QString.&).{.....return.font
66aa0 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 69 7a 65 29 3b 0a (familyName,.style,.pointSize);.
66ac0 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 73 65 3a 3a 69 73 }..inline.bool.QFontDatabase::is
66ae0 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 69 6e 67 20 26 66 BitmapScalable(.const.QString.&f
66b00 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 72 69 6e 67 20 26 amily,...........const.QString.&
66b20 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 72 69 6e 67 20 26 style,...........const.QString.&
66b40 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 74 6d 61 70 53 63 .).const.{.....return.isBitmapSc
66b60 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 6e 6c 69 6e 65 alable(family,.style);.}..inline
66b80 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 6f 74 68 6c 79 53 .bool.QFontDatabase::isSmoothlyS
66ba0 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 6d 69 6c 79 2c 0a calable(.const.QString.&family,.
66bc0 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 26 73 74 79 6c 65 ............const.QString.&style
66be0 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 26 20 29 20 ,.............const.QString.&.).
66c00 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 68 6c 79 53 63 61 const.{.....return.isSmoothlySca
66c20 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 6e 6c 69 6e 65 20 lable(family,.style);.}..inline.
66c40 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 61 62 6c 65 28 20 bool.QFontDatabase::isScalable(.
66c60 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 20 20 20 20 20 const.QString.&family,..........
66c80 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 20 20 ..const.QString.&style,.........
66ca0 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 0a 7b 0a 20 20 20 ...const.QString.&.).const.{....
66cc0 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 20 73 74 79 6c 65 .return.isScalable(family,.style
66ce0 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 73 65 3a );.}..inline.bool.QFontDatabase:
66d00 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 6e 67 20 26 66 61 :isFixedPitch(.const.QString.&fa
66d20 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 26 73 74 79 6c 65 mily,.......const.QString.&style
66d40 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 63 6f 6e 73 74 0a ,.......const.QString.&.).const.
66d60 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 66 61 6d 69 6c 79 {.....return.isFixedPitch(family
66d80 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 74 44 61 ,.style);.}..inline.bool.QFontDa
66da0 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 69 6e 67 20 26 66 tabase::italic(.const.QString.&f
66dc0 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 67 20 26 73 74 79 amily,........const.QString.&sty
66de0 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 20 29 20 63 6f 6e le,........const.QString.&.).con
66e00 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 69 6c 79 2c 20 73 st.{.....return.italic(family,.s
66e20 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 61 62 tyle);.}..inline.bool.QFontDatab
66e40 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 66 61 6d 69 6c 79 ase::bold(.const.QString.&family
66e60 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 65 2c 0a 09 09 09 ,......const.QString.&style,....
66e80 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 7b 0a 20 20 20 20 ..const.QString.&.).const.{.....
66ea0 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 3b 0a 7d 0a 0a 69 return.bold(family,.style);.}..i
66ec0 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 65 69 67 68 74 28 nline.int.QFontDatabase::weight(
66ee0 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 20 20 63 6f .const.QString.&family,.......co
66f00 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 63 6f 6e 73 74 20 nst.QString.&style,.......const.
66f20 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 77 QString.&.).const.{.....return.w
66f40 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 65 6e 64 69 66 20 eight(family,.style);.}..#endif.
66f60 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 20 51 54 5f 4e 4f //.QT_NO_COMPAT..#endif.//.QT_NO
66f80 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 46 4f 4e 54 44 41 _FONTDATABASE..#endif.//.QFONTDA
66fa0 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 00 04 24 2f 2a 20 TABASE_H......q.a.p.p...h...$/*.
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67380 20 20 20 20 20 20 20 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 ...............................*
673a0 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 41 50 50 5f 48 0a /.#ifndef.QAPP_H.#define.QAPP_H.
673c0 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 23 65 6e 64 69 66 #include."qapplication.h".#endif
673e0 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 2a 20 20 20 20 20 ......q.a.r.r.a.y...h...A/*.....
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
677c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 ...........................*/.#i
677e0 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 52 41 59 5f 48 0a fndef.QARRAY_H.#define.QARRAY_H.
67800 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 #ifndef.QT_NO_COMPAT.#include."q
67820 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 00 00 00 12 00 71 memarray.h".#endif.#endif......q
67840 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 20 20 20 20 20 20 .b.u.f.f.e.r...h..../*..........
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 20 20 20 ................................
67e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67e20 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
67e40 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 45 52 5f 48 0a 0a ef.QBUFFER_H.#define.QBUFFER_H..
67e60 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 #ifndef.QT_H.#include."qiodevice
67e80 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 69 66 20 .h".#include."qstring.h".#endif.
67ea0 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 42 75 66 66 65 72 //.QT_H...class.Q_EXPORT.QBuffer
67ec0 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 69 63 3a 0a 20 20 .:.public.QIODevice.{.public:...
67ee0 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 51 42 79 74 65 41 ..QBuffer();.....QBuffer(.QByteA
67f00 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 20 20 51 42 79 74 rray.);....~QBuffer();......QByt
67f20 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 20 62 6f 6f 6c 20 eArray.buffer().const;.....bool.
67f40 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 0a 20 20 20 20 62 .setBuffer(.QByteArray.);......b
67f60 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 20 20 63 6c 6f 73 ool..open(.int.);.....void..clos
67f80 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 20 20 20 4f 66 66 e();.....void..flush();......Off
67fa0 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 65 74 20 61 74 28 set.size().const;.....Offset.at(
67fc0 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 73 65 74 20 29 3b ).const;.....bool..at(.Offset.);
67fe0 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 63 68 61 72 20 2a ......Q_LONG...readBlock(.char.*
68000 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 20 77 72 69 74 65 p,.Q_ULONG.);.....Q_LONG...write
68020 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 4f 4e 47 20 29 3b Block(.const.char.*p,.Q_ULONG.);
68040 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 63 6f 6e 73 74 20 .....Q_LONG...writeBlock(.const.
68060 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 7b 20 72 65 74 75 QByteArray&.data.)........{.retu
68080 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 61 74 61 29 3b 20 rn.QIODevice::writeBlock(data);.
680a0 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 68 61 72 20 2a 70 }.....Q_LONG...readLine(.char.*p
680c0 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 74 63 68 28 29 3b ,.Q_ULONG.);......int...getch();
680e0 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 20 20 20 69 6e 74 .....int...putch(.int.);.....int
68100 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 74 65 64 3a 0a 20 ...ungetch(.int.);..protected:..
68120 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 0a 20 20 20 20 75 ...QByteArray.a;..private:.....u
68140 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 63 3b 0a 0a 70 72 int..a_len;.....uint..a_inc;..pr
68160 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 63 ivate:.//.Disabled.copy.construc
68180 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 5f tor.and.operator=.#if.defined(Q_
681a0 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 20 63 6f 6e 73 74 DISABLE_COPY).....QBuffer(.const
681c0 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 26 6f 70 65 72 61 .QBuffer.&.);.....QBuffer.&opera
681e0 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 65 6e 64 69 66 0a tor=(.const.QBuffer.&.);.#endif.
68200 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 66 66 65 72 3a 3a };...inline.QByteArray.QBuffer::
68220 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 20 7d 0a 0a 69 6e buffer().const.{.return.a;.}..in
68240 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 66 66 65 72 3a 3a line.QIODevice::Offset.QBuffer::
68260 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 73 65 74 29 61 2e size().const.{.return.(Offset)a.
68280 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 65 3a 3a 4f 66 66 size();.}..inline.QIODevice::Off
682a0 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 72 65 74 75 72 6e set.QBuffer::at().const.{.return
682c0 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 55 46 46 45 52 5f .ioIndex;.}...#endif.//.QBUFFER_
682e0 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 00 00 05 07 23 64 H......m.o.c._.y.a.c.c...h....#d
68300 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 20 49 4e 54 5f 56 efine.CHAR_VAL.257.#define.INT_V
68320 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 32 35 39 0a 23 64 AL.258.#define.DOUBLE_VAL.259.#d
68340 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 44 45 4e 54 49 46 efine.STRING.260.#define.IDENTIF
68360 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 0a 23 64 65 66 69 IER.261.#define.FRIEND.262.#defi
68380 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 4f 20 32 36 34 0a ne.TYPEDEF.263.#define.AUTO.264.
683a0 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 6e 65 20 53 54 41 #define.REGISTER.265.#define.STA
683c0 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 0a 23 64 65 66 69 TIC.266.#define.EXTERN.267.#defi
683e0 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 55 41 4c 20 32 36 ne.INLINE.268.#define.VIRTUAL.26
68400 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 65 20 56 4f 4c 41 9.#define.CONST.270.#define.VOLA
68420 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 23 64 65 66 69 6e TILE.271.#define.CHAR.272.#defin
68440 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 34 0a 23 64 65 66 e.SHORT.273.#define.INT.274.#def
68460 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 44 20 32 37 36 0a ine.LONG.275.#define.SIGNED.276.
68480 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 6e 65 20 46 4c 4f #define.UNSIGNED.277.#define.FLO
684a0 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 23 64 65 66 69 6e AT.278.#define.DOUBLE.279.#defin
684c0 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 31 0a 23 64 65 66 e.VOID.280.#define.ENUM.281.#def
684e0 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 43 54 20 32 38 33 ine.CLASS.282.#define.STRUCT.283
68500 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 20 41 53 4d 20 32 .#define.UNION.284.#define.ASM.2
68520 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 66 69 6e 65 20 50 85.#define.PRIVATE.286.#define.P
68540 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 43 20 32 38 38 0a ROTECTED.287.#define.PUBLIC.288.
68560 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 6e 65 20 44 42 4c #define.OPERATOR.289.#define.DBL
68580 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 44 4f 54 20 32 39 _COLON.290.#define.TRIPLE_DOT.29
685a0 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 66 69 6e 65 20 4e 1.#define.TEMPLATE.292.#define.N
685c0 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 20 32 39 34 0a 23 AMESPACE.293.#define.USING.294.#
685e0 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 20 54 48 52 4f 57 define.MUTABLE.295.#define.THROW
68600 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 64 65 66 69 6e 65 .296.#define.SIGNALS.297.#define
68620 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 54 20 32 39 39 0a .SLOTS.298.#define.Q_OBJECT.299.
68640 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 66 69 6e 65 20 51 #define.Q_PROPERTY.300.#define.Q
68660 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 41 53 53 49 4e 46 _OVERRIDE.301.#define.Q_CLASSINF
68680 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 23 64 65 66 69 6e O.302.#define.Q_ENUMS.303.#defin
686a0 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 33 30 35 0a 23 64 e.Q_SETS.304.#define.READ.305.#d
686c0 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 4f 52 45 44 20 33 efine.WRITE.306.#define.STORED.3
686e0 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 23 64 65 66 69 6e 07.#define.DESIGNABLE.308.#defin
68700 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 45 53 45 54 20 33 e.SCRIPTABLE.309.#define.RESET.3
68720 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 72 09 63 68 61 72 10.typedef.union.{.....char.char
68740 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 20 20 64 6f 75 62 _val;.....int..int_val;.....doub
68760 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 20 20 20 20 2a 73 le.double_val;.....char.......*s
68780 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 20 20 20 20 46 75 tring;.....Access.access;.....Fu
687a0 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 67 4c 69 73 74 20 nction...*function;.....ArgList.
687c0 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 20 20 20 2a 61 72 ...*arg_list;.....Argument...*ar
687e0 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 50 45 20 79 79 6c g;.}.YYSTYPE;.extern.YYSTYPE.yyl
68800 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 74 00 6c 00 61 00 val;....".q.a.b.s.t.r.a.c.t.l.a.
68820 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 20 20 20 20 20 20 y.o.u.t...h..../*...............
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 20 20 20 20 20 20 20 20 ................................
68de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68e00 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 41 ..................*/..#ifndef.QA
68e20 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 42 53 54 52 41 43 BSTRACTLAYOUT_H.#define.QABSTRAC
68e40 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 20 20 20 20 20 20 TLAYOUT_H../*...................
68e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68e80 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 66 6e 64 65 66 20 .......*/..#ifndef.QT_H.#ifndef.
68ea0 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 79 6f 75 74 2e 68 QT_NO_COMPAT.#include."qlayout.h
68ec0 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 65 6e 64 69 66 0a ".#endif.#endif.//.QT_H..#endif.
68ee0 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 20 20 20 20 20 20 .....n.p.u.p.p...h..{./*........
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 2a 2f 0a 2f 2a 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68f60 20 20 20 20 20 20 20 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 ...............................*
68f80 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 69 6e 65 20 5f 4e /...#ifndef._NPUPP_H_.#define._N
68fa0 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 47 43 46 4d 0a 23 PUPP_H_..#ifndef.GENERATINGCFM.#
68fc0 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 64 69 66 0a 0a 23 define.GENERATINGCFM.0.#endif..#
68fe0 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 22 6e 70 61 70 69 ifndef._NPAPI_H_.#include."npapi
69000 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 68 22 0a 0a 2f 2a .h".#endif..#include."jri.h"../*
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 20 20 20 20 20 20 20 20 20 20 20 20 ................................
691a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
691c0 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 20 20 20 20 20 20 ..............*/.../*...........
691e0 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 74 79 70 65 64 .....*/..#if.GENERATINGCFM.typed
69200 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 69 74 69 61 6c 69 ef.UniversalProcPtr.NPP_Initiali
69220 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 74 69 61 6c 69 7a zeUPP;..enum.{..uppNPP_Initializ
69240 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 73 65 64 0a 09 09 eProcInfo.=.kThinkCStackBased...
69260 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 5a |.STACK_ROUTINE_PARAMETER(1,.SIZ
69280 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 28 53 49 5a E_CODE(0)).....|.RESULT_SIZE(SIZ
692a0 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 50 5f 49 6e E_CODE(0)).};..#define.NewNPP_In
692c0 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 50 50 5f 49 6e 69 itializeProc(FUNC)..\...(NPP_Ini
692e0 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 72 69 70 74 6f 72 tializeUPP).NewRoutineDescriptor
69300 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 6e 69 74 69 61 6c ((ProcPtr)(FUNC),.uppNPP_Initial
69320 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 68 69 74 65 63 74 izeProcInfo,.GetCurrentArchitect
69340 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 74 69 61 6c 69 7a ure()).#define.CallNPP_Initializ
69360 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 6c 55 6e 69 76 65 eProc(FUNC)..\...(void)CallUnive
69380 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 46 55 4e 43 rsalProc((UniversalProcPtr)(FUNC
693a0 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 66 6f 29 0a 09 09 ),.uppNPP_InitializeProcInfo)...
693c0 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 49 6e 69 74 69 .#else..typedef.void.(*NPP_Initi
693e0 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 65 77 4e 50 50 5f alizeUPP)(void);.#define.NewNPP_
69400 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 28 4e 50 50 5f InitializeProc(FUNC)..\...((NPP_
69420 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 66 69 6e 65 20 43 InitializeUPP).(FUNC)).#define.C
69440 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 29 09 09 5c 0a 09 allNPP_InitializeProc(FUNC)..\..
69460 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 20 20 20 20 20 20 .(*(FUNC))()..#endif.../*.......
69480 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 74 79 70 .......*/..#if.GENERATINGCFM.typ
694a0 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 53 68 75 74 64 6f edef.UniversalProcPtr.NPP_Shutdo
694c0 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 74 64 6f 77 6e 50 wnUPP;..enum.{..uppNPP_ShutdownP
694e0 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 09 7c 20 rocInfo.=.kThinkCStackBased...|.
69500 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 5a 45 5f STACK_ROUTINE_PARAMETER(1,.SIZE_
69520 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 28 53 49 5a 45 5f CODE(0)).....|.RESULT_SIZE(SIZE_
69540 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 50 5f 53 68 75 74 CODE(0)).};..#define.NewNPP_Shut
69560 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 68 75 74 64 6f 77 downProc(FUNC)..\...(NPP_Shutdow
69580 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 28 28 50 72 6f 63 nUPP).NewRoutineDescriptor((Proc
695a0 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 6e 50 72 6f 63 49 Ptr)(FUNC),.uppNPP_ShutdownProcI
695c0 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()).#
695e0 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 63 28 46 55 4e 43 define.CallNPP_ShutdownProc(FUNC
69600 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 28 )..\...(void)CallUniversalProc((
69620 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 5f UniversalProcPtr)(FUNC),.uppNPP_
69640 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 0a 0a 74 79 70 65 ShutdownProcInfo)....#else..type
69660 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 29 28 76 6f 69 64 def.void.(*NPP_ShutdownUPP)(void
69680 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 50 72 6f 63 28 46 );.#define.NewNPP_ShutdownProc(F
696a0 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 50 29 20 28 46 55 UNC)..\...((NPP_ShutdownUPP).(FU
696c0 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 6f 77 6e 50 72 6f NC)).#define.CallNPP_ShutdownPro
696e0 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 23 65 6e 64 69 66 c(FUNC)..\...(*(FUNC))()..#endif
69700 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 52 41 54 49 4e 47 .../*.........*/..#if.GENERATING
69720 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 74 72 20 4e 50 50 CFM.typedef.UniversalProcPtr.NPP
69740 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 65 77 50 72 6f 63 _NewUPP;..enum.{..uppNPP_NewProc
69760 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
69780 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
697a0 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 4b E(sizeof(NPMIMEType)))...|.STACK
697c0 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 28 _ROUTINE_PARAMETER(2,.SIZE_CODE(
697e0 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 4e 45 5f sizeof(NPP)))...|.STACK_ROUTINE_
69800 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 75 69 PARAMETER(3,.SIZE_CODE(sizeof(ui
69820 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 50 41 52 41 4d 45 nt16)))...|.STACK_ROUTINE_PARAME
69840 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 74 31 36 29 29 29 TER(4,.SIZE_CODE(sizeof(int16)))
69860 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 35 2c 20 ...|.STACK_ROUTINE_PARAMETER(5,.
69880 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 20 SIZE_CODE(sizeof(char.**)))...|.
698a0 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_
698c0 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 20 53 54 41 43 4b CODE(sizeof(char.**)))...|.STACK
698e0 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 5f 43 4f 44 45 28 _ROUTINE_PARAMETER(7,.SIZE_CODE(
69900 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 7c 20 52 45 53 55 sizeof(NPSavedData.*)))...|.RESU
69920 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 72 LT_SIZE(SIZE_CODE(sizeof(NPError
69940 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 50 72 6f 63 28 46 ))).};..#define.NewNPP_NewProc(F
69960 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 52 6f 75 74 69 6e UNC)..\...(NPP_NewUPP).NewRoutin
69980 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 75 70 70 eDescriptor((ProcPtr)(FUNC),.upp
699a0 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 74 41 72 63 68 69 NPP_NewProcInfo,.GetCurrentArchi
699c0 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 4e 65 77 50 72 tecture()).#define.CallNPP_NewPr
699e0 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 2c oc(FUNC,.ARG1,.ARG2,.ARG3,.ARG4,
69a00 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 45 72 72 6f 72 29 .ARG5,.ARG6,.ARG7).\...(NPError)
69a20 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
69a40 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 49 6e 66 6f 2c 20 Ptr)(FUNC),.uppNPP_NewProcInfo,.
69a60 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 29 2c 20 28 41 52 \............(ARG1),.(ARG2),.(AR
69a80 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 52 G3),.(ARG4),.(ARG5),.(ARG6),.(AR
69aa0 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 72 09 28 2a 4e 50 G7)).#else..typedef.NPError.(*NP
69ac0 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 6e 54 79 70 65 2c P_NewUPP)(NPMIMEType.pluginType,
69ae0 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 2c 20 69 6e 74 31 .NPP.instance,.uint16.mode,.int1
69b00 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 2a 20 61 72 67 76 6.argc,.char*.argn[],.char*.argv
69b20 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 64 65 66 69 6e 65 [],.NPSavedData*.saved);.#define
69b40 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 09 28 28 4e 50 50 .NewNPP_NewProc(FUNC)..\...((NPP
69b60 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 61 6c 6c 4e 50 50 _NewUPP).(FUNC)).#define.CallNPP
69b80 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,
69ba0 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 5c 0a 09 09 28 2a .ARG4,.ARG5,.ARG6,.ARG7)..\...(*
69bc0 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 29 2c 20 (FUNC))((ARG1),.(ARG2),.(ARG3),.
69be0 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)).
69c00 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 2f 0a 0a 23 69 66 .#endif.../*.............*/..#if
69c20 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 61 .GENERATINGCFM..typedef.Universa
69c40 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 6e 75 6d 20 7b 0a lProcPtr.NPP_DestroyUPP;.enum.{.
69c60 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 6b 54 68 69 6e 6b .uppNPP_DestroyProcInfo.=.kThink
69c80 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 50 41 CStackBased...|.STACK_ROUTINE_PA
69ca0 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 50 29 RAMETER(1,.SIZE_CODE(sizeof(NPP)
69cc0 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
69ce0 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 44 61 74 61 20 2a ,.SIZE_CODE(sizeof(NPSavedData.*
69d00 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 73 *)))...|.RESULT_SIZE(SIZE_CODE(s
69d20 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 4e 65 77 4e izeof(NPError))).};.#define.NewN
69d40 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 28 4e 50 50 5f 44 PP_DestroyProc(FUNC)..\...(NPP_D
69d60 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 69 70 74 6f 72 28 estroyUPP).NewRoutineDescriptor(
69d80 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 73 74 72 6f 79 50 (ProcPtr)(FUNC),.uppNPP_DestroyP
69da0 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 28 rocInfo,.GetCurrentArchitecture(
69dc0 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 28 46 )).#define.CallNPP_DestroyProc(F
69de0 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 72 72 6f 72 29 43 UNC,.ARG1,.ARG2)..\...(NPError)C
69e00 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
69e20 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 72 6f 63 49 6e 66 tr)(FUNC),.uppNPP_DestroyProcInf
69e40 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 74 79 70 65 64 65 o,.(ARG1),.(ARG2)).#else..typede
69e60 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 29 28 4e 50 50 20 f.NPError.(*NPP_DestroyUPP)(NPP.
69e80 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 76 65 29 3b 0a 23 instance,.NPSavedData**.save);.#
69ea0 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 46 55 4e 43 29 09 define.NewNPP_DestroyProc(FUNC).
69ec0 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 4e 43 29 29 0a 23 .\...((NPP_DestroyUPP).(FUNC)).#
69ee0 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 28 46 55 4e 43 2c define.CallNPP_DestroyProc(FUNC,
69f00 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 28 28 41 52 47 .ARG1,.ARG2)..\...(*(FUNC))((ARG
69f20 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 20 20 20 20 20 1),.(ARG2))..#endif.../*........
69f40 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
69f60 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 53 65 74 57 69 pedef.UniversalProcPtr.NPP_SetWi
69f80 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 74 57 69 6e 64 6f ndowUPP;.enum.{..uppNPP_SetWindo
69fa0 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 09 wProcInfo.=.kThinkCStackBased...
69fc0 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 5a |.STACK_ROUTINE_PARAMETER(1,.SIZ
69fe0 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 43 4b 5f 52 E_CODE(sizeof(NPP)))...|.STACK_R
6a000 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 28 73 69 OUTINE_PARAMETER(2,.SIZE_CODE(si
6a020 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 55 4c 54 5f 53 49 zeof(NPWindow.*)))...|.RESULT_SI
6a040 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 0a 7d ZE(SIZE_CODE(sizeof(NPError))).}
6a060 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 50 72 6f 63 28 46 ;.#define.NewNPP_SetWindowProc(F
6a080 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 50 29 20 4e 65 77 UNC)..\...(NPP_SetWindowUPP).New
6a0a0 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
6a0c0 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 20 47 65 74 ),.uppNPP_SetWindowProcInfo,.Get
6a0e0 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 43 CurrentArchitecture()).#define.C
6a100 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 20 41 52 47 31 2c allNPP_SetWindowProc(FUNC,.ARG1,
6a120 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 6e 69 76 65 72 73 .ARG2)..\...(NPError)CallUnivers
6a140 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 2c alProc((UniversalProcPtr)(FUNC),
6a160 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 20 28 41 52 47 31 .uppNPP_SetWindowProcInfo,.(ARG1
6a180 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 20 4e 50 45 72 72 ),.(ARG2))..#else..typedef.NPErr
6a1a0 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 20 69 6e 73 74 61 or.(*NPP_SetWindowUPP)(NPP.insta
6a1c0 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 65 66 69 6e 65 20 nce,.NPWindow*.window);.#define.
6a1e0 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 09 09 5c 0a 09 09 NewNPP_SetWindowProc(FUNC)..\...
6a200 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 29 0a 23 64 65 66 ((NPP_SetWindowUPP).(FUNC)).#def
6a220 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 20 ine.CallNPP_SetWindowProc(FUNC,.
6a240 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 28 28 41 52 47 31 ARG1,.ARG2)..\...(*(FUNC))((ARG1
6a260 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 20 20 20 20 20 20 ),.(ARG2))..#endif.../*.........
6a280 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 70 ......*/..#if.GENERATINGCFM..typ
6a2a0 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 4e 65 77 53 74 72 edef.UniversalProcPtr.NPP_NewStr
6a2c0 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 53 74 72 65 61 6d eamUPP;.enum.{..uppNPP_NewStream
6a2e0 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 09 7c ProcInfo.=.kThinkCStackBased...|
6a300 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 5a 45 .STACK_ROUTINE_PARAMETER(1,.SIZE
6a320 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
6a340 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 28 73 69 7a UTINE_PARAMETER(2,.SIZE_CODE(siz
6a360 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 4b 5f 52 4f 55 54 eof(NPMIMEType)))...|.STACK_ROUT
6a380 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 65 6f INE_PARAMETER(3,.SIZE_CODE(sizeo
6a3a0 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 52 4f 55 54 49 4e f(NPStream.*)))...|.STACK_ROUTIN
6a3c0 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 69 7a 65 6f 66 28 E_PARAMETER(4,.SIZE_CODE(sizeof(
6a3e0 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 45 5f 50 41 52 41 NPBool)))...|.STACK_ROUTINE_PARA
6a400 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 75 69 6e 74 31 36 METER(5,.SIZE_CODE(sizeof(uint16
6a420 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 45 28 .*)))...|.RESULT_SIZE(SIZE_CODE(
6a440 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 4e 65 77 sizeof(NPError))).};.#define.New
6a460 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 0a 09 09 28 4e 50 NPP_NewStreamProc(FUNC)..\...(NP
6a480 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 44 65 73 63 72 69 P_NewStreamUPP).NewRoutineDescri
6a4a0 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 4e 65 77 ptor((ProcPtr)(FUNC),.uppNPP_New
6a4c0 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 63 68 69 74 StreamProcInfo,.GetCurrentArchit
6a4e0 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 4e 65 77 53 74 72 ecture()).#define.CallNPP_NewStr
6a500 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 52 47 33 2c 20 eamProc(FUNC,.ARG1,.ARG2,.ARG3,.
6a520 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 43 61 6c 6c 55 6e ARG4,.ARG5)..\...(NPError)CallUn
6a540 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 46 iversalProc((UniversalProcPtr)(F
6a560 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 49 6e 66 6f 2c 20 UNC),.uppNPP_NewStreamProcInfo,.
6a580 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 47 34 29 2c 20 (ARG1),.(ARG2),.(ARG3),.(ARG4),.
6a5a0 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 72 72 6f 72 09 28 (ARG5)).#else..typedef.NPError.(
6a5c0 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 74 61 6e 63 65 2c *NPP_NewStreamUPP)(NPP.instance,
6a5e0 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 2a 20 73 74 72 65 .NPMIMEType.type,.NPStream*.stre
6a600 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 36 2a 20 73 74 79 am,.NPBool.seekable,.uint16*.sty
6a620 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 65 61 6d 50 72 6f pe);.#define.NewNPP_NewStreamPro
6a640 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 61 6d 55 50 50 29 c(FUNC)..\...((NPP_NewStreamUPP)
6a660 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 65 77 53 74 72 65 .(FUNC)).#define.CallNPP_NewStre
6a680 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 52 47 33 2c 20 41 amProc(FUNC,.ARG1,.ARG2,.ARG3,.A
6a6a0 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 41 52 47 31 29 2c RG4,.ARG5).\...(*(FUNC))((ARG1),
6a6c0 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 47 35 29 29 .(ARG2),.(ARG3),.(ARG4),.(ARG5))
6a6e0 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a .#endif.../*...................*
6a700 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
6a720 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 53 74 72 65 61 6d iversalProcPtr.NPP_DestroyStream
6a740 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 79 53 74 72 65 61 UPP;.enum.{..uppNPP_DestroyStrea
6a760 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 09 09 mProcInfo.=.kThinkCStackBased...
6a780 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 5a |.STACK_ROUTINE_PARAMETER(1,.SIZ
6a7a0 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 43 4b 5f 52 E_CODE(sizeof(NPP)))...|.STACK_R
6a7c0 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 28 73 69 OUTINE_PARAMETER(2,.SIZE_CODE(si
6a7e0 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 52 4f 55 zeof(NPStream.*)))...|.STACK_ROU
6a800 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 65 TINE_PARAMETER(3,.SIZE_CODE(size
6a820 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 45 28 53 of(NPReason)))...|.RESULT_SIZE(S
6a840 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
6a860 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 50 72 6f 63 28 46 efine.NewNPP_DestroyStreamProc(F
6a880 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 61 6d 55 50 50 29 UNC)..\...(NPP_DestroyStreamUPP)
6a8a0 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)(
6a8c0 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 6f 63 49 FUNC),.uppNPP_DestroyStreamProcI
6a8e0 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()).#
6a900 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 61 6d 50 72 6f 63 define.CallNPP_DestroyStreamProc
6a920 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 4e 50 52 (FUNC,..NPParg,.NPStreamPtr,.NPR
6a940 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 6c 6c 55 6e 69 76 easonArg)..\...(NPError)CallUniv
6a960 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 46 55 4e ersalProc((UniversalProcPtr)(FUN
6a980 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 6f 63 49 6e 66 6f C),.uppNPP_DestroyStreamProcInfo
6a9a0 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 20 28 4e 50 52 65 ,.(NPParg),.(NPStreamPtr),.(NPRe
6a9c0 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 4e 50 45 72 72 6f asonArg))..#else..typedef.NPErro
6a9e0 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 4e 50 50 20 69 6e r.(*NPP_DestroyStreamUPP)(NPP.in
6aa00 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 4e 50 52 65 61 73 stance,.NPStream*.stream,.NPReas
6aa20 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 5f 44 65 73 74 72 on.reason);.#define.NewNPP_Destr
6aa40 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 4e 50 50 5f 44 65 oyStreamProc(FUNC)..\...((NPP_De
6aa60 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 65 66 69 6e 65 20 stroyStreamUPP).(FUNC)).#define.
6aa80 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 46 55 4e 43 2c 20 CallNPP_DestroyStreamProc(FUNC,.
6aaa0 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 61 73 6f 6e 41 72 .NPParg,.NPStreamPtr,.NPReasonAr
6aac0 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 53 g)..\...(*(FUNC))((NPParg),.(NPS
6aae0 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 0a 23 65 6e 64 69 treamPtr),.(NPReasonArg))..#endi
6ab00 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 23 69 66 20 47 45 f.../*................*/..#if.GE
6ab20 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 50 72 NERATINGCFM..typedef.UniversalPr
6ab40 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 6e 75 6d 20 7b 0a ocPtr.NPP_WriteReadyUPP;.enum.{.
6ab60 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 20 3d 20 6b 54 68 .uppNPP_WriteReadyProcInfo.=.kTh
6ab80 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 45 inkCStackBased...|.STACK_ROUTINE
6aba0 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 4e _PARAMETER(1,.SIZE_CODE(sizeof(N
6abc0 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 54 45 PP)))...|.STACK_ROUTINE_PARAMETE
6abe0 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 20 2a R(2,.SIZE_CODE(sizeof(NPStream.*
6ac00 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 73 69 )))...|.RESULT_SIZE(SIZE_CODE(si
6ac20 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 65 77 4e 50 50 5f zeof(int32))).};.#define.NewNPP_
6ac40 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 28 4e 50 50 5f 57 WriteReadyProc(FUNC)..\...(NPP_W
6ac60 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 73 63 72 69 70 74 riteReadyUPP).NewRoutineDescript
6ac80 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 69 74 65 or((ProcPtr)(FUNC),.uppNPP_Write
6aca0 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 72 63 68 69 74 65 ReadyProcInfo,.GetCurrentArchite
6acc0 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 72 69 74 65 52 65 cture()).#define.CallNPP_WriteRe
6ace0 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 74 72 65 61 6d 50 adyProc(FUNC,..NPParg,.NPStreamP
6ad00 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 73 61 6c 50 72 6f tr)..\...(int32)CallUniversalPro
6ad20 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 4e c((UniversalProcPtr)(FUNC),.uppN
6ad40 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 50 61 72 67 29 2c PP_WriteReadyProcInfo,.(NPParg),
6ad60 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 70 65 64 65 66 20 .(NPStreamPtr))..#else..typedef.
6ad80 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 28 4e 50 50 20 69 int32.(*NPP_WriteReadyUPP)(NPP.i
6ada0 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 3b 0a 23 64 65 66 nstance,.NPStream*.stream);.#def
6adc0 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 46 55 4e 43 29 09 ine.NewNPP_WriteReadyProc(FUNC).
6ade0 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 28 46 55 4e 43 29 .\...((NPP_WriteReadyUPP).(FUNC)
6ae00 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 64 79 50 72 6f 63 ).#define.CallNPP_WriteReadyProc
6ae20 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 29 09 09 5c 0a (FUNC,..NPParg,.NPStreamPtr)..\.
6ae40 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 74 72 65 61 6d 50 ..(*(FUNC))((NPParg),.(NPStreamP
6ae60 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 2a 2f 0a 0a tr))..#endif.../*...........*/..
6ae80 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
6aea0 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 65 6e 75 6d 20 7b rsalProcPtr.NPP_WriteUPP;.enum.{
6aec0 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 54 68 69 6e 6b 43 ..uppNPP_WriteProcInfo.=.kThinkC
6aee0 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
6af00 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))
6af20 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,
6af40 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.*))).
6af60 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
6af80 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 09 7c 20 53 54 41 IZE_CODE(sizeof(int32)))...|.STA
6afa0 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 5a 45 5f 43 4f 44 CK_ROUTINE_PARAMETER(4,.SIZE_COD
6afc0 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 4b 5f 52 4f 55 54 E(sizeof(int32)))...|.STACK_ROUT
6afe0 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 28 73 69 7a 65 6f INE_PARAMETER(5,.SIZE_CODE(sizeo
6b000 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 49 5a 45 5f f(void*)))...|.RESULT_SIZE(SIZE_
6b020 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 65 66 69 6e 65 20 CODE(sizeof(int32))).};.#define.
6b040 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 09 09 28 4e 50 50 NewNPP_WriteProc(FUNC)..\...(NPP
6b060 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 69 70 74 6f 72 28 _WriteUPP).NewRoutineDescriptor(
6b080 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 69 74 65 50 72 6f (ProcPtr)(FUNC),.uppNPP_WritePro
6b0a0 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())
6b0c0 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 28 46 55 4e 43 2c .#define.CallNPP_WriteProc(FUNC,
6b0e0 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 73 65 74 41 72 67 ..NPParg,.NPStreamPtr,.offsetArg
6b100 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 28 69 6e 74 33 32 ,.lenArg,.bufferPtr)..\...(int32
6b120 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 72 6f )CallUniversalProc((UniversalPro
6b140 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 72 6f 63 49 6e 66 cPtr)(FUNC),.uppNPP_WriteProcInf
6b160 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 20 28 6f 66 66 o,.(NPParg),.(NPStreamPtr),.(off
6b180 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 50 74 72 29 29 0a setArg),.(lenArg),.(bufferPtr)).
6b1a0 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 50 5f 57 72 69 74 .#else..typedef.int32.(*NPP_Writ
6b1c0 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 61 6d 2a 20 73 74 eUPP)(NPP.instance,.NPStream*.st
6b1e0 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 6c 65 6e 2c 20 76 ream,.int32.offset,.int32.len,.v
6b200 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 50 50 5f 57 72 69 oid*.buffer);.#define.NewNPP_Wri
6b220 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 69 74 65 55 50 50 teProc(FUNC)..\...((NPP_WriteUPP
6b240 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 57 72 69 74 65 50 ).(FUNC)).#define.CallNPP_WriteP
6b260 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 72 2c 20 roc(FUNC,..NPParg,.NPStreamPtr,.
6b280 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 74 72 29 09 09 5c offsetArg,.lenArg,.bufferPtr)..\
6b2a0 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 74 72 65 61 6d ...(*(FUNC))((NPParg),.(NPStream
6b2c0 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 29 2c 20 28 62 75 Ptr),.(offsetArg),.(lenArg),.(bu
6b2e0 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 20 20 20 20 20 20 fferPtr))..#endif.../*..........
6b300 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
6b320 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 53 74 72 65 ypedef.UniversalProcPtr.NPP_Stre
6b340 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 50 5f 53 74 72 65 amAsFileUPP;.enum.{..uppNPP_Stre
6b360 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 53 74 61 63 6b 42 amAsFileProcInfo.=.kThinkCStackB
6b380 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 52 ased...|.STACK_ROUTINE_PARAMETER
6b3a0 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 29 0a 09 09 7c 20 (1,.SIZE_CODE(sizeof(NPP)))...|.
6b3c0 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 5f STACK_ROUTINE_PARAMETER(2,.SIZE_
6b3e0 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 09 09 7c 20 53 54 CODE(sizeof(NPStream.*)))...|.ST
6b400 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 49 5a 45 5f 43 4f ACK_ROUTINE_PARAMETER(3,.SIZE_CO
6b420 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 09 09 7c 20 52 45 DE(sizeof(const.char.*)))...|.RE
6b440 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 0a 23 64 65 66 69 SULT_SIZE(SIZE_CODE(0)).};.#defi
6b460 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 28 46 55 4e 43 29 ne.NewNPP_StreamAsFileProc(FUNC)
6b480 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 29 20 4e 65 77 52 ..\...(NPP_StreamAsFileUPP).NewR
6b4a0 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)
6b4c0 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 6e 66 6f 2c 20 47 ,.uppNPP_StreamAsFileProcInfo,.G
6b4e0 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 65 etCurrentArchitecture()).#define
6b500 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 46 55 4e 43 2c 20 .CallNPP_StreamAsFileProc(FUNC,.
6b520 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 69 64 29 43 61 6c ARG1,.ARG2,.ARG3)..\...(void)Cal
6b540 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
6b560 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 6c 65 50 72 6f 63 )(FUNC),.uppNPP_StreamAsFileProc
6b580 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 29 0a 0a 23 Info,.(ARG1),.(ARG2),.(ARG3))..#
6b5a0 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 74 72 65 61 6d 41 else..typedef.void.(*NPP_StreamA
6b5c0 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 53 74 72 65 61 6d sFileUPP)(NPP.instance,.NPStream
6b5e0 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 65 29 3b 0a 23 64 *.stream,.const.char*.fname);.#d
6b600 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 28 46 55 efine.NewNPP_StreamAsFileProc(FU
6b620 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 65 55 50 50 29 20 NC)..\...((NPP_StreamAsFileUPP).
6b640 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 72 65 61 6d 41 73 (FUNC)).#define.CallNPP_StreamAs
6b660 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 2c 20 41 52 47 33 FileProc(FUNC,..ARG1,.ARG2,.ARG3
6b680 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),
6b6a0 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 2a .(ARG3)).#endif.../*...........*
6b6c0 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
6b6e0 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 50 3b 0a 65 6e 75 iversalProcPtr.NPP_PrintUPP;.enu
6b700 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 3d 20 6b 54 68 69 m.{..uppNPP_PrintProcInfo.=.kThi
6b720 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_
6b740 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
6b760 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
6b780 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 6e 74 20 2a 29 29 (2,.SIZE_CODE(sizeof(NPPrint.*))
6b7a0 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 30 29 29 0a )...|.RESULT_SIZE(SIZE_CODE(0)).
6b7c0 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 63 28 46 55 4e 43 };.#define.NewNPP_PrintProc(FUNC
6b7e0 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 6f 75 74 69 6e 65 )..\...(NPP_PrintUPP).NewRoutine
6b800 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
6b820 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 6e 74 41 72 63 68 PP_PrintProcInfo,.GetCurrentArch
6b840 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 50 72 69 6e itecture()).#define.CallNPP_Prin
6b860 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 74 72 29 09 09 5c tProc(FUNC,..NPParg,.voidPtr)..\
6b880 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 69 76 ...(void)CallUniversalProc((Univ
6b8a0 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 5f 50 72 69 6e ersalProcPtr)(FUNC),.uppNPP_Prin
6b8c0 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 50 74 72 29 29 0a tProcInfo,.(NPParg),.(voidPtr)).
6b8e0 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 50 72 69 6e 74 .#else..typedef.void.(*NPP_Print
6b900 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 2a 20 70 6c 61 74 UPP)(NPP.instance,.NPPrint*.plat
6b920 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 5f 50 72 69 6e 74 formPrint);.#define.NewNPP_Print
6b940 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 74 55 50 50 29 20 Proc(FUNC)..\...((NPP_PrintUPP).
6b960 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 69 6e 74 50 72 6f (FUNC)).#define.CallNPP_PrintPro
6b980 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 67 29 09 09 5c 0a c(FUNC,..NPParg,.NPPrintArg)..\.
6b9a0 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 72 69 6e 74 41 72 ..(*(FUNC))((NPParg),.(NPPrintAr
6b9c0 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 20 20 20 20 20 20 g))..#endif.../*................
6b9e0 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.
6ba00 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 65 45 76 65 6e 74 UniversalProcPtr.NPP_HandleEvent
6ba20 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 45 76 65 6e 74 50 UPP;.enum.{..uppNPP_HandleEventP
6ba40 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 09 7c 20 rocInfo.=.kThinkCStackBased...|.
6ba60 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 5a 45 5f STACK_ROUTINE_PARAMETER(1,.SIZE_
6ba80 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 55 CODE(sizeof(NPP)))...|.STACK_ROU
6baa0 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 28 73 69 7a 65 TINE_PARAMETER(2,.SIZE_CODE(size
6bac0 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 5a 45 28 53 49 5a of(void.*)))...|.RESULT_SIZE(SIZ
6bae0 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 23 64 65 66 69 6e E_CODE(sizeof(int16))).};.#defin
6bb00 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 55 4e 43 29 09 09 e.NewNPP_HandleEventProc(FUNC)..
6bb20 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 65 77 52 6f 75 74 \...(NPP_HandleEventUPP).NewRout
6bb40 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 75 ineDescriptor((ProcPtr)(FUNC),.u
6bb60 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 20 47 65 74 43 75 ppNPP_HandleEventProcInfo,.GetCu
6bb80 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 43 61 6c rrentArchitecture()).#define.Cal
6bba0 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 20 20 4e 50 50 61 lNPP_HandleEventProc(FUNC,..NPPa
6bbc0 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 61 6c 6c 55 6e 69 rg,.voidPtr)..\...(int16)CallUni
6bbe0 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 46 55 versalProc((UniversalProcPtr)(FU
6bc00 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,
6bc20 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 73 65 0a 0a 74 79 .(NPParg),.(voidPtr))..#else..ty
6bc40 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 65 6e 74 55 50 50 pedef.int16.(*NPP_HandleEventUPP
6bc60 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 74 29 3b 0a 23 64 )(NPP.instance,.void*.event);.#d
6bc80 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 55 4e efine.NewNPP_HandleEventProc(FUN
6bca0 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 50 50 29 20 28 46 C)..\...((NPP_HandleEventUPP).(F
6bcc0 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 6c 65 45 76 65 6e UNC)).#define.CallNPP_HandleEven
6bce0 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 74 72 29 09 09 5c tProc(FUNC,..NPParg,.voidPtr)..\
6bd00 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 69 64 50 74 72 29 ...(*(FUNC))((NPParg),.(voidPtr)
6bd20 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 2f 0a )..#endif.../*...............*/.
6bd40 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 76 .#if.GENERATINGCFM..typedef.Univ
6bd60 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 55 50 50 3b 0a 65 ersalProcPtr.NPP_URLNotifyUPP;.e
6bd80 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 63 49 6e 66 6f 20 num.{..uppNPP_URLNotifyProcInfo.
6bda0 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
6bdc0 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
6bde0 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
6be00 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 74 AMETER(2,.SIZE_CODE(sizeof(const
6be20 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
6be40 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 4e 50 52 65 61 73 METER(3,.SIZE_CODE(sizeof(NPReas
6be60 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 52 41 4d 45 54 45 on)))...|.STACK_ROUTINE_PARAMETE
6be80 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 29 29 0a 09 R(4,.SIZE_CODE(sizeof(void*)))..
6bea0 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 49 5a 45 5f 43 4f .|.RESULT_SIZE(SIZE_CODE(SIZE_CO
6bec0 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 55 52 4c 4e 6f 74 DE(0))).};.#define.NewNPP_URLNot
6bee0 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 4c 4e 6f 74 69 66 ifyProc(FUNC)..\...(NPP_URLNotif
6bf00 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 28 28 50 72 6f 63 yUPP).NewRoutineDescriptor((Proc
6bf20 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 66 79 50 72 6f 63 Ptr)(FUNC),.uppNPP_URLNotifyProc
6bf40 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 0a Info,.GetCurrentArchitecture()).
6bf60 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 63 28 46 55 #define.CallNPP_URLNotifyProc(FU
6bf80 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 09 09 5c 0a NC,..ARG1,.ARG2,.ARG3,.ARG4)..\.
6bfa0 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
6bfc0 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 5f 55 52 4c 4e 6f rsalProcPtr)(FUNC),.uppNPP_URLNo
6bfe0 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 32 29 2c 20 28 41 tifyProcInfo,.(ARG1),.(ARG2),.(A
6c000 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 64 65 66 20 76 6f RG3),.(ARG4))..#else..typedef.vo
6c020 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 20 69 6e 73 74 61 id.(*NPP_URLNotifyUPP)(NPP.insta
6c040 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 61 73 6f 6e 20 72 nce,.const.char*.url,.NPReason.r
6c060 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 23 64 65 66 69 6e eason,.void*.notifyData);.#defin
6c080 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 43 29 09 09 5c 0a e.NewNPP_URLNotifyProc(FUNC)..\.
6c0a0 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 43 29 29 0a 23 64 ..((NPP_URLNotifyUPP).(FUNC)).#d
6c0c0 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 63 28 46 55 4e 43 efine.CallNPP_URLNotifyProc(FUNC
6c0e0 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 09 09 5c 0a 09 09 ,..ARG1,.ARG2,.ARG3,.ARG4)..\...
6c100 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 29 (*(FUNC))((ARG1),.(ARG2),.(ARG3)
6c120 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 20 20 20 20 20 20 ,.(ARG4))..#endif...../*........
6c140 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 64 65 66 20 58 ....................*/..#ifdef.X
6c160 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 0a 0a 23 69 66 20 P_UNIX../*..............*/..#if.
6c180 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
6c1a0 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 6e 75 6d 20 7b 0a ProcPtr.NPN_GetValueUPP;.enum.{.
6c1c0 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 20 6b 54 68 69 6e .uppNPN_GetValueProcInfo.=.kThin
6c1e0 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 50 kCStackBased...|.STACK_ROUTINE_P
6c200 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 50 ARAMETER(1,.SIZE_CODE(sizeof(NPP
6c220 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(
6c240 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 69 61 62 6c 65 29 2,.SIZE_CODE(sizeof(NPNVariable)
6c260 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 33 ))...|.STACK_ROUTINE_PARAMETER(3
6c280 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 29 29 0a 09 09 7c ,.SIZE_CODE(sizeof(void.*)))...|
6c2a0 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
6c2c0 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 74 56 61 Error))).};.#define.NewNPN_GetVa
6c2e0 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 74 56 61 6c 75 65 lueProc(FUNC)..\...(NPN_GetValue
6c300 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 63 50 UPP).NewRoutineDescriptor((ProcP
6c320 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 50 72 6f 63 49 6e tr)(FUNC),.uppNPN_GetValueProcIn
6c340 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 64 fo,.GetCurrentArchitecture()).#d
6c360 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 50 72 6f 63 28 46 efine.CallNPN_GetURNotifyLProc(F
6c380 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 09 28 4e 50 45 72 UNC,.ARG1,.ARG2,.ARG3).\...(NPEr
6c3a0 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 6c ror)CallUniversalProc((Universal
6c3c0 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 50 ProcPtr)(FUNC),.uppNPN_GetValueP
6c3e0 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 33 29 29 rocInfo,.(ARG1),.(ARG2),.(ARG3))
6c400 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 4e 5f 47 65 .#else..typedef.NPError.(*NPN_Ge
6c420 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 50 4e 56 61 72 69 tValueUPP)(NPP.instance,.NPNVari
6c440 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 6c 75 65 29 3b 0a able.variable,.void.*ret_alue);.
6c460 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 63 28 46 55 4e 43 #define.NewNPN_GetValueProc(FUNC
6c480 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 28 46 55 4e 43 29 )..\...((NPN_GetValueUPP).(FUNC)
6c4a0 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 50 72 6f 63 28 46 ).#define.CallNPN_GetValueProc(F
6c4c0 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 2a 28 46 UNC,.ARG1,.ARG2,.ARG3)..\...(*(F
6c4e0 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 29 29 0a 23 65 UNC))((ARG1),.(ARG2),.(ARG3)).#e
6c500 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 0a 0a 0a 0a 2f 2a ndif..#endif./*.........*/..../*
6c520 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 41 ..................*/..#if.GENERA
6c540 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 74 TINGCFM..typedef.UniversalProcPt
6c560 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 6d 20 7b 0a 09 75 r.NPN_GetURLNotifyUPP;.enum.{..u
6c580 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 20 3d 20 6b 54 68 ppNPN_GetURLNotifyProcInfo.=.kTh
6c5a0 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 45 inkCStackBased...|.STACK_ROUTINE
6c5c0 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 4e _PARAMETER(1,.SIZE_CODE(sizeof(N
6c5e0 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 54 45 PP)))...|.STACK_ROUTINE_PARAMETE
6c600 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 74 20 63 68 61 72 R(2,.SIZE_CODE(sizeof(const.char
6c620 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
6c640 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 20 63 68 61 72 2a (3,.SIZE_CODE(sizeof(const.char*
6c660 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(
6c680 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 29 29 0a 09 09 7c 4,.SIZE_CODE(sizeof(void*)))...|
6c6a0 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
6c6c0 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 74 55 52 Error))).};.#define.NewNPN_GetUR
6c6e0 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 4e 5f 47 65 74 55 LNotifyProc(FUNC)..\...(NPN_GetU
6c700 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 63 72 69 70 74 6f RLNotifyUPP).NewRoutineDescripto
6c720 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 74 55 52 4c r((ProcPtr)(FUNC),.uppNPN_GetURL
6c740 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 41 72 63 68 69 74 NotifyProcInfo,.GetCurrentArchit
6c760 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 55 52 4c ecture()).#define.CallNPN_GetURL
6c780 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 52 47 NotifyProc(FUNC,.ARG1,.ARG2,.ARG
6c7a0 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 55 6e 69 76 65 72 3,.ARG4).\...(NPError)CallUniver
6c7c0 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)
6c7e0 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 6e 66 6f 2c 20 28 ,.uppNPN_GetURLNotifyProcInfo,.(
6c800 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 29 0a 23 ARG1),.(ARG2),.(ARG3),.(ARG4)).#
6c820 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 4e 5f 47 65 74 55 else..typedef.NPError.(*NPN_GetU
6c840 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 73 74 RLNotifyUPP)(NPP.instance,.const
6c860 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 2c 20 .char*.url,.const.char*.window,.
6c880 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 20 4e 65 77 4e 50 void*.notifyData);.#define.NewNP
6c8a0 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 5c 0a 09 09 28 28 N_GetURLNotifyProc(FUNC)..\...((
6c8c0 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 29 29 0a 23 64 65 NPN_GetURLNotifyUPP).(FUNC)).#de
6c8e0 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 72 6f 63 28 46 55 fine.CallNPN_GetURLNotifyProc(FU
6c900 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 29 09 09 5c 0a 09 NC,.ARG1,.ARG2,.ARG3,.ARG4)..\..
6c920 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
6c940 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 20 20 20 20 20 20 ),.(ARG4)).#endif.../*..........
6c960 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..
6c980 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 50 6f 73 typedef.UniversalProcPtr.NPN_Pos
6c9a0 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 4e 50 4e 5f 50 6f tURLNotifyUPP;.enum.{..uppNPN_Po
6c9c0 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 6e 6b 43 53 74 61 stURLNotifyProcInfo.=.kThinkCSta
6c9e0 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 41 4d 45 ckBased...|.STACK_ROUTINE_PARAME
6ca00 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 29 0a 09 TER(1,.SIZE_CODE(sizeof(NPP)))..
6ca20 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 20 53 49 .|.STACK_ROUTINE_PARAMETER(2,.SI
6ca40 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 09 09 ZE_CODE(sizeof(const.char*)))...
6ca60 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 49 5a |.STACK_ROUTINE_PARAMETER(3,.SIZ
6ca80 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 09 09 7c E_CODE(sizeof(const.char*)))...|
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 34 2c 20 53 49 5a 45 .STACK_ROUTINE_PARAMETER(4,.SIZE
6cac0 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 20 53 54 41 43 4b _CODE(sizeof(uint32)))...|.STACK
6cae0 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 28 _ROUTINE_PARAMETER(5,.SIZE_CODE(
6cb00 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 53 54 41 43 4b 5f sizeof(const.char*)))...|.STACK_
6cb20 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 43 4f 44 45 28 73 ROUTINE_PARAMETER(6,.SIZE_CODE(s
6cb40 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
6cb60 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 69 7a 65 6f 66 28 E_PARAMETER(7,.SIZE_CODE(sizeof(
6cb80 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 49 5a 45 5f 43 4f void*)))...|.RESULT_SIZE(SIZE_CO
6cba0 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.
6cbc0 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 55 4e 43 29 09 09 NewNPN_PostURLNotifyProc(FUNC)..
6cbe0 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 20 4e 65 77 52 6f \...(NPN_PostURLNotifyUPP).NewRo
6cc00 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),
6cc20 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 6e 66 6f 2c 20 47 .uppNPN_PostURLNotifyProcInfo,.G
6cc40 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 65 etCurrentArchitecture()).#define
6cc60 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 28 46 55 4e 43 2c .CallNPN_PostURLNotifyProc(FUNC,
6cc80 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 52 47 35 2c 20 41 .ARG1,.ARG2,.ARG3,.ARG4,.ARG5,.A
6cca0 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 6c 6c 55 6e 69 76 RG6,.ARG7).\...(NPError)CallUniv
6ccc0 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 46 55 4e ersalProc((UniversalProcPtr)(FUN
6cce0 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 6e 66 6f C),.uppNPN_PostURLNotifyProcInfo
6cd00 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 47 34 29 ,.(ARG1),.(ARG2),.(ARG3),.(ARG4)
6cd20 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 23 65 6c 73 65 0a ,.(ARG5),.(ARG6),.(ARG7)).#else.
6cd40 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 74 55 52 4c 4e 6f .typedef.NPError.(*NPN_PostURLNo
6cd60 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 73 74 20 63 68 61 tifyUPP)(NPP.instance,.const.cha
6cd80 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 6e 74 r*.url,.const.char*.window,.uint
6cda0 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 6c 20 32.len,.const.char*.buf,.NPBool.
6cdc0 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 64 65 66 69 6e 65 file,.void*.notifyData);.#define
6cde0 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 55 4e 43 29 09 .NewNPN_PostURLNotifyProc(FUNC).
6ce00 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 50 29 20 28 46 55 .\...((NPN_PostURLNotifyUPP).(FU
6ce20 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 4e 6f 74 69 NC)).#define.CallNPN_PostURLNoti
6ce40 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 52 47 33 2c 20 41 fyProc(FUNC,.ARG1,.ARG2,.ARG3,.A
6ce60 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 2a 28 46 55 RG4,.ARG5,.ARG6,.ARG7).\...(*(FU
6ce80 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 29 2c 20 28 41 52 NC))((ARG1),.(ARG2),.(ARG3),.(AR
6cea0 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 23 65 6e G4),.(ARG5),.(ARG6),.(ARG7)).#en
6cec0 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 66 20 47 45 4e 45 dif.../*............*/..#if.GENE
6cee0 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 63 RATINGCFM..typedef.UniversalProc
6cf00 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 09 75 70 70 4e 50 Ptr.NPN_GetURLUPP;.enum.{..uppNP
6cf20 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 53 74 61 63 6b 42 N_GetURLProcInfo.=.kThinkCStackB
6cf40 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 52 ased...|.STACK_ROUTINE_PARAMETER
6cf60 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 29 0a 09 09 7c 20 (1,.SIZE_CODE(sizeof(NPP)))...|.
6cf80 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 5f STACK_ROUTINE_PARAMETER(2,.SIZE_
6cfa0 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 53 CODE(sizeof(const.char*)))...|.S
6cfc0 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 49 5a 45 5f 43 TACK_ROUTINE_PARAMETER(3,.SIZE_C
6cfe0 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 52 45 ODE(sizeof(const.char*)))...|.RE
6d000 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 45 72 72 SULT_SIZE(SIZE_CODE(sizeof(NPErr
6d020 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 74 55 52 4c 50 72 or))).};.#define.NewNPN_GetURLPr
6d040 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 50 50 29 20 4e 65 oc(FUNC)..\...(NPN_GetURLUPP).Ne
6d060 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 4e wRoutineDescriptor((ProcPtr)(FUN
6d080 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 47 65 74 43 75 C),.uppNPN_GetURLProcInfo,.GetCu
6d0a0 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 43 61 6c rrentArchitecture()).#define.Cal
6d0c0 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 2c 20 41 52 47 32 lNPN_GetURLProc(FUNC,.ARG1,.ARG2
6d0e0 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 6e 69 76 65 72 73 ,.ARG3).\...(NPError)CallUnivers
6d100 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 2c alProc((UniversalProcPtr)(FUNC),
6d120 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 52 47 31 29 2c 20 .uppNPN_GetURLProcInfo,.(ARG1),.
6d140 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 65 64 65 66 20 4e (ARG2),.(ARG3)).#else..typedef.N
6d160 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 50 20 69 6e 73 74 PError.(*NPN_GetURLUPP)(NPP.inst
6d180 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 73 74 20 63 68 61 ance,.const.char*.url,.const.cha
6d1a0 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 5f 47 65 74 55 52 r*.window);.#define.NewNPN_GetUR
6d1c0 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 55 52 4c 55 50 50 LProc(FUNC)..\...((NPN_GetURLUPP
6d1e0 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 47 65 74 55 52 4c ).(FUNC)).#define.CallNPN_GetURL
6d200 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)..\.
6d220 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
6d240 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 20 20 2a 2f 0a 0a 3)).#endif.../*.............*/..
6d260 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
6d280 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 3b 0a 65 6e 75 6d rsalProcPtr.NPN_PostURLUPP;.enum
6d2a0 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 20 3d 20 6b 54 68 .{..uppNPN_PostURLProcInfo.=.kTh
6d2c0 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 45 inkCStackBased...|.STACK_ROUTINE
6d2e0 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 4e _PARAMETER(1,.SIZE_CODE(sizeof(N
6d300 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 54 45 PP)))...|.STACK_ROUTINE_PARAMETE
6d320 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 74 20 63 68 61 72 R(2,.SIZE_CODE(sizeof(const.char
6d340 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
6d360 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 20 63 68 61 72 2a (3,.SIZE_CODE(sizeof(const.char*
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 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 29 29 29 0a 09 09 4,.SIZE_CODE(sizeof(uint32)))...
6d3c0 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 35 2c 20 53 49 5a |.STACK_ROUTINE_PARAMETER(5,.SIZ
6d3e0 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 09 09 7c E_CODE(sizeof(const.char*)))...|
6d400 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 20 53 49 5a 45 .STACK_ROUTINE_PARAMETER(6,.SIZE
6d420 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 20 52 45 53 55 4c _CODE(sizeof(NPBool)))...|.RESUL
6d440 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 72 29 T_SIZE(SIZE_CODE(sizeof(NPError)
6d460 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 52 4c 50 72 6f 63 )).};.#define.NewNPN_PostURLProc
6d480 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 50 29 20 4e 65 77 (FUNC)..\...(NPN_PostURLUPP).New
6d4a0 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
6d4c0 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 20 47 65 74 43 75 ),.uppNPN_PostURLProcInfo,.GetCu
6d4e0 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 43 61 6c rrentArchitecture()).#define.Cal
6d500 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 31 2c 20 41 52 47 lNPN_PostURLProc(FUNC,.ARG1,.ARG
6d520 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 20 5c 0a 09 09 28 2,.ARG3,.ARG4,.ARG5,.ARG6).\...(
6d540 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 76 65 NPError)CallUniversalProc((Unive
6d560 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 50 6f 73 74 55 rsalProcPtr)(FUNC),.uppNPN_PostU
6d580 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 2c 20 28 41 52 47 RLProcInfo,.(ARG1),.(ARG2),.(ARG
6d5a0 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 29 0a 23 65 6c 73 3),.(ARG4),.(ARG5),.(ARG6)).#els
6d5c0 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 74 55 52 4c e..typedef.NPError.(*NPN_PostURL
6d5e0 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 68 61 72 2a 20 75 UPP)(NPP.instance,.const.char*.u
6d600 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 6e 74 33 32 20 6c rl,.const.char*.window,.uint32.l
6d620 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 6c 20 66 69 6c 65 en,.const.char*.buf,.NPBool.file
6d640 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 72 6f 63 28 46 55 );.#define.NewNPN_PostURLProc(FU
6d660 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 20 28 46 55 4e 43 NC)..\...((NPN_PostURLUPP).(FUNC
6d680 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 50 72 6f 63 28 46 )).#define.CallNPN_PostURLProc(F
6d6a0 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 52 47 UNC,.ARG1,.ARG2,.ARG3,.ARG4,.ARG
6d6c0 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 47 31 29 2c 20 28 5,.ARG6).\...(*(FUNC))((ARG1),.(
6d6e0 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 47 35 29 2c 20 28 ARG2),.(ARG3),.(ARG4),.(ARG5),.(
6d700 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 20 20 20 20 20 20 ARG6)).#endif.../*..............
6d720 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
6d740 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 75 65 73 74 52 65 f.UniversalProcPtr.NPN_RequestRe
6d760 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 65 73 74 52 65 61 adUPP;.enum.{..uppNPN_RequestRea
6d780 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 73 65 64 0a 09 09 dProcInfo.=.kThinkCStackBased...
6d7a0 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 5a |.STACK_ROUTINE_PARAMETER(1,.SIZ
6d7c0 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 09 09 7c 20 E_CODE(sizeof(NPStream.*)))...|.
6d7e0 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 5f STACK_ROUTINE_PARAMETER(2,.SIZE_
6d800 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 29 29 0a 09 09 7c CODE(sizeof(NPByteRange.*)))...|
6d820 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
6d840 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 52 65 71 75 65 Error))).};.#define.NewNPN_Reque
6d860 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 5f 52 65 71 75 65 stReadProc(FUNC)..\...(NPN_Reque
6d880 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 69 70 74 6f 72 28 stReadUPP).NewRoutineDescriptor(
6d8a0 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 71 75 65 73 74 52 (ProcPtr)(FUNC),.uppNPN_RequestR
6d8c0 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 68 69 74 65 63 74 eadProcInfo,.GetCurrentArchitect
6d8e0 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 75 65 73 74 52 65 ure()).#define.CallNPN_RequestRe
6d900 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 65 29 09 09 5c 0a adProc(FUNC,..stream,.range)..\.
6d920 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 55 6e ..(NPError)CallUniversalProc((Un
6d940 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 52 65 iversalProcPtr)(FUNC),.uppNPN_Re
6d960 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 29 2c 20 28 72 61 questReadProcInfo,.(stream),.(ra
6d980 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 72 6f 72 09 28 2a nge))..#else..typedef.NPError.(*
6d9a0 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 61 6d 2a 20 73 74 NPN_RequestReadUPP)(NPStream*.st
6d9c0 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 73 74 29 3b 0a 23 ream,.NPByteRange*.rangeList);.#
6d9e0 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 72 6f 63 28 46 55 define.NewNPN_RequestReadProc(FU
6da00 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 55 50 50 29 20 28 NC)..\...((NPN_RequestReadUPP).(
6da20 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 75 65 73 74 52 65 FUNC)).#define.CallNPN_RequestRe
6da40 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 29 09 09 5c 0a 09 adProc(FUNC,.stream,.range)..\..
6da60 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 65 29 29 0a 0a 23 .(*(FUNC))((stream),.(range))..#
6da80 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 2f 0a 0a 23 69 66 endif.../*...............*/..#if
6daa0 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 61 .GENERATINGCFM..typedef.Universa
6dac0 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 0a 65 6e 75 6d 20 lProcPtr.NPN_NewStreamUPP;.enum.
6dae0 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 6f 20 3d 20 6b 54 {..uppNPN_NewStreamProcInfo.=.kT
6db00 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
6db20 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(
6db40 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 54 NPP)))...|.STACK_ROUTINE_PARAMET
6db60 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 49 4d 45 54 79 70 ER(2,.SIZE_CODE(sizeof(NPMIMETyp
6db80 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 45 54 45 52 e)))...|.STACK_ROUTINE_PARAMETER
6dba0 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 20 63 68 61 72 20 (3,.SIZE_CODE(sizeof(const.char.
6dbc0 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
6dbe0 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 65 61 6d 20 2a 2a (4,.SIZE_CODE(sizeof(NPStream.**
6dc00 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 73 69 )))...|.RESULT_SIZE(SIZE_CODE(si
6dc20 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 4e 65 77 4e 50 zeof(NPError))).};.#define.NewNP
6dc40 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 28 4e 50 4e 5f N_NewStreamProc(FUNC)..\...(NPN_
6dc60 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 73 63 72 69 70 74 NewStreamUPP).NewRoutineDescript
6dc80 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 4e 65 77 53 74 or((ProcPtr)(FUNC),.uppNPN_NewSt
6dca0 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 63 68 69 74 65 63 reamProcInfo,.GetCurrentArchitec
6dcc0 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 77 53 74 72 65 61 ture()).#define.CallNPN_NewStrea
6dce0 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 64 6f 77 2c 20 73 mProc(FUNC,.npp,.type,.window,.s
6dd00 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 6e 69 76 65 72 73 tream)..\...(NPError)CallUnivers
6dd20 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 2c alProc((UniversalProcPtr)(FUNC),
6dd40 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 20 28 6e 70 70 29 .uppNPN_NewStreamProcInfo,.(npp)
6dd60 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 6d 29 29 09 0a 0a ,.(type),.(window),.(stream))...
6dd80 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 4e 5f 4e 65 77 #else..typedef.NPError.(*NPN_New
6dda0 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 50 4d 49 4d 45 54 StreamUPP)(NPP.instance,.NPMIMET
6ddc0 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 6f 77 2c 20 4e 50 ype.type,.const.char*.window,.NP
6dde0 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 4e 65 77 4e 50 4e Stream**.stream);.#define.NewNPN
6de00 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 28 28 4e 50 4e 5f _NewStreamProc(FUNC)..\...((NPN_
6de20 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 69 6e 65 20 43 61 NewStreamUPP).(FUNC)).#define.Ca
6de40 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 6e 70 70 2c 20 74 llNPN_NewStreamProc(FUNC,.npp,.t
6de60 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 28 2a 28 46 55 4e ype,.window,.stream)..\...(*(FUN
6de80 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 29 2c 20 28 73 74 C))((npp),.(type),.(window),.(st
6dea0 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 20 20 20 20 2a 2f ream))..#endif.../*...........*/
6dec0 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
6dee0 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 3b 0a 65 6e 75 6d versalProcPtr.NPN_WriteUPP;.enum
6df00 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 20 6b 54 68 69 6e .{..uppNPN_WriteProcInfo.=.kThin
6df20 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 50 kCStackBased...|.STACK_ROUTINE_P
6df40 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 50 ARAMETER(1,.SIZE_CODE(sizeof(NPP
6df60 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(
6df80 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 20 2a 29 29 2,.SIZE_CODE(sizeof(NPStream.*))
6dfa0 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 33 2c )...|.STACK_ROUTINE_PARAMETER(3,
6dfc0 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 09 7c 20 53 .SIZE_CODE(sizeof(int32)))...|.S
6dfe0 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 5a 45 5f 43 TACK_ROUTINE_PARAMETER(4,.SIZE_C
6e000 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 53 55 4c 54 5f 53 ODE(sizeof(void*)))...|.RESULT_S
6e020 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 29 29 29 0a 7d 3b IZE(SIZE_CODE(sizeof(int32))).};
6e040 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 46 55 4e 43 29 09 .#define.NewNPN_WriteProc(FUNC).
6e060 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 74 69 6e 65 44 65 .\...(NPN_WriteUPP).NewRoutineDe
6e080 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
6e0a0 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 41 72 63 68 69 74 _WriteProcInfo,.GetCurrentArchit
6e0c0 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 57 72 69 74 65 50 ecture()).#define.CallNPN_WriteP
6e0e0 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 2c 20 62 75 66 66 roc(FUNC,.npp,.stream,.len,.buff
6e100 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 73 61 6c 50 72 6f er)..\...(int32)CallUniversalPro
6e120 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 4e c((UniversalProcPtr)(FUNC),.uppN
6e140 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 73 74 72 65 61 6d PN_WriteProcInfo,.(npp),.(stream
6e160 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 65 0a 0a 74 79 70 ),.(len),.(buffer))...#else..typ
6e180 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 28 4e 50 50 20 69 edef.int32.(*NPN_WriteUPP)(NPP.i
6e1a0 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 69 6e 74 33 32 nstance,.NPStream*.stream,.int32
6e1c0 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 6e 65 20 4e 65 77 .len,.void*.buffer);.#define.New
6e1e0 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 28 4e 50 4e 5f 57 NPN_WriteProc(FUNC)..\...((NPN_W
6e200 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 61 6c 6c 4e 50 4e riteUPP).(FUNC)).#define.CallNPN
6e220 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 61 6d 2c 20 6c 65 _WriteProc(FUNC,.npp,.stream,.le
6e240 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 28 6e 70 70 29 2c n,.buffer)..\...(*(FUNC))((npp),
6e260 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 29 0a 0a 23 65 6e .(stream),.(len),.(buffer))..#en
6e280 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 dif.../*...................*/..#
6e2a0 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 72 if.GENERATINGCFM..typedef.Univer
6e2c0 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 61 6d 55 50 50 3b salProcPtr.NPN_DestroyStreamUPP;
6e2e0 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 65 61 6d 50 72 6f .enum.{..uppNPN_DestroyStreamPro
6e300 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
6e320 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
6e340 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 4b 5f 52 4f 55 54 DE(sizeof(NPP.)))...|.STACK_ROUT
6e360 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 28 73 69 7a 65 6f INE_PARAMETER(2,.SIZE_CODE(sizeo
6e380 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 52 4f 55 54 49 4e f(NPStream.*)))...|.STACK_ROUTIN
6e3a0 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(
6e3c0 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 45 28 53 49 5a 45 NPReason)))...|.RESULT_SIZE(SIZE
6e3e0 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
6e400 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 63 28 46 55 4e 43 ne.NewNPN_DestroyStreamProc(FUNC
6e420 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 50 50 29 20 4e 65 )..\...(NPN_DestroyStreamUPP).Ne
6e440 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 4e wRoutineDescriptor((ProcPtr)(FUN
6e460 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 6f 63 49 6e 66 6f C),.uppNPN_DestroyStreamProcInfo
6e480 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 66 ,.GetCurrentArchitecture()).#def
6e4a0 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 6f 63 28 46 55 ine.CallNPN_DestroyStreamProc(FU
6e4c0 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 0a 09 09 28 4e NC,.npp,.stream,.reason)..\...(N
6e4e0 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 76 65 72 PError)CallUniversalProc((Univer
6e500 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 44 65 73 74 72 6f salProcPtr)(FUNC),.uppNPN_Destro
6e520 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 74 72 65 61 6d 29 yStreamProcInfo,.(npp),.(stream)
6e540 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 65 66 20 4e 50 45 ,.(reason))...#else..typedef.NPE
6e560 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 50 29 28 4e 50 50 rror.(*NPN_DestroyStreamUPP)(NPP
6e580 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 4e 50 52 .instance,.NPStream*.stream,.NPR
6e5a0 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 4e 5f 44 65 eason.reason);.#define.NewNPN_De
6e5c0 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 4e 50 4e stroyStreamProc(FUNC)..\...((NPN
6e5e0 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 65 66 69 _DestroyStreamUPP).(FUNC)).#defi
6e600 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 6f 63 28 46 55 4e ne.CallNPN_DestroyStreamProc(FUN
6e620 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 0a 09 09 28 2a 28 C,.npp,.stream,.reason)..\...(*(
6e640 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 65 61 73 6f 6e 29 FUNC))((npp),.(stream),.(reason)
6e660 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 2a 2f 0a 0a 23 69 )..#endif.../*............*/..#i
6e680 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
6e6a0 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 6e 75 6d 20 7b 0a alProcPtr.NPN_StatusUPP;.enum.{.
6e6c0 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 54 68 69 6e 6b 43 .uppNPN_StatusProcInfo.=.kThinkC
6e6e0 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
6e700 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))
6e720 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,
6e740 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 29 0a 7d 3b 0a 0a .SIZE_CODE(sizeof(char.*))).};..
6e760 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 4e 43 29 09 #define.NewNPN_StatusProc(FUNC).
6e780 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 75 74 69 6e 65 44 .\...(NPN_StatusUPP).NewRoutineD
6e7a0 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 50 escriptor((ProcPtr)(FUNC),.uppNP
6e7c0 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 6e 74 41 72 63 68 N_StatusProcInfo,.GetCurrentArch
6e7e0 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 53 74 61 74 itecture()).#define.CallNPN_Stat
6e800 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 09 09 28 76 6f 69 usProc(FUNC,.npp,.msg)..\...(voi
6e820 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 72 d)CallUniversalProc((UniversalPr
6e840 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 73 50 72 6f 63 49 ocPtr)(FUNC),.uppNPN_StatusProcI
6e860 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 0a 0a 74 79 70 65 nfo,.(npp),.(msg))...#else..type
6e880 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 4e 50 50 20 69 6e def.void.(*NPN_StatusUPP)(NPP.in
6e8a0 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 65 29 3b 0a 23 64 stance,.const.char*.message);.#d
6e8c0 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 4e 43 29 09 09 5c efine.NewNPN_StatusProc(FUNC)..\
6e8e0 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 29 0a 23 64 65 66 ...((NPN_StatusUPP).(FUNC)).#def
6e900 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 43 2c 20 6e 70 70 ine.CallNPN_StatusProc(FUNC,.npp
6e920 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 29 2c 20 28 6d 73 ,.msg)..\...(*(FUNC))((npp),.(ms
6e940 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 20 20 20 20 20 20 g))...#endif.../*...............
6e960 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 64 65 66 20 55 6e */.#if.GENERATINGCFM..typedef.Un
6e980 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 6e 74 55 50 50 3b iversalProcPtr.NPN_UserAgentUPP;
6e9a0 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 72 41 67 65 6e 74 .enum.{.........uppNPN_UserAgent
6e9c0 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 20 20 20 ProcInfo.=.kThinkCStackBased....
6e9e0 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 4e 45 5f 50 41 52 .............|.STACK_ROUTINE_PAR
6ea00 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))
6ea20 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 5f 53 49 5a 45 28 ).................|.RESULT_SIZE(
6ea40 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 20 2a 29 29 29 SIZE_CODE(sizeof(const.char.*)))
6ea60 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 65 6e 74 50 72 6f .};..#define.NewNPN_UserAgentPro
6ea80 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 20 20 20 20 20 20 c(FUNC)..............\..........
6eaa0 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 4e 65 77 52 6f 75 .......(NPN_UserAgentUPP).NewRou
6eac0 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),.
6eae0 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 47 65 74 43 75 72 uppNPN_UserAgentProcInfo,.GetCur
6eb00 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
6eb20 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 47 31 29 20 20 20 NPN_UserAgentProc(FUNC,.ARG1)...
6eb40 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 28 63 ............\.................(c
6eb60 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 6f 63 28 28 55 6e onst.char*)CallUniversalProc((Un
6eb80 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 55 73 iversalProcPtr)(FUNC),.uppNPN_Us
6eba0 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 23 65 6c 73 65 0a erAgentProcInfo,.(ARG1))..#else.
6ebc0 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 5f 55 73 65 72 41 .typedef.const.char*.(*NPN_UserA
6ebe0 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 65 66 69 6e 65 20 gentUPP)(NPP.instance);.#define.
6ec00 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 20 20 20 20 20 20 NewNPN_UserAgentProc(FUNC)......
6ec20 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 28 28 4e 50 4e 5f ........\.................((NPN_
6ec40 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 69 6e 65 20 43 61 UserAgentUPP).(FUNC)).#define.Ca
6ec60 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 47 31 29 20 llNPN_UserAgentProc(FUNC,.ARG1).
6ec80 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 ..............\.................
6eca0 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 0a 0a 2f 2a 20 20 (*(FUNC))((ARG1))..#endif.../*..
6ecc0 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 49 4e 47 43 46 4d ............*/.#if.GENERATINGCFM
6ece0 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 4d ..typedef.UniversalProcPtr.NPN_M
6ed00 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 5f 4d 65 6d 41 6c emAllocUPP;.enum.{..uppNPN_MemAl
6ed20 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 42 61 73 65 64 0a locProcInfo.=.kThinkCStackBased.
6ed40 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
6ed60 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 20 52 45 IZE_CODE(sizeof(uint32)))...|.RE
6ed80 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 76 6f 69 64 20 SULT_SIZE(SIZE_CODE(sizeof(void.
6eda0 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 41 6c 6c 6f 63 *))).};..#define.NewNPN_MemAlloc
6edc0 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 6c 6f 63 55 50 50 Proc(FUNC)..\...(NPN_MemAllocUPP
6ede0 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)
6ee00 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 63 49 6e 66 6f 2c (FUNC),.uppNPN_MemAllocProcInfo,
6ee20 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
6ee40 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 41 52 ne.CallNPN_MemAllocProc(FUNC,.AR
6ee60 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 73 61 6c 50 72 6f G1)..\...(void*)CallUniversalPro
6ee80 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 4e c((UniversalProcPtr)(FUNC),.uppN
6eea0 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 29 29 09 0a 0a 23 PN_MemAllocProcInfo,.(ARG1))...#
6eec0 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 4d 65 6d 41 6c 6c else..typedef.void*.(*NPN_MemAll
6eee0 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 6e 65 20 4e 65 77 ocUPP)(uint32.size);.#define.New
6ef00 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 09 09 28 28 4e 50 NPN_MemAllocProc(FUNC)..\...((NP
6ef20 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 66 69 6e 65 20 43 N_MemAllocUPP).(FUNC)).#define.C
6ef40 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 41 52 47 31 29 09 allNPN_MemAllocProc(FUNC,.ARG1).
6ef60 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 6e 64 69 66 0a .\...(*(FUNC))((ARG1))...#endif.
6ef80 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 47 45 4e 45 52 41 ../*..............*/..#if.GENERA
6efa0 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 74 TINGCFM..typedef.UniversalProcPt
6efc0 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 75 70 70 4e 50 4e r.NPN_MemFreeUPP;.enum.{..uppNPN
6efe0 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 53 74 61 63 6b 42 _MemFreeProcInfo.=.kThinkCStackB
6f000 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 52 ased...|.STACK_ROUTINE_PARAMETER
6f020 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 2a 29 29 29 0a 7d (1,.SIZE_CODE(sizeof(void.*))).}
6f040 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 72 6f 63 28 46 55 ;..#define.NewNPN_MemFreeProc(FU
6f060 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 4e 65 77 52 6f 75 NC)..\...(NPN_MemFreeUPP).NewRou
6f080 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),.
6f0a0 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 74 43 75 72 72 65 uppNPN_MemFreeProcInfo,.GetCurre
6f0c0 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
6f0e0 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 09 5c 0a 09 09 28 N_MemFreeProc(FUNC,.ARG1)..\...(
6f100 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 72 73 61 void)CallUniversalProc((Universa
6f120 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 46 72 65 65 50 lProcPtr)(FUNC),.uppNPN_MemFreeP
6f140 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 79 70 65 64 65 66 rocInfo,.(ARG1))..#else..typedef
6f160 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 69 64 2a 20 70 74 .void.(*NPN_MemFreeUPP)(void*.pt
6f180 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 50 72 6f 63 28 46 r);.#define.NewNPN_MemFreeProc(F
6f1a0 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 29 20 28 46 55 4e UNC)..\...((NPN_MemFreeUPP).(FUN
6f1c0 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 65 50 72 6f 63 28 C)).#define.CallNPN_MemFreeProc(
6f1e0 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 28 28 41 52 47 31 FUNC,.ARG1)..\...(*(FUNC))((ARG1
6f200 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 20 20 20 20 2a 2f ))...#endif.../*..............*/
6f220 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
6f240 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 55 50 50 3b 0a 65 versalProcPtr.NPN_MemFlushUPP;.e
6f260 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 49 6e 66 6f 20 3d num.{..uppNPN_MemFlushProcInfo.=
6f280 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
6f2a0 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
6f2c0 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 5a 45 28 53 49 5a of(uint32)))...|.RESULT_SIZE(SIZ
6f2e0 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 0a 0a 23 64 65 66 E_CODE(sizeof(uint32))).};..#def
6f300 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 4e 43 29 09 09 5c ine.NewNPN_MemFlushProc(FUNC)..\
6f320 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 75 74 69 6e 65 44 ...(NPN_MemFlushUPP).NewRoutineD
6f340 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 50 escriptor((ProcPtr)(FUNC),.uppNP
6f360 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 72 65 6e 74 41 72 N_MemFlushProcInfo,.GetCurrentAr
6f380 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 4d 65 chitecture()).#define.CallNPN_Me
6f3a0 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 28 75 69 6e mFlushProc(FUNC,.ARG1)..\...(uin
6f3c0 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 73 61 6c t32)CallUniversalProc((Universal
6f3e0 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 46 6c 75 73 68 50 ProcPtr)(FUNC),.uppNPN_MemFlushP
6f400 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 79 70 65 64 65 rocInfo,.(ARG1))...#else..typede
6f420 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 29 28 75 69 6e 74 f.uint32.(*NPN_MemFlushUPP)(uint
6f440 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 65 6d 46 6c 75 73 32.size);.#define.NewNPN_MemFlus
6f460 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 46 6c 75 73 68 55 hProc(FUNC)..\...((NPN_MemFlushU
6f480 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 4d 65 6d 46 PP).(FUNC)).#define.CallNPN_MemF
6f4a0 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 28 2a 28 46 55 4e lushProc(FUNC,.ARG1)..\...(*(FUN
6f4c0 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 20 20 20 20 20 20 C))((ARG1))...#endif..../*......
6f4e0 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
6f500 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 4e FM..typedef.UniversalProcPtr.NPN
6f520 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 09 75 70 70 4e 50 _ReloadPluginsUPP;.enum.{..uppNP
6f540 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 6b 54 68 69 6e 6b N_ReloadPluginsProcInfo.=.kThink
6f560 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 50 41 CStackBased...|.STACK_ROUTINE_PA
6f580 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 42 6f RAMETER(1,.SIZE_CODE(sizeof(NPBo
6f5a0 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 5f 43 4f 44 45 28 ol)))...|.RESULT_SIZE(SIZE_CODE(
6f5c0 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 6f 61 64 50 6c 75 0)).};..#define.NewNPN_ReloadPlu
6f5e0 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 65 6c 6f 61 64 50 ginsProc(FUNC)..\...(NPN_ReloadP
6f600 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 69 70 74 6f 72 28 luginsUPP).NewRoutineDescriptor(
6f620 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 6c 6f 61 64 50 6c (ProcPtr)(FUNC),.uppNPN_ReloadPl
6f640 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 72 63 68 69 74 65 uginsProcInfo,.GetCurrentArchite
6f660 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 6c 6f 61 64 50 cture()).#define.CallNPN_ReloadP
6f680 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 76 6f 69 luginsProc(FUNC,.ARG1)..\...(voi
6f6a0 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 72 d)CallUniversalProc((UniversalPr
6f6c0 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 64 50 6c 75 67 69 ocPtr)(FUNC),.uppNPN_ReloadPlugi
6f6e0 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 65 0a 0a 74 79 70 nsProcInfo,.(ARG1))...#else..typ
6f700 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 69 6e 73 55 50 50 edef.void.(*NPN_ReloadPluginsUPP
6f720 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 66 69 6e 65 20 4e )(NPBool.reloadPages);.#define.N
6f740 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 4e 43 29 09 09 5c ewNPN_ReloadPluginsProc(FUNC)..\
6f760 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 20 28 46 55 4e 43 ...((NPN_ReloadPluginsUPP).(FUNC
6f780 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 6c 75 67 69 6e 73 )).#define.CallNPN_ReloadPlugins
6f7a0 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 28 Proc(FUNC,.ARG1)..\...(*(FUNC))(
6f7c0 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 20 (ARG1))...#endif.../*...........
6f7e0 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
6f800 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 65 74 4a 61 76 61 def.UniversalProcPtr.NPN_GetJava
6f820 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 4a 61 76 61 45 6e EnvUPP;.enum.{..uppNPN_GetJavaEn
6f840 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 73 65 64 0a 09 09 vProcInfo.=.kThinkCStackBased...
6f860 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 4a |.RESULT_SIZE(SIZE_CODE(sizeof(J
6f880 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 50 4e 5f 47 65 74 RIEnv*))).};..#define.NewNPN_Get
6f8a0 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 4e 5f 47 65 74 4a JavaEnvProc(FUNC)..\...(NPN_GetJ
6f8c0 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 69 70 74 6f 72 28 avaEnvUPP).NewRoutineDescriptor(
6f8e0 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 4a 61 76 61 45 (ProcPtr)(FUNC),.uppNPN_GetJavaE
6f900 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 69 74 65 63 74 75 nvProcInfo,.GetCurrentArchitectu
6f920 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 61 76 61 45 6e 76 re()).#define.CallNPN_GetJavaEnv
6f940 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 61 6c 6c 55 6e 69 Proc(FUNC)..\...(JRIEnv*)CallUni
6f960 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 46 55 versalProc((UniversalProcPtr)(FU
6f980 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 49 6e 66 6f 29 09 NC),.uppNPN_GetJavaEnvProcInfo).
6f9a0 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 2a 4e 50 4e 5f 47 ..#else..typedef.JRIEnv*.(*NPN_G
6f9c0 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 6e 65 20 4e 65 77 etJavaEnvUPP)(void);.#define.New
6f9e0 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 5c 0a 09 09 28 28 NPN_GetJavaEnvProc(FUNC)..\...((
6fa00 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 0a 23 64 65 66 69 NPN_GetJavaEnvUPP).(FUNC)).#defi
6fa20 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 46 55 4e 43 29 09 ne.CallNPN_GetJavaEnvProc(FUNC).
6fa40 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 0a 0a 2f 2a 20 20 .\...(*(FUNC))()...#endif.../*..
6fa60 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
6fa80 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
6faa0 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 09 75 70 70 4e 50 PN_GetJavaPeerUPP;.enum.{..uppNP
6fac0 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 68 69 6e 6b 43 53 N_GetJavaPeerProcInfo.=.kThinkCS
6fae0 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 41 tackBased...|.STACK_ROUTINE_PARA
6fb00 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 29 METER(1,.SIZE_CODE(sizeof(NPP)))
6fb20 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 65 6f ...|.RESULT_SIZE(SIZE_CODE(sizeo
6fb40 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 50 4e 5f 47 65 74 f(jref))).};..#define.NewNPN_Get
6fb60 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 50 4e 5f 47 65 74 JavaPeerProc(FUNC)..\...(NPN_Get
6fb80 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 63 72 69 70 74 6f JavaPeerUPP).NewRoutineDescripto
6fba0 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 74 4a 61 76 r((ProcPtr)(FUNC),.uppNPN_GetJav
6fbc0 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 72 63 68 69 74 65 aPeerProcInfo,.GetCurrentArchite
6fbe0 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 61 76 61 cture()).#define.CallNPN_GetJava
6fc00 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 28 6a 72 65 66 29 PeerProc(FUNC,.ARG1)..\...(jref)
6fc20 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
6fc40 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 50 65 65 72 50 72 Ptr)(FUNC),.uppNPN_GetJavaPeerPr
6fc60 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 79 70 65 64 65 66 ocInfo,.(ARG1))...#else..typedef
6fc80 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 29 28 4e 50 50 20 .jref.(*NPN_GetJavaPeerUPP)(NPP.
6fca0 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 47 65 74 4a 61 76 instance);.#define.NewNPN_GetJav
6fcc0 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 5f 47 65 74 4a 61 aPeerProc(FUNC)..\...((NPN_GetJa
6fce0 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 20 43 61 6c 6c 4e vaPeerUPP).(FUNC)).#define.CallN
6fd00 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 52 47 31 29 09 09 PN_GetJavaPeerProc(FUNC,.ARG1)..
6fd20 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 6e 64 69 66 0a 0a \...(*(FUNC))((ARG1))...#endif..
6fd40 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 .../*...........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fe00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fe20 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 63 74 20 5f 4e 50 ..........*/..typedef.struct._NP
6fe40 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 69 7a 65 3b 0a 20 PluginFuncs.{.....uint16.size;..
6fe60 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 5f 4e 65 77 55 50 ...uint16.version;.....NPP_NewUP
6fe80 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 20 64 65 73 74 72 P.newp;.....NPP_DestroyUPP.destr
6fea0 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 65 74 77 69 6e 64 oy;.....NPP_SetWindowUPP.setwind
6fec0 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 65 77 73 74 72 65 ow;.....NPP_NewStreamUPP.newstre
6fee0 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 50 50 20 64 65 73 am;.....NPP_DestroyStreamUPP.des
6ff00 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 41 73 46 69 6c 65 troystream;.....NPP_StreamAsFile
6ff20 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 65 61 64 79 55 50 UPP.asfile;.....NPP_WriteReadyUP
6ff40 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 65 55 50 50 20 77 P.writeready;.....NPP_WriteUPP.w
6ff60 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 6e 74 3b 0a 20 20 rite;.....NPP_PrintUPP.print;...
6ff80 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 3b 0a 20 20 20 20 ..NPP_HandleEventUPP.event;.....
6ffa0 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 3b 0a 20 20 20 20 NPP_URLNotifyUPP.urlnotify;.....
6ffc0 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 4e 50 50 6c 75 67 JRIGlobalRef.javaClass;.}.NPPlug
6ffe0 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 4e 50 4e 65 74 73 inFuncs;..typedef.struct._NPNets
70000 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 65 3b 0a 20 20 20 capeFuncs.{.....uint16.size;....
70020 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 65 74 55 52 4c 55 .uint16.version;.....NPN_GetURLU
70040 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 55 50 50 20 70 6f PP.geturl;.....NPN_PostURLUPP.po
70060 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 55 50 50 20 72 65 sturl;.....NPN_RequestReadUPP.re
70080 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 61 6d 55 50 50 20 questread;.....NPN_NewStreamUPP.
700a0 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 50 20 77 72 69 74 newstream;.....NPN_WriteUPP.writ
700c0 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 50 20 64 65 73 74 e;.....NPN_DestroyStreamUPP.dest
700e0 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 50 50 20 73 74 61 roystream;.....NPN_StatusUPP.sta
70100 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 75 61 67 65 6e 74 tus;.....NPN_UserAgentUPP.uagent
70120 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 6c 6c 6f 63 3b 0a ;.....NPN_MemAllocUPP.memalloc;.
70140 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 3b 0a 20 20 20 20 ....NPN_MemFreeUPP.memfree;.....
70160 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 20 20 20 20 4e 50 NPN_MemFlushUPP.memflush;.....NP
70180 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 6c 75 67 69 6e 73 N_ReloadPluginsUPP.reloadplugins
701a0 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 74 4a 61 76 61 45 ;.....NPN_GetJavaEnvUPP.getJavaE
701c0 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 20 67 65 74 4a 61 nv;.....NPN_GetJavaPeerUPP.getJa
701e0 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 66 79 55 50 50 20 vaPeer;.....NPN_GetURLNotifyUPP.
70200 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 55 52 4c 4e 6f 74 geturlnotify;.....NPN_PostURLNot
70220 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 65 66 20 58 50 5f ifyUPP.posturlnotify;.#ifdef.XP_
70240 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 65 74 76 61 6c 75 UNIX.....NPN_GetValueUPP.getvalu
70260 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 4e 50 4e 65 74 73 e;.#endif./*.........*/.}.NPNets
70280 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 43 0a 2f 2a 20 20 capeFuncs;....#ifdef.XP_MAC./*..
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 20 20 20 20 20 20 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 2a 2f ..............................*/
70380 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 ../*............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
70460 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
70480 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 45 6e 74 72 79 55 .UniversalProcPtr.NPP_MainEntryU
704a0 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 72 79 50 72 6f 63 PP;.enum.{..uppNPP_MainEntryProc
704c0 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
704e0 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
70500 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 29 29 0a 09 09 7c E(sizeof(NPNetscapeFuncs*)))...|
70520 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
70540 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 2a 29 29 29 0a 09 _CODE(sizeof(NPPluginFuncs*)))..
70560 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 49 .|.STACK_ROUTINE_PARAMETER(3,.SI
70580 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 6e 55 50 50 2a 29 ZE_CODE(sizeof(NPP_ShutdownUPP*)
705a0 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
705c0 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 50 eof(NPError))).};.#define.NewNPP
705e0 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 28 4e 50 50 5f 4d _MainEntryProc(FUNC)..\...(NPP_M
70600 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 63 72 69 70 74 6f ainEntryUPP).NewRoutineDescripto
70620 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 4d 61 69 6e 45 6e r((ProcPtr)(FUNC),.uppNPP_MainEn
70640 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 68 69 74 65 63 74 tryProcInfo,.GetCurrentArchitect
70660 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 6e 45 6e 74 72 79 ure()).#define.CallNPP_MainEntry
70680 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 70 6c 75 67 69 6e Proc(FUNC,..netscapeFunc,.plugin
706a0 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 6c 6c 55 6e 69 76 Func,.shutdownUPP)..\...CallUniv
706c0 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 46 55 4e ersalProc((UniversalProcPtr)(FUN
706e0 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 61 69 6e 45 6e 74 C),.(ProcInfoType)uppNPP_MainEnt
70700 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 2c 20 28 70 6c 75 ryProcInfo,.(netscapeFunc),.(plu
70720 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 23 65 6c 73 65 0a ginFunc),.(shutdownUPP))..#else.
70740 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 6e 45 6e 74 72 79 .typedef.NPError.(*NPP_MainEntry
70760 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 6c 75 67 69 6e 46 UPP)(NPNetscapeFuncs*,.NPPluginF
70780 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 23 64 65 66 69 6e uncs*,.NPP_ShutdownUPP*);.#defin
707a0 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 43 29 09 09 5c 0a e.NewNPP_MainEntryProc(FUNC)..\.
707c0 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 43 29 29 0a 23 64 ..((NPP_MainEntryUPP).(FUNC)).#d
707e0 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 63 28 46 55 4e 43 efine.CallNPP_MainEntryProc(FUNC
70800 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 63 2c 20 73 68 75 ,..netscapeFunc,.pluginFunc,.shu
70820 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 6e 65 74 73 63 61 tdownUPP)..\...(*(FUNC))((netsca
70840 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 75 74 64 6f 77 6e peFunc),.(pluginFunc),.(shutdown
70860 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 20 20 2a 2f 0a 0a UPP))..#endif.#endif./*.....*/..
70880 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 5f 63 70 6c 75 73 .#ifdef._WINDOWS..#ifdef.__cplus
708a0 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 20 plus.extern."C".{.#endif../*....
708c0 20 20 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 4e 50 ..........................*/..NP
708e0 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 69 6e 74 73 28 4e Error.WINAPI.NP_GetEntryPoints(N
70900 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 45 72 72 6f 72 20 PPluginFuncs*.pFuncs);..NPError.
70920 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 73 63 61 70 65 46 WINAPI.NP_Initialize(NPNetscapeF
70940 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 4e 41 50 49 20 4e uncs*.pFuncs);..NPError.WINAPI.N
70960 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 6c 75 73 70 6c 75 P_Shutdown();..#ifdef.__cplusplu
70980 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 20 20 20 20 20 2a s.}.#endif..#endif./*..........*
709a0 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 5f 5f 63 70 6c 75 /..#ifdef.XP_UNIX..#ifdef.__cplu
709c0 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../*...
709e0 20 20 20 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
70a00 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 28 76 6f 69 64 29 har*.NP_GetMIMEDescription(void)
70a20 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 4e 65 74 73 63 61 ;.NPError.NP_Initialize(NPNetsca
70a40 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 0a 4e 50 45 72 72 peFuncs*,.NPPluginFuncs*);.NPErr
70a60 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 64 65 66 20 5f 5f or.NP_Shutdown(void);..#ifdef.__
70a80 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 20 2f 2a 20 20 20 cplusplus.}.#endif..#endif./*...
70aa0 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 20 20 20 20 2a 2f ......*/..#endif./*...........*/
70ac0 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 73 00 74 00 2e 00 ......q.c.o.n.f.i.g.-.d.i.s.t...
70ae0 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 2a 20 20 20 20 20 h...v#ifndef.QT_H.#endif./*.....
70b00 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 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 20 20 ................................
70c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
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 2a 2f 0a 00 00 00 12 00 ........................*/......
70c60 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 20 20 20 20 20 20 q.d.i.a.l.o.g...h..../*.........
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 20 20 ................................
71220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
71240 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
71260 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 4c 4f 47 5f 48 0a def.QDIALOG_H.#define.QDIALOG_H.
71280 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e .#ifndef.QT_H.#include."qwidget.
712a0 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f h".#endif.//.QT_H.#ifndef.QT_NO_
712c0 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 69 66 0a 0a 63 6c DIALOG.#if.0.Q_OBJECT.#endif..cl
712e0 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 61 6c 6f 67 50 72 ass.QPushButton;.class.QDialogPr
71300 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 6f 67 20 3a ivate;..class.Q_EXPORT.QDialog.:
71320 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 6c 61 73 73 20 51 .public.QWidget.{.friend.class.Q
71340 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 20 20 20 51 5f 50 PushButton;.....Q_OBJECT.....Q_P
71360 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 6c 65 64 20 52 45 ROPERTY(.bool.sizeGripEnabled.RE
71380 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 20 73 65 74 53 69 AD.isSizeGripEnabled.WRITE.setSi
713a0 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 45 52 54 59 28 20 zeGripEnabled.).....Q_PROPERTY(.
713c0 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 49 54 45 20 73 65 bool.modal.READ.isModal.WRITE.se
713e0 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 50 4c 49 43 49 54 tModal.)..public:.....Q_EXPLICIT
71400 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 30 2c 20 63 6f 6e .QDialog(.QWidget*.parent=0,.con
71420 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 3d 46 41 4c 53 st.char*.name=0,.bool.modal=FALS
71440 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 20 7e 51 44 69 61 E,.......WFlags.f=0.);.....~QDia
71460 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 65 20 7b 20 52 65 log();......enum.DialogCode.{.Re
71480 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 6e 74 09 09 72 65 jected,.Accepted.};......int..re
714a0 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 6f 64 65 3b 20 7d sult().const.{.return.rescode;.}
714c0 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 64 09 68 69 64 65 ......void.show();.....void.hide
714e0 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 69 6e 74 20 79 20 ();.....void.move(.int.x,.int.y.
71500 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 6f 69 6e 74 20 26 );.....void.move(.const.QPoint.&
71520 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 77 2c 20 69 6e 74 p.);.....void.resize(.int.w,.int
71540 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 73 74 20 51 53 69 .h.);.....void.resize(.const.QSi
71560 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 72 79 28 20 69 6e ze.&.);.....void.setGeometry(.in
71580 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 3b 0a 20 20 20 20 t.x,.int.y,.int.w,.int.h.);.....
715a0 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 65 63 74 20 26 20 void.setGeometry(.const.QRect.&.
715c0 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 6e 28 20 4f 72 69 );......void.setOrientation(.Ori
715e0 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 20 20 4f 72 69 65 entation.orientation.);.....Orie
71600 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 74 3b 0a 0a 20 20 ntation.orientation().const;....
71620 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 65 74 2a 20 65 78 ..void.setExtension(.QWidget*.ex
71640 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 74 65 6e 73 69 6f tension.);.....QWidget*.extensio
71660 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 48 69 6e 74 28 29 n().const;......QSize.sizeHint()
71680 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 69 7a 65 48 69 6e .const;.....QSize.minimumSizeHin
716a0 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 7a 65 47 72 69 70 t().const;......void.setSizeGrip
716c0 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 69 73 53 69 7a 65 Enabled(.bool.);.....bool.isSize
716e0 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 76 6f 69 64 20 73 GripEnabled().const;......void.s
71700 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 20 62 6f 6f 6c 20 etModal(.bool.modal.);.....bool.
71720 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 4f 53 5f 54 45 4d isModal().const;.#ifdef.Q_OS_TEM
71740 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 20 29 3b 0a 23 65 P.....bool.event(.QEvent.*.);.#e
71760 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 74 20 65 78 65 63 ndif..public.slots:.....int.exec
71780 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 76 69 72 74 75 61 ();..protected.slots:.....virtua
717a0 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 72 74 75 61 6c 20 l.void.done(.int.);.....virtual.
717c0 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 20 76 6f 69 64 20 void.accept();.....virtual.void.
717e0 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 74 65 6e 73 69 6f reject();......void.showExtensio
71800 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 20 76 6f 69 64 09 n(.bool.);..protected:.....void.
71820 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 64 65 20 3d 20 72 setResult(.int.r.).{.rescode.=.r
71840 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 28 20 51 4b 65 79 ;.}.....void.keyPressEvent(.QKey
71860 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 76 65 6e 74 28 20 Event.*.);.....void.closeEvent(.
71880 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 72 65 73 69 7a 65 QCloseEvent.*.);.....void.resize
718a0 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 6f 69 Event(.QResizeEvent.*.);.....voi
718c0 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 78 74 4d 65 6e 75 d.contextMenuEvent(.QContextMenu
718e0 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 69 6c 74 65 72 28 Event.*.);.....bool.eventFilter(
71900 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 20 20 76 6f 69 64 .QObject.*,.QEvent.*.);.....void
71920 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 3b 0a 0a 70 72 69 .adjustPosition(.QWidget*);..pri
71940 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 20 51 50 75 73 68 vate:.....void.setDefault(.QPush
71960 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 69 6e 44 65 66 61 Button.*.);.....void.setMainDefa
71980 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 76 6f 69 64 09 68 ult(.QPushButton.*.);.....void.h
719a0 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 54 45 4d 50 0a 20 ideDefault();.#ifdef.Q_OS_TEMP..
719c0 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 64 69 66 0a 0a 20 ...void.hideSpecial();.#endif...
719e0 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 64 69 64 5f 6d 6f ...int..rescode;.....uint.did_mo
71a00 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 70 6f 73 20 3a 20 ve...:.1;.....uint.has_relpos.:.
71a20 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 3b 0a 20 20 20 20 1;.....uint.did_resize.:.1;.....
71a40 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 61 64 6a 75 73 74 uint.in_loop:.1;.....void.adjust
71a60 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 2c 20 62 6f 6f 6c PositionInternal(.QWidget*,.bool
71a80 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 51 44 69 61 6c 6f .useRelPos.=.FALSE.);.....QDialo
71aa0 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 44 69 73 61 62 6c gPrivate*.d;..private:.//.Disabl
71ac0 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
71ae0 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)...
71b00 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 20 29 3b 0a 20 20 ..QDialog(.const.QDialog.&.);...
71b20 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 74 20 51 44 69 61 ..QDialog.&operator=(.const.QDia
71b40 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 20 2f 2f 20 51 54 log.&.);.#endif.};..#endif.//.QT
71b60 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 4f 47 5f 48 0a 00 _NO_DIALOG.#endif.//.QDIALOG_H..
71b80 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 20 20 20 20 20 20 ....q.d.n.s...h..../*...........
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 20 ................................
72120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
72140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 .........................*/..#if
72160 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 0a 0a 23 69 66 6e ndef.QDNS_H.#define.QDNS_H..#ifn
72180 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
721a0 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 6e 63 6c 75 64 65 nclude."qhostaddress.h".#include
721c0 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 75 64 65 20 22 71 ."qsocketnotifier.h".#include."q
721e0 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 23 69 stringlist.h".#endif.//.QT_H..#i
72200 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 4f 52 4b 20 29 20 f.!defined(.QT_MODULE_NETWORK.).
72220 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
72240 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 4e 41 4c 5f 4e 45 NAL.).||.defined(.QT_INTERNAL_NE
72260 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 44 4e 53 0a 23 65 TWORK.).#define.QM_EXPORT_DNS.#e
72280 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 51 5f 45 58 50 4f lse.#define.QM_EXPORT_DNS.Q_EXPO
722a0 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 4e 53 0a 0a 2f 2f RT.#endif..#ifndef.QT_NO_DNS..//
722c0 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 0a 63 6c 61 73 73 #define.Q_DNS_SYNCHRONOUS..class
722e0 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 50 4f 52 54 5f 44 .QDnsPrivate;..class.QM_EXPORT_D
72300 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 20 20 20 20 51 5f NS.QDns:.public.QObject.{.....Q_
72320 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 63 6f 72 64 54 79 OBJECT.public:.....enum.RecordTy
72340 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 20 53 72 76 2c 0a pe.{..None,..A,.Aaaa,..Mx,.Srv,.
72360 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 0a 20 20 20 20 51 .Cname,..Ptr,..Txt.....};......Q
72380 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 72 69 6e 67 20 26 Dns();.....QDns(.const.QString.&
723a0 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 29 3b 0a 20 20 20 .label,.RecordType.rr.=.A.);....
723c0 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 26 20 61 64 64 72 .QDns(.const.QHostAddress.&.addr
723e0 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 3b 0a 20 20 20 20 ess,.RecordType.rr.=.Ptr.);.....
72400 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 6f 20 73 65 74 2f virtual.~QDns();......//.to.set/
72420 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 61 6c 20 76 6f 69 change.the.query.....virtual.voi
72440 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 26 20 6c 61 62 65 d.setLabel(.const.QString.&.labe
72460 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 61 62 65 6c 28 20 l.);.....virtual.void.setLabel(.
72480 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 73 73 20 29 3b 0a const.QHostAddress.&.address.);.
724a0 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 7b 20 72 65 74 75 ....QString.label().const.{.retu
724c0 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 73 65 74 52 65 63 rn.l;.}......virtual.void.setRec
724e0 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 20 29 3b 0a 20 20 ordType(.RecordType.rr.=.A.);...
72500 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 63 6f 6e 73 74 20 ..RecordType.recordType().const.
72520 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 68 65 72 20 73 6f {.return.t;.}......//.whether.so
72540 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 64 20 74 68 65 20 mething.is.happening.behind.the.
72560 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 29 20 63 6f 6e 73 scenes.....bool.isWorking().cons
72580 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 70 6c 69 65 73 0a t;......//.to.query.for.replies.
725a0 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 73 3e 20 61 64 64 ....QValueList<QHostAddress>.add
725c0 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 20 51 4d 5f 45 58 resses().const;......class.QM_EX
725e0 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 70 75 62 6c 69 63 PORT_DNS.MailServer.{.....public
72600 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 6e 67 20 26 20 6e :..MailServer(.const.QString.&.n
72620 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 3d 30 20 29 0a 09 =QString::null,.Q_UINT16.p=0.)..
72640 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 7b 7d 0a 09 51 53 ....:name(n),.priority(p).{}..QS
72660 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;.
72680 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 4d 61 69 .Q_DUMMY_COMPARISON_OPERATOR(Mai
726a0 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 4c 69 73 74 3c 4d lServer).....};.....QValueList<M
726c0 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 6f 6e 73 74 3b 0a ailServer>.mailServers().const;.
726e0 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 65 72 76 65 72 20 .....class.QM_EXPORT_DNS.Server.
72700 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 74 20 51 53 74 72 {.....public:..Server(const.QStr
72720 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 49 4e 54 31 36 20 ing.&.n=QString::null,.Q_UINT16.
72740 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 36 20 70 6f 3d 30 p=0,.Q_UINT16.w=0,.Q_UINT16.po=0
72760 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 79 28 70 29 2c 20 .)......:.name(n),.priority(p),.
72780 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 74 72 69 6e 67 20 weight(w),.port(po).{}..QString.
727a0 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 09 51 5f 55 49 4e name;..Q_UINT16.priority;..Q_UIN
727c0 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 3b 0a 09 51 5f 44 T16.weight;..Q_UINT16.port;..Q_D
727e0 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 65 72 76 65 72 29 UMMY_COMPARISON_OPERATOR(Server)
72800 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 76 65 72 3e 20 73 .....};.....QValueList<Server>.s
72820 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 6e 67 4c 69 73 74 ervers().const;......QStringList
72840 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 53 74 72 69 6e 67 .hostNames().const;......QString
72860 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 53 74 72 69 6e 67 List.texts().const;......QString
72880 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 20 23 23 23 20 72 .canonicalName().const;.//.###.r
728a0 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 74 72 69 6e 67 4c eal-world.but.uncommon:.QStringL
728c0 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 66 69 65 64 4e 61 ist......QStringList.qualifiedNa
728e0 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 0a 23 69 66 20 64 mes().const.{.return.n;.}..#if.d
72900 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 70 72 6f 74 65 63 efined(Q_DNS_SYNCHRONOUS).protec
72920 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 79 28 20 63 6f 6e ted:.....void.connectNotify(.con
72940 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 0a 73 69 67 6e 61 st.char.*signal.);.#endif..signa
72960 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 29 3b 0a 0a 70 72 ls:.....void.resultsReady();..pr
72980 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 74 51 75 65 72 79 ivate.slots:.....void.startQuery
729a0 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 6f 69 64 20 64 6f ();..private:.....static.void.do
729c0 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 72 74 51 75 65 72 ResInit();.....void.setStartQuer
729e0 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 6e 67 20 74 6f 49 yTimer();.....static.QString.toI
72a00 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 73 74 41 64 64 72 nAddrArpaDomain(.const.QHostAddr
72a20 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 64 28 51 5f 44 4e ess.&address.);.#if.defined(Q_DN
72a40 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 53 79 6e 63 68 72 S_SYNCHRONOUS).....void.doSynchr
72a60 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 20 51 53 74 72 69 onousLookup();.#endif......QStri
72a80 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 20 20 20 52 65 63 ng.l;.....QStringList.n;.....Rec
72aa0 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 20 2a 20 64 3b 0a ordType.t;.....QDnsPrivate.*.d;.
72ac0 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 65 72 3b 0a 20 20 .....friend.class.QDnsAnswer;...
72ae0 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 3b 0a 7d 3b 0a 0a ..friend.class.QDnsManager;.};..
72b00 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 20 74 68 61 74 20 .//.QDnsSocket.are.sockets.that.
72b20 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 6c 61 73 73 20 51 are.used.for.DNS.lookup..class.Q
72b40 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 7b 0a 20 20 20 20 DnsSocket:.public.QObject.{.....
72b60 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 61 74 65 20 6e 6f Q_OBJECT.....//.note:.Private.no
72b80 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 61 69 6e 73 20 4e t.public...This.class.contains.N
72ba0 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 20 20 20 51 44 6e O.public.API..protected:.....QDn
72bc0 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 63 68 61 72 20 2a sSocket(.QObject.*,.const.char.*
72be0 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 74 28 29 3b 0a 0a .);.....virtual.~QDnsSocket();..
72c00 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 20 76 6f 69 64 20 private.slots:.....virtual.void.
72c20 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 76 6f 69 64 20 72 cleanCache();.....virtual.void.r
72c40 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 6f 69 64 20 61 6e etransmit();.....virtual.void.an
72c60 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 4f 5f 44 4e 53 0a swer();.};..#endif.//.QT_NO_DNS.
72c80 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 00 71 00 75 00 61 .#endif.//.QDNS_H......q.a.q.u.a
72ca0 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 20 20 20 20 20 20 .s.t.y.l.e...h...e/*............
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 20 20 20 20 20 20 20 20 20 20 20 ................................
73160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 51 55 41 ...............*/..#ifndef.QAQUA
731a0 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 5f 48 0a 0a 23 69 STYLE_H.#define.QAQUASTYLE_H..#i
731c0 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 61 6e 74 2e 68 22 fndef.QT_H.#include."qvariant.h"
731e0 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 64 20 63 6f 6d 70 .//.for.template-challenged.comp
73200 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 79 6c 65 2e 68 22 ilers.//#include."qmotifstyle.h"
73220 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 .#include."qwindowsstyle.h".#inc
73240 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c lude."qpalette.h".#include."qval
73260 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 22 0a 23 65 6e 64 uelist.h".#include."qmap.h".#end
73280 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 if.//.QT_H..#if.!defined(QT_NO_S
732a0 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 4c 55 47 49 4e 29 TYLE_AQUA).||.defined(QT_PLUGIN)
732c0 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 ..#if.defined(QT_PLUGIN).#define
732e0 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 0a 23 64 65 66 69 .Q_EXPORT_STYLE_AQUA.#else.#defi
73300 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 58 50 4f 52 54 0a ne.Q_EXPORT_STYLE_AQUA.Q_EXPORT.
73320 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 69 76 61 74 65 3b #endif..class.QAquaStylePrivate;
73340 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 41 20 51 41 71 75 ..class.Q_EXPORT_STYLE_AQUA.QAqu
73360 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 79 6c 65 0a 7b 0a aStyle.:.public.QWindowsStyle.{.
73380 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 41 71 75 61 53 74 ....Q_OBJECT.public:.....QAquaSt
733a0 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 74 79 6c 65 28 29 yle();.....virtual.~QAquaStyle()
733c0 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 74 20 2a 20 77 20 ;......void.polish(.QWidget.*.w.
733e0 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 );.....void.unPolish(.QWidget.*.
73400 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 6c 69 63 61 74 69 w.);.....void.polish(.QApplicati
73420 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 20 20 20 76 6f 69 on*.);......//.new.stuff.....voi
73440 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 6d 65 6e d.drawPrimitive(.PrimitiveElemen
73460 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 74 20 51 t.pe,....QPainter.*p,....const.Q
73480 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 20 26 63 Rect.&r,....const.QColorGroup.&c
734a0 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 66 61 75 g,....SFlags.flags.=.Style_Defau
734c0 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 51 53 74 lt,....const.QStyleOption&.=.QSt
734e0 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 20 yleOption::Default.).const;.....
73500 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 65 6d 65 6e .void.drawControl(.ControlElemen
73520 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 2a 70 2c 0a t.element,.........QPainter.*p,.
73540 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 74 2c 0a 09 ........const.QWidget.*widget,..
73560 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 20 20 20 63 .......const.QRect.&r,.........c
73580 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 20 20 53 46 onst.QColorGroup.&cg,.........SF
735a0 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 20 20 20 20 lags.how.=.Style_Default,.......
735c0 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
735e0 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
73600 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 .drawComplexControl(.ComplexCont
73620 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 2a 20 70 rol.control,.........QPainter*.p
73640 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 2c 0a 09 09 09 20 ,.........const.QWidget*.w,.....
73660 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 ....const.QRect&.r,.........cons
73680 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 t.QColorGroup&.cg,.........SFlag
736a0 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 20 s.flags.=.Style_Default,........
736c0 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 09 20 20 20 20 20 .SCFlags.sub.=.SC_None,.........
736e0 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 SCFlags.subActive.=.SC_None,....
73700 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c .....const.QStyleOption&.=.QStyl
73720 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
73740 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 nt.pixelMetric(.PixelMetric.metr
73760 69 63 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 ic,........const.QWidget.*widget
73780 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 69 7a 65 46 72 6f .=.0.).const;......QSize.sizeFro
737a0 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 mContents(.ContentsType.contents
737c0 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 0a 09 09 09 20 20 ,........const.QWidget.*w,......
737e0 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 ..const.QSize.&contentsSize,....
73800 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 ....const.QStyleOption&.=.QStyle
73820 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 76 69 Option::Default.).const;......vi
73840 72 74 75 61 6c 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 rtual.QRect.querySubControlMetri
73860 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 cs(.ComplexControl.control,.....
73880 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 20 20 53 75 62 43 ...const.QWidget.*w,........SubC
738a0 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 ontrol.sc,........const.QStyleOp
738c0 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 tion&.=.QStyleOption::Default.).
738e0 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 73 75 62 52 65 63 const;......virtual.QRect.subRec
73900 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 2a 77 20 29 20 63 t(.SubRect,.const.QWidget.*w.).c
73920 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 6c 65 48 69 6e 74 onst;......virtual.int.styleHint
73940 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 65 74 20 2a 2c 20 (StyleHint.sh,.const.QWidget.*,.
73960 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 6c 65 48 69 6e 74 const.QStyleOption.&,.QStyleHint
73980 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 75 61 6c 20 76 6f Return.*).const;......virtual.vo
739a0 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 63 6f 6e 73 74 20 id.drawItem(.QPainter.*p,.const.
739c0 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 20 63 6f 6e 73 74 QRect.&r,.......int.flags,.const
739e0 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 6c 65 64 2c 0a 09 .QColorGroup.&g,.bool.enabled,..
73a00 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 2c 20 63 6f 6e 73 .....const.QPixmap.*pixmap,.cons
73a20 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 20 6c 65 6e 20 3d t.QString.&text,.......int.len.=
73a40 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 72 20 3d 20 30 20 .-1,.const.QColor.*penColor.=.0.
73a60 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 20 20 20 20 73 74 ).const;..#ifdef.Q_WS_MAC.....st
73a80 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 64 28 29 3b 0a 23 atic.void.appearanceChanged();.#
73aa0 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 20 65 76 65 6e 74 endif..protected:.....bool.event
73ac0 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 20 20 20 20 20 2f (.QEvent.*.);..private:......../
73ae0 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.
73b00 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_
73b20 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 74 20 51 41 71 75 COPY).....QAquaStyle(.const.QAqu
73b40 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 26 20 6f 70 65 72 aStyle.&.);.....QAquaStyle&.oper
73b60 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 29 3b 0a 23 65 6e ator=(.const.QAquaStyle.&.);.#en
73b80 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 74 79 6c 65 50 72 dif..protected:.....QAquaStylePr
73ba0 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 64 28 51 5f 57 53 ivate.*d;.};..#elif.defined(Q_WS
73bc0 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 4d 61 63 53 74 79 _MAC).typedef.QAquaStyle.QMacSty
73be0 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 41 51 55 41 0a 0a le;.#endif.//.QT_NO_STYLE_AQUA..
73c00 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 16 00 71 00 64 00 #endif.//.QAQUASTYLE_H......q.d.
73c20 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 20 20 20 20 20 20 a.t.e.t.i.m.e...h..",/*.........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74200 20 20 20 20 20 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 .............................*/.
74220 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 6e 65 20 51 44 41 .#ifndef.QDATETIME_H.#define.QDA
74240 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 63 6c 75 64 65 20 TETIME_H..#ifndef.QT_H.#include.
74260 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 65 73 70 61 63 65 "qstring.h".#include."qnamespace
74280 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 20 20 20 20 20 20 .h".#endif.//.QT_H.../*.........
742a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
742c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
742e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a ...............................*
74340 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 70 75 62 6c 69 63 /..class.Q_EXPORT.QDate.{.public
74360 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 20 20 20 20 51 44 :.....QDate().{.jd.=.0;.}.....QD
74380 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 3b 0a 0a 20 20 20 ate(.int.y,.int.m,.int.d.);.....
743a0 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 .bool.isNull().const.{.return.jd
743c0 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 29 20 63 6f 6e 73 .==.0;.}.....bool.isValid().cons
743e0 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 20 20 20 20 69 6e t;......int.year().const;.....in
74400 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 61 79 28 29 20 63 t.month().const;.....int.day().c
74420 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 63 6f 6e 73 74 3b onst;.....int.dayOfWeek().const;
74440 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 3b 0a 20 20 20 20 .....int.dayOfYear().const;.....
74460 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 20 20 20 69 6e 74 int.daysInMonth().const;.....int
74480 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 6e 74 20 77 65 65 .daysInYear().const;.....int.wee
744a0 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 29 20 63 6f 6e 73 kNumber(.int.*yearNum.=.0.).cons
744c0 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 0a 23 69 66 6e 64 t;..#ifndef.QT_NO_TEXTDATE.#ifnd
744e0 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 20 51 53 74 72 69 ef.QT_NO_COMPAT.....static.QStri
74500 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 7b 20 72 65 74 75 ng.monthName(.int.month.).{.retu
74520 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 3b 20 7d 0a 20 20 rn.shortMonthName(.month.);.}...
74540 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 69 6e 74 20 77 65 ..static.QString.dayName(.int.we
74560 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 61 6d 65 28 20 77 ekday.).{.return.shortDayName(.w
74580 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 74 69 63 20 51 53 eekday.);.}.#endif.....static.QS
745a0 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 6d 6f 6e 74 68 20 tring.shortMonthName(.int.month.
745c0 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 74 44 61 79 4e 61 );.....static.QString.shortDayNa
745e0 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 74 69 63 20 51 53 me(.int.weekday.);.....static.QS
74600 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 6f 6e 74 68 20 29 tring.longMonthName(.int.month.)
74620 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 61 79 4e 61 6d 65 ;.....static.QString.longDayName
74640 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 51 54 5f 4e 4f 5f (.int.weekday.);.#endif.//QT_NO_
74660 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 54 53 54 52 49 4e TEXTDATE.#ifndef.QT_NO_TEXTSTRIN
74680 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 54 46 29 0a 20 20 G.#if.!defined(QT_NO_SPRINTF)...
746a0 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 74 65 46 6f 72 6d ..QString.toString(.Qt::DateForm
746c0 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 74 3b 0a 23 65 6e at.f.=.Qt::TextDate.).const;.#en
746e0 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 63 6f 6e 73 74 20 dif.....QString.toString(.const.
74700 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 65 6e 64 69 66 0a QString&.format.).const;.#endif.
74720 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 69 6e 74 20 6d 2c ....bool...setYMD(.int.y,.int.m,
74740 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 61 79 73 28 20 69 .int.d.);......QDate..addDays(.i
74760 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 65 20 20 61 64 64 nt.days.)..const;.....QDate..add
74780 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 63 6f 6e 73 74 3b Months(.int.months.)......const;
747a0 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 79 65 61 72 73 20 .....QDate..addYears(.int.years.
747c0 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 20 64 61 79 73 54 )........const;.....int....daysT
747e0 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 0a 20 20 20 20 62 o(.const.QDate.&.).const;......b
74800 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 61 74 65 20 26 64 ool...operator==(.const.QDate.&d
74820 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 6a 64 3b 20 7d 0a .).const.{.return.jd.==.d.jd;.}.
74840 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 73 74 20 51 44 61 ....bool...operator!=(.const.QDa
74860 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 21 3d 20 64 2e 6a te.&d.).const.{.return.jd.!=.d.j
74880 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 20 63 6f 6e 73 74 d;.}.....bool...operator<(.const
748a0 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 20 6a 64 20 3c 20 .QDate.&d.).const.{.return.jd.<.
748c0 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 3d 28 20 63 d.jd;.}.....bool...operator<=(.c
748e0 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 74 75 72 6e 20 6a onst.QDate.&d.).const.{.return.j
74900 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 65 72 61 74 6f 72 d.<=.d.jd;.}.....bool...operator
74920 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 7b 20 72 65 74 75 >(.const.QDate.&d.).const.{.retu
74940 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 20 6f 70 65 72 61 rn.jd.>.d.jd;.}.....bool...opera
74960 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 6e 73 74 20 7b 20 tor>=(.const.QDate.&d.).const.{.
74980 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 73 74 61 74 69 63 return.jd.>=.d.jd;.}......static
749a0 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 73 74 61 74 69 63 .QDate.currentDate();.....static
749c0 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 6d 65 53 70 65 63 .QDate.currentDate(.Qt::TimeSpec
749e0 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 0a 20 20 20 .);.#ifndef.QT_NO_DATESTRING....
74a00 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 63 6f 6e 73 74 20 .static.QDate.fromString(.const.
74a20 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 20 66 20 3d 20 51 QString&.s,.Qt::DateFormat.f.=.Q
74a40 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 73 74 61 74 69 63 t::TextDate.);.#endif.....static
74a60 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 20 6d 2c 20 69 6e .bool..isValid(.int.y,.int.m,.in
74a80 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 61 70 59 65 61 72 t.d.);.....static.bool..leapYear
74aa0 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 75 69 6e 74 09 20 (.int.year.);......static.uint..
74ac0 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 69 6e 74 20 6d 2c gregorianToJulian(.int.y,.int.m,
74ae0 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 20 6a 75 6c 69 61 .int.d.);.....static.void..julia
74b00 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 20 26 79 2c 20 69 nToGregorian(.uint.jd,.int.&y,.i
74b20 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 20 20 20 20 75 69 nt.&m,.int.&d.);.private:.....ui
74b40 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 44 61 74 65 54 69 nt..jd;.....friend.class.QDateTi
74b60 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 20 20 me;.#ifndef.QT_NO_DATASTREAM....
74b80 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 6f 70 .friend.Q_EXPORT.QDataStream.&op
74ba0 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 erator<<(.QDataStream.&,.const.Q
74bc0 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 4f 52 54 20 51 44 Date.&.);.....friend.Q_EXPORT.QD
74be0 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 72 65 ataStream.&operator>>(.QDataStre
74c00 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 0a 0a 0a 2f 2a 20 am.&,.QDate.&.);.#endif.};.../*.
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74cc0 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 51 54 69 6d 65 0a .......*/..class.Q_EXPORT.QTime.
74ce0 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 3d 30 3b 20 7d 09 {.public:.....QTime().{.ds=0;.}.
74d00 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 69 6d 65 28 20 69 ...//.set.null.time.....QTime(.i
74d20 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 6d 73 3d 30 20 29 nt.h,.int.m,.int.s=0,.int.ms=0.)
74d40 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 69 73 4e 75 6c 6c ;.//.set.time......bool...isNull
74d60 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 3b 20 7d 0a 20 20 ()..const.{.return.ds.==.0;.}...
74d80 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 09 09 09 2f 2f 20 ..bool...isValid()..const;...//.
74da0 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 72 28 29 09 20 63 valid.time......int....hour()..c
74dc0 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 20 20 6d 69 6e 75 onst;...//.0..23.....int....minu
74de0 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 20 20 69 6e 74 09 te()..const;...//.0..59.....int.
74e00 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 2e 2e 35 39 0a 20 ...second()..const;...//.0..59..
74e20 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 09 2f 2f 20 30 2e ...int....msec()..const;...//.0.
74e40 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 49 4e 47 0a 23 69 .999.#ifndef.QT_NO_DATESTRING.#i
74e60 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 6e 67 20 fndef.QT_NO_SPRINTF.....QString.
74e80 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 51 74 3a toString(.Qt::DateFormat.f.=.Qt:
74ea0 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 0a 20 20 20 20 51 :TextDate.)..const;.#endif.....Q
74ec0 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 26 20 String.toString(.const.QString&.
74ee0 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 62 6f 6f 6c 20 format.).const;.#endif.....bool.
74f00 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 74 20 73 2c 20 69 ..setHMS(.int.h,.int.m,.int.s,.i
74f20 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 53 65 63 73 28 20 nt.ms=0.);......QTime..addSecs(.
74f40 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 09 20 20 20 73 65 int.secs.)..const;.....int....se
74f60 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 74 3b 0a 20 20 20 csTo(.const.QTime.&.).const;....
74f80 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 09 09 63 6f 6e 73 .QTime..addMSecs(.int.ms.)..cons
74fa0 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 73 74 20 51 54 69 t;.....int....msecsTo(.const.QTi
74fc0 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 6f 70 65 72 61 74 me.&.).const;......bool...operat
74fe0 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 73 74 20 7b 20 72 or==(.const.QTime.&d.).const.{.r
75000 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 6f 6c 20 20 20 6f eturn.ds.==.d.ds;.}.....bool...o
75020 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 29 20 63 6f 6e 73 perator!=(.const.QTime.&d.).cons
75040 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 20 20 20 62 6f 6f t.{.return.ds.!=.d.ds;.}.....boo
75060 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 20 26 64 20 29 09 l...operator<(.const.QTime.&d.).
75080 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 7d 0a 20 20 20 20 const.{.return.ds.<.d.ds;.}.....
750a0 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 54 69 6d 65 20 26 bool...operator<=(.const.QTime.&
750c0 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 2e 64 73 3b 20 7d d.).const.{.return.ds.<=.d.ds;.}
750e0 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 73 74 20 51 54 69 .....bool...operator>(.const.QTi
75100 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 3e 20 64 2e 64 73 me.&d.).const.{.return.ds.>.d.ds
75120 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 20 63 6f 6e 73 74 ;.}.....bool...operator>=(.const
75140 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 20 64 73 20 3e 3d .QTime.&d.).const.{.return.ds.>=
75160 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 20 63 75 72 72 65 .d.ds;.}......static.QTime.curre
75180 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 20 63 75 72 72 65 ntTime();.....static.QTime.curre
751a0 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 66 6e 64 65 66 20 ntTime(.Qt::TimeSpec.);.#ifndef.
751c0 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 20 51 54 69 6d QT_NO_DATESTRING.....static.QTim
751e0 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 67 26 20 73 2c 20 e.fromString(.const.QString&.s,.
75200 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 74 44 61 74 65 20 Qt::DateFormat.f.=.Qt::TextDate.
75220 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 20 69 73 56 61 6c );.#endif.....static.bool..isVal
75240 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 6e 74 20 6d 73 3d id(.int.h,.int.m,.int.s,.int.ms=
75260 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 20 20 20 20 69 6e 0.);......void...start();.....in
75280 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 20 65 6c 61 70 73 t....restart();.....int....elaps
752a0 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 73 74 61 74 69 63 ed().const;..private:.....static
752c0 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 20 29 3b 0a 20 20 .bool.currentTime(.QTime.*.);...
752e0 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 20 51 54 69 6d 65 ..static.bool.currentTime(.QTime
75300 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 69 6e 74 20 20 20 .*,.Qt::TimeSpec.);......uint...
75320 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 54 69 6d 65 3b 0a ds;.....friend.class.QDateTime;.
75340 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 66 72 69 #ifndef.QT_NO_DATASTREAM.....fri
75360 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 end.Q_EXPORT.QDataStream.&operat
75380 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 or<<(.QDataStream.&,.const.QTime
753a0 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 51 44 61 74 61 53 .&.);.....friend.Q_EXPORT.QDataS
753c0 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 26 tream.&operator>>(.QDataStream.&
753e0 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 2a 20 20 20 20 20 ,.QTime.&.);.#endif.};.../*.....
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
754a0 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 51 44 61 74 65 54 .......*/..class.Q_EXPORT.QDateT
754c0 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 65 28 29 20 7b 7d ime.{.public:.....QDateTime().{}
754e0 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 75 6c 6c 20 74 69 ....//.set.null.date.and.null.ti
75500 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 61 74 65 20 26 20 me.....QDateTime(.const.QDate.&.
75520 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 61 74 65 20 26 2c );.....QDateTime(.const.QDate.&,
75540 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 6c 20 20 20 69 73 .const.QTime.&.);......bool...is
75560 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 73 4e 75 6c 6c 28 Null().const..{.return.d.isNull(
75580 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 6c 20 20 20 69 73 ).&&.t.isNull();.}.....bool...is
755a0 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 69 73 56 61 6c 69 Valid().const..{.return.d.isVali
755c0 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 20 51 44 61 74 65 d().&&.t.isValid();.}......QDate
755e0 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 3b 20 7d 0a 20 20 ..date().const..{.return.d;.}...
75600 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 65 74 75 72 6e 20 ..QTime..time().const..{.return.
75620 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 09 63 6f 6e 73 74 t;.}.....uint...toTime_t().const
75640 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 74 20 51 44 61 74 ;.....void...setDate(.const.QDat
75660 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 20 20 76 6f 69 64 e.&date.).{.d.=.date;.}.....void
75680 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 69 6d 65 20 29 20 ...setTime(.const.QTime.&time.).
756a0 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 65 74 54 69 6d 65 {.t.=.time;.}.....void...setTime
756c0 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 55 54 43 20 29 3b _t(.uint.secsSince1Jan1970UTC.);
756e0 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 74 20 73 65 63 73 .....void...setTime_t(.uint.secs
75700 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 53 70 65 63 20 29 Since1Jan1970UTC,.Qt::TimeSpec.)
75720 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 0a 23 69 66 6e 64 ;.#ifndef.QT_NO_DATESTRING.#ifnd
75740 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 6e 67 20 74 6f 53 ef.QT_NO_SPRINTF.....QString.toS
75760 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 51 74 3a 3a 54 65 tring(.Qt::DateFormat.f.=.Qt::Te
75780 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 20 51 53 74 72 69 xtDate.).const;.#endif.....QStri
757a0 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 6f 72 6d ng.toString(.const.QString&.form
757c0 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 74 65 54 69 6d 65 at.).const;.#endif.....QDateTime
757e0 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 3b 0a 20 20 20 20 .addDays(.int.days.).const;.....
75800 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 6f 6e 74 68 73 20 QDateTime.addMonths(.int.months.
75820 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 64 64 59 65 61 72 )...const;.....QDateTime.addYear
75840 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 20 20 20 20 51 44 s(.int.years.).....const;.....QD
75860 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 29 09 63 6f 6e 73 ateTime.addSecs(.int.secs.).cons
75880 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 74 20 51 44 61 74 t;.....int....daysTo(.const.QDat
758a0 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 20 20 73 65 63 73 eTime.&.).const;.....int....secs
758c0 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 6e 73 74 3b 0a 0a To(.const.QDateTime.&.).const;..
758e0 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 61 ....bool...operator==(.const.QDa
75900 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 20 6f teTime.&dt.).const;.....bool...o
75920 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 20 26 64 74 20 29 perator!=(.const.QDateTime.&dt.)
75940 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 3c 28 20 63 6f .const;.....bool...operator<(.co
75960 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 3b 0a 20 20 20 20 nst.QDateTime.&dt.)..const;.....
75980 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 44 61 74 65 54 69 bool...operator<=(.const.QDateTi
759a0 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 20 6f 70 65 72 61 me.&dt.).const;.....bool...opera
759c0 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 29 20 20 63 6f 6e tor>(.const.QDateTime.&dt.)..con
759e0 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 20 63 6f 6e 73 74 st;.....bool...operator>=(.const
75a00 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 20 20 20 73 74 61 .QDateTime.&dt.).const;......sta
75a20 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 69 6d 65 28 29 3b tic.QDateTime.currentDateTime();
75a40 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 65 6e 74 44 61 74 .....static.QDateTime.currentDat
75a60 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 6e 64 65 66 20 51 eTime(.Qt::TimeSpec.);.#ifndef.Q
75a80 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 20 51 44 61 74 65 T_NO_DATESTRING.....static.QDate
75aa0 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 67 26 20 Time.fromString(.const.QString&.
75ac0 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 74 44 61 s,.Qt::DateFormat.f.=.Qt::TextDa
75ae0 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 51 44 61 74 65 20 te.);.#endif.private:.....QDate.
75b00 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 51 54 5f 4e 4f 5f .d;.....QTime..t;.#ifndef.QT_NO_
75b20 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
75b40 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
75b60 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 0a 20 20 20 20 66 eam.&,.const.QDateTime.&);.....f
75b80 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 6f 70 65 72 riend.Q_EXPORT.QDataStream.&oper
75ba0 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 74 65 54 69 6d 65 ator>>(.QDataStream.&,.QDateTime
75bc0 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 20 20 20 20 20 20 .&.);.#endif.};.../*............
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 20 20 20 20 20 20 20 20 20 20 20 ................................
75c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
75c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f ...............*/..#ifndef.QT_NO
75ca0 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 53 74 72 65 61 6d _DATASTREAM.Q_EXPORT.QDataStream
75cc0 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 6f 6e .&operator<<(.QDataStream.&,.con
75ce0 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 74 61 53 74 72 65 st.QDate.&.);.Q_EXPORT.QDataStre
75d00 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 am.&operator>>(.QDataStream.&,.Q
75d20 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 72 65 61 6d 20 26 Date.&.);.Q_EXPORT.QDataStream.&
75d40 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
75d60 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 61 6d .QTime.&.);.Q_EXPORT.QDataStream
75d80 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 54 69 .&operator>>(.QDataStream.&,.QTi
75da0 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 61 6d 20 26 6f 70 me.&.);.Q_EXPORT.QDataStream.&op
75dc0 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 erator<<(.QDataStream.&,.const.Q
75de0 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 74 61 53 74 72 65 DateTime.&.);.Q_EXPORT.QDataStre
75e00 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 am.&operator>>(.QDataStream.&,.Q
75e20 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 5f 4e 4f 5f 44 41 DateTime.&.);.#endif.//.QT_NO_DA
75e40 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 49 4d 45 5f 48 0a TASTREAM..#endif.//.QDATETIME_H.
75e60 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 65 00 2e 00 68 00 ......q.a.x.b.i.n.d.a.b.l.e...h.
75e80 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76260 20 20 20 20 20 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 .............................*/.
76280 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 66 69 6e 65 20 51 .#ifndef.QAXBINDABLE_H.#define.Q
762a0 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 69 64 67 65 74 2e AXBINDABLE_H..#include.<qwidget.
762c0 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 0a h>.#include.<private/qcom_p.h>..
762e0 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 63 74 20 49 55 6e struct.IAxServerBase;.struct.IUn
76300 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 64 0a 7b 0a 20 20 known;..class.QAxAggregated.{...
76320 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 73 65 3b 0a 70 75 ..friend.class.QAxServerBase;.pu
76340 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 72 79 49 6e 74 65 blic:.....virtual.long.queryInte
76360 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 6f 69 64 20 2a 2a rface(.const.QUuid.&iid,.void.**
76380 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 20 20 20 76 69 72 iface.).=.0;..protected:.....vir
763a0 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 20 20 49 55 6e 6b tual.~QAxAggregated();......IUnk
763c0 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 20 63 6f 6e 73 74 nown.*controllingUnknown().const
763e0 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 75 6e 6b 6e 6f 77 .....{.return.controlling_unknow
76400 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 20 63 6f 6e 73 74 n;.}.....QWidget.*widget().const
76420 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 26 26 20 74 68 65 ......{...if.(.the_object.&&.the
76440 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 09 20 20 20 20 72 _object->isWidgetType().)......r
76460 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 3b 0a 09 72 65 74 eturn.(QWidget*)the_object;..ret
76480 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 6f 62 6a 65 63 74 urn.0;.....}.....QObject.*object
764a0 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 63 74 3b 20 7d 0a ().const.{.return.the_object;.}.
764c0 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 6e 74 72 6f 6c 6c .private:.....IUnknown.*controll
764e0 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 74 68 65 5f 6f 62 ing_unknown;.....QObject.*the_ob
76500 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 55 4e 4b 4e 4f 57 ject;.};..#define.QAXAGG_IUNKNOW
76520 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 72 79 49 6e 74 65 N.\.....HRESULT.WINAPI.QueryInte
76540 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 2a 69 66 61 63 65 rface(.REFIID.iid,.LPVOID.*iface
76560 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 69 6e 67 55 6e 6b .).{.\.....return.controllingUnk
76580 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 64 2c 20 69 66 61 nown()->QueryInterface(.iid,.ifa
765a0 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 20 41 64 64 52 65 ce.);.}.\.....ULONG.WINAPI.AddRe
765c0 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 6e 6f 77 6e 28 29 f().{return.controllingUnknown()
765e0 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 57 49 4e 41 50 49 ->AddRef();.}.\.....ULONG.WINAPI
76600 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 6c 69 6e 67 55 6e .Release().{return.controllingUn
76620 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 63 6c 61 73 73 20 known()->Release();.}.\...class.
76640 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 6c 61 73 73 20 51 QAxBindable.{.....friend.class.Q
76660 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 51 41 78 42 69 6e AxServerBase;.public:.....QAxBin
76680 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 69 6e 64 61 62 6c dable();.....virtual.~QAxBindabl
766a0 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 67 67 72 65 67 61 e();..........virtual.QAxAggrega
766c0 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 20 20 73 74 61 74 ted.*createAggregate();.....stat
766e0 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 6f 64 65 2c 20 63 ic.void.reportError(.int.code,.c
76700 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 53 74 72 69 6e 67 onst.QString.&src,.const.QString
76720 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 70 20 3d 20 51 53 .&desc,.const.QString.&help.=.QS
76740 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 0a 20 20 20 20 62 tring::null.);..protected:.....b
76760 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 20 63 6f 6e 73 74 ool.requestPropertyChange(.const
76780 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 64 20 70 72 6f 70 .char.*property.);.....void.prop
767a0 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 72 6f 70 65 72 74 ertyChanged(.const.char.*propert
767c0 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 53 69 74 65 28 29 y.);......IUnknown.*clientSite()
767e0 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 65 72 76 65 72 42 .const;..private:.....IAxServerB
76800 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 2f 20 51 41 58 42 ase.*activex;.};..#endif.//.QAXB
76820 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 00 79 00 6c 00 65 INDABLE_H......q.c.d.e.s.t.y.l.e
76840 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 20 20 20 20 20 20 ...h..../*......................
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 20 20 20 20 ................................
76e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
76e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 23 69 66 6e 64 ......................*/...#ifnd
76e40 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 45 53 54 59 4c 45 ef.QCDESTYLE_H.#define.QCDESTYLE
76e60 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 6d 6f 74 69 _H..#ifndef.QT_H.#include."qmoti
76e80 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 23 69 66 20 21 64 fstyle.h".#endif.//.QT_H..#if.!d
76ea0 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 20 64 65 66 69 6e efined(QT_NO_STYLE_CDE).||.defin
76ec0 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 4c ed(QT_PLUGIN)..#if.defined(QT_PL
76ee0 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 44 45 UGIN).#define.Q_EXPORT_STYLE_CDE
76f00 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 43 44 .#else.#define.Q_EXPORT_STYLE_CD
76f20 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 5f 45 58 50 4f 52 E.Q_EXPORT.#endif..class.Q_EXPOR
76f40 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 62 6c 69 63 20 51 T_STYLE_CDE.QCDEStyle.:.public.Q
76f60 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 70 75 62 6c 69 63 MotifStyle.{.....Q_OBJECT.public
76f80 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 48 69 67 68 6c 69 :......QCDEStyle(.bool.useHighli
76fa0 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 74 75 61 6c 20 7e ghtCols.=.FALSE.);.....virtual.~
76fc0 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 6c 4d 65 74 72 69 QCDEStyle();......int.pixelMetri
76fe0 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 73 74 20 51 57 69 c(.PixelMetric.metric,.const.QWi
77000 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 0a 20 20 20 20 76 dget.*widget.=.0.).const;......v
77020 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 65 6d 65 6e 74 20 oid.drawControl(.ControlElement.
77040 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 2a 70 2c 0a 09 09 element,.........QPainter.*p,...
77060 20 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 ......const.QWidget.*widget,....
77080 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 20 20 20 63 6f 6e .....const.QRect.&r,.........con
770a0 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 20 20 53 46 6c 61 st.QColorGroup.&cg,.........SFla
770c0 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 20 20 20 20 20 20 gs.how.=.Style_Default,.........
770e0 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
77100 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 on::Default.).const;......void.d
77120 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 6d 65 6e 74 20 70 rawPrimitive(.PrimitiveElement.p
77140 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 74 20 51 52 65 63 e,....QPainter.*p,....const.QRec
77160 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 20 26 63 67 2c 0a t.&r,....const.QColorGroup.&cg,.
77180 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 66 61 75 6c 74 2c ...SFlags.flags.=.Style_Default,
771a0 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 51 53 74 79 6c 65 ....const.QStyleOption&.=.QStyle
771c0 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 7d 3b 0a 0a 23 65 Option::Default.).const;..};..#e
771e0 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 65 6e 64 69 66 20 ndif.//.QT_NO_STYLE_CDE..#endif.
77200 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 6b 00 62 00 6f 00 //.QCDESTYLE_H......q.c.h.k.b.o.
77220 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 20 20 20 20 20 20 x...h...'/*.....................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
775e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77600 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 42 4f 58 5f 48 0a ...........*/.#ifndef.QCHKBOX_H.
77620 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 20 22 71 63 68 65 #define.QCHKBOX_H.#include."qche
77640 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 00 6e 00 74 00 66 ckbox.h".#endif....*.q.f.o.n.t.f
77660 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 00 2e 00 68 00 00 .a.c.t.o.r.y.t.t.f._.q.w.s...h..
77680 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 20 20 20 20 20 20 .B/*............................
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 20 20 20 ................................
77b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77b80 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
77ba0 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 64 65 66 69 6e 65 ef.QFONTFACTORYTTF_QWS_H.#define
77bc0 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 66 6e 64 65 66 20 .QFONTFACTORYTTF_QWS_H..#ifndef.
77be0 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 72 5f 71 77 73 2e QT_H.#include."qfontmanager_qws.
77c00 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
77c20 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 65 74 79 70 65 20 _FREETYPE..#if.0.//new.freetype.
77c40 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 2e 68 3e 0a 23 69 version.#include.<ft2build.h>.#i
77c60 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 0a 65 78 74 65 72 nclude.FT_FREETYPE_H.#else.exter
77c80 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 2f 66 72 65 65 74 n."C".{.#include.<freetype/freet
77ca0 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 20 64 65 73 63 65 ype.h>.}.#endif.//.ascent,.desce
77cc0 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 67 29 2c 20 6d 61 nt,.width(ch),.width(string),.ma
77ce0 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 67 68 74 62 65 61 xwidth?.//.leftbearing,.rightbea
77d00 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 67 68 74 62 65 61 ring,.minleftbearing,minrightbea
77d20 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 6e 74 46 61 63 74 ring.//.leading..class.QFontFact
77d40 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 79 20 7b 0a 0a 70 oryFT.:.public.QFontFactory.{..p
77d60 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 28 29 3b 0a 20 20 ublic:......QFontFactoryFT();...
77d80 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 29 3b 0a 0a 20 20 ..virtual.~QFontFactoryFT();....
77da0 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 20 51 46 6f 6e ..QRenderedFont.*.get(const.QFon
77dc0 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 72 74 75 61 6c tDef.&,QDiskFont.*);.....virtual
77de0 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 73 74 3b 0a 20 .void.load(QDiskFont.*).const;..
77e00 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 73 6b 46 6f 6e 74 ...virtual.void.unload(QDiskFont
77e20 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 61 6d 65 28 29 3b .*);.....virtual.QString.name();
77e40 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 73 73 20 51 52 65 ..private:......friend.class.QRe
77e60 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 72 79 20 6c 69 62 nderedFontFT;.....FT_Library.lib
77e80 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 46 52 45 45 54 59 rary;.};..#endif.//.QT_NO_FREETY
77ea0 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 54 54 46 5f 51 57 PE..#endif.//.QFONTFACTORYTTF_QW
77ec0 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 00 00 50 9b 2f 2a S_H......q.c.a.n.v.a.s...h..P./*
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
78480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
784a0 20 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 66 69 6e 65 20 51 .*/..#ifndef.QCANVAS_H.#define.Q
784c0 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 63 6c 75 64 65 20 CANVAS_H..#ifndef.QT_H.#include.
784e0 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 71 70 69 78 6d 61 "qscrollview.h".#include."qpixma
78500 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 0a 23 69 6e 63 6c p.h".#include."qptrlist.h".#incl
78520 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 70 65 6e 2e 68 22 ude."qbrush.h".#include."qpen.h"
78540 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 .#include."qvaluelist.h".#includ
78560 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 2f 20 51 54 5f 48 e."qpointarray.h".#endif.//.QT_H
78580 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 43 41 4e 56 41 53 ..#if.!defined(.QT_MODULE_CANVAS
785a0 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 .).||.defined(.QT_LICENSE_PROFES
785c0 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 4e 41 4c SIONAL.).||.defined(.QT_INTERNAL
785e0 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 54 5f 43 41 4e 56 _CANVAS.).#define.QM_EXPORT_CANV
78600 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 45 52 4e 5f 43 41 AS.#define.QM_TEMPLATE_EXTERN_CA
78620 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 52 54 5f 43 41 4e NVAS.#else.#define.QM_EXPORT_CAN
78640 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 4d 50 4c 41 54 45 VAS.Q_EXPORT.#define.QM_TEMPLATE
78660 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 45 58 54 45 52 4e _EXTERN_CANVAS.Q_TEMPLATE_EXTERN
78680 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 56 41 53 0a 0a 0a .#endif..#ifndef.QT_NO_CANVAS...
786a0 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 20 51 43 61 6e 76 class.QCanvasSprite;.class.QCanv
786c0 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 6e 76 61 73 52 65 asPolygonalItem;.class.QCanvasRe
786e0 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 67 6f 6e 3b 0a 63 ctangle;.class.QCanvasPolygon;.c
78700 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 20 51 43 61 6e 76 lass.QCanvasEllipse;.class.QCanv
78720 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 0a 63 6c 61 73 73 asText;.class.QCanvasLine;.class
78740 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 61 73 3b 0a 63 6c .QCanvasChunk;.class.QCanvas;.cl
78760 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 6e 76 61 73 56 69 ass.QCanvasItem;.class.QCanvasVi
78780 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 23 69 66 20 64 65 ew;.class.QCanvasPixmap;..#if.de
787a0 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 20 26 26 20 28 20 21 64 65 66 69 6e fined(Q_TEMPLATEDLL).&&.(.!defin
787c0 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 41 4b 45 ed(Q_CC_BOR).||.!defined(QT_MAKE
787e0 44 4c 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 45 58 50 4f 52 54 5f 54 45 4d 50 4c 41 54 DLL).||.defined(Q_EXPORT_TEMPLAT
78800 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 5f 54 45 4d 50 4c ES).).//.MOC_SKIP_BEGIN.QM_TEMPL
78820 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 ATE_EXTERN_CANVAS.template.class
78840 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 49 74 65 72 .QM_EXPORT_CANVAS.QValueListIter
78860 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 45 4d 50 4c 41 54 ator<.QCanvasItem*.>;.QM_TEMPLAT
78880 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 E_EXTERN_CANVAS.template.class.Q
788a0 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 3c 20 51 43 61 6e M_EXPORT_CANVAS.QValueList<.QCan
788c0 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 44 0a 23 65 6e 64 vasItem*.>;.//.MOC_SKIP_END.#end
788e0 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 20 51 43 61 6e 76 if..class.QM_EXPORT_CANVAS.QCanv
78900 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 4c 69 73 74 3c 51 asItemList.:.public.QValueList<Q
78920 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 20 76 6f 69 64 20 CanvasItem*>.{.public:.....void.
78940 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 65 28 20 51 50 61 sort();.....void.drawUnique(.QPa
78960 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 76 61 73 49 74 65 inter&.painter.);.....QCanvasIte
78980 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 76 61 73 49 74 65 mList.operator+(const.QCanvasIte
789a0 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 73 20 51 43 61 6e mList.&l).const;.};...class.QCan
789c0 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 50 4f 52 54 5f 43 vasItemExtra;..class.QM_EXPORT_C
789e0 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 20 51 74 0a 7b 0a ANVAS.QCanvasItem.:.public.Qt.{.
78a00 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 61 6e 76 61 73 2a public:.....QCanvasItem(QCanvas*
78a20 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 6e 76 61 73 49 74 .canvas);.....virtual.~QCanvasIt
78a40 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 74 0a 09 7b 20 72 em();......double.x().const..{.r
78a60 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 29 20 63 6f 6e 73 eturn.myx;.}.....double.y().cons
78a80 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 62 6c 65 20 7a 28 t..{.return.myy;.}.....double.z(
78aa0 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 2f 20 28 64 65 70 ).const..{.return.myz;.}.//.(dep
78ac0 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 42 79 28 64 6f 75 th)......virtual.void.moveBy(dou
78ae0 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 69 64 20 6d 6f 76 ble.dx,.double.dy);.....void.mov
78b00 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 20 76 6f 69 64 20 e(double.x,.double.y);.....void.
78b20 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 29 29 3b 20 7d 0a setX(double.a).{.move(a,y());.}.
78b40 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 6d 6f 76 65 28 78 ....void.setY(double.a).{.move(x
78b60 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 62 6c 65 20 61 29 (),a);.}.....void.setZ(double.a)
78b80 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 7d 0a 0a 20 20 20 .{.myz=a;.changeChunks();.}.....
78ba0 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 20 20 76 69 72 74 .bool.animated().const;.....virt
78bc0 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 79 29 3b 0a 20 20 ual.void.setAnimated(bool.y);...
78be0 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 28 20 64 6f 75 62 ..virtual.void.setVelocity(.doub
78c00 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 64 20 73 65 74 58 le.vx,.double.vy);.....void.setX
78c20 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 74 56 65 6c 6f 63 Velocity(.double.vx.).{.setVeloc
78c40 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 20 76 6f 69 64 20 ity(vx,yVelocity());.}.....void.
78c60 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 7b 20 73 65 74 56 setYVelocity(.double.vy.).{.setV
78c80 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 0a 20 20 20 20 64 elocity(xVelocity(),vy);.}.....d
78ca0 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 20 20 20 64 6f 75 ouble.xVelocity().const;.....dou
78cc0 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 20 76 69 72 74 75 ble.yVelocity().const;.....virtu
78ce0 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 3b 0a 0a 20 20 20 al.void.advance(int.stage);.....
78d00 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 28 20 63 6f 6e 73 .virtual.bool.collidesWith(.cons
78d20 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 0a 20 20 20 20 51 t.QCanvasItem*.).const=0;......Q
78d40 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 62 6f 6f 6c 20 65 CanvasItemList.collisions(bool.e
78d60 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 6e 73 74 3b 0a 0a xact./*............*/.).const;..
78d80 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 28 51 43 61 6e 76 ....virtual.void.setCanvas(QCanv
78da0 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 61 77 28 51 50 61 as*);......virtual.void.draw(QPa
78dc0 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 29 3b 0a 20 20 20 inter&)=0;......void.show();....
78de0 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 20 76 6f 69 64 20 .void.hide();......virtual.void.
78e00 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 62 6f 6f 6c 20 69 setVisible(bool.yes);.....bool.i
78e20 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 20 28 62 6f 6f 6c sVisible().const..{.return.(bool
78e40 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 65 74 53 65 6c 65 )vis;.}.....virtual.void.setSele
78e60 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 73 53 65 6c 65 63 cted(bool.yes);.....bool.isSelec
78e80 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 6c 29 73 65 6c 3b ted().const..{.return.(bool)sel;
78ea0 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 62 6c 65 64 28 62 .}.....virtual.void.setEnabled(b
78ec0 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 65 64 28 29 20 63 ool.yes);.....bool.isEnabled().c
78ee0 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 20 20 20 onst..{.return.(bool)ena;.}.....
78f00 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 6c 20 79 65 73 29 virtual.void.setActive(bool.yes)
78f20 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 74 0a 09 7b 20 72 ;.....bool.isActive().const..{.r
78f40 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 20 51 54 5f 4e 4f eturn.(bool)act;.}.#ifndef.QT_NO
78f60 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 20 63 6f 6e 73 74 _COMPAT.....bool.visible().const
78f80 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 20 20 62 6f 6f 6c ..{.return.(bool)vis;.}.....bool
78fa0 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 6e 20 28 62 6f 6f .selected().const..{.return.(boo
78fc0 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 29 20 63 6f 6e 73 l)sel;.}.....bool.enabled().cons
78fe0 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 20 20 20 62 6f 6f t..{.return.(bool)ena;.}.....boo
79000 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 20 28 62 6f 6f 6c l.active().const..{.return.(bool
79020 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 74 74 69 56 61 6c )act;.}.#endif......enum.RttiVal
79040 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 69 5f 53 70 72 69 ues.{..Rtti_Item.=.0,..Rtti_Spri
79060 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 6d 20 3d 20 32 2c te.=.1,..Rtti_PolygonalItem.=.2,
79080 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 79 67 6f 6e 20 3d ..Rtti_Text.=.3,..Rtti_Polygon.=
790a0 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 52 74 74 69 5f 45 .4,..Rtti_Rectangle.=.5,..Rtti_E
790c0 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 2c 0a 09 52 74 74 llipse.=.6,..Rtti_Line.=.7,..Rtt
790e0 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 69 72 74 75 61 6c i_Spline.=.8.....};......virtual
79100 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e .int.rtti().const;.....static.in
79120 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 20 62 6f 75 6e 64 t.RTTI;......virtual.QRect.bound
79140 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 74 75 61 6c 20 51 ingRect().const=0;.....virtual.Q
79160 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 29 20 63 6f 6e 73 Rect.boundingRectAdvanced().cons
79180 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 63 6f 6e 73 74 0a t;......QCanvas*.canvas().const.
791a0 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 64 3a 0a 20 20 20 .{.return.cnv;.}..protected:....
791c0 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 6e 6b 73 28 29 3b .void.update().{.changeChunks();
791e0 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 69 65 6e 64 6c 79 .}..private:.....//.For.friendly
79200 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 20 63 6c 61 73 73 .subclasses.........friend.class
79220 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 20 66 72 69 65 6e .QCanvasPolygonalItem;.....frien
79240 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 20 66 72 69 65 6e d.class.QCanvasSprite;.....frien
79260 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 20 20 20 20 66 72 d.class.QCanvasRectangle;.....fr
79280 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 0a 20 20 20 20 66 iend.class.QCanvasPolygon;.....f
792a0 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 3b 0a 20 20 20 20 riend.class.QCanvasEllipse;.....
792c0 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 20 20 20 20 66 72 friend.class.QCanvasText;.....fr
792e0 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 20 20 20 76 69 72 iend.class.QCanvasLine;......vir
79300 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 63 6f 6e 73 74 3b tual.QPointArray.chunks().const;
79320 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 6e 6b 73 28 29 3b .....virtual.void.addToChunks();
79340 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 6f 6d 43 68 75 6e .....virtual.void.removeFromChun
79360 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 6e 67 65 43 68 75 ks();.....virtual.void.changeChu
79380 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 6c 6c 69 64 65 73 nks();.....virtual.bool.collides
793a0 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 2c 0a 09 09 09 20 With(.const.QCanvasSprite*,.....
793c0 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 6c 49 74 65 6d ......const.QCanvasPolygonalItem
793e0 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 52 65 63 74 61 6e *,...........const.QCanvasRectan
79400 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 76 61 73 45 6c 6c gle*,...........const.QCanvasEll
79420 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 6e 76 61 73 54 65 ipse*,...........const.QCanvasTe
79440 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 64 20 6f 66 20 66 xt*.).const.=.0;.....//.End.of.f
79460 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 63 6e 76 3b 0a 20 riend.stuff......QCanvas*.cnv;..
79480 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 5f 63 61 6e 76 61 ...static.QCanvas*.current_canva
794a0 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 0a 20 20 20 20 51 s;.....double.myx,myy,myz;.....Q
794c0 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 51 43 61 6e 76 61 CanvasItemExtra.*ext;.....QCanva
794e0 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 69 6e 74 20 61 6e sItemExtra&.extra();.....uint.an
79500 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 69 6e 74 20 76 61 i:1;.....uint.vis:1;.....uint.va
79520 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 69 6e 74 20 65 6e l:1;.....uint.sel:1;.....uint.en
79540 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 63 6c 61 73 73 20 a:1;.....uint.act:1;.};...class.
79560 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 4f 52 54 5f 43 41 QCanvasData;..class.QM_EXPORT_CA
79580 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 65 63 74 0a 7b 0a NVAS.QCanvas.:.public.QObject.{.
795a0 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 43 61 6e 76 61 73 ....Q_OBJECT.public:.....QCanvas
795c0 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 73 74 20 63 68 61 (.QObject*.parent.=.0,.const.cha
795e0 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 28 69 6e 74 20 77 r*.name.=.0.);.....QCanvas(int.w
79600 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 78 6d 61 70 20 70 ,.int.h);.....QCanvas(.QPixmap.p
79620 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 64 74 68 2c 20 69 ,.int.h,.int.v,.int.tilewidth,.i
79640 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 75 61 6c 20 7e 51 nt.tileheight.);......virtual.~Q
79660 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 64 20 73 65 74 54 Canvas();......virtual.void.setT
79680 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 2c 20 69 6e 74 20 iles(.QPixmap.tiles,.int.h,.int.
796a0 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 74 20 74 69 6c 65 v,.......int.tilewidth,.int.tile
796c0 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 20 73 65 74 42 61 height.);.....virtual.void.setBa
796e0 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 6d 61 70 26 20 70 ckgroundPixmap(.const.QPixmap&.p
79700 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 50 69 78 6d 61 70 .);.....QPixmap.backgroundPixmap
79720 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 42 ().const;......virtual.void.setB
79740 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 6f 72 26 20 63 20 ackgroundColor(.const.QColor&.c.
79760 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 6c 6f 72 28 29 20 );.....QColor.backgroundColor().
79780 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 54 69 6c 65 const;......virtual.void.setTile
797a0 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 6d 20 29 3b 0a 20 (.int.x,.int.y,.int.tilenum.);..
797c0 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 29 20 63 6f 6e 73 ...int.tile(.int.x,.int.y.).cons
797e0 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 73 5d 3b 20 7d 0a t..{.return.grid[x+y*htiles];.}.
79800 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 28 29 20 63 6f 6e .....int.tilesHorizontally().con
79820 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 20 69 6e 74 20 74 st..{.return.htiles;.}.....int.t
79840 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 72 65 74 75 72 6e ilesVertically().const..{.return
79860 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 64 74 68 28 29 20 .vtiles;.}......int.tileWidth().
79880 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 20 20 20 69 6e 74 const..{.return.tilew;.}.....int
798a0 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 75 72 6e 20 74 69 .tileHeight().const..{.return.ti
798c0 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 65 73 69 7a 65 28 leh;.}......virtual.void.resize(
798e0 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 20 20 69 6e 74 20 int.width,.int.height);.....int.
79900 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 69 64 74 68 3b 20 width().const..{.return.awidth;.
79920 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 7b 20 72 65 74 75 }.....int.height().const..{.retu
79940 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 7a 65 28 29 20 63 rn.aheight;.}.....QSize.size().c
79960 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 68 2c 61 68 65 69 onst..{.return.QSize(awidth,ahei
79980 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 6f 6e 73 74 0a 09 ght);.}.....QRect.rect().const..
799a0 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 74 68 2c 20 61 68 {.return.QRect(.0,.0,.awidth,.ah
799c0 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 61 73 28 20 69 6e eight.);.}.....bool.onCanvas(.in
799e0 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 72 6e 20 78 3e 3d t.x,.int.y.).const..{.return.x>=
79a00 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 3c 61 68 65 69 67 0.&&.y>=0.&&.x<awidth.&&.y<aheig
79a20 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 6f 6e 73 74 20 51 ht;.}.....bool.onCanvas(.const.Q
79a40 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 20 6f 6e 43 61 6e Point&.p.).const..{.return.onCan
79a60 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 6f 6c 20 76 61 6c vas(p.x(),p.y());.}.....bool.val
79a80 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 6e 73 74 0a 09 7b idChunk(.int.x,.int.y.).const..{
79aa0 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 63 68 77 69 64 74 .return.x>=0.&&.y>=0.&&.x<chwidt
79ac0 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 6c 20 76 61 6c 69 h.&&.y<chheight;.}.....bool.vali
79ae0 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 63 6f 6e 73 74 0a dChunk(.const.QPoint&.p.).const.
79b00 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 2c 70 2e 79 28 29 .{.return.validChunk(p.x(),p.y()
79b20 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 63 6f 6e 73 74 0a );.}......int.chunkSize().const.
79b40 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 20 76 69 72 74 75 .{.return.chunksize;.}.....virtu
79b60 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 7a 65 2c 20 69 6e al.void.retune(int.chunksize,.in
79b80 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 6f 6f 6c 20 73 61 t.maxclusters=100);......bool.sa
79ba0 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 74 20 78 32 2c 20 meChunk(int.x1,.int.y1,.int.x2,.
79bc0 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 2f 63 68 75 6e 6b int.y2).const..{.return.x1/chunk
79be0 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 68 75 6e 6b 73 69 size==x2/chunksize.&&.y1/chunksi
79c00 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 72 74 75 61 6c 20 ze==y2/chunksize;.}.....virtual.
79c20 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 2c 20 69 6e 74 20 void.setChangedChunk(int.i,.int.
79c40 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 61 6e 67 65 64 43 j);.....virtual.void.setChangedC
79c60 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 79 29 3b 0a 20 20 hunkContaining(int.x,.int.y);...
79c80 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 65 64 28 29 3b 0a ..virtual.void.setAllChanged();.
79ca0 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 64 28 63 6f 6e 73 ....virtual.void.setChanged(cons
79cc0 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 6c 20 76 6f 69 64 t.QRect&.area);.....virtual.void
79ce0 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 20 61 72 65 61 29 .setUnchanged(const.QRect&.area)
79d00 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 61 6e 67 65 64 43 ;......//.These.call.setChangedC
79d20 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 75 6e 6b 28 51 43 hunk......void.addItemToChunk(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 72 65 6d 6f 76 65 49 74 65 6d 46 72 6f 6d 43 68 75 6e 6b 28 51 43 61 6e 76 61 73 49 oid.removeItemFromChunk(QCanvasI
79d80 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 6f 69 64 20 61 64 tem*,.int.i,.int.j);.....void.ad
79da0 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 6e 76 61 73 49 74 dItemToChunkContaining(QCanvasIt
79dc0 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 69 64 20 72 65 6d em*,.int.x,.int.y);.....void.rem
79de0 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 28 51 43 61 6e 76 oveItemFromChunkContaining(QCanv
79e00 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 20 20 20 51 43 61 asItem*,.int.x,.int.y);......QCa
79e20 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 20 20 20 51 43 61 nvasItemList.allItems();.....QCa
79e40 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 6f 6e 73 74 20 51 nvasItemList.collisions(.const.Q
79e60 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 49 74 65 6d 4c 69 Point&).const;.....QCanvasItemLi
79e80 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 26 29 20 63 6f 6e st.collisions(.const.QRect&).con
79ea0 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 6c 6c 69 73 69 6f st;.....QCanvasItemList.collisio
79ec0 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 20 63 6f 6e 73 74 ns(.const.QPointArray&.pa,.const
79ee0 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 6f 6c 20 65 78 61 .QCanvasItem*.item,.....bool.exa
79f00 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 72 65 61 28 63 6f ct).const;......void.drawArea(co
79f20 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 6f 6f 6c 20 64 6f nst.QRect&,.QPainter*.p,.bool.do
79f40 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 2f 20 54 68 65 73 uble_buffer=FALSE);......//.Thes
79f60 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 61 6c 6c 0a 20 20 e.are.for.QCanvasView.to.call...
79f80 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 6e 76 61 73 56 69 ..virtual.void.addView(QCanvasVi
79fa0 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 6f 76 65 56 69 65 ew*);.....virtual.void.removeVie
79fc0 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 64 72 61 77 43 61 w(QCanvasView*);.....void.drawCa
79fe0 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 69 6e 74 65 72 2a nvasArea(const.QRect&,.QPainter*
7a000 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 52 55 45 29 3b 0a .p=0,.bool.double_buffer=TRUE);.
7a020 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 6e 76 61 73 56 69 ....void.drawViewArea(.QCanvasVi
7a040 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 73 74 20 51 52 65 ew*.view,.QPainter*.p,.const.QRe
7a060 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 2f 20 54 68 65 73 ct&.r,.bool.dbuf.);......//.Thes
7a080 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 61 6c 6c 0a 20 20 e.are.for.QCanvasItem.to.call...
7a0a0 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 6e 76 61 73 49 74 ..virtual.void.addItem(QCanvasIt
7a0c0 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 41 6e 69 6d 61 74 em*);.....virtual.void.addAnimat
7a0e0 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 74 75 61 6c 20 76 ion(QCanvasItem*);.....virtual.v
7a100 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 2a 29 3b 0a 20 20 oid.removeItem(QCanvasItem*);...
7a120 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 74 69 6f 6e 28 51 ..virtual.void.removeAnimation(Q
7a140 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 20 76 6f 69 64 20 CanvasItem*);......virtual.void.
7a160 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 20 20 20 20 76 69 setAdvancePeriod(int.ms);.....vi
7a180 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 28 69 6e 74 20 6d rtual.void.setUpdatePeriod(int.m
7a1a0 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 6f 75 62 6c 65 42 s);......virtual.void.setDoubleB
7a1c0 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 3a 0a 20 20 20 20 uffering(bool.y);..signals:.....
7a1e0 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 6f 74 73 3a 0a 20 void.resized();..public.slots:..
7a200 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 0a 20 20 20 20 76 ...virtual.void.advance();.....v
7a220 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 74 65 63 74 65 64 irtual.void.update();..protected
7a240 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 6b 67 72 6f 75 6e :.....virtual.void.drawBackgroun
7a260 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 72 65 61 29 3b d(QPainter&,.const.QRect&.area);
7a280 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 67 72 6f 75 6e 64 .....virtual.void.drawForeground
7a2a0 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 72 65 61 29 3b 0a (QPainter&,.const.QRect&.area);.
7a2c0 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 74 20 77 2c 20 69 .private:.....void.init(int.w,.i
7a2e0 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 20 6d 61 78 63 6c nt.h,.int.chunksze=16,.int.maxcl
7a300 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 6b 26 20 63 68 75 ust=100);......QCanvasChunk&.chu
7a320 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 20 20 51 43 61 6e nk(int.i,.int.j).const;.....QCan
7a340 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 69 6e 74 20 78 2c vasChunk&.chunkContaining(int.x,
7a360 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 63 68 61 6e 67 65 .int.y).const;......QRect.change
7a380 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 29 3b 0a 20 20 20 Bounds(const.QRect&.inarea);....
7a3a0 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 65 63 74 26 20 69 .void.drawChanges(const.QRect&.i
7a3c0 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 66 53 63 72 53 69 narea);......void.ensureOffScrSi
7a3e0 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 20 20 51 50 69 78 ze(.int.osw,.int.osh.);.....QPix
7a400 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 2c 61 68 65 69 67 map.offscr;.....int.awidth,aheig
7a420 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 20 69 6e 74 20 6d ht;.....int.chunksize;.....int.m
7a440 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 68 2c 63 68 68 65 axclusters;.....int.chwidth,chhe
7a460 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 75 6e 6b 73 3b 0a ight;.....QCanvasChunk*.chunks;.
7a480 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 76 6f 69 64 20 69 .....QCanvasData*.d;......void.i
7a4a0 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 20 69 6e 74 20 76 nitTiles(QPixmap.p,.int.h,.int.v
7a4c0 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 65 69 67 68 74 29 ,.int.tilewidth,.int.tileheight)
7a4e0 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 68 6f 72 74 20 68 ;.....ushort.*grid;.....ushort.h
7a500 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 20 20 20 20 75 73 tiles;.....ushort.vtiles;.....us
7a520 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 65 68 3b 0a 20 20 hort.tilew;.....ushort.tileh;...
7a540 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 20 70 6d 3b 0a 20 ..bool.oneone;.....QPixmap.pm;..
7a560 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 20 20 20 51 43 6f ...QTimer*.update_timer;.....QCo
7a580 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 67 5f 72 65 64 72 lor.bgcolor;.....bool.debug_redr
7a5a0 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 0a 0a 20 20 20 20 aw_areas;.....bool.dblbuf;......
7a5c0 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 20 63 friend.void.qt_unview(QCanvas*.c
7a5e0 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 );..#if.defined(Q_DISABLE_COPY).
7a600 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
7a620 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 6e 73 74 20 51 43 .operator=.....QCanvas(.const.QC
7a640 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 65 72 61 74 6f 72 anvas.&.);.....QCanvas.&operator
7a660 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 69 66 0a 7d 3b 0a =(.const.QCanvas.&.);.#endif.};.
7a680 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 6c 61 73 73 20 51 .class.QCanvasViewData;..class.Q
7a6a0 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 77 20 3a 20 70 75 M_EXPORT_CANVAS.QCanvasView.:.pu
7a6c0 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 42 4a 45 43 54 0a blic.QScrollView.{.....Q_OBJECT.
7a6e0 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 57 69 64 67 65 74 public:......QCanvasView(QWidget
7a700 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,.
7a720 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 65 77 28 51 43 61 WFlags.f=0);.....QCanvasView(QCa
7a740 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 72 65 6e 74 3d 30 nvas*.viewing,.QWidget*.parent=0
7a760 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 66 3d 30 ,.const.char*.name=0,.WFlags.f=0
7a780 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 20 20 51 43 61 6e );.....~QCanvasView();......QCan
7a7a0 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 75 72 6e 20 76 69 vas*.canvas().const..{.return.vi
7a7c0 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 73 28 51 43 61 6e ewing;.}.....void.setCanvas(QCan
7a7e0 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 69 78 20 26 77 6f vas*.v);......const.QWMatrix.&wo
7a800 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 73 74 20 51 57 4d rldMatrix().const;.....const.QWM
7a820 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 29 20 63 6f 6e 73 atrix.&inverseWorldMatrix().cons
7a840 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 28 20 63 6f 6e 73 t;.....bool.setWorldMatrix(.cons
7a860 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 3a 0a 20 20 20 20 t.QWMatrix.&.);..protected:.....
7a880 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 2c 20 69 6e void.drawContents(.QPainter*,.in
7a8a0 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a t.cx,.int.cy,.int.cw,.int.ch.);.
7a8c0 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 ....QSize.sizeHint().const;..pri
7a8e0 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 73 28 20 51 50 61 vate:.....void.drawContents(.QPa
7a900 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 77 69 6e 67 3b 0a inter*.);.....QCanvas*.viewing;.
7a920 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 20 20 66 72 69 65 ....QCanvasViewData*.d;.....frie
7a940 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 20 63 29 3b 0a 0a nd.void.qt_unview(QCanvas*.c);..
7a960 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 6f 76 69 6e 67 28 private.slots:.....void.cMoving(
7a980 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 6f 6e 74 65 6e 74 int,int);.....void.updateContent
7a9a0 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 69 6e 65 64 28 51 sSize();..private:.#if.defined(Q
7a9c0 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 _DISABLE_COPY).//.Disabled.copy.
7a9e0 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 43 constructor.and.operator=.....QC
7aa00 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 65 77 20 26 20 29 anvasView(.const.QCanvasView.&.)
7aa20 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 72 3d 28 20 63 6f ;.....QCanvasView.&operator=(.co
7aa40 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 66 0a 7d 3b 0a 0a nst.QCanvasView.&.);.#endif.};..
7aa60 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 50 .class.QM_EXPORT_CANVAS.QCanvasP
7aa80 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 75 62 6c 69 63 3a ixmap.:.public.QPixmap.{.public:
7aaa0 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 43 61 6e 76 .#ifndef.QT_NO_IMAGEIO.....QCanv
7aac0 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 74 61 66 69 6c 65 asPixmap(const.QString&.datafile
7aae0 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 69 78 6d 61 70 28 name);.#endif.....QCanvasPixmap(
7ab00 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 51 43 61 6e 76 61 const.QImage&.image);.....QCanva
7ab20 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 6e 73 74 20 51 50 sPixmap(const.QPixmap&,.const.QP
7ab40 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 61 73 50 69 78 6d oint&.hotspot);.....~QCanvasPixm
7ab60 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 6f 6e 73 74 0a 09 ap();......int.offsetX().const..
7ab80 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 66 66 73 65 74 59 {.return.hotx;.}.....int.offsetY
7aba0 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 0a 20 20 20 20 76 ().const..{.return.hoty;.}.....v
7abc0 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 29 20 7b 20 68 6f oid.setOffset(int.x,.int.y).{.ho
7abe0 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 74 65 3a 0a 23 69 tx.=.x;.hoty.=.y;.}..private:.#i
7ac00 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 43 f.defined(Q_DISABLE_COPY).....QC
7ac20 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 50 69 78 6d 61 70 anvasPixmap(.const.QCanvasPixmap
7ac40 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 70 65 72 61 74 6f .&.);.....QCanvasPixmap.&operato
7ac60 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 29 3b 0a 23 65 6e r=(.const.QCanvasPixmap.&.);.#en
7ac80 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 6d 61 67 65 26 29 dif.....void.init(const.QImage&)
7aca0 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 6d 61 70 26 20 70 ;.....void.init(const.QPixmap&.p
7acc0 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 20 20 20 66 72 69 ixmap,.int.hx,.int.hy);......fri
7ace0 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 20 66 72 69 end.class.QCanvasSprite;.....fri
7ad00 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 61 79 3b 0a 20 20 end.class.QCanvasPixmapArray;...
7ad20 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 28 63 ..friend.bool.qt_testCollision(c
7ad40 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 6e 73 74 20 51 43 onst.QCanvasSprite*.s1,.const.QC
7ad60 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 20 68 6f 74 78 2c anvasSprite*.s2);......int.hotx,
7ad80 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 6f 6e 5f 6d 61 73 hoty;......QImage*.collision_mas
7ada0 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 4e 56 41 53 20 51 k;.};...class.QM_EXPORT_CANVAS.Q
7adc0 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 3a 0a 20 20 20 20 CanvasPixmapArray.{.public:.....
7ade0 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 64 65 66 20 51 54 QCanvasPixmapArray();.#ifndef.QT
7ae00 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 6d 61 70 41 72 72 _NO_IMAGEIO.....QCanvasPixmapArr
7ae20 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 6e 61 6d 65 70 61 ay(const.QString&.datafilenamepa
7ae40 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 23 65 6e 64 69 66 ttern,.int.framecount=0);.#endif
7ae60 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 63 61 74 65 64 0a .....//.this.form.is.deprecated.
7ae80 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 72 4c 69 73 74 3c ....QCanvasPixmapArray(QPtrList<
7aea0 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 20 68 6f 74 73 70 QPixmap>,.QPtrList<QPoint>.hotsp
7aec0 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 72 61 79 28 51 56 ots);......QCanvasPixmapArray(QV
7aee0 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 72 72 61 79 20 68 alueList<QPixmap>,.QPointArray.h
7af00 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 0a 20 20 20 20 7e otspots.=.QPointArray().);.....~
7af20 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 6e 64 65 66 20 51 QCanvasPixmapArray();..#ifndef.Q
7af40 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 50 69 78 6d 61 70 T_NO_IMAGEIO.....bool.readPixmap
7af60 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 61 6d 65 70 61 74 s(const.QString&.datafilenamepat
7af80 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 20 20 20 62 6f 6f tern,.int.framecount=0);.....boo
7afa0 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 20 51 53 74 72 69 l.readCollisionMasks(const.QStri
7afc0 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 69 66 0a 0a 20 20 ng&.filenamepattern);.#endif....
7afe0 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 70 65 72 61 74 6f ..//.deprecated.....bool.operato
7b000 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 20 20 62 6f 6f 6c r!();.//.Failure.check......bool
7b020 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 6e 76 61 73 50 69 .isValid().const;......QCanvasPi
7b040 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 7b 20 72 65 74 75 xmap*.image(int.i).const..{.retu
7b060 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 20 76 6f 69 64 20 rn.img.?.img[i].:.0;.}.....void.
7b080 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 6d 61 70 2a 20 70 setImage(int.i,.QCanvasPixmap*.p
7b0a0 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 09 7b 20 72 65 74 );.....uint.count().const..{.ret
7b0c0 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 72 69 76 61 74 65 urn.(uint)framecount;.}..private
7b0e0 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)...
7b100 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 74 20 51 43 61 6e ..QCanvasPixmapArray(.const.QCan
7b120 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 61 6e 76 61 73 50 vasPixmapArray.&.);.....QCanvasP
7b140 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 73 74 20 51 43 61 ixmapArray.&operator=(.const.QCa
7b160 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 66 0a 23 69 66 6e nvasPixmapArray.&.);.#endif.#ifn
7b180 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 50 def.QT_NO_IMAGEIO.....bool.readP
7b1a0 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 61 ixmaps(const.QString&.datafilena
7b1c0 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 20 62 6f 6f 6c 20 mepattern,.int.framecount,.bool.
7b1e0 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 64 20 72 65 73 65 maskonly);.#endif......void.rese
7b200 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 20 20 20 51 43 61 t();.....int.framecount;.....QCa
7b220 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 73 73 20 51 4d 5f nvasPixmap**.img;.};...class.QM_
7b240 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 65 20 3a 20 70 75 EXPORT_CANVAS.QCanvasSprite.:.pu
7b260 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 0a 20 20 20 20 51 blic.QCanvasItem.{.public:.....Q
7b280 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 41 72 72 61 79 2a CanvasSprite(QCanvasPixmapArray*
7b2a0 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 0a 20 20 20 20 76 .array,.QCanvas*.canvas);......v
7b2c0 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 6d 61 70 41 72 72 oid.setSequence(QCanvasPixmapArr
7b2e0 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 61 6e 76 61 73 53 ay*.seq);......virtual.~QCanvasS
7b300 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 75 62 6c 65 20 78 prite();......void.move(double.x
7b320 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 6f 69 64 20 6d 6f ,.double.y);.....virtual.void.mo
7b340 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 20 66 72 61 6d 65 ve(double.x,.double.y,.int.frame
7b360 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 0a 20 20 20 20 65 );.....void.setFrame(int);.....e
7b380 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 79 63 6c 65 2c 20 num.FrameAnimationType.{.Cycle,.
7b3a0 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 6f 69 64 20 73 65 Oscillate.};.....virtual.void.se
7b3c0 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 74 69 6f 6e 54 79 tFrameAnimation(FrameAnimationTy
7b3e0 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 73 74 61 74 65 3d pe=Cycle,.int.step=1,.int.state=
7b400 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 09 7b 20 72 65 74 0);.....int.frame().const..{.ret
7b420 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 75 6e 74 28 29 20 urn.frm;.}.....int.frameCount().
7b440 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 75 6e 74 28 29 3b const..{.return.images->count();
7b460 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 20 20 20 20 73 74 .}......int.rtti().const;.....st
7b480 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 6f 6c 6c 69 64 65 atic.int.RTTI;......bool.collide
7b4a0 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 29 20 63 6f 6e 73 sWith(.const.QCanvasItem*.).cons
7b4c0 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 28 29 20 63 6f 6e t;......QRect.boundingRect().con
7b4e0 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 73 6f 6e 20 66 6f st;......//.is.there.a.reason.fo
7b500 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 61 72 73 0a 2f 2f r.these.to.be.protected?.Lars.//
7b520 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 29 20 63 6f 6e 73 protected:......int.width().cons
7b540 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 t;.....int.height().const;......
7b560 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 69 6e 74 20 74 6f int.leftEdge().const;.....int.to
7b580 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 68 74 45 64 67 65 pEdge().const;.....int.rightEdge
7b5a0 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 67 65 28 29 20 63 ().const;.....int.bottomEdge().c
7b5c0 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 74 20 6e 78 29 20 onst;......int.leftEdge(int.nx).
7b5e0 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 20 6e 79 29 20 63 const;.....int.topEdge(int.ny).c
7b600 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 74 20 6e 78 29 20 onst;.....int.rightEdge(int.nx).
7b620 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 69 6e 74 20 6e 79 const;.....int.bottomEdge(int.ny
7b640 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 2a 20 69 6d 61 67 ).const;.....QCanvasPixmap*.imag
7b660 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 2d 3e 69 6d 61 67 e().const..{.return.images->imag
7b680 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 76 61 73 50 69 78 e(frm);.}.....virtual.QCanvasPix
7b6a0 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 3b 0a 20 20 20 20 map*.imageAdvanced().const;.....
7b6c0 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 29 20 63 6f 6e 73 QCanvasPixmap*.image(int.f).cons
7b6e0 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 66 29 3b 20 7d 0a t..{.return.images->image(f);.}.
7b700 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 6e 74 20 73 74 61 ....virtual.void.advance(int.sta
7b720 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 77 28 51 50 61 69 ge);..public:.....void.draw(QPai
7b740 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 23 69 66 20 64 65 nter&.painter);..private:.#if.de
7b760 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 43 61 6e 76 61 fined(Q_DISABLE_COPY).....QCanva
7b780 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 74 65 20 26 20 29 sSprite(.const.QCanvasSprite.&.)
7b7a0 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 74 6f 72 3d 28 20 ;.....QCanvasSprite.&operator=(.
7b7c0 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 65 6e 64 69 66 0a const.QCanvasSprite.&.);.#endif.
7b7e0 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 76 6f 69 64 ....void.addToChunks();.....void
7b800 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 64 20 63 68 .removeFromChunks();.....void.ch
7b820 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 3b 0a 20 20 20 20 angeChunks();......int.frm;.....
7b840 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 61 6e 69 6d 5f 73 ushort.anim_val;.....uint.anim_s
7b860 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 3a 31 34 3b 0a 20 tate:2;.....uint.anim_type:14;..
7b880 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 43 61 6e ...bool.collidesWith(.const.QCan
7b8a0 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 61 6e 76 vasSprite*,..........const.QCanv
7b8c0 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 6e 73 74 asPolygonalItem*,..........const
7b8e0 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 63 6f 6e .QCanvasRectangle*,..........con
7b900 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 63 6f 6e st.QCanvasEllipse*,..........con
7b920 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 20 20 20 20 66 72 st.QCanvasText*.).const;......fr
7b940 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 28 20 63 6f 6e 73 iend.bool.qt_testCollision(.cons
7b960 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 20 63 6f 6e 73 74 t.QCanvasSprite*.s1,.......const
7b980 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 20 51 43 61 6e 76 .QCanvasSprite*.s2.);......QCanv
7b9a0 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 0a 63 6c 61 73 73 asPixmapArray*.images;.};..class
7b9c0 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 73 73 20 51 4d 5f .QPolygonalProcessor;..class.QM_
7b9e0 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 6f 6e 61 6c 49 74 EXPORT_CANVAS.QCanvasPolygonalIt
7ba00 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 70 75 62 6c 69 63 em.:.public.QCanvasItem.{.public
7ba20 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 28 51 43 61 6e 76 :.....QCanvasPolygonalItem(QCanv
7ba40 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 6e 76 61 as*.canvas);.....virtual.~QCanva
7ba60 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 6c 20 63 6f 6c 6c sPolygonalItem();......bool.coll
7ba80 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 29 20 63 idesWith(.const.QCanvasItem*.).c
7baa0 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 50 65 6e 28 51 onst;......virtual.void.setPen(Q
7bac0 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 65 74 42 72 75 73 Pen.p);.....virtual.void.setBrus
7bae0 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 28 29 20 63 6f 6e h(QBrush.b);......QPen.pen().con
7bb00 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 75 73 68 20 62 72 st..{.return.pn;.}.....QBrush.br
7bb20 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 7d 0a 0a 20 20 20 ush().const..{.return.br;.}.....
7bb40 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 6f 69 6e 74 73 28 .virtual.QPointArray.areaPoints(
7bb60 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 69 6e 74 41 72 72 ).const=0;.....virtual.QPointArr
7bb80 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 6e 73 74 3b 0a 20 ay.areaPointsAdvanced().const;..
7bba0 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 6e 73 74 3b 0a 0a ...QRect.boundingRect().const;..
7bbc0 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 ....int.rtti().const;.....static
7bbe0 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 20 .int.RTTI;..protected:.....void.
7bc00 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 75 61 6c 20 76 6f draw(QPainter.&);.....virtual.vo
7bc20 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 20 30 3b 0a 0a 20 id.drawShape(QPainter.&).=.0;...
7bc40 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 20 20 20 76 6f 69 ...bool.winding().const;.....voi
7bc60 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 6f 69 64 20 69 6e d.setWinding(bool);......void.in
7bc80 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 69 64 28 29 20 63 validate();.....bool.isValid().c
7bca0 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 7d 0a 0a 70 72 69 onst..{.return.(bool)val;.}..pri
7bcc0 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 28 20 63 6f 6e 73 vate:.....void.scanPolygon(.cons
7bce0 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 64 69 6e 67 2c 0a t.QPointArray&.pa,.int.winding,.
7bd00 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 72 26 20 70 72 6f ........QPolygonalProcessor&.pro
7bd20 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 72 61 79 20 63 68 cess.).const;.....QPointArray.ch
7bd40 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 6c 6c 69 64 65 73 unks().const;......bool.collides
7bd60 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 2c 0a 09 09 20 20 With(.const.QCanvasSprite*,.....
7bd80 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 6c 49 74 65 6d 2a .....const.QCanvasPolygonalItem*
7bda0 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 63 74 61 6e 67 6c ,..........const.QCanvasRectangl
7bdc0 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 45 6c 6c 69 70 73 e*,..........const.QCanvasEllips
7bde0 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 54 65 78 74 2a 20 e*,..........const.QCanvasText*.
7be00 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 20 20 20 51 50 65 ).const;......QBrush.br;.....QPe
7be20 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 0a 0a 63 6c 61 73 n.pn;.....uint.wind:1;.};...clas
7be40 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 52 65 63 74 61 6e s.QM_EXPORT_CANVAS.QCanvasRectan
7be60 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 6e 61 6c 49 74 65 gle.:.public.QCanvasPolygonalIte
7be80 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 74 61 6e 67 6c 65 m.{.public:.....QCanvasRectangle
7bea0 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 6e 76 61 73 52 65 (QCanvas*.canvas);.....QCanvasRe
7bec0 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 76 61 73 2a 20 63 ctangle(const.QRect&,.QCanvas*.c
7bee0 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 6c 65 28 69 6e 74 anvas);.....QCanvasRectangle(int
7bf00 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 68 65 69 67 68 74 .x,.int.y,.int.width,.int.height
7bf20 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 51 43 61 6e 76 61 ,.QCanvas*.canvas);......~QCanva
7bf40 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 74 68 28 29 20 63 sRectangle();......int.width().c
7bf60 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 onst;.....int.height().const;...
7bf80 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 68 29 3b 0a 20 20 ..void.setSize(int.w,.int.h);...
7bfa0 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 74 75 72 6e 20 51 ..QSize.size().const..{.return.Q
7bfc0 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 61 79 20 61 72 65 Size(w,h);.}.....QPointArray.are
7bfe0 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 20 72 65 63 74 28 aPoints().const;.....QRect.rect(
7c000 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 74 28 78 28 29 29 ).const..{.return.QRect(int(x())
7c020 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 6c 20 63 6f 6c 6c ,int(y()),w,h);.}......bool.coll
7c040 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 29 20 63 idesWith(.const.QCanvasItem*.).c
7c060 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 74 3b 0a 20 20 20 onst;......int.rtti().const;....
7c080 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 65 64 3a 0a 20 20 .static.int.RTTI;..protected:...
7c0a0 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 29 3b 0a 20 20 ..void.drawShape(QPainter.&);...
7c0c0 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 73 74 3b 0a 0a 70 ..QPointArray.chunks().const;..p
7c0e0 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 69 74 68 28 20 20 rivate:.....bool.collidesWith(..
7c100 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 20 63 6f 6e 73 74 .const.QCanvasSprite*,.....const
7c120 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 09 20 63 6f 6e 73 .QCanvasPolygonalItem*,.....cons
7c140 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 6f 6e 73 74 20 51 t.QCanvasRectangle*,.....const.Q
7c160 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 51 43 61 6e 76 61 CanvasEllipse*,.....const.QCanva
7c180 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 2c 20 68 3b 0a 7d sText*.).const;......int.w,.h;.}
7c1a0 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
7c1c0 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 50 6f 6c 79 67 6f asPolygon.:.public.QCanvasPolygo
7c1e0 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 50 6f 6c nalItem.{.public:.....QCanvasPol
7c200 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 20 7e 51 43 61 6e ygon(QCanvas*.canvas);.....~QCan
7c220 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 50 6f 69 6e 74 73 vasPolygon();.....void.setPoints
7c240 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 72 72 61 79 20 70 (QPointArray);.....QPointArray.p
7c260 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 76 65 42 79 28 64 oints().const;.....void.moveBy(d
7c280 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 20 51 50 6f 69 6e ouble.dx,.double.dy);......QPoin
7c2a0 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 0a 0a 20 20 20 20 tArray.areaPoints().const;......
7c2c0 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 int.rtti().const;.....static.int
7c2e0 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 20 64 72 61 77 .RTTI;..protected:.....void.draw
7c300 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 69 6e 74 41 72 72 Shape(QPainter.&);.....QPointArr
7c320 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 4f 52 54 5f 43 41 ay.poly;.};...class.QM_EXPORT_CA
7c340 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 63 20 51 43 61 6e NVAS.QCanvasSpline.:.public.QCan
7c360 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 43 61 6e 76 61 73 vasPolygon.{.public:.....QCanvas
7c380 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 20 20 20 7e 51 43 Spline(QCanvas*.canvas);.....~QC
7c3a0 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 65 74 43 6f 6e 74 anvasSpline();......void.setCont
7c3c0 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 6c 20 63 6c 6f 73 rolPoints(QPointArray,.bool.clos
7c3e0 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 63 6f 6e 74 72 6f ed=TRUE);.....QPointArray.contro
7c400 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 63 6c 6f 73 65 64 lPoints().const;.....bool.closed
7c420 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 63 6f 6e 73 74 3b ().const;......int.rtti().const;
7c440 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 76 61 74 65 3a 0a .....static.int.RTTI;..private:.
7c460 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 20 51 50 6f 69 6e ....void.recalcPoly();.....QPoin
7c480 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 3b 0a 0a 0a 63 6c tArray.bez;.....bool.cl;.};...cl
7c4a0 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 4c 69 6e 65 ass.QM_EXPORT_CANVAS.QCanvasLine
7c4c0 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 49 74 65 6d 0a 7b .:.public.QCanvasPolygonalItem.{
7c4e0 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 43 61 6e 76 61 73 .public:.....QCanvasLine(QCanvas
7c500 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 65 28 29 3b 0a 20 *.canvas);.....~QCanvasLine();..
7c520 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 69 6e 74 20 79 31 ...void.setPoints(int.x1,.int.y1
7c540 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 6f 69 6e 74 20 73 ,.int.x2,.int.y2);......QPoint.s
7c560 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 6e 20 51 50 6f 69 tartPoint().const..{.return.QPoi
7c580 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 64 50 6f 69 6e 74 nt(x1,y1);.}.....QPoint.endPoint
7c5a0 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 78 32 2c 79 32 29 ().const..{.return.QPoint(x2,y2)
7c5c0 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 20 20 20 20 73 ;.}......int.rtti().const;.....s
7c5e0 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 73 65 74 50 65 6e tatic.int.RTTI;......void.setPen
7c600 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 64 6f 75 62 6c 65 (QPen.p);.....void.moveBy(double
7c620 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 64 3a 0a 20 20 20 .dx,.double.dy);..protected:....
7c640 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 3b 0a 20 20 20 .void.drawShape(QPainter.&);....
7c660 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;
7c680 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 32 2c 79 32 3b 0a ..private:.....int.x1,y1,x2,y2;.
7c6a0 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 61 6e };...class.QM_EXPORT_CANVAS.QCan
7c6c0 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 73 50 6f 6c 79 67 vasEllipse.:.public.QCanvasPolyg
7c6e0 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 61 6e 76 61 73 45 onalItem.{..public:.....QCanvasE
7c700 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 0a 20 20 20 20 51 llipse(.QCanvas*.canvas.);.....Q
7c720 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 74 20 68 65 CanvasEllipse(.int.width,.int.he
7c740 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 20 20 20 51 43 61 ight,.QCanvas*.canvas.);.....QCa
7c760 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 74 20 68 65 69 67 nvasEllipse(.int.width,.int.heig
7c780 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 67 6c 65 2c 0a 09 ht,.int.startangle,.int.angle,..
7c7a0 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 20 20 20 7e 51 43 .....QCanvas*.canvas.);......~QC
7c7c0 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 69 64 74 68 28 29 anvasEllipse();......int.width()
7c7e0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a .const;.....int.height().const;.
7c800 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 68 29 3b 0a ....void.setSize(int.w,.int.h);.
7c820 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 72 74 2c 20 69 6e ....void.setAngles(int.start,.in
7c840 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 61 72 74 28 29 20 t.length);.....int.angleStart().
7c860 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 69 6e 74 20 61 6e const..{.return.a1;.}.....int.an
7c880 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 6e 20 61 32 3b 20 gleLength().const..{.return.a2;.
7c8a0 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 74 73 28 29 20 63 }.....QPointArray.areaPoints().c
7c8c0 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 74 68 28 20 63 6f onst;......bool.collidesWith(.co
7c8e0 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 0a 20 20 20 20 69 nst.QCanvasItem*.).const;......i
7c900 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 nt.rtti().const;.....static.int.
7c920 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 20 64 72 61 77 53 RTTI;..protected:.....void.drawS
7c940 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 3a 0a 20 20 20 20 hape(QPainter.&);..private:.....
7c960 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 43 61 6e 76 61 73 bool.collidesWith(.const.QCanvas
7c980 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 61 6e 76 61 73 50 Sprite*,..........const.QCanvasP
7c9a0 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 6e 73 74 20 51 43 olygonalItem*,..........const.QC
7c9c0 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 63 6f 6e 73 74 20 anvasRectangle*,..........const.
7c9e0 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 63 6f 6e 73 74 20 QCanvasEllipse*,..........const.
7ca00 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 69 6e 74 20 77 2c QCanvasText*.).const;.....int.w,
7ca20 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 6c 61 73 73 20 51 .h;.....int.a1,.a2;.};...class.Q
7ca40 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 5f 45 58 50 4f 52 CanvasTextExtra;..class.QM_EXPOR
7ca60 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 6c 69 63 20 51 43 T_CANVAS.QCanvasText.:.public.QC
7ca80 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 61 6e 76 61 73 54 anvasItem.{.public:.....QCanvasT
7caa0 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 51 43 61 6e 76 61 ext(QCanvas*.canvas);.....QCanva
7cac0 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 76 61 73 2a 20 63 sText(const.QString&,.QCanvas*.c
7cae0 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 6e 73 74 20 51 53 anvas);.....QCanvasText(const.QS
7cb00 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 6e 76 61 73 29 3b tring&,.QFont,.QCanvas*.canvas);
7cb20 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 28 29 3b 0a 0a 20 ......virtual.~QCanvasText();...
7cb40 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 ...void.setText(.const.QString&.
7cb60 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 );.....void.setFont(.const.QFont
7cb80 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 6e 73 74 20 51 43 &.);.....void.setColor(.const.QC
7cba0 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 29 20 63 6f 6e 73 olor&.);.....QString.text().cons
7cbc0 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 0a 20 20 20 20 51 t;.....QFont.font().const;.....Q
7cbe0 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 76 6f 69 64 20 6d Color.color().const;......void.m
7cc00 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 29 3b 0a 0a 20 20 oveBy(double.dx,.double.dy);....
7cc20 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 20 72 65 74 75 72 ..int.textFlags().const..{.retur
7cc40 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 74 46 6c 61 67 73 n.flags;.}.....void.setTextFlags
7cc60 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 52 65 63 74 28 29 (int);......QRect.boundingRect()
7cc80 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 74 68 28 20 .const;......bool.collidesWith(.
7cca0 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 0a 20 20 20 const.QCanvasItem*.).const;.....
7ccc0 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e .int.rtti().const;.....static.in
7cce0 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 72 74 75 61 6c 20 t.RTTI;..protected:.....virtual.
7cd00 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 76 61 74 65 3a 0a void.draw(QPainter&);..private:.
7cd20 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).....
7cd40 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 54 65 78 74 20 26 QCanvasText(.const.QCanvasText.&
7cd60 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 74 6f 72 3d 28 20 .);.....QCanvasText.&operator=(.
7cd80 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 64 69 66 0a 20 20 const.QCanvasText.&.);.#endif...
7cda0 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 76 6f 69 64 20 72 ..void.addToChunks();.....void.r
7cdc0 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 64 20 63 68 61 6e emoveFromChunks();.....void.chan
7cde0 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 65 63 74 28 29 3b geChunks();......void.setRect();
7ce00 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 69 6e 67 20 74 78 .....QRect.brect;.....QString.tx
7ce20 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 74 20 66 6e 74 3b t;.....int.flags;.....QFont.fnt;
7ce40 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 61 73 54 65 78 74 .....QColor.col;.....QCanvasText
7ce60 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 6c 6c 69 64 65 73 Extra*.extra;......bool.collides
7ce80 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 65 2a 2c 0a 09 09 With(...const.QCanvasSprite*,...
7cea0 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 65 6d 2a 2c 0a 09 ..const.QCanvasPolygonalItem*,..
7cec0 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 2c 0a 09 09 09 20 ...const.QCanvasRectangle*,.....
7cee0 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 20 63 6f 6e 73 74 const.QCanvasEllipse*,.....const
7cf00 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 0a 23 64 65 66 69 .QCanvasText*.).const;.};..#defi
7cf20 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 75 64 65 20 22 71 ne.Q_DEFINED_QCANVAS.#include."q
7cf40 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 4e 4f 5f 43 41 4e winexport.h".#endif.//.QT_NO_CAN
7cf60 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 00 00 1c 00 71 00 VAS..#endif.//.QCANVAS_H......q.
7cf80 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 00 0a 9a 2f 2a 20 c.o.l.o.r.d.i.a.l.o.g...h..../*.
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7d580 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 49 41 4c 4f 47 5f .......*/..#ifndef.QCOLORDIALOG_
7d5a0 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 23 69 66 6e 64 65 H.#define.QCOLORDIALOG_H..#ifnde
7d5c0 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 0a 23 65 6e 64 f.QT_H.#include."qdialog.h".#end
7d5e0 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 4f 4c 4f 52 44 if.//.QT_H..#ifndef.QT_NO_COLORD
7d600 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 72 69 76 61 74 65 IALOG..class.QColorDialogPrivate
7d620 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 61 6c 6f 67 20 3a ;..class.Q_EXPORT.QColorDialog.:
7d640 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 4a 45 43 54 0a 0a .public.QDialog.{.....Q_OBJECT..
7d660 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 67 65 74 43 6f 6c public:.....static.QColor.getCol
7d680 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 68 69 74 65 2c 20 or(.const.QColor&.init.=.white,.
7d6a0 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
7d6c0 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 65 74 52 67 62 61 ame=0.);.....static.QRgb.getRgba
7d6e0 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 51 57 69 64 67 65 (.QRgb,.bool*.ok.=.0,.....QWidge
7d700 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 20 t*.parent=0,.const.char*.name=0.
7d720 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 6f 75 6e 74 28 29 );......static.int.customCount()
7d740 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 6c 6f 72 28 20 69 ;.....static.QRgb.customColor(.i
7d760 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 75 73 74 6f 6d 43 nt.);.....static.void.setCustomC
7d780 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 74 69 63 20 76 6f olor(.int,.QRgb.);.....static.vo
7d7a0 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 51 52 67 62 20 29 id.setStandardColor(.int,.QRgb.)
7d7c0 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 6c 6f 67 28 29 3b ;..private:.....~QColorDialog();
7d7e0 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 2a 20 70 61 72 65 .....QColorDialog(.QWidget*.pare
7d800 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 6d nt=0,.const.char*.name=0,.bool.m
7d820 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 74 43 6f 6c 6f 72 odal=FALSE.);......void.setColor
7d840 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 6c 6f 72 20 63 6f (.const.QColor&.);.....QColor.co
7d860 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 65 63 74 43 6f 6c lor().const;......bool.selectCol
7d880 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 76 6f 69 64 20 73 or(.const.QColor&.);......void.s
7d8a0 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 20 20 69 6e 74 20 etSelectedAlpha(.int.);.....int.
7d8c0 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 20 20 76 6f 69 64 selectedAlpha().const;......void
7d8e0 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 0a 70 72 69 76 61 .showCustom(.bool=TRUE.);..priva
7d900 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
7d920 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 69 61 6c 6f 67 50 .and.operator=.....QColorDialogP
7d940 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 73 20 51 43 6f 6c rivate.*d;.....friend.class.QCol
7d960 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 64 20 63 6c 61 73 orDialogPrivate;.....friend.clas
7d980 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 65 64 28 51 5f 44 s.QColorShower;..#if.defined(Q_D
7d9a0 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 6c 6f 67 28 20 63 ISABLE_COPY).....QColorDialog(.c
7d9c0 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 20 51 43 6f 6c 6f onst.QColorDialog.&.);.....QColo
7d9e0 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 51 43 6f 6c 6f 72 rDialog&.operator=(.const.QColor
7da00 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 0a 0a 23 Dialog.&.);.#endif.};..#endif..#
7da20 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 14 00 71 00 63 00 endif.//QCOLORDIALOG_H......q.c.
7da40 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 20 20 20 20 20 20 s.t.r.i.n.g...h..1./*...........
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 20 20 20 20 20 20 20 20 20 ................................
7e040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e060 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 43 53 .................*/..#ifndef.QCS
7e080 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 0a 0a 23 69 66 6e TRING_H.#define.QCSTRING_H..#ifn
7e0a0 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 61 79 2e 68 22 0a def.QT_H.#include."qmemarray.h".
7e0c0 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 72 69 6e 67 #endif.//.QT_H..#include.<string
7e0e0 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 20 20 20 20 20 20 .h>.../*........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e1c0 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 64 20 2a 71 6d 65 ..........*/..Q_EXPORT.void.*qme
7e1e0 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 69 64 20 2a 73 72 mmove(.void.*dst,.const.void.*sr
7e200 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 68 61 72 20 2a 71 c,.uint.len.);..Q_EXPORT.char.*q
7e220 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 5f 45 58 50 4f 52 strdup(.const.char.*.);..Q_EXPOR
7e240 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 73 74 20 63 68 61 T.inline.uint.qstrlen(.const.cha
7e260 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 69 6e 74 29 73 74 r.*str.).{.return.str.?.(uint)st
7e280 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 54 20 69 6e 6c 69 rlen(str).:.0u;.}..Q_EXPORT.inli
7e2a0 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 74 2c 20 63 6f 6e ne.char.*qstrcpy(.char.*dst,.con
7e2c0 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 63 20 3f 20 73 74 st.char.*src.).{.return.src.?.st
7e2e0 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 58 50 4f 52 54 20 rcpy(dst,.src).:.0;.}..Q_EXPORT.
7e300 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 20 63 6f 6e 73 74 char.*qstrncpy(.char.*dst,.const
7e320 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 5f 45 58 50 4f 52 .char.*src,.uint.len.);..Q_EXPOR
7e340 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 74 20 63 68 61 72 T.inline.int.qstrcmp(.const.char
7e360 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 0a 7b 0a 20 20 20 .*str1,.const.char.*str2.).{....
7e380 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 20 73 74 72 63 6d .return.(.str1.&&.str2.).?.strcm
7e3a0 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 20 73 74 72 31 20 p(.str1,.str2.)........:.(.str1.
7e3c0 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 0a 7d 0a 0a 51 5f ?.1.:.(.str2.?.-1.:.0.).);.}..Q_
7e3e0 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 28 20 63 6f 6e 73 EXPORT.inline.int.qstrncmp(.cons
7e400 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 2c 20 t.char.*str1,.const.char.*str2,.
7e420 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 73 74 72 31 20 26 uint.len.).{.....return.(.str1.&
7e440 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 73 74 72 32 2c 20 &.str2.).?.strncmp(.str1,.str2,.
7e460 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 3a 20 28 20 73 74 len.)........:.(.str1.?.1.:.(.st
7e480 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 52 54 20 69 6e 74 r2.?.-1.:.0.).);.}..Q_EXPORT.int
7e4a0 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 6f 6e 73 74 20 63 .qstricmp(.const.char.*,.const.c
7e4c0 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 72 6e 69 63 6d 70 har.*.);..Q_EXPORT.int.qstrnicmp
7e4e0 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 75 69 (.const.char.*,.const.char.*,.ui
7e500 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 4e 5f 4e 41 4d 45 nt.len.);..#ifndef.QT_CLEAN_NAME
7e520 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 20 63 73 74 72 6c SPACE.Q_EXPORT.inline.uint.cstrl
7e540 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 74 75 72 6e 20 28 en(.const.char.*str.).{.return.(
7e560 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 4f 52 54 20 69 6e uint)strlen(str);.}..Q_EXPORT.in
7e580 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 64 73 74 2c 20 63 line.char.*cstrcpy(.char.*dst,.c
7e5a0 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 74 72 63 70 79 onst.char.*src.).{.return.strcpy
7e5c0 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 69 6e 65 20 69 6e (dst,src);.}..Q_EXPORT.inline.in
7e5e0 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 31 2c 20 63 6f 6e t.cstrcmp(.const.char.*str1,.con
7e600 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 74 72 63 6d 70 28 st.char.*str2.).{.return.strcmp(
7e620 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 6c 69 6e 65 20 69 str1,str2);.}..Q_EXPORT.inline.i
7e640 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 74 72 31 2c 20 63 nt.cstrncmp(.const.char.*str1,.c
7e660 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 29 0a 7b 20 72 65 onst.char.*str2,.uint.len.).{.re
7e680 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 29 3b 20 7d 0a 23 turn.strncmp(str1,str2,len);.}.#
7e6a0 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 72 6e 65 74 20 63 endif...//.qChecksum:.Internet.c
7e6c0 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 20 71 43 68 65 63 hecksum..Q_EXPORT.Q_UINT16.qChec
7e6e0 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 6c 65 6e 20 29 3b ksum(.const.char.*s,.uint.len.);
7e700 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 ../*............................
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 20 20 20 20 20 20 20 20 20 ................................
7e780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e7a0 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 65 66 69 6e 65 64 .................*/..#if.defined
7e7c0 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 20 20 20 20 20 20 (Q_QDOC)./*.....................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7e840 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 3a 20 70 75 62 6c ......*/.class.QByteArray.:.publ
7e860 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 63 3a 0a 20 20 20 ic.QMemArray<char>.{.public:....
7e880 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 72 61 79 28 20 69 .QByteArray();.....QByteArray(.i
7e8a0 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 66 20 51 4d 65 6d nt.size.);.};.#else.typedef.QMem
7e8c0 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 6e 64 69 66 0a 0a Array<char>.QByteArray;.#endif..
7e8e0 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 58 50 4f 52 54 20 #ifndef.QT_NO_COMPRESS.Q_EXPORT.
7e900 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 74 20 75 63 68 61 QByteArray.qCompress(.const.ucha
7e920 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 58 50 4f 52 54 20 r*.data,.int.nbytes.);.Q_EXPORT.
7e940 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 6e 73 74 20 75 63 QByteArray.qUncompress(.const.uc
7e960 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 58 50 4f 52 har*.data,.int.nbytes.);.Q_EXPOR
7e980 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 65 73 73 28 20 63 T.inline.QByteArray.qCompress(.c
7e9a0 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 65 74 75 72 6e 20 onst.QByteArray&.data).{.return.
7e9c0 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 61 74 61 2e 64 61 qCompress(.(const.uchar*)data.da
7e9e0 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 58 50 4f 52 54 20 ta(),.data.size().);.}.Q_EXPORT.
7ea00 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 65 73 73 28 20 63 inline.QByteArray.qUncompress(.c
7ea20 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 72 65 74 75 72 6e onst.QByteArray&.data.).{.return
7ea40 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 2a 29 64 61 74 61 .qUncompress(.(const.uchar*)data
7ea60 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 23 65 6e 64 69 66 .data(),.data.size().);.}.#endif
7ea80 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 ../*............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7eb20 20 20 20 20 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 ............................*/.#
7eb40 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 45 58 50 4f 52 54 ifndef.QT_NO_DATASTREAM.Q_EXPORT
7eb60 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 61 74 61 53 .QDataStream.&operator<<(.QDataS
7eb80 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 26 20 29 3b 0a 51 tream.&,.const.QByteArray.&.);.Q
7eba0 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 3e 3e 28 _EXPORT.QDataStream.&operator>>(
7ebc0 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 20 26 20 29 3b 0a .QDataStream.&,.QByteArray.&.);.
7ebe0 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../*......................
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 20 20 20 20 20 ................................
7ec60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7ec80 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 51 .....................*/..class.Q
7eca0 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 53 74 72 69 6e 67 RegExp;..class.Q_EXPORT.QCString
7ecc0 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 73 74 72 69 6e 67 .:.public.QByteArray.//.C.string
7ece0 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 69 6e 67 28 29 20 .class.{.public:.....QCString().
7ed00 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 20 20 20 20 51 43 {}....//.make.null.string.....QC
7ed20 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 6c 6c 6f 63 61 74 String(.int.size.);...//.allocat
7ed40 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 6e 67 28 20 63 6f e.size.incl..\0.....QCString(.co
7ed60 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 72 72 61 79 28 20 nst.QCString.&s.).:.QByteArray(.
7ed80 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 20 63 68 61 72 20 s.).{}.....QCString(.const.char.
7eda0 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 51 43 53 74 72 69 *str.);..//.deep.copy.....QCStri
7edc0 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 6d 61 78 6c 65 6e ng(.const.char.*str,.uint.maxlen
7ede0 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 74 68 0a 20 20 20 .);.//.deep.copy,.max.length....
7ee00 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 67 20 20 20 20 26 .~QCString();......QCString....&
7ee20 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 3b 2f operator=(.const.QCString.&s.);/
7ee40 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 67 20 20 20 20 26 /.shallow.copy.....QCString....&
7ee60 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 3b 09 2f 2f operator=(.const.char.*str.);.//
7ee80 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 6c 28 29 09 63 6f .deep.copy......bool.isNull().co
7eea0 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 6e 73 74 3b 0a 20 nst;.....bool.isEmpty().const;..
7eec0 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 20 20 62 6f 6f 6c ...uint.length().const;.....bool
7eee0 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 20 20 62 6f 6f 6c .resize(.uint.newlen.);.....bool
7ef00 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 20 62 6f 6f 6c 09 .truncate(.uint.pos.);.....bool.
7ef20 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 20 29 3b 0a 0a 20 fill(.char.c,.int.len.=.-1.);...
7ef40 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 0a 20 20 20 20 51 ...QCString.copy().const;......Q
7ef60 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 20 63 68 61 72 20 CString....&sprintf(.const.char.
7ef80 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 66 69 6e 64 28 20 *format,.....);......int..find(.
7efa0 63 68 61 72 20 63 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 char.c,.int.index=0,.bool.cs=TRU
7efc0 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 63 6f 6e 73 74 20 E.).const;.....int..find(.const.
7efe0 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 6f 6c 20 63 73 3d char.*str,.int.index=0,.bool.cs=
7f000 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 TRUE.).const;.#ifndef.QT_NO_REGE
7f020 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 65 67 45 78 70 20 XP.....int..find(.const.QRegExp.
7f040 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 6e 64 69 66 0a 20 &,.int.index=0.).const;.#endif..
7f060 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 6e 74 20 69 6e 64 ...int..findRev(.char.c,.int.ind
7f080 65 78 3d 2d 31 2c 20 62 6f 6f 6c 20 63 73 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ex=-1,.bool.cs=TRUE).const;.....
7f0a0 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 73 74 72 2c 20 69 int..findRev(.const.char.*str,.i
7f0c0 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
7f0e0 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 54 55 52 45 0a 20 ;.#ifndef.QT_NO_REGEXP_CAPTURE..
7f100 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 67 45 78 70 20 26 ...int..findRev(.const.QRegExp.&
7f120 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 ,.int.index=-1.).const;.#endif..
7f140 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 62 6f 6f 6c 20 63 ...int..contains(.char.c,.bool.c
7f160 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 6f 6e 74 61 69 6e s=TRUE.).const;.....int..contain
7f180 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 73 3d 54 52 55 45 s(.const.char.*str,.bool.cs=TRUE
7f1a0 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 20 .).const;.#ifndef.QT_NO_REGEXP..
7f1c0 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 65 67 45 78 70 20 ...int..contains(.const.QRegExp.
7f1e0 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 72 69 6e 67 09 6c &.).const;.#endif.....QCString.l
7f200 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 20 20 51 43 53 74 eft(.uint.len.)..const;.....QCSt
7f220 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 73 74 3b 0a 20 20 ring.right(.uint.len.).const;...
7f240 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 2c 20 75 69 6e 74 ..QCString.mid(.uint.index,.uint
7f260 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 20 20 20 51 43 53 .len=0xffffffff).const;......QCS
7f280 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 64 74 68 2c 20 63 tring.leftJustify(.uint.width,.c
7f2a0 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 41 4c 53 45 29 63 har.fill='.',.bool.trunc=FALSE)c
7f2c0 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 73 74 69 66 79 28 onst;.....QCString.rightJustify(
7f2e0 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 2c 62 6f 6f 6c 20 .uint.width,.char.fill='.',bool.
7f300 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 53 74 72 69 6e 67 trunc=FALSE)const;......QCString
7f320 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 6e 67 09 75 70 70 .lower().const;.....QCString.upp
7f340 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 73 74 72 69 70 57 er().const;......QCString.stripW
7f360 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 74 72 69 6e 67 09 hiteSpace().const;.....QCString.
7f380 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 3b 0a 0a 20 20 20 simplifyWhiteSpace().const;.....
7f3a0 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 20 69 6e 64 65 78 .QCString....&insert(.uint.index
7f3c0 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 72 69 6e 67 20 20 ,.const.char.*.);.....QCString..
7f3e0 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 72 20 29 3b 0a 20 ..&insert(.uint.index,.char.);..
7f400 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 6e 73 74 20 63 68 ...QCString....&append(.const.ch
7f420 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 72 65 70 65 6e 64 ar.*.);.....QCString....&prepend
7f440 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 72 69 6e 67 20 20 (.const.char.*.);.....QCString..
7f460 20 20 26 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 6c 65 6e 20 ..&remove(.uint.index,.uint.len.
7f480 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 65 28 20 75 69 6e );.....QCString....&replace(.uin
7f4a0 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 68 61 72 20 2a 20 t.index,.uint.len,.const.char.*.
7f4c0 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 20 20 51 43 53 74 );.#ifndef.QT_NO_REGEXP.....QCSt
7f4e0 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 65 67 45 78 70 20 ring....&replace(.const.QRegExp.
7f500 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 20 20 20 20 51 43 &,.const.char.*.);.#endif.....QC
7f520 53 74 72 69 6e 67 20 20 20 20 26 72 65 70 6c 61 63 65 28 20 63 68 61 72 20 63 2c 20 63 6f 6e 73 String....&replace(.char.c,.cons
7f540 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 69 6e 67 20 20 20 t.char.*after.);.....QCString...
7f560 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 6f 6e 73 74 20 63 .&replace(.const.char.*,.const.c
7f580 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 72 65 70 6c 61 63 har.*.);.....QCString....&replac
7f5a0 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 74 09 74 6f 53 68 e(.char,.char.);......short.toSh
7f5c0 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 20 20 20 75 73 68 ort(.bool.*ok=0.).const;.....ush
7f5e0 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 09 63 6f 6e 73 74 ort.toUShort(.bool.*ok=0.).const
7f600 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 3d 30 20 29 09 63 ;.....int..toInt(.bool.*ok=0.).c
7f620 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 6c 20 2a 6f 6b 3d onst;.....uint.toUInt(.bool.*ok=
7f640 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 28 20 62 6f 6f 6c 0.).const;.....long.toLong(.bool
7f660 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 74 6f 55 4c 6f 6e .*ok=0.).const;.....ulong.toULon
7f680 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 20 66 6c 6f 61 74 g(.bool.*ok=0.).const;.....float
7f6a0 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 73 74 3b 0a 20 20 .toFloat(.bool.*ok=0.).const;...
7f6c0 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 6b 3d 30 20 29 09 ..double.toDouble(.bool.*ok=0.).
7f6e0 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 65 74 53 74 72 28 const;......QCString....&setStr(
7f700 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 72 69 6e 67 20 20 .const.char.*s.);.....QCString..
7f720 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 53 74 72 69 6e 67 ..&setNum(.short.);.....QCString
7f740 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 20 51 43 53 74 72 ....&setNum(.ushort.);.....QCStr
7f760 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 20 51 43 53 74 72 ing....&setNum(.int.);.....QCStr
7f780 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 20 20 51 43 53 74 ing....&setNum(.uint.);.....QCSt
7f7a0 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 20 20 20 51 43 53 ring....&setNum(.long.);.....QCS
7f7c0 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 0a 20 20 20 20 51 tring....&setNum(.ulong.);.....Q
7f7e0 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 20 63 68 61 72 20 CString....&setNum(.float,.char.
7f800 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 43 53 74 72 69 6e f='g',.int.prec=6.);.....QCStrin
7f820 67 20 20 20 20 26 73 65 74 4e 75 6d 28 20 64 6f 75 62 6c 65 2c 20 63 68 61 72 20 66 3d 27 67 27 g....&setNum(.double,.char.f='g'
7f840 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 73 65 74 45 78 70 ,.int.prec=6.);......bool.setExp
7f860 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 0a 0a 09 09 6f 70 and(.uint.index,.char.c.);....op
7f880 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 erator.const.char.*().const;....
7f8a0 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 63 6f 6e 73 74 20 .QCString....&operator+=(.const.
7f8c0 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 20 20 20 26 6f 70 char.*str.);.....QCString....&op
7f8e0 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 65 3a 0a 20 20 20 erator+=(.char.c.);.private:....
7f900 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 2c 20 69 6e 74 20 .int.find(.const.char.*str,.int.
7f920 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 6f 6e 73 74 3b 0a index,.bool.cs,.uint.l.).const;.
7f940 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 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7f9e0 20 20 20 20 20 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 .............................*/.
7fa00 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 45 58 50 4f 52 #ifndef.QT_NO_DATASTREAM.Q_EXPOR
7fa20 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 61 74 61 T.QDataStream.&operator<<(.QData
7fa40 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 20 29 3b 0a 51 5f Stream.&,.const.QCString.&.);.Q_
7fa60 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 3e 3e 28 20 EXPORT.QDataStream.&operator>>(.
7fa80 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 29 3b 0a 23 65 6e QDataStream.&,.QCString.&.);.#en
7faa0 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../*.........................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7fb40 20 20 20 20 20 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 .............................*/.
7fb60 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 6f 70 65 72 .inline.QCString.&QCString::oper
7fb80 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 0a 7b 20 72 65 74 ator=(.const.QCString.&s.).{.ret
7fba0 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 3b 20 7d 0a 0a 69 urn.(QCString&)assign(.s.);.}..i
7fbc0 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 6f 70 65 72 61 74 nline.QCString.&QCString::operat
7fbe0 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 65 74 75 72 6e 20 or=(.const.char.*str.).{.return.
7fc00 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 20 71 73 74 72 6c (QCString&)duplicate(.str,.qstrl
7fc20 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 6c 20 51 43 53 74 en(str)+1.);.}..inline.bool.QCSt
7fc40 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 75 72 6e 20 64 61 ring::isNull().const.{.return.da
7fc60 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 51 43 53 74 72 69 ta().==.0;.}..inline.bool.QCStri
7fc80 6e 67 3a 3a 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 64 61 74 ng::isEmpty().const.{.return.dat
7fca0 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 27 3b 20 7d 0a 0a a().==.0.||.*data().==.'\0';.}..
7fcc0 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 74 68 28 29 20 63 inline.uint.QCString::length().c
7fce0 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 61 28 29 20 29 3b onst.{.return.qstrlen(.data().);
7fd00 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 74 72 75 6e 63 61 .}..inline.bool.QCString::trunca
7fd20 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 73 69 7a 65 28 70 te(.uint.pos.).{.return.resize(p
7fd40 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 51 43 53 74 72 69 os+1);.}..inline.QCString.QCStri
7fd60 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 51 43 53 74 72 69 ng::copy().const.{.return.QCStri
7fd80 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 53 74 72 69 6e 67 ng(.data().);.}..inline.QCString
7fda0 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 20 63 68 61 72 20 .&QCString::prepend(.const.char.
7fdc0 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 20 7d 0a 0a 69 6e *s.).{.return.insert(0,s);.}..in
7fde0 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 70 70 65 6e 64 28 line.QCString.&QCString::append(
7fe00 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 6f 70 65 72 61 74 .const.char.*s.).{.return.operat
7fe20 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 67 20 26 51 43 53 or+=(s);.}..inline.QCString.&QCS
7fe40 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 20 72 65 74 75 72 tring::setNum(.short.n.).{.retur
7fe60 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 6e 65 20 51 43 53 n.setNum((long)n);.}..inline.QCS
7fe80 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 73 68 6f 72 74 20 tring.&QCString::setNum(.ushort.
7fea0 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 29 6e 29 3b 20 7d n.).{.return.setNum((ulong)n);.}
7fec0 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 73 65 74 ..inline.QCString.&QCString::set
7fee0 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 75 6d 28 28 6c 6f Num(.int.n.).{.return.setNum((lo
7ff00 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 26 51 43 53 74 72 ng)n);.}..inline.QCString.&QCStr
7ff20 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 74 75 72 6e 20 73 ing::setNum(.uint.n.).{.return.s
7ff40 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 20 51 43 53 74 72 etNum((ulong)n);.}..inline.QCStr
7ff60 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 61 74 20 6e 2c 20 ing.&QCString::setNum(.float.n,.
7ff80 63 68 61 72 20 66 2c 20 69 6e 74 20 70 72 65 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 65 74 4e char.f,.int.prec.).{.return.setN
7ffa0 75 6d 28 28 64 6f 75 62 6c 65 29 6e 2c 66 2c 70 72 65 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 um((double)n,f,prec);.}..inline.
7ffc0 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 68 61 72 20 2a 28 QCString::operator.const.char.*(
7ffe0 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 61 72 20 2a 29 64 ).const.{.return.(const.char.*)d
80000 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 20 20 20 20 20 20 ata();.}.../*...................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
800a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
800c0 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 20 62 6f 6f 6c 20 .......*/..Q_EXPORT.inline.bool.
800e0 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 2c 20 operator==(.const.QCString.&s1,.
80100 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 20 71 73 const.QCString.&s2.).{.return.qs
80120 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 3d 3d trcmp(.s1.data(),.s2.data().).==
80140 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
80160 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 2c 20 63 6f 6e 73 ator==(.const.QCString.&s1,.cons
80180 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 70 28 20 73 t.char.*s2.).{.return.qstrcmp(.s
801a0 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 45 58 50 4f 52 54 1.data(),.s2.).==.0;.}..Q_EXPORT
801c0 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 6f 6e 73 74 20 63 .inline.bool.operator==(.const.c
801e0 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 29 0a 7b 20 har.*s1,.const.QCString.&s2.).{.
80200 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 29 20 29 20 return.qstrcmp(.s1,.s2.data().).
80220 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 6c 20 6f 70 ==.0;.}..Q_EXPORT.inline.bool.op
80240 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 63 6f erator!=(.const.QCString.&s1,.co
80260 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 20 71 73 74 72 nst.QCString.&s2.).{.return.qstr
80280 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 21 3d 20 30 cmp(.s1.data(),.s2.data().).!=.0
802a0 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
802c0 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 63 6f 6e 73 74 20 or!=(.const.QCString.&s1,.const.
802e0 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 2e char.*s2.).{.return.qstrcmp(.s1.
80300 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 50 4f 52 54 20 69 data(),.s2.).!=.0;.}..Q_EXPORT.i
80320 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 73 74 20 63 68 61 nline.bool.operator!=(.const.cha
80340 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 29 0a 7b 20 72 65 r.*s1,.const.QCString.&s2.).{.re
80360 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 29 20 29 20 21 3d turn.qstrcmp(.s1,.s2.data().).!=
80380 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
803a0 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
803c0 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 73 74 72 63 6d 70 .QCString&.s2.).{.return.qstrcmp
803e0 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 20 30 3b 20 7d 0a (.s1.data(),.s2.data().).<.0;.}.
80400 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 28 .Q_EXPORT.inline.bool.operator<(
80420 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 20 .const.QCString.&s1,.const.char.
80440 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 28 *s2.).{.return.qstrcmp(.s1.data(
80460 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 6e 6c 69 6e 65 20 ),.s2.).<.0;.}..Q_EXPORT.inline.
80480 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 bool.operator<(.const.char.*s1,.
804a0 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 20 71 73 const.QCString.&s2.).{.return.qs
804c0 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 3b 20 7d 0a 0a 51 trcmp(.s1,.s2.data().).<.0;.}..Q
804e0 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 28 20 _EXPORT.inline.bool.operator<=(.
80500 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 74 72 69 const.QCString.&s1,.const.QCStri
80520 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 2e 64 61 ng.&s2.).{.return.qstrcmp(.s1.da
80540 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 0a 51 5f 45 58 50 ta(),.s2.data().).<=.0;.}..Q_EXP
80560 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 28 20 63 6f 6e 73 ORT.inline.bool.operator<=(.cons
80580 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 29 t.QCString.&s1,.const.char.*s2.)
805a0 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 32 .{.return.qstrcmp(.s1.data(),.s2
805c0 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 65 20 62 6f 6f 6c .).<=.0;.}..Q_EXPORT.inline.bool
805e0 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 31 2c 20 63 6f 6e .operator<=(.const.char.*s1,.con
80600 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 20 71 73 74 72 63 st.QCString.&s2.).{.return.qstrc
80620 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 7d 0a 0a 51 5f 45 mp(.s1,.s2.data().).<=.0;.}..Q_E
80640 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
80660 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 74 72 69 6e 67 20 st.QCString.&s1,.const.QCString.
80680 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 2e 64 61 74 61 28 &s2.).{.return.qstrcmp(.s1.data(
806a0 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 58 50 4f 52 54 20 ),.s2.data().).>.0;.}..Q_EXPORT.
806c0 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 73 74 20 51 43 53 inline.bool.operator>(.const.QCS
806e0 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 65 tring.&s1,.const.char.*s2.).{.re
80700 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 20 turn.qstrcmp(.s1.data(),.s2.).>.
80720 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 61 0;.}..Q_EXPORT.inline.bool.opera
80740 74 6f 72 3e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 31 2c 20 63 6f 6e 73 74 20 51 43 53 74 tor>(.const.char.*s1,.const.QCSt
80760 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 2c ring.&s2.).{.return.qstrcmp(.s1,
80780 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 4f 52 54 20 69 6e .s2.data().).>.0;.}..Q_EXPORT.in
807a0 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 53 74 line.bool.operator>=(.const.QCSt
807c0 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 73 32 20 29 0a 7b ring.&s1,.const.QCString&.s2.).{
807e0 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 32 2e 64 .return.qstrcmp(.s1.data(),.s2.d
80800 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 69 6e 6c 69 6e 65 ata().).>=.0;.}..Q_EXPORT.inline
80820 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 53 74 72 69 6e 67 .bool.operator>=(.const.QCString
80840 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 65 74 75 72 6e 20 .&s1,.const.char.*s2.).{.return.
80860 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 3d 20 30 3b 20 7d qstrcmp(.s1.data(),.s2.).>=.0;.}
80880 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 3e ..Q_EXPORT.inline.bool.operator>
808a0 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 43 53 74 72 69 6e =(.const.char.*s1,.const.QCStrin
808c0 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 2c 20 73 32 g.&s2.).{.return.qstrcmp(.s1,.s2
808e0 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 69 6e 6c 69 .data().).>=.0;.}..Q_EXPORT.inli
80900 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
80920 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 6e 73 74 20 51 43 st.QCString.&s1,........const.QC
80940 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 67 20 74 6d 70 28 String.&s2.).{.....QCString.tmp(
80960 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 32 3b 0a 20 20 20 .s1.data().);.....tmp.+=.s2;....
80980 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 .return.tmp;.}..Q_EXPORT.inline.
809a0 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 73 74 20 const.QCString.operator+(.const.
809c0 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 29 0a 7b QCString.&s1,.const.char.*s2.).{
809e0 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 28 29 20 29 3b 0a .....QCString.tmp(.s1.data().);.
80a00 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 3b 0a 7d ....tmp.+=.s2;.....return.tmp;.}
80a20 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 53 74 72 69 6e 67 ..Q_EXPORT.inline.const.QCString
80a40 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 2c 20 63 6f 6e 73 .operator+(.const.char.*s1,.cons
80a60 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 67 20 t.QCString.&s2.).{.....QCString.
80a80 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 20 20 20 20 72 65 tmp(.s1.);.....tmp.+=.s2;.....re
80aa0 74 75 72 6e 20 74 6d 70 3b 0a 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 63 6f 6e turn.tmp;.}..Q_EXPORT.inline.con
80ac0 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 73 74 20 51 43 53 st.QCString.operator+(.const.QCS
80ae0 74 72 69 6e 67 20 26 73 31 2c 20 63 68 61 72 20 63 32 20 29 0a 7b 0a 20 20 20 20 51 43 53 74 72 tring.&s1,.char.c2.).{.....QCStr
80b00 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 74 6d 70 20 2b 3d ing.tmp(.s1.data().);.....tmp.+=
80b20 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 45 58 50 4f 52 54 .c2;.....return.tmp;.}..Q_EXPORT
80b40 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 2b .inline.const.QCString.operator+
80b60 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 26 73 32 20 29 0a (.char.c1,.const.QCString.&s2.).
80b80 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 70 20 2b 3d 20 63 {.....QCString.tmp;.....tmp.+=.c
80ba0 31 3b 0a 20 20 20 20 74 6d 70 20 2b 3d 20 73 32 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6d 70 1;.....tmp.+=.s2;.....return.tmp
80bc0 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 22 0a 23 65 6e 64 ;.}.#include."qwinexport.h".#end
80be0 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 6f 00 6e 00 66 00 if.//.QCSTRING_H......q.c.o.n.f.
80c00 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 2f 0a 0a 2f 2a 20 i.g...h..../*............*/../*.
80c20 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
80c40 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 65 63 68 22 0a 23 T_PRODUCT_LICENSEE."Trolltech".#
80c60 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 20 22 71 74 2d 69 define.QT_PRODUCT_LICENSE.."qt-i
80c80 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 23 64 65 66 69 6e nternal"../*...........*/.#defin
80ca0 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 20 67 2b 2b 2d 33 e.QT_BUILD_KEY."i686.Linux.g++-3
80cc0 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 20 20 20 20 20 20 .*.full-config"../*.............
80ce0 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 44 49 41 4e 20 34 .......*/.#define.Q_BIG_ENDIAN.4
80d00 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 4e 20 31 32 33 34 321.#define.Q_LITTLE_ENDIAN.1234
80d20 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 54 54 4c 45 5f 45 .#define.Q_BYTE_ORDER.Q_LITTLE_E
80d40 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 20 20 20 20 20 20 NDIAN../*.......................
80d60 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 50 50 4f 52 54 20 */.#define.QT_LARGEFILE_SUPPORT.
80d80 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 20 34 0a 00 00 00 64.#define.QT_POINTER_SIZE.4....
80da0 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 00 0d 82 2f 2a 20 ..q.e.v.e.n.t.l.o.o.p...h..../*.
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81380 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 56 45 4e 54 4c 4f ............*/..#ifndef.QEVENTLO
813a0 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 0a 23 69 66 6e 64 OP_H.#define.QEVENTLOOP_H..#ifnd
813c0 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 6e ef.QT_H.#include."qobject.h".#in
813e0 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 65 6e 64 69 66 clude."qsocketnotifier.h".#endif
81400 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 50 72 69 76 61 74 .//.QT_H..class.QEventLoopPrivat
81420 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 63 6c 61 73 73 20 e;.class.QSocketNotifier;.class.
81440 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 72 75 63 74 20 74 QTimer;.#ifdef.Q_WS_MAC.struct.t
81460 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 63 74 20 54 69 6d imeval;.//stdc.struct.struct.Tim
81480 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 72 65 20 28 71 65 erInfo;.//internal.structure.(qe
814a0 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 23 69 66 20 64 65 ventloop_mac.cpp).#endif..#if.de
814c0 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 6c 61 73 73 20 51 fined(QT_THREAD_SUPPORT).class.Q
814e0 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 50 4f Mutex;.#endif.//.QT_THREAD_SUPPO
81500 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 4c 6f 6f 70 20 3a RT...class.Q_EXPORT.QEventLoop.:
81520 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 0a .public.QObject.{.....Q_OBJECT..
81540 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 62 6a 65 63 74 20 public:.....QEventLoop(.QObject.
81560 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 20 *parent.=.0,.const.char.*name.=.
81580 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 20 20 20 65 6e 75 0.);.....~QEventLoop();......enu
815a0 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 74 73 09 09 3d 20 m.ProcessEvents.{..AllEvents..=.
815c0 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 30 78 30 31 2c 0a 0x00,..ExcludeUserInput.=.0x01,.
815e0 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 30 78 30 32 2c 0a .ExcludeSocketNotifiers.=.0x02,.
81600 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 3b 0a 20 20 20 20 .WaitForMore..=.0x04.....};.....
81620 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 46 6c 61 67 73 3b typedef.uint.ProcessEventsFlags;
81640 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 50 72 6f 63 65 73 ......void.processEvents(.Proces
81660 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 78 74 69 6d 65 20 sEventsFlags.flags,.int.maxtime.
81680 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 73 45 76 65 6e 74 );.....virtual.bool.processEvent
816a0 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 73 20 29 3b 0a 0a s(.ProcessEventsFlags.flags.);..
816c0 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 67 45 76 65 6e 74 ....virtual.bool.hasPendingEvent
816e0 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 69 64 20 72 65 67 s().const;......virtual.void.reg
81700 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 65 74 4e 6f 74 69 isterSocketNotifier(.QSocketNoti
81720 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 20 75 6e 72 65 67 fier.*.);.....virtual.void.unreg
81740 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 65 74 4e 6f 74 69 isterSocketNotifier(.QSocketNoti
81760 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 65 74 4e 6f 74 69 fier.*.);.....void.setSocketNoti
81780 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 65 72 20 2a 20 29 fierPending(.QSocketNotifier.*.)
817a0 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 74 69 66 69 65 72 ;.....int.activateSocketNotifier
817c0 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 72 73 28 29 3b 0a s();......int.activateTimers();.
817e0 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 3b 0a 0a 20 20 20 ....int.timeToWait().const;.....
81800 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 69 72 74 75 61 6c .virtual.int.exec();.....virtual
81820 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 30 20 29 3b 0a 0a .void.exit(.int.retcode.=.0.);..
81840 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 29 3b 0a 20 20 20 ....virtual.int.enterLoop();....
81860 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 20 20 20 20 76 69 .virtual.void.exitLoop();.....vi
81880 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 74 3b 0a 0a 20 20 rtual.int.loopLevel().const;....
818a0 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 73 69 67 6e 61 6c ..virtual.void.wakeUp();..signal
818c0 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 6f 69 64 20 61 62 s:.....void.awake();.....void.ab
818e0 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 66 20 64 65 66 69 outToBlock();..private:.#if.defi
81900 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 4d 41 43 5f 50 41 ned(Q_WS_MAC).....friend.QMAC_PA
81920 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 6d 65 72 5f 63 61 SCAL.void.qt_mac_select_timer_ca
81940 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 69 64 20 2a 29 3b llbk(EventLoopTimerRef,.void.*);
81960 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 69 6d 65 76 61 6c .....int.macHandleSelect(timeval
81980 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 65 72 28 54 69 6d .*);.....void.macHandleTimer(Tim
819a0 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 4d 41 43 0a 0a 20 erInfo.*);.#endif.//.Q_WS_MAC...
819c0 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 69 6f 6e 2f 63 6c ...//.internal.initialization/cl
819e0 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 69 6f 75 73 20 70 eanup.-.implemented.in.various.p
81a00 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 20 76 6f 69 64 20 latform.specific.files.....void.
81a20 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 3b 0a 20 20 20 20 init();.....void.cleanup();.....
81a40 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 28 29 3b 0a 20 20 virtual.void.appStartingUp();...
81a60 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 6f 77 6e 28 29 3b ..virtual.void.appClosingDown();
81a80 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 75 6c 74 20 69 6d ......//.data.for.the.default.im
81aa0 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 6d 65 6e 74 61 74 plementation.-.other.implementat
81ac0 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 2f 6e 65 65 64 20 ions.should.not.....//.use/need.
81ae0 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 69 76 61 74 65 20 this.data.....QEventLoopPrivate.
81b00 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 6c 69 63 61 74 69 *d;......friend.class.QApplicati
81b20 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 4f 50 5f 48 0a 00 on;.};..#endif.//.QEVENTLOOP_H..
81b40 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 2b 2f 2a 20 20 20 ....q.c.o.n.n.e.c.t...h...+/*...
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81f20 20 20 20 20 20 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 .............................*/.
81f40 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 20 51 43 4f 4e 4e #ifndef.QCONNECT_H.#define.QCONN
81f60 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 6e 2e 68 22 0a 23 ECT_H.#include."qconnection.h".#
81f80 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 00 68 00 00 16 92 endif......q.b.u.t.t.o.n...h....
81fa0 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 /*..............................
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82580 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 55 54 54 4f 4e 5f ............*/..#ifndef.QBUTTON_
825a0 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 65 66 20 51 54 5f H.#define.QBUTTON_H..#ifndef.QT_
825c0 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.
825e0 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 20 51 54 5f 48 0a "qkeysequence.h".#endif.//.QT_H.
82600 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 61 73 73 20 51 42 .#ifndef.QT_NO_BUTTON...class.QB
82620 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 3b 0a 63 6c 61 73 uttonGroup;.class.QToolBar;.clas
82640 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 50 4f 52 54 20 51 s.QButtonData;..class.Q_EXPORT.Q
82660 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 20 20 20 20 51 5f Button.:.public.QWidget.{.....Q_
82680 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 54 79 70 65 20 54 OBJECT.....Q_ENUMS(.ToggleType.T
826a0 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 59 28 20 51 53 74 oggleState.).....Q_PROPERTY(.QSt
826c0 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 74 54 65 78 ring.text.READ.text.WRITE.setTex
826e0 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 70 20 70 69 78 6d t.).....Q_PROPERTY(.QPixmap.pixm
82700 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 78 6d 61 70 20 29 ap.READ.pixmap.WRITE.setPixmap.)
82720 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 63 .....Q_PROPERTY(.QKeySequence.ac
82740 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 0a cel.READ.accel.WRITE.setAccel.).
82760 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 65 42 75 74 74 6f ....Q_PROPERTY(.bool.toggleButto
82780 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 20 20 51 5f 50 52 n.READ.isToggleButton.).....Q_PR
827a0 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 79 70 65 20 52 45 OPERTY(.ToggleType.toggleType.RE
827c0 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 45 52 54 59 28 20 AD.toggleType.).....Q_PROPERTY(.
827e0 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 45 20 73 65 74 44 bool.down.READ.isDown.WRITE.setD
82800 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 20 20 51 5f 50 52 own.DESIGNABLE.false..).....Q_PR
82820 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 29 0a 20 20 20 20 OPERTY(.bool.on.READ.isOn.).....
82840 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 67 67 6c 65 53 74 Q_PROPERTY(.ToggleState.toggleSt
82860 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 50 45 52 54 59 28 ate.READ.state.).....Q_PROPERTY(
82880 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 69 7a 65 .bool.autoResize.READ.autoResize
828a0 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 4c 45 20 .WRITE.setAutoResize.DESIGNABLE.
828c0 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 false.).....Q_PROPERTY(.bool.aut
828e0 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 49 54 45 20 73 65 oRepeat.READ.autoRepeat.WRITE.se
82900 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 54 59 28 20 62 6f tAutoRepeat.).....Q_PROPERTY(.bo
82920 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 45 78 63 6c 75 73 ol.exclusiveToggle.READ.isExclus
82940 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 42 75 74 74 6f 6e iveToggle.)..public:.....QButton
82960 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a (.QWidget*.parent=0,.const.char*
82980 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 20 7e 51 42 75 74 .name=0,.WFlags.f=0.);.....~QBut
829a0 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 20 63 6f 6e 73 74 ton();......QString.text().const
829c0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 ;.....virtual.void.setText(.cons
829e0 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 69 78 6d 61 70 20 t.QString.&);.....const.QPixmap.
82a00 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 61 6c 20 76 6f 69 *pixmap().const;.....virtual.voi
82a20 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a d.setPixmap(.const.QPixmap.&.);.
82a40 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 71 .#ifndef.QT_NO_ACCEL.....QKeySeq
82a60 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 76 69 72 74 75 61 uence..accel().const;.....virtua
82a80 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 79 53 65 71 75 65 l.void.setAccel(.const.QKeySeque
82aa0 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 73 54 6f 67 67 6c nce&.);.#endif......bool.isToggl
82ac0 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 20 54 6f 67 67 6c eButton().const;......enum.Toggl
82ae0 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 2c 20 54 72 69 73 eType.{.SingleShot,.Toggle,.Tris
82b00 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 67 6c 65 54 79 70 tate.};.....ToggleType.toggleTyp
82b20 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 e().const;......virtual.void.set
82b40 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 6f 77 6e 28 29 20 Down(.bool.);.....bool.isDown().
82b60 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 6e 73 74 3b 0a 0a const;......bool.isOn().const;..
82b80 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 2c 20 4e 6f 43 68 ....enum.ToggleState.{.Off,.NoCh
82ba0 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 65 09 73 74 61 74 ange,.On.};.....ToggleState.stat
82bc0 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 43 4f 4d 50 41 54 e().const;..#ifndef.QT_NO_COMPAT
82be0 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 73 74 3b 0a 20 20 .....bool.autoResize().const;...
82c00 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 20 29 3b 0a 23 65 ..void.setAutoResize(.bool.);.#e
82c20 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 29 20 63 6f 6e 73 ndif......bool.autoRepeat().cons
82c40 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 52 65 70 65 61 t;.....virtual.void.setAutoRepea
82c60 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 75 73 69 76 65 54 t(.bool.);.....bool.isExclusiveT
82c80 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 6e 47 72 6f 75 70 oggle().const;......QButtonGroup
82ca0 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 6c 6f 74 73 3a 0a .*group().const;..public.slots:.
82cc0 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 20 20 20 76 6f 69 ....void.animateClick();.....voi
82ce0 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 76 6f 69 64 09 70 d.toggle();..signals:.....void.p
82d00 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 64 28 29 3b 0a 20 ressed();.....void.released();..
82d20 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 64 09 74 6f 67 67 ...void.clicked();.....void.togg
82d40 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 65 43 68 61 6e 67 led(.bool.);.....void.stateChang
82d60 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 20 76 6f 69 64 09 ed(.int.);..protected:.....void.
82d80 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 20 20 20 76 69 72 setToggleButton(.bool.);.....vir
82da0 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 6f 67 67 6c 65 54 tual.void.setToggleType(.ToggleT
82dc0 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 6c 20 29 3b 0a 20 ype.);.....void.setOn(.bool.);..
82de0 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 54 6f 67 67 6c 65 ...virtual.void.setState(.Toggle
82e00 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 20 68 69 74 42 75 State.);......virtual.bool.hitBu
82e20 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 73 74 3b tton(.const.QPoint.&pos.).const;
82e40 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 6f 6e 28 20 51 50 .....virtual.void.drawButton(.QP
82e60 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 69 64 20 64 72 61 ainter.*.);.....virtual.void.dra
82e80 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 3b 0a 0a 20 20 20 wButtonLabel(.QPainter.*.);.....
82ea0 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 76 65 6e 74 20 2a .void.keyPressEvent(.QKeyEvent.*
82ec0 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 74 28 20 51 4b 65 );.....void.keyReleaseEvent(.QKe
82ee0 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 72 65 73 73 45 76 yEvent.*);.....void.mousePressEv
82f00 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 64 09 6d ent(.QMouseEvent.*.);.....void.m
82f20 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 ouseReleaseEvent(.QMouseEvent.*.
82f40 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 28 20 51 4d 6f 75 );.....void.mouseMoveEvent(.QMou
82f60 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 74 45 76 65 6e 74 seEvent.*.);.....void.paintEvent
82f80 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6f 63 75 (.QPaintEvent.*.);.....void.focu
82fa0 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 0a 20 20 20 20 76 sInEvent(.QFocusEvent.*.);.....v
82fc0 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.*
82fe0 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 65 28 20 62 6f 6f .);......void.enabledChange(.boo
83000 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 6f 69 64 09 61 6e l.);..private.slots:.....void.an
83020 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 75 74 6f 52 65 70 imateTimeout();.....void.autoRep
83040 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 6c 61 74 65 43 6c eatTimeout();.....void.emulateCl
83060 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 6e 67 09 62 74 65 ick();..private:.....QString.bte
83080 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 70 3b 0a 20 20 20 xt;.....QPixmap....*bpixmap;....
830a0 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 69 6e 74 09 62 75 .uint.toggleTyp.:.2;.....uint.bu
830c0 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 74 09 09 3a 20 32 ttonDown.:.1;.....uint.stat..:.2
830e0 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 20 20 20 75 69 6e ;.....uint.mlbDown..:.1;.....uin
83100 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 09 61 6e 69 6d 61 t.autoresize.:.1;.....uint.anima
83120 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 09 3a 20 31 3b 0a tion.:.1;.....uint.repeat..:.1;.
83140 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 72 69 65 6e 64 20 ....QButtonData.*d;......friend.
83160 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 69 65 6e 64 20 63 class.QButtonGroup;.....friend.c
83180 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 20 20 20 20 20 20 lass.QToolBar;.....void.........
831a0 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 20 76 6f 69 64 20 .ensureData();.....virtual.void.
831c0 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 0a 20 20 20 20 51 setGroup(.QButtonGroup*.);.....Q
831e0 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 6e 65 78 74 53 74 Timer..*timer();.....void.nextSt
83200 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 65 64 20 63 6f 70 ate();..private:.//.Disabled.cop
83220 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 y.constructor.and.operator=.#if.
83240 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 42 75 74 defined(Q_DISABLE_COPY).....QBut
83260 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 20 20 51 42 75 74 ton(.const.QButton.&.);.....QBut
83280 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 74 6f 6e 20 26 20 ton.&operator=(.const.QButton.&.
832a0 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 69 6e 67 20 51 42 );.#endif.};...inline.QString.QB
832c0 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 72 65 74 75 72 6e utton::text().const.{.....return
832e0 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 69 78 6d 61 70 20 .btext;.}..inline.const.QPixmap.
83300 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 0a 20 20 20 20 72 *QButton::pixmap().const.{.....r
83320 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 6f 6f 6c 20 51 42 eturn.bpixmap;.}..inline.bool.QB
83340 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 6e 73 74 0a 7b 0a utton::isToggleButton().const.{.
83360 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 6e 67 6c 65 53 68 ....return.toggleTyp.!=.SingleSh
83380 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 6e 3a 3a 69 73 44 ot;.}..inline..bool.QButton::isD
833a0 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 75 74 74 6f 6e 44 own().const.{.....return.buttonD
833c0 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 6e 3a 3a 69 73 4f own;.}..inline.bool.QButton::isO
833e0 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 74 20 21 3d 20 4f n().const.{.....return.stat.!=.O
83400 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 54 0a 69 6e 6c 69 ff;.}..#ifndef.QT_NO_COMPAT.inli
83420 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 65 28 29 20 63 6f ne.bool.QButton::autoResize().co
83440 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 65 3b 0a 7d 0a 23 nst.{.....return.autoresize;.}.#
83460 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 3a 3a 61 75 74 6f endif..inline.bool.QButton::auto
83480 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 6e 20 72 65 70 65 Repeat().const.{.....return.repe
834a0 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 67 6c 65 53 74 61 at;.}..inline.QButton::ToggleSta
834c0 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 7b 0a 20 20 20 20 te.QButton::state().const.{.....
834e0 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 7d 0a 0a 69 6e 6c return.ToggleState(stat);.}..inl
83500 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 65 42 75 74 74 6f ine.void.QButton::setToggleButto
83520 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 65 54 79 70 65 28 n(.bool.b.).{.....setToggleType(
83540 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 3b 0a 7d 0a 0a 69 .b.?.Toggle.:.SingleShot.);.}..i
83560 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 20 62 6f 6f 6c 20 nline.void.QButton::setOn(.bool.
83580 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 20 3a 20 4f 66 66 y.).{.....setState(.y.?.On.:.Off
835a0 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 67 6c 65 54 79 70 .);.}..inline.QButton::ToggleTyp
835c0 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 6e 73 74 0a 7b 0a e.QButton::toggleType().const.{.
835e0 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 6c 65 54 79 70 29 ....return.ToggleType(toggleTyp)
83600 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 4f 4e 0a 0a 23 65 ;.}...#endif.//.QT_NO_BUTTON..#e
83620 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 00 69 00 6c 00 65 ndif.//.QBUTTON_H......q.f.i.l.e
83640 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 20 20 20 20 20 20 .i.n.f...h...)/*................
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 20 20 20 20 20 20 20 20 20 20 ................................
83a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83a20 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 46 49 4c 45 ................*/.#ifndef.QFILE
83a40 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 69 6e 63 6c 75 64 INF_H.#define.QFILEINF_H.#includ
83a60 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 10 00 71 00 63 00 e."qfileinfo.h".#endif......q.c.
83a80 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 20 20 20 20 20 20 a.c.h.e...h...}/*...............
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 20 20 ................................
84040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84060 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
84080 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 45 5f 48 0a 0a 23 def.QCACHE_H.#define.QCACHE_H..#
840a0 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 22 ifndef.QT_H.#include."qgcache.h"
840c0 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 61 73 73 20 .#endif.//.QT_H..template<class.
840e0 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 51 5f 51 44 4f 43 type>.class.QCache.#ifdef.Q_QDOC
84100 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 23 65 6c 73 65 0a ..:.public.QPtrCollection.#else.
84120 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 0a 70 75 62 6c 69 .:.public.QGCache.#endif.{.publi
84140 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 65 3c 74 79 70 65 c:.....QCache(.const.QCache<type
84160 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 20 51 43 61 63 68 >.&c.).:.QGCache(c).{}.....QCach
84180 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 7a 65 3d 31 37 2c e(.int.maxCost=100,.int.size=17,
841a0 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 0a 09 3a 20 51 47 .bool.caseSensitive=TRUE.)..:.QG
841c0 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 6e 67 4b 65 79 2c Cache(.maxCost,.size,.StringKey,
841e0 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 0a 20 20 20 7e 51 .caseSensitive,.FALSE.).{}....~Q
84200 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 20 20 51 43 61 63 Cache()....{.clear();.}.....QCac
84220 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 20 51 43 61 63 68 he<type>.&operator=(.const.QCach
84240 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 51 43 61 63 68 65 e<type>.&c.)....{.return.(QCache
84260 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 3b 20 7d <type>&)QGCache::operator=(c);.}
84280 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 09 7b 20 .....int...maxCost()...const..{.
842a0 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 20 20 20 return.QGCache::maxCost();.}....
842c0 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 65 74 75 .int...totalCost().const..{.retu
842e0 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 20 20 76 rn.QGCache::totalCost();.}.....v
84300 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 47 43 61 oid..setMaxCost(.int.m.)..{.QGCa
84320 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 74 20 20 che::setMaxCost(m);.}.....uint..
84340 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 47 43 61 count().....const..{.return.QGCa
84360 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 65 28 29 che::count();.}.....uint..size()
84380 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 3a 3a 73 ......const..{.return.QGCache::s
843a0 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 20 20 63 ize();.}.....bool..isEmpty()...c
843c0 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 28 29 20 onst..{.return.QGCache::count().
843e0 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 20 51 47 ==.0;.}.....void..clear()...{.QG
84400 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 6e 73 65 Cache::clear();.}.....bool..inse
84420 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 74 20 74 79 70 65 rt(.const.QString.&k,.const.type
84440 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
84460 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 28 6b 2c 28 49 74 urn.QGCache::insert_string(k,(It
84480 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 76 65 28 20 63 6f em)d,c,p);}.....bool..remove(.co
844a0 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 72 6e 20 51 47 43 nst.QString.&k.)....{.return.QGC
844c0 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 20 20 20 20 74 79 ache::remove_string(k);.}.....ty
844e0 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 20 29 0a 09 09 09 pe.*take(.const.QString.&k.)....
84500 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 74 61 6b 65 5f 73 {.return.(type.*)QGCache::take_s
84520 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 28 20 63 6f 6e 73 tring(k);.}.....type.*find(.cons
84540 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 45 20 29 20 63 6f t.QString.&k,.bool.ref=TRUE.).co
84560 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 43 61 63 68 65 3a nst....{.return.(type.*)QGCache:
84580 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 74 79 70 65 20 2a :find_string(k,ref);}.....type.*
845a0 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 26 6b 20 29 20 63 operator[](.const.QString.&k.).c
845c0 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 43 61 63 68 65 onst....{.return.(type.*)QGCache
845e0 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 64 20 20 73 74 61 ::find_string(k);}.....void..sta
84600 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 43 61 63 68 65 3a tistics().const.......{.QGCache:
84620 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 20 20 20 20 76 6f :statistics();.}.private:.....vo
84640 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 7d 3b 0a 0a 23 69 id..deleteItem(.Item.d.);.};..#i
84660 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 54 45 5f 53 50 45 f.!defined(Q_BROKEN_TEMPLATE_SPE
84680 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 6c 69 6e 65 20 76 CIALIZATION).template<>.inline.v
846a0 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 65 6d 28 20 51 50 oid.QCache<void>::deleteItem(.QP
846c0 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 65 6e 64 69 66 0a trCollection::Item.).{.}.#endif.
846e0 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 6e 65 20 76 6f 69 .template<class.type>.inline.voi
84700 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 28 20 51 50 74 72 d.QCache<type>::deleteItem(.QPtr
84720 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 20 69 66 20 28 20 Collection::Item.d.).{.....if.(.
84740 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 64 3b 0a 7d 0a 0a del_item.).delete.(type.*)d;.}..
84760 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 51 43 61 63 68 template<class.type>.class.QCach
84780 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
847a0 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 72 61 74 6f 72 28 or.{.public:.....QCacheIterator(
847c0 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 47 43 61 63 68 65 .const.QCache<type>.&c.):QGCache
847e0 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 20 20 20 20 51 43 Iterator((QGCache.&)c).{}.....QC
84800 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 49 74 65 72 61 74 acheIterator(.const.QCacheIterat
84820 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 65 49 74 65 72 61 or<type>.&ci).....:.QGCacheItera
84840 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 20 29 20 7b 7d 0a tor(.(QGCacheIterator.&)ci.).{}.
84860 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 6f 70 65 72 61 74 ....QCacheIterator<type>.&operat
84880 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 79 70 65 3e 26 63 or=(const.QCacheIterator<type>&c
848a0 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 74 6f 72 3c 74 79 i)..{.return.(.QCacheIterator<ty
848c0 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 72 3d 28 pe>&)QGCacheIterator::operator=(
848e0 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 63 6f 6e .ci.);.}.....uint..count()...con
84900 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 6f 72 3a st.....{.return.QGCacheIterator:
84920 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 28 29 20 :count();.}.....bool..isEmpty().
84940 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
84960 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 20 61 74 or::count().==.0;.}.....bool..at
84980 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 43 61 63 First().const.....{.return.QGCac
849a0 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 62 6f 6f heIterator::atFirst();.}.....boo
849c0 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 72 6e 20 l..atLast()..const.....{.return.
849e0 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 20 20 20 QGCacheIterator::atLast();.}....
84a00 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 72 6e 20 .type.*toFirst().......{.return.
84a20 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 72 73 74 (type.*)QGCacheIterator::toFirst
84a40 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 20 20 7b ();.}.....type.*toLast().......{
84a60 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 6f 72 3a .return.(type.*)QGCacheIterator:
84a80 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 65 20 2a :toLast();.}.....operator.type.*
84aa0 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 47 43 61 ().const...{.return.(type.*)QGCa
84ac0 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 65 20 2a cheIterator::get();.}.....type.*
84ae0 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 28 74 79 current()...const...{.return.(ty
84b00 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 7d 0a 20 pe.*)QGCacheIterator::get();.}..
84b20 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 20 72 ...QString.currentKey().const{.r
84b40 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 4b 65 79 53 74 72 eturn.QGCacheIterator::getKeyStr
84b60 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 09 ing();.}.....type.*operator()().
84b80 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 61 63 68 65 49 74 ......{.return.(type.*)QGCacheIt
84ba0 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 20 74 79 70 65 20 erator::operator()();}.....type.
84bc0 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 79 *operator++().......{.return.(ty
84be0 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 74 6f 72 2b 2b pe.*)QGCacheIterator::operator++
84c00 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.
84c20 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 65 49 74 65 72 j)..{.return.(type.*)QGCacheIter
84c40 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 74 79 70 65 20 2a ator::operator+=(j);}.....type.*
84c60 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 6e 20 28 74 79 70 operator--().......{.return.(typ
84c80 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 74 6f 72 2d 2d 28 e.*)QGCacheIterator::operator--(
84ca0 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 75 69 6e 74 20 6a );.}.....type.*operator-=(uint.j
84cc0 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 65 49 74 65 72 61 )..{.return.(type.*)QGCacheItera
84ce0 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 65 6e 64 69 66 20 tor::operator-=(j);}.};..#endif.
84d00 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 00 68 00 61 00 6e //.QCACHE_H....".q.c.o.p.c.h.a.n
84d20 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 20 20 20 20 20 20 .n.e.l._.q.w.s...h..../*........
84d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
850a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
850c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
850e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
851a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
851c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
851e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85220 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 50 43 48 41 4e 4e 45 4c 5f 51 57 53 .....*/..#ifndef.QCOPCHANNEL_QWS
85240 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 5f 48 0a 0a 23 69 _H.#define.QCOPCHANNEL_QWS_H..#i
85260 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a fndef.QT_H.#include."qobject.h".
85280 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 43 4f #endif.//.QT_H..#ifndef.QT_NO_CO
852a0 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 51 43 6f 70 43 68 P..class.QWSClient;.class.QCopCh
852c0 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 68 61 6e 6e 65 6c annelPrivate;..class.QCopChannel
852e0 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 43 54 .:.public.QObject.{.....Q_OBJECT
85300 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 63 6f 6e 73 74 20 .public:.....QCopChannel(.const.
85320 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 2a 20 70 61 72 65 QCString&.channel,.QObject*.pare
85340 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 nt=0,.const.char*.name=0.);.....
85360 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 20 20 20 51 43 53 virtual.~QCopChannel();......QCS
85380 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 20 20 73 74 61 74 tring.channel().const;......stat
853a0 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 74 20 51 43 53 74 ic.bool.isRegistered(.const.QCSt
853c0 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 63 20 62 6f 6f 6c ring&.channel.);.....static.bool
853e0 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 6e 6e 65 6c 2c 20 .send(.const.QCString.&channel,.
85400 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 20 73 74 61 74 69 const.QCString.&msg.);.....stati
85420 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
85440 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 0a 09 09 20 20 20 nnel,.const.QCString.&msg,......
85460 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 29 3b 0a 0a 20 20 ...const.QByteArray.&data.);....
85480 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 20 20 63 6f 6e 73 ..static.void.sendLocally(..cons
854a0 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 72 69 6e 67 20 26 t.QCString.&ch,.const.QCString.&
854c0 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 41 72 72 61 79 20 msg,...........const.QByteArray.
854e0 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 20 72 65 63 65 69 &data.);......virtual.void.recei
85500 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 6f 6e 73 74 20 51 ve(.const.QCString.&msg,.const.Q
85520 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 73 3a 0a 20 20 20 ByteArray.&data.);..signals:....
85540 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 72 69 6e 67 20 26 .void.received(.const.QCString.&
85560 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 61 20 29 3b 0a 0a msg,.const.QByteArray.&data.);..
85580 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 65 0a 20 20 20 20 private:.....//.server.side.....
855a0 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 6c 28 20 63 6f 6e static.void.registerChannel(.con
855c0 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 6c 69 65 6e 74 20 st.QString.&ch,.const.QWSClient.
855e0 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 61 63 68 28 20 63 *cl.);.....static.void.detach(.c
85600 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 73 74 61 74 69 63 onst.QWSClient.*cl.);.....static
85620 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 6c 2c 20 63 6f 6e .void.answer(.QWSClient.*cl,.con
85640 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 51 43 53 74 72 69 st.QCString.&ch,....const.QCStri
85660 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 61 20 ng.&msg,.const.QByteArray.&data.
85680 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 51 43 6f 70 43 68 );.....//.client.side.....QCopCh
856a0 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 6e 64 20 63 6c 61 annelPrivate*.d;......friend.cla
856c0 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 6c 61 73 73 20 51 ss.QWSServer;.....friend.class.Q
856e0 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 65 6e 64 69 66 20 Application;.};..#endif..#endif.
85700 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 71 00 64 00 72 00 //.QCOPCHANNEL_QWS_H......q.d.r.
85720 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 20 20 20 20 20 20 o.p.s.i.t.e...h..../*...........
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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85d00 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 50 53 49 54 45 5f ..........*/..#ifndef.QDROPSITE_
85d20 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 6e 64 65 66 20 51 H.#define.QDROPSITE_H..#ifndef.Q
85d40 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 22 71 67 6c 6f 62 T_H.#ifndef.QT_H.#include."qglob
85d60 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 66 0a 0a 0a 63 6c al.h".#endif.//.QT_H.#endif...cl
85d80 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 4f 52 54 20 51 44 ass.QWidget;...class.Q_EXPORT.QD
85da0 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 70 53 69 74 65 28 ropSite.{.public:.....QDropSite(
85dc0 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 72 74 75 61 6c 20 .QWidget*.parent.);.....virtual.
85de0 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 20 2f 2f 20 51 44 ~QDropSite();.};...#endif..//.QD
85e00 52 4f 50 53 49 54 45 5f 48 0a ROPSITE_H.